kernel-modules-5.14.0-503.29.1.el9_5> M Mv ĉJ4!!%joLne)Ip-Bm5 ']greleng@rockylinux.org p-Bm5 ']++(m3v xrVt _ < Q1FStBli7/L4w$,kra:ai?x x6^x^: } N(b@OgԿDVn5)O/YOqETC\C(î/ Z;ǫ˪$z Bj(M] XWhk1pcyK0N| Q 9_Oρ@MD]p0. \$̯ۧip^P"AXY zA_(?&ԋO09qBmds<߭ I[W07~30 vIpvośFRN-LpzWDT2t(K7QU@x ? 6g|iDq0_xxuM6䃻 IĴPxVY#Br97a41035a8ad8d233944d2267a26bd5fed9fdc134a9d9e8df5a5652769e3aac8190467884935db696bdb92bfe6c135651bbd26b9?sApVLDrp)s>C ]? Md ' O  5;A < h* *  d*  *  `*  * 4****PEW X X (Y 8Yj9Zj:q|j> y@ G *H 4*I *X EY E\ *] *^ b .d we |f l t *u D*v w <*x *y @       Ckernel-modules5.14.0503.29.1.el9_5kernel modules to match the core kernelThis package provides commonly used kernel modules for the core kernel package.gȾpb-be6d8b49-d232-4dc5-94d4-f1ff767369a0-b-s390xSxRocky 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.29.1.el9_5.s390x if [ ! -f /var/lib/rpm-state/kernel/installing_core_5.14.0-503.29.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.29.1.el9_5.s390x fi/sbin/depmod -a 5.14.0-503.29.1.el9_5.s390xh\L(HRAXDr ia%*l\ RVx8| l6,P%tF2nl=􁤁gggggggggggggggggggggggggggggggggggggggggga692daf049cc50f7e4071c107ae3a24fd8398001e65dcb0d4f5835948c01a6657a6460acb662f0068d844ae550d1b05fcbf44f13de01c5e84a80e0dc900153e06a87ea4c131f74aa7f81ab3f1a04c6ae33e3ec1991a18753d1f01640881fe0639d55a9ae32015e89977e62115830b7f08ddcb4b77e6d1549a7417c135add0be70c7bbabe1ea4283fb54b6b8b4feb60337c0a27bd05bdb41572f3113193c315fa7b9f8453b1e73754fc4459f943346524af979b8d5ce383a961abc2ea71b39b9f8b53dedf38b08433c3024e9cbaee9081e8ffe17402398f1b64cc76dbe997516f8c5acd684ce2261265ad1a86a06b931a90b49feccee974495d39cb0a08dc94bc34fc8e92e96f01d5b990424587ac4e79f8a522f5f4affaa57bd978073767078aceef2b69012814792c8cf6bae209b68a9a97a80341723a1f764db99870779fc77b1e5c666c7036609213395d465c6839b7fffee72a9ff826c9c8214949030e7d37a58dc3e518bca0a93850fd022a4044acd038c5130fd8079e52d39f6806aa0187f369bbd0ae381da53ce508e018afefe7326aea71c6b49b1c73d5893eb53f87d802db9328f5770a27917b18a40c8fa7a3a68ec0c3cef1920b85e65c96230de6e8cdfc3f36a4f372a4404b0c2cd59a7bf0439c089740f0759d42181f3726a3c24653c2e1446acb7db3185d1634d44cf7ba73199b1d5b66fe54f3bcbf82b788ddae63ac7bb2914f127d1fc646b58d3cd59461f87928c5b2b404100bbc8cf8a381dc937047507beff504da02a71673cb4d080c430e228bf7b1ccd2398fa925c5013082bc67fdc052b1fa06196604b30ea96f2640d3763505fe7e0269f4711c5b4eb2f15e9945cd73d3a1eaa228a5b4a1eb0f85325d2c7a4e450432232c7d4cd3298642828350e3ac8e63c683d4a0fd793a6e14cf932f88d33b9a206546433c8c5d52f10ce7936cb3bc186394d89480b81d621ba3033fb73b0bf9ad3a2151971f6d7926015e8d1bf5a620788d3141994d7839a498a1cfa3294389897396efeb52084cf6d3b3f9b83b84389de5d8414d8bb993abaa56809c3b82a7a488a1695513136993b6d62f1741c8e4d3df7b85f476dd2eec08f28a413b1cafb99409669eb024d9193f47accfdfd0b6dda01b36178f1f7cf82952b3955d7f9145081af4926252bcf1c6ae7792c026561e3a4d5730b230ca0cfc9a245a6ba748e2b7b7459ba0d4bb29f33cb132c7427f70f875e5f3b25b2459f3770b7e69c72967f7f489725eb8d1ca6e9eebe531ded7ace07877458814a9d4df939c0d7f4ee20fcfdc7bda92f76ed281bfa5c952d7fcfc3d9e75a0dd986f013eef3d32e83d053a79b19e46c98dca5df9a27aa1821ef05ad5f8d13d657bc9157f9abd5d1b732eec5061e818c23f8ad940c0bedeea595d9e305d0d6c906ba9e238c2ab74254a134f41298025aa883fd581859af356f64e03ae46353555b823d5469a650239158df1a6ccfe8b581f75d84d461751bd0555e80849679ccbb59b317855fb85e72b4efb9ffd8a6bc541d3c85043e6dd07c8b3df5b32d74ee29455855e8025362ece6ce931e05a253a01a46182b59b2ffc3ef08886154aaa6988d953534e6a212665a27fe743a730ec91ace01d46e974c9b8d31be4fdc7ff13ee927edaf3fa1482f35dd894fb28aae0a52d92bbca5a4ad26a00fee700960de768e35b2af35467f13712eec51c79dc6c6f7d1b127640c160b37a557322d76e052ce6d59907692e2bb48daf013c695dda12dba289cd3d83d0ee8b3b6cd259b2b76458fc4e74fe92aa808bfe53264072888a3c61fb5e98729ba5ca676a45be10aa607b2d5c7217d7403ae203a05bf6ae1c7fa23941d1115466b195f4738b047808dc0b09175b7883e17f134d7c03c945b8e7rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-5.14.0-503.29.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.29.1.el9_5.s390x5.14.0-503.29.1.el9_5.s390x3.0.4-14.6.0-14.0-15.2-14.16.1.3g@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.29.1Chao YE [5.14.0-503.29.1.el9_5]Chao YE [5.14.0-503.28.1.el9_5]Chao YE [5.14.0-503.27.1.el9_5]Chao YE [5.14.0-503.26.1.el9_5]Chao YE [5.14.0-503.25.1.el9_5]Chao YE [5.14.0-503.24.1.el9_5]Chao YE [5.14.0-503.23.1.el9_5]Chao YE [5.14.0-503.22.1.el9_5]Lucas Zampieri [5.14.0-503.21.1.el9_5]Lucas Zampieri [5.14.0-503.20.1.el9_5]Lucas Zampieri [5.14.0-503.19.1.el9_5]Lucas Zampieri [5.14.0-503.18.1.el9_5]Lucas Zampieri [5.14.0-503.17.1.el9_5]Lucas Zampieri [5.14.0-503.16.1.el9_5]Lucas Zampieri [5.14.0-503.15.1.el9_5]Lucas Zampieri [5.14.0-503.14.1.el9_5]Lucas Zampieri [5.14.0-503.13.1.el9_5]Lucas Zampieri [5.14.0-503.12.1.el9_5]Lucas Zampieri [5.14.0-503.11.1.el9_5]Lucas Zampieri [5.14.0-503.10.1.el9_5]Lucas Zampieri [5.14.0-503.9.1.el9_5]Lucas Zampieri [5.14.0-503.8.1.el9_5]Lucas Zampieri [5.14.0-503.7.1.el9_5]Lucas Zampieri [5.14.0-503.6.1.el9_5]Lucas Zampieri [5.14.0-503.5.1.el9_5]Lucas Zampieri [5.14.0-503.4.1.el9_5]Lucas Zampieri [5.14.0-503.3.1.el9_5]Lucas Zampieri [5.14.0-503.2.1.el9_5]Lucas Zampieri [5.14.0-503.1.1.el9_5]Lucas Zampieri [5.14.0-503.el9]Lucas Zampieri [5.14.0-502.el9]Lucas Zampieri [5.14.0-501.el9]Lucas Zampieri [5.14.0-500.el9]Lucas Zampieri [5.14.0-499.el9]Lucas Zampieri [5.14.0-498.el9]Lucas Zampieri [5.14.0-497.el9]Lucas Zampieri [5.14.0-496.el9]Lucas Zampieri [5.14.0-495.el9]Lucas Zampieri [5.14.0-494.el9]Lucas Zampieri [5.14.0-493.el9]Lucas Zampieri [5.14.0-492.el9]Scott Weaver [5.14.0-491.el9]Scott Weaver [5.14.0-490.el9]Lucas Zampieri [5.14.0-489.el9]Lucas Zampieri [5.14.0-488.el9]Lucas Zampieri [5.14.0-487.el9]Lucas Zampieri [5.14.0-486.el9]Lucas Zampieri [5.14.0-485.el9]Lucas Zampieri [5.14.0-484.el9]Lucas Zampieri [5.14.0-483.el9]Lucas Zampieri [5.14.0-482.el9]Lucas Zampieri [5.14.0-481.el9]Lucas Zampieri [5.14.0-480.el9]Lucas Zampieri [5.14.0-479.el9]Lucas Zampieri [5.14.0-478.el9]Lucas Zampieri [5.14.0-477.el9]Lucas Zampieri [5.14.0-476.el9]Lucas Zampieri [5.14.0-475.el9]Lucas Zampieri [5.14.0-474.el9]Lucas Zampieri [5.14.0-473.el9]Lucas Zampieri [5.14.0-472.el9]Lucas Zampieri [5.14.0-471.el9]Lucas Zampieri [5.14.0-470.el9]Lucas Zampieri [5.14.0-469.el9]Lucas Zampieri [5.14.0-468.el9]Lucas Zampieri [5.14.0-467.el9]Lucas Zampieri [5.14.0-466.el9]Lucas Zampieri [5.14.0-465.el9]Lucas Zampieri [5.14.0-464.el9]Lucas Zampieri [5.14.0-463.el9]Lucas Zampieri [5.14.0-462.el9]Lucas Zampieri [5.14.0-461.el9]Lucas Zampieri [5.14.0-460.el9]Lucas Zampieri [5.14.0-459.el9]Lucas Zampieri [5.14.0-458.el9]Scott Weaver [5.14.0-457.el9]Lucas Zampieri [5.14.0-456.el9]Lucas Zampieri [5.14.0-455.el9]Lucas Zampieri [5.14.0-454.el9]Lucas Zampieri [5.14.0-453.el9]Lucas Zampieri [5.14.0-452.el9]Lucas Zampieri [5.14.0-451.el9]Lucas Zampieri [5.14.0-450.el9]Lucas Zampieri [5.14.0-449.el9]Lucas Zampieri [5.14.0-448.el9]Patrick Talbert [5.14.0-447.el9]Patrick Talbert [5.14.0-446.el9]Lucas Zampieri [5.14.0-445.el9]Lucas Zampieri [5.14.0-444.el9]Lucas Zampieri [5.14.0-443.el9]Lucas Zampieri [5.14.0-442.el9]Lucas Zampieri [5.14.0-441.el9]Lucas Zampieri [5.14.0-440.el9]Lucas Zampieri [5.14.0-439.el9]Lucas Zampieri [5.14.0-438.el9]Lucas Zampieri [5.14.0-437.el9]Lucas Zampieri [5.14.0-436.el9]Scott Weaver [5.14.0-435.el9]Scott Weaver [5.14.0-434.el9]Scott Weaver [5.14.0-433.el9]Lucas Zampieri [5.14.0-432.el9]Lucas Zampieri [5.14.0-431.el9]Lucas Zampieri [5.14.0-430.el9]Lucas Zampieri [5.14.0-429.el9]Lucas Zampieri [5.14.0-428.el9]- Porting to Rocky Linux 9, debranding and Rocky branding - Ensure aarch64 kernel is not compressed- rhel-9.5: gate on kernel-qe tests results not cki ones (Bruno Goncalves) - ice: implement low latency PHY timer updates (Petr Oros) [RHEL-75466] - ice: check low latency PHY timer update firmware capability (Petr Oros) [RHEL-75466] - ice: add lock to protect low latency interface (Petr Oros) [RHEL-75466] - ice: rename TS_LL_READ* macros to REG_LL_PROXY_H_* (Petr Oros) [RHEL-75466] - ice: use read_poll_timeout_atomic in ice_read_phy_tstamp_ll_e810 (Petr Oros) [RHEL-75466] - smb: client: get rid of kstrdup() in get_ses_refpath() (Paulo Alcantara) [RHEL-72875] - smb: client: fix noisy when tree connecting to DFS interlink targets (Paulo Alcantara) [RHEL-72875] - smb: client: don't trust DFSREF_STORAGE_SERVER bit (Paulo Alcantara) [RHEL-72875] - smb: client: don't check for @leaf_fullpath in match_server() (Paulo Alcantara) [RHEL-72875] - smb: client: get rid of TCP_Server_Info::refpath_lock (Paulo Alcantara) [RHEL-72875] - smb: client: don't retry DFS targets on server shutdown (Paulo Alcantara) [RHEL-72875] - smb: client: fix return value of parse_dfs_referrals() (Paulo Alcantara) [RHEL-72875] - smb: client: optimize referral walk on failed link targets (Paulo Alcantara) [RHEL-72875] - smb: client: provide dns_resolve_{unc,name} helpers (Paulo Alcantara) [RHEL-72875] - smb: client: parse DNS domain name from domain= option (Paulo Alcantara) [RHEL-72875] - smb: client: fix DFS mount against old servers with NTLMSSP (Paulo Alcantara) [RHEL-72875] - smb: client: parse av pair type 4 in CHALLENGE_MESSAGE (Paulo Alcantara) [RHEL-72875] - smb: client: introduce av_for_each_entry() helper (Paulo Alcantara) [RHEL-72875] - smb: client: fix double free of TCP_Server_Info::hostname (Paulo Alcantara) [RHEL-72875] - cifs: support mounting with alternate password to allow password rotation (Paulo Alcantara) [RHEL-72875] - cifs: support reconnect with alternate password for SMB1 (Paulo Alcantara) [RHEL-72875] - smb: client: sync the root session and superblock context passwords before automounting (Paulo Alcantara) [RHEL-72875] - cifs: unlock on error in smb3_reconfigure() (Paulo Alcantara) [RHEL-72875] - cifs: during remount, make sure passwords are in sync (Paulo Alcantara) [RHEL-72875] - smb: client: Handle kstrdup failures for passwords (Paulo Alcantara) [RHEL-72875] {CVE-2024-50120} - smb: client: fix TCP timers deadlock after rmmod (Paulo Alcantara) [RHEL-72875] {CVE-2024-54680} - smb: client: Fix use-after-free of network namespace. (Paulo Alcantara) [RHEL-72875] {CVE-2024-53095} - Fix spelling errors in Server Message Block (Paulo Alcantara) [RHEL-72875] - af_packet: do not call packet_read_pending() from tpacket_destruct_skb() (CKI Backport Bot) [RHEL-78423]- bnxt_en: Fix GSO type for HW GRO packets on 5750X chips (CKI Backport Bot) [RHEL-73726] - intel_idle: Disable promotion to C1E on Jasper Lake and Elkhart Lake (David Arcari) [RHEL-62985] - intel_idle: add Granite Rapids Xeon support (David Arcari) [RHEL-62985] - intel_idle: Switch to new Intel CPU model defines (David Arcari) [RHEL-62985] - x86/resctrl: Remove redundant variable in mbm_config_write_domain() (David Arcari) [RHEL-59001] - x86/resctrl: Read supported bandwidth sources from CPUID (David Arcari) [RHEL-59001] - x86/resctrl: Remove hard-coded memory bandwidth limit (David Arcari) [RHEL-59001] - mei: me: disable RPL-S on SPS and IGN firmwares (CKI Backport Bot) [RHEL-60895] - smb: client: change return value in open_cached_dir_by_dentry() if !cfids (Jay Shin) [RHEL-75935] - smb: client: disable directory caching when dir_cache_timeout is zero (Jay Shin) [RHEL-75935] - smb: client: remove unnecessary checks in open_cached_dir() (Jay Shin) [RHEL-75935] - smb: prevent use-after-free due to open_cached_dir error paths (Jay Shin) [RHEL-75935] {CVE-2024-53177} - smb: Don't leak cfid when reconnect races with open_cached_dir (Jay Shin) [RHEL-75935] {CVE-2024-53178} - smb3: request handle caching when caching directories (Jay Shin) [RHEL-75935] - bnxt_en: Unregister PTP during PCI shutdown and suspend (Michal Schmidt) [RHEL-69514] - bnxt_en: Refactor bnxt_ptp_init() (Michal Schmidt) [RHEL-69514] - smb: client: ignore unhandled reparse tags (Jay Shin) [RHEL-77743] - smb: client: fix oops due to unset link speed (Jay Shin) [RHEL-77359]- NFS: enable nconnect for RDMA (Benjamin Coddington) [RHEL-77179] - Revert "scsi: lpfc: Early return after marking final NLP_DROPPED flag in dev_loss_tmo" (Dick Kennedy) [RHEL-70933] - idpf: fix idpf_vc_core_init error path (CKI Backport Bot) [RHEL-70191] - idpf: avoid vport access in idpf_get_link_ksettings (CKI Backport Bot) [RHEL-70191] - ip6mr: fix tables suspicious RCU usage (Andrea Claudi) [RHEL-71730] - ipmr: tune the ipmr_can_free_table() checks. (Andrea Claudi) [RHEL-71730] - ipmr: add debug check for mr table cleanup (Andrea Claudi) [RHEL-71730] - net: ip6mr: add RTM_GETROUTE netlink op (Andrea Claudi) [RHEL-71730] - i40e: add ability to reset VF for Tx and Rx MDD events (Michal Schmidt) [RHEL-75972] - tcp: fix mptcp DSS corruption due to large pmtu xmit (Paolo Abeni) [RHEL-62215] - mptcp: handle consistently DSS corruption (Paolo Abeni) [RHEL-62215]- redhat: drop Y issues from changelog (Jan Stancek) - media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format (CKI Backport Bot) [RHEL-78075] {CVE-2024-53104}- md/md-bitmap: fix writing non bitmap pages (CKI Backport Bot) [RHEL-76800]- smb: client: fix potential race in cifs_put_tcon() (Jay Shin) [RHEL-73594 RHEL-70959] - smb: client: don't try following DFS links in cifs_tree_connect() (Jay Shin) [RHEL-73594 RHEL-70959] - smb: client: allow reconnect when sending ioctl (Jay Shin) [RHEL-73594 RHEL-70959] - smb: client: get rid of @nlsc param in cifs_tree_connect() (Jay Shin) [RHEL-73594 RHEL-70959] - smb: client: allow more DFS referrals to be cached (Jay Shin) [RHEL-73594 RHEL-70959] - smb3: fix broken reconnect when password changing on the server by allowing password rotation (Jay Shin) [RHEL-73594 RHEL-57983] - i40e: Fix handling changed priv flags (Kamal Heib) [RHEL-69857 RHEL-30524] - mm: migrate: fix getting incorrect page mapping during page migration (Rafael Aquini) [RHEL-70898 RHEL-27742 RHEL-28873] {CVE-2023-52490} - mm: migrate: record the mlocked page status to remove unnecessary lru drain (Rafael Aquini) [RHEL-70898 RHEL-27742] - mm: convert migrate_pages() to work on folios (Rafael Aquini) [RHEL-70898 RHEL-27742] - migrate_pages_batch: simplify retrying and failure counting of large folios (Rafael Aquini) [RHEL-70898 RHEL-27742]- printk: nbcon: Fix illegal RCU usage on thread wakeup (Derek Barbosa) [RHEL-73036]- [s390] zcore: WRITE is "data source", not destination... (CKI Backport Bot) [RHEL-63078] - arm64/sve: Discard stale CPU state when handling SVE traps (Mark Salter) [RHEL-72218] {CVE-2024-50275} - bpf: Use raw_spinlock_t in ringbuf (Luis Claudio R. Goncalves) [RHEL-68992 RHEL-20608] - rh_messages.h: un-unmaintain hfi1 (CKI Backport Bot) [RHEL-71322] - scsi: lpfc: Validate hdwq pointers before dereferencing in reset/errata paths (Dick Kennedy) [RHEL-66055 RHEL-53595] - scsi: lpfc: Handle mailbox timeouts in lpfc_get_sfp_info (Dick Kennedy) [RHEL-66055 RHEL-53595] - ASoC: SOF: ipc4-topology: Preserve the DMA Link ID for ChainDMA on unprepare (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Only handle dai_config with HW_PARAMS for ChainDMA (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Use single token list for the copiers (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Use correct queue_id for requesting input pin format (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Adjust the params based on DAI formats (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Improve readability of sof_ipc4_prepare_dai_copier() (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology/pcm: Rename sof_ipc4_copier_is_single_format() (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Print out the channel count in sof_ipc4_dbg_audio_format (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: support tdm slot number query (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc3-topology: support tdm slot number query (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: sof-audio: add sof_dai_get_tdm_slots function (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: sof-audio: rename dai clock setting query function (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Add support for NHLT with 16-bit only DMIC blob (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Correct DAI copier config and NHLT blob request (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Allow selective update in sof_ipc4_update_hw_params (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: remove shadowed variable (Jaroslav Kysela) [RHEL-62030] - Revert "ixgbe: Manual AN-37 for troublesome link partners for X550 SFI" (Ivan Vecera) [RHEL-65624] - KVM: SVM: Propagate error from snp_guest_req_init() to userspace (Bandan Das) [RHEL-68361 RHEL-65840] - KVM: SEV: Provide support for SNP_EXTENDED_GUEST_REQUEST NAE event (Bandan Das) [RHEL-68361 RHEL-65840] - x86/sev: Move sev_guest.h into common SEV header (Bandan Das) [RHEL-68361 RHEL-65840] - KVM: SEV: Provide support for SNP_GUEST_REQUEST NAE event (Bandan Das) [RHEL-68361 RHEL-65840] - i40e: fix race condition by adding filter's intermediate sync state (CKI Backport Bot) [RHEL-69809] {CVE-2024-53088} - ice: fix truesize operations for PAGE_SIZE >= 8192 (CKI Backport Bot) [RHEL-70660 RHEL-37905] - ice: fix ICE_LAST_OFFSET formula (CKI Backport Bot) [RHEL-70660 RHEL-37905] - ice: fix page reuse when PAGE_SIZE is over 8k (CKI Backport Bot) [RHEL-70660 RHEL-37905] - nvme-fabrics: handle zero MAXCMD without closing the connection (Maurizio Lombardi) [RHEL-72970] - selftests: netfilter: add test case for recent mismatch bug (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nf_tables: unconditionally flush pending work before notifier (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nft_set_pipapo_avx2: disable softinterrupts (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nf_set_pipapo: fix initial map fill (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nf_tables: store new sets in dedicated list (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nft_socket: Fix a NULL vs IS_ERR() bug in nft_socket_cgroup_subtree_level() (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nft_socket: make cgroupsv2 matching work with namespaces (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nft_socket: fix sk refcount leaks (Florian Westphal) [RHEL-71357 RHEL-60554] - tcp: Fix use-after-free of nreq in reqsk_timer_handler(). (Guillaume Nault) [RHEL-70541 RHEL-70449] - tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink(). (Guillaume Nault) [RHEL-66329 RHEL-66328] {CVE-2024-50154} - rcu: Use system_unbound_wq to avoid disturbing isolated CPUs (Waiman Long) [RHEL-61329 RHEL-50220] - scsi: storvsc: Do not flag MAINTENANCE_IN return of SRB_STATUS_DATA_OVERRUN as an error (Cathy Avery) [RHEL-71393 RHEL-9848] - scsi: storvsc: Handle additional SRB status values (Cathy Avery) [RHEL-71393 RHEL-9848]- mlxsw: spectrum_ipip: Fix memory leak when changing remote IPv6 address (CKI Backport Bot) [RHEL-66899] {CVE-2024-50252} - CVE-2024-53122 mptcp: cope racing subflow creation in mptcp_rcv_space_adjust (Patrick Talbert) [RHEL-70083 RHEL-69670] {CVE-2024-53122} - mm: make show_free_areas() static (Aristeu Rozanski) [RHEL-66998 RHEL-27743] - mm: remove arguments of show_mem() (Aristeu Rozanski) [RHEL-66998 RHEL-27743] - KVM: s390: Change virtual to physical address access in diag 0x258 handler (Thomas Huth) [RHEL-67922 RHEL-65229] - KVM: s390: gaccess: Check if guest address is in memslot (Thomas Huth) [RHEL-67922 RHEL-65229] - KVM: s390: Fix SORTL and DFLTCC instruction format error in __insn32_query (Thomas Huth) [RHEL-67922 RHEL-65229] - s390/uv: Panic for set and remove shared access UVC errors (Thomas Huth) [RHEL-67922 RHEL-65229] - KVM: s390: remove useless include (Thomas Huth) [RHEL-67922 RHEL-65229] - s390/mm: Re-enable the shared zeropage for !PV and !skeys KVM guests (Thomas Huth) [RHEL-67922 RHEL-65229] - mm/userfaultfd: Do not place zeropages when zeropages are disallowed (Thomas Huth) [RHEL-67922 RHEL-65229] - s390: allow pte_offset_map_lock() to fail (Thomas Huth) [RHEL-67922 RHEL-54248] - KVM: s390: vsie: Use virt_to_phys for crypto control block (Thomas Huth) [RHEL-67922 RHEL-65229] - KVM: s390: vsie: Use virt_to_phys for facility control block (Thomas Huth) [RHEL-67922 RHEL-65229] - gfs2: Prevent inode creation race (Andreas Gruenbacher) [RHEL-68137 RHEL-68102] - gfs2: Only defer deletes when we have an iopen glock (Andreas Gruenbacher) [RHEL-68137 RHEL-68102] - gfs2: Randomize GLF_VERIFY_DELETE work delay (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Use mod_delayed_work in gfs2_queue_try_to_evict (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Update to the evict / remote delete documentation (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Call gfs2_queue_verify_delete from gfs2_evict_inode (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Clean up delete work processing (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Minor delete_work_func cleanup (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Return enum evict_behavior from gfs2_upgrade_iopen_glock (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Rename dinode_demise to evict_behavior (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Rename GIF_{DEFERRED -> DEFER}_DELETE (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Faster gfs2_upgrade_iopen_glock wakeups (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Fix unlinked inode cleanup (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Allow immediate GLF_VERIFY_DELETE work (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Initialize gl_no_formal_ino earlier (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Rename GLF_VERIFY_EVICT to GLF_VERIFY_DELETE (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: make timeout values more explicit (Wolfram Sang) [RHEL-62105 RHEL-60945] - gfs2: Simplify function gfs2_upgrade_iopen_glock (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Rename SDF_DEACTIVATING to SDF_KILL (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - smb: client: fix use-after-free of signing key (Jay Shin) [RHEL-69306 RHEL-66206] - net/iucv: fix use after free in iucv_sock_close() (Mete Durlu) [RHEL-60300 RHEL-53992] - KVM: arm64: Ensure vgic_ready() is ordered against MMIO registration (CKI Backport Bot) [RHEL-70294]- bnxt_en: Add support for user configured RSS key (Michal Schmidt) [RHEL-68699 RHEL-54645] - bnxt_en: Add function to calculate Toeplitz hash (Michal Schmidt) [RHEL-68699 RHEL-54645] - kvm: Note an RCU quiescent state on guest exit (Leonardo Bras) [RHEL-65734 RHEL-20288] - rcu: Add rcutree.nohz_full_patience_delay to reduce nohz_full OS jitter (Leonardo Bras) [RHEL-65734 RHEL-20288] - context_tracking: Fix KCSAN noinstr violation (Leonardo Bras) [RHEL-65734 RHEL-20288] - perf/aux: Fix AUX buffer serialization (Michael Petlan) [RHEL-67495] {CVE-2024-46713} - RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages (Mohammad Heib) [RHEL-66669 RHEL-52759] {CVE-2024-50208}- xfrm: validate new SA's prefixlen using SA family when sel.family is unset (Sabrina Dubroca) [RHEL-66462 RHEL-66461] {CVE-2024-50142} - xfrm: fix one more kernel-infoleak in algo dumping (CKI Backport Bot) [RHEL-65960] {CVE-2024-50110} - Revert "Merge: [qed] softlockup triggered by ethtool -d [rhel-9.5.z]" (Lucas Zampieri) [RHEL-61705] - tracing/hwlat: Fix a race during cpuhp processing (Tomas Glozar) [RHEL-69468] - tracing/timerlat: Fix a race during cpuhp processing (Tomas Glozar) [RHEL-69468] {CVE-2024-49866} - tracing/timerlat: Drop interface_lock in stop_kthread() (Tomas Glozar) [RHEL-69468] - tracing/timerlat: Fix duplicated kthread creation due to CPU online/offline (Tomas Glozar) [RHEL-69468] - ceph: remove the incorrect Fw reference check when dirtying pages (Xiubo Li) [RHEL-61416 RHEL-60255]- bpf: Fix a kernel verifier crash in stacksafe() (CKI Backport Bot) [RHEL-66097 RHEL-66098] {CVE-2024-45020} - bpf: Fix a sdiv overflow issue (CKI Backport Bot) [RHEL-64598 RHEL-64597] {CVE-2024-49888} - bpf: Fix out-of-bounds write in trie_get_next_key() (CKI Backport Bot) [RHEL-66877] {CVE-2024-50262} - bpf: Fix use-after-free in bpf_uprobe_multi_link_attach() (CKI Backport Bot) [RHEL-63331] {CVE-2024-47675} - nfsd: ensure that nfsd4_fattr_args.context is zeroed out (Jay Shin) [RHEL-58884 RHEL-58883] {CVE-2024-46697} - KVM: nSVM: Ignore nCR3[4:0] when loading PDPTEs from memory (Jon Maloy) [RHEL-65872] {CVE-2024-50115} - net: tighten bad gso csum offset check in virtio_net_hdr (Guillaume Nault) [RHEL-67683] - udp: fix receiving fraglist GSO packets (Guillaume Nault) [RHEL-67683] - Bluetooth: hci: fix null-ptr-deref in hci_read_supported_codecs (CKI Backport Bot) [RHEL-66804] {CVE-2024-50255} - Bluetooth: ISO: Fix UAF on iso_sock_timeout (Bastien Nocera) [RHEL-66321] {CVE-2024-50124} - Bluetooth: SCO: Fix UAF on sco_sock_timeout (Bastien Nocera) [RHEL-65928] {CVE-2024-50125} - Bluetooth: Fix use-after-free bugs caused by sco_sock_timeout (Bastien Nocera) [RHEL-65928] {CVE-2024-27398} - bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE (CKI Backport Bot) [RHEL-44173] {CVE-2024-38564} - Bluetooth: bnep: fix wild-memory-access in proto_unregister (CKI Backport Bot) [RHEL-66365] {CVE-2024-50148} - Bluetooth: l2cap: fix null-ptr-deref in l2cap_chan_timeout (CKI Backport Bot) [RHEL-57716 RHEL-36374] {CVE-2024-27399}- arm64: probes: Remove broken LDR (literal) uprobe support (CKI Backport Bot) [RHEL-66046] {CVE-2024-50099} - qed: put cond_resched() in qed_dmae_operation_wait() (Michal Schmidt) [RHEL-61705 RHEL-6372] - qed: allow the callee of qed_mcp_nvm_read() to sleep (Michal Schmidt) [RHEL-61705 RHEL-6372] - qed: put cond_resched() in qed_grc_dump_ctx_data() (Michal Schmidt) [RHEL-61705 RHEL-6372] - qed: make 'ethtool -d' 10 times faster (Michal Schmidt) [RHEL-61705 RHEL-6372] - qed: allow sleep in qed_mcp_trace_dump() (Michal Schmidt) [RHEL-61705 RHEL-6372] - sched/numa: Fix the potential null pointer dereference in task_numa_work() (CKI Backport Bot) [RHEL-66810] {CVE-2024-50223} - irqchip/gic-v4: Correctly deal with set_affinity on lazily-mapped VPEs (Charles Mirabile) [RHEL-66969] {CVE-2024-50192} - irqchip/gic-v4: Don't allow a VMOVP on a dying VPE (Charles Mirabile) [RHEL-66969] {CVE-2024-50192} - perf/x86/intel/uncore: Support HBM and CXL PMON counters (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Cleanup unused unit structure (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Apply the unit control RB tree to PCI uncore units (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Apply the unit control RB tree to MSR uncore units (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Apply the unit control RB tree to MMIO uncore units (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Retrieve the unit ID from the unit control RB tree (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Support per PMU cpumask (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Save the unit control address of all units (Michael Petlan) [RHEL-65856]- s390/dasd: fix error recovery leading to data corruption on ESE devices (Mete Durlu) [RHEL-64902 RHEL-55873] - net/smc: fix illegal rmb_desc access in SMC-D connection dump (Steve Best) [RHEL-65436 RHEL-27748] {CVE-2024-26615} - gitlab-ci: use zstream builder container image (Michael Hofmann) - netfilter: nft_payload: sanitize offset and length before calling skb_checksum() (CKI Backport Bot) [RHEL-66856] {CVE-2024-50251} - net: avoid potential underflow in qdisc_pkt_len_init() with UFO (CKI Backport Bot) [RHEL-65401] {CVE-2024-49949} - block: initialize integrity buffer to zero before writing it to media (Ming Lei) [RHEL-58761 RHEL-54768] {CVE-2024-43854} - proc: fix dentry/inode overinstantiating under /proc/${pid}/net (Joel Savitz) [RHEL-62824 RHEL-57703] - iommu: Restore lost return in iommu_report_device_fault() (CKI Backport Bot) [RHEL-67364] {CVE-2024-44994} - net: ena: Extend customer metrics reporting support (Kamal Heib) [RHEL-66933 RHEL-59968] - net: ena: Add ENA Express metrics support (Kamal Heib) [RHEL-66933 RHEL-59968] - xsk: fix batch alloc API on non-coherent systems (Felix Maurer) [RHEL-59884 RHEL-58954] - selinux,smack: don't bypass permissions check in inode_setsecctx hook (Ondrej Mosnacek) [RHEL-66106] {CVE-2024-46695} - PCI/AER: Disable AER service on suspend (Lenny Szubowicz) [RHEL-67037 RHEL-22265] - ACPI: PM: s2idle: Evaluate all Low-Power S0 Idle _DSM functions (Mark Langsdorf) [RHEL-67037 RHEL-54149] - mptcp: fallback when MPTCP opts are dropped after 1st data (CKI Backport Bot) [RHEL-62216 RHEL-62218] - cpufreq: amd-pstate: add check for cpufreq_cpu_get's return value (David Arcari) [RHEL-61469 RHEL-45016] - cpufreq/amd-pstate: Add the missing cpufreq_cpu_put() (David Arcari) [RHEL-61469 RHEL-45016] - cpufreq/amd-pstate: Fix the scaling_max_freq setting on shared memory CPPC systems (David Arcari) [RHEL-61469 RHEL-45016] - cpufreq/amd-pstate-ut: Convert nominal_freq to khz during comparisons (David Arcari) [RHEL-61469 RHEL-45016] - cpufreq/amd-pstate: fix setting policy current frequency value (David Arcari) [RHEL-61469 RHEL-45016] - netfilter: flowtable: initialise extack before use (CKI Backport Bot) [RHEL-58545] {CVE-2024-45018}- USB: serial: mos7840: fix crash on resume (Desnes Nunes) [RHEL-65484 RHEL-59050] {CVE-2024-42244} - attr: block mode changes of symlinks (CKI Backport Bot) [RHEL-61231 RHEL-60822] - ice: Adjust PTP init for 2x50G E825C devices (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Add NAC Topology device capability parser (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Add support for E825-C TS PLL handling (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Change CGU regs struct to anonymous (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Introduce ETH56G PHY model for E825C products (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Introduce ice_get_base_incval() helper (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Move CGU block (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Add PHY OFFSET_READY register clearing (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Implement Tx interrupt enablement functions (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Introduce helper to get tmr_cmd_reg values (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Introduce ice_ptp_hw struct (Petr Oros) [RHEL-64017 RHEL-29210] - wifi: rtw89: limit the PPDU length for VHT rate to 0x40000 (Narpat Mali) [RHEL-61753 RHEL-35542] - wifi: rtw89: 885xbx: apply common settings to 8851B, 8852B and 8852BT (Narpat Mali) [RHEL-61753 RHEL-35542] - wifi: rtw89: 8852b: fix definition of KIP register number (Narpat Mali) [RHEL-61753 RHEL-35542] - wifi: rtw89: 8852b: set AMSDU limit to 5000 (Narpat Mali) [RHEL-61753 RHEL-35542] - bpf: Fix overrunning reservations in ringbuf (CKI Backport Bot) [RHEL-62940] {CVE-2024-41009} - net: tcp: accept old ack during closing (Jamie Bainbridge) [RHEL-61424 RHEL-60572] - cxl/port: Fix use-after-free, permit out-of-order decoder shutdown (CKI Backport Bot) [RHEL-66837] {CVE-2024-50226} - ethtool: check device is present when getting link settings (Michal Schmidt) [RHEL-60581 RHEL-57750] - iommu/amd: Fix argument order in amd_iommu_dev_flush_pasid_all() (CKI Backport Bot) [RHEL-59982 RHEL-59981]- ext4: fix off by one issue in alloc_flex_gd() (Pavel Reichl) [RHEL-65318] - ping: fix address binding wrt vrf (Antoine Tenart) [RHEL-57564 RHEL-50920] - smb: client: stop flooding dmesg in smb2_calc_signature() (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: print failed session logoffs with FYI (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: propagate error from cifs_construct_tcon() (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: fix DFS failover in multiuser mounts (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: fix DFS interlink failover (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: improve purging of cached referrals (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: avoid unnecessary reconnects when refreshing referrals (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: handle lack of FSCTL_GET_REPARSE_POINT support (Paulo Alcantara) [RHEL-36346 RHEL-57983] - smb: client: fix deadlock in smb2_find_smb_tcon() (Paulo Alcantara) [RHEL-36346 RHEL-57983] - cifs: Fix reacquisition of volume cookie on still-live connection (Paulo Alcantara) [RHEL-36346 RHEL-57983]- efi: libstub: Move screen_info handling to common code (Maxim Levitsky) [RHEL-65344] - mpls: Reduce skb re-allocations due to skb_cow() (Guillaume Nault) [RHEL-61697] - mptcp: pm: Fix uaf in __timer_delete_sync (CKI Backport Bot) [RHEL-64678 RHEL-60737] {CVE-2024-46858} - ceph: fix cap ref leak via netfs init_request (Patrick Donnelly) [RHEL-62667 RHEL-61459] - gitlab-ci: provide consistent kcidb_tree_name (Michael Hofmann)- net: nexthop: Initialize all fields in dumped nexthops (Antoine Tenart) [RHEL-55080] {CVE-2024-42283} - tracing/osnoise: Fix build when timerlat is not enabled (Tomas Glozar) [RHEL-61870 RHEL-39968] - tracing/timerlat: Add interface_lock around clearing of kthread in stop_kthread() (Tomas Glozar) [RHEL-61870 RHEL-39968] - tracing/timerlat: Only clear timer if a kthread exists (Tomas Glozar) [RHEL-61870 RHEL-39968] - tracing/osnoise: Use a cpumask to know what threads are kthreads (Tomas Glozar) [RHEL-61870 RHEL-39968] - iommufd: Require drivers to supply the cache_invalidate_user ops (CKI Backport Bot) [RHEL-60681 RHEL-60761] {CVE-2024-46824} - Revert "fw loader: Remove the now superfluous sentinel element from ctl_table array" (Eric Chanudet) [RHEL-62925 RHEL-50129] - smb: client: fix hang in wait_for_response() for negproto (Jay Shin) [RHEL-61607 RHEL-57983]- memcg: protect concurrent access to mem_cgroup_idr (Rafael Aquini) [RHEL-56254] {CVE-2024-43892} - bnxt_en: Fix double DMA unmapping for XDP_REDIRECT (Michal Schmidt) [RHEL-57259] {CVE-2024-44984}- intel_th: pci: Add Granite Rapids SOC support (Michael Petlan) [RHEL-15664] - dma: fix call order in dmam_free_coherent (Eder Zulian) [RHEL-54751] {CVE-2024-43856} - dmaengine: idxd: Avoid unnecessary destruction of file_ida (Jerry Snitselaar) [RHEL-44508] {CVE-2024-38629}- tipc: Return non-zero value from tipc_udp_addr2str() on error (Xin Long) [RHEL-55074] {CVE-2024-42284} - net/mlx5e: SHAMPO, Fix invalid WQ linked list unlink (Michal Schmidt) [RHEL-57119] {CVE-2024-44970} - net/mlx5e: Fix CT entry update leaks of modify header context (Michal Schmidt) [RHEL-55628] {CVE-2024-43864} - net/mlx5: Always drain health in shutdown callback (Michal Schmidt) [RHEL-55616] {CVE-2024-43866} - net/mlx5: SF, Stop waiting for FW as teardown was called (Michal Schmidt) [RHEL-55616] - net/mlx5: Fix missing lock on sync reset reload (Michal Schmidt) [RHEL-55121] {CVE-2024-42268}- ionic: fix kernel panic in XDP_TX action (CKI Backport Bot) [RHEL-47730] {CVE-2024-40907} - r8169: Fix possible ring buffer corruption on fragmented Tx packets. (Izabela Bakollari) [RHEL-44037] {CVE-2024-38586} - ata: libata-core: Fix double free on error (Tomas Henzl) [RHEL-53777] - ata: libata: Fix memory leak for error path in ata_host_alloc() (Tomas Henzl) [RHEL-53777] - ata: ahci: Clean up sysfs file on error (Tomas Henzl) [RHEL-53777] - ata: libata-core: Fix null pointer dereference on error (Tomas Henzl) [RHEL-53777] - ata: libata-core: Add ATA_HORKAGE_NOLPM for all Crucial BX SSD1 models (Tomas Henzl) [RHEL-53777] - ata: ahci: Do not enable LPM if no LPM states are supported by the HBA (Tomas Henzl) [RHEL-53777] - ata: libata-scsi: Set the RMB bit only for removable media devices (Tomas Henzl) [RHEL-53777] - ata: libata-core: Do not try to set sleeping devices to standby (Tomas Henzl) [RHEL-53777] - KVM: s390: fix validity interception issue when gisa is switched off (CKI Backport Bot) [RHEL-57197] {CVE-2024-45005}- wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he() (Jose Ignacio Tornos Martinez) [RHEL-55579] {CVE-2024-43879} - wifi: mac80211: fix NULL dereference at band check in starting tx ba session (Jose Ignacio Tornos Martinez) [RHEL-56191] {CVE-2024-43911} - wifi: rtw89: Fix array index mistake in rtw89_sta_info_get_iter() (Jose Ignacio Tornos Martinez) [RHEL-54805] {CVE-2024-43842}- scsi: smartpqi: Bump driver version to 2.1.26-030 (Don Brace) [RHEL-21268] - scsi: smartpqi: Fix logical volume rescan race condition (Don Brace) [RHEL-21268] - scsi: smartpqi: Add new controller PCI IDs (Don Brace) [RHEL-21268] - gfs2: Fix NULL pointer dereference in gfs2_log_flush (Andrew Price) [RHEL-51559] {CVE-2024-42079} - x86/mm: Fix pti_clone_pgtable() alignment assumption (Rafael Aquini) [RHEL-57170] {CVE-2024-44965} - bnxt_en: Adjust logging of firmware messages in case of released token in __hwrm_send() (CKI Backport Bot) [RHEL-47822] {CVE-2024-40919}- kabi: enable check-kabi (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zlib_inflate_workspacesize to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zlib_inflateInit2 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zlib_inflateEnd to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zlib_inflate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zgid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zap_vma_ptes to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol yield to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xz_dec_run to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xz_dec_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xz_dec_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_uses_need_wakeup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_tx_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_tx_peek_desc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_tx_completed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_set_tx_need_wakeup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_set_rx_need_wakeup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_get_pool_from_qid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_clear_rx_need_wakeup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_set_rxq_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_raw_get_dma to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_dma_unmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_dma_sync_for_device_slow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_dma_sync_for_cpu_slow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_dma_map to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_warn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_set_features_flag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_rxq_info_unreg_mem_model to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_rxq_info_unreg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_rxq_info_reg_mem_model to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __xdp_rxq_info_reg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_rxq_info_is_reg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_return_frame_rx_napi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_return_frame to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_master_redirect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_features_set_redirect_target to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_features_clear_redirect_target to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_do_redirect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_do_flush to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_convert_zc_to_xdp_frame to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xattr_full_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_store to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xas_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_set_mark to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_load to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __xa_insert to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_get_mark to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_find_after to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_erase to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_clear_mark to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __xa_alloc_cyclic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __xa_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol x86_spec_ctrl_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_return_thunk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rsi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rdx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rdi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rcx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rbx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rbp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rax to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r9 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r15 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r14 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r13 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r12 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r11 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r10 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol x86_cpu_to_apicid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __write_overflow_field to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol write_inode_now to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __warn_printk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol wake_up_process to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __wake_up to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __wait_on_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol wait_for_completion_timeout to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol wait_for_completion_interruptible to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol wait_for_completion to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vzalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vsprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vsnprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vscnprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vprintk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vm_zone_stat to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vm_munmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vm_mmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vm_event_states to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmemmap_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc_to_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc_32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __vmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vlan_dev_vlan_proto to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vlan_dev_vlan_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vlan_dev_real_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __virt_addr_valid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_unlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_symlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_statfs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __vfs_setxattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_rmdir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_rename to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __vfs_removexattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_readlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_mknod to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_mkdir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_llseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_link to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_iter_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_iter_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __vfs_getxattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_get_link to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_getattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_fsync_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_fsync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfree to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __var_waitqueue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_undefined to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_teardown_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_setup_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_possible_blades to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __uv_hub_info_list to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_get_hubless_system to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __uv_cpu_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_obj_count to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_install_heap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_get_pci_topology to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_get_master_nasid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_get_heapsize to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_get_geoinfo to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_enum_ports to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_enum_objs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol usleep_range_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol up_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol up_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol up to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_sysctl_table to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_switchdev_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_switchdev_blocking_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_shrinker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_reboot_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_nmi_handler to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netevent_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netdevice_notifier_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netdevice_notifier_dev_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netdevice_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_kprobe to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_inetaddr_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_inet6addr_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_filesystem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_fib_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_chrdev_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __unregister_chrdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_blkdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_binfmt to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unmap_mapping_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unlock_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol udp_tunnel_nic_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol udp4_hwcsum to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __udelay to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_unregister_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_termios_encode_baud_rate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_std_termios to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_register_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_port_link_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_port_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_port_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tty_insert_flip_string_flags to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_flip_buffer_push to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_driver_kref_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_buffer_request_room to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tty_alloc_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tsc_khz to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol try_wait_for_completion to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol try_module_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol truncate_pagecache to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol truncate_inode_pages_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol truncate_inode_pages_final to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol truncate_inode_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_seq_putc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_seq_printf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_raw_output_prep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_print_flags_seq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tracepoint_xdp_exception to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tracepoint_mmap_lock_start_locking to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tracepoint_mmap_lock_released to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tracepoint_mmap_lock_acquire_returned to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_handle_return to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_reg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_raw_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_printf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_ignore_this_pid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_buffer_reserve to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_buffer_commit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol touch_softlockup_watchdog to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _totalram_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tls_validate_xmit_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tls_get_record to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timer_delete_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timer_delete to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timecounter_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timecounter_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timecounter_cyc2time to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol time64_to_tm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol this_cpu_off to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol thaw_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tcp_hashinfo to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __task_pid_nr_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tasklet_unlock_wait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tasklet_setup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tasklet_schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tasklet_kill to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tasklet_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tasklet_hi_schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sys_tz to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol system_wq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol system_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_streq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_remove_group to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_remove_file_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_remove_bin_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sysfs_match_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_emit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_create_group to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_create_file_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_create_bin_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_add_file_to_group to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sync_mapping_buffers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol synchronize_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol synchronize_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol synchronize_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sync_blockdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __symbol_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __symbol_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sw_hweight64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sw_hweight32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol submit_bio_noacct to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol submit_bio to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strstr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strsep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strrchr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strnlen_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strnlen to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strncpy_from_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strncpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strncmp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strncasecmp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strlen to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strlcpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strlcat to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strim to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strcspn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strcpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strcmp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strchr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strcat to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol static_key_slow_inc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol static_key_slow_dec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol static_key_count to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __stack_chk_fail to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sscanf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sort to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol softnet_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_setsockopt to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_sendmsg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_recvmsg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_gen_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_create_kern to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_alloc_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sn_region_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol snprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sn_partition_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol smp_call_function_single_async to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol smp_call_function_single to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol smp_call_function_many to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sme_me_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sk_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_vlan_pop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_tstamp_tx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __skb_recv_udp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_realloc_headroom to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_queue_tail to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_push to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_pull to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __skb_pad to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __skb_flow_dissect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_ext_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_dequeue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_copy_bits to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_copy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_clone_tx_timestamp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_clone to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_checksum_help to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_checksum to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_add_rx_frag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sk_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sized_strscpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol single_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol single_open_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol single_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_write_to_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_strtoull to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_strtoul to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_strtol to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_statfs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_read_from_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_attr_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_attr_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol si_meminfo to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sigprocmask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol shrink_dcache_sb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol shrink_dcache_parent to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sg_page_iter_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sg_page_iter_dma_next to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sg_next to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sget to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sg_copy_to_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sg_copy_from_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_user_nice to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_page_writeback to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __set_page_dirty_nobuffers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_page_dirty_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_page_dirty to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_normalized_timespec64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_nlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_freezable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_disk_ro to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_current_groups to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_cpus_allowed_ptr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_capacity to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_blocksize to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol setattr_prepare to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_puts to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_putc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_printf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_lseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol send_sig_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol send_sig to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_sb_set_mnt_opts to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_sb_eat_lsm_opts to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_inode_init_security to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_free_mnt_opts to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_d_instantiate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sdev_prefix_printk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__tp_func_xdp_exception to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__preempt_schedule_notrace to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__preempt_schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__might_resched to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__cond_resched to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_vpd_lun_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_remove_host to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_remove_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_register_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsilun_to_int to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_is_sdev_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_is_fc_rport to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_host_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_host_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_host_busy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_host_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_done to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_device_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_device_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_device_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_command_size_tbl to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_change_queue_depth to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsicam_bios_param to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_bus_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_alloc_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_add_host_with_dma to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_add_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scnprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCK__tp_func_xdp_exception to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol schedule_timeout to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sched_numa_hop_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sched_clock_cpu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sched_clock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rtnl_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rtnl_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rtnl_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rtnl_is_locked to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rps_may_expire_flow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol round_jiffies to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol root_device_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __root_device_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rht_bucket_nested_insert to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rht_bucket_nested to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __rht_bucket_nested to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhltable_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhashtable_insert_slow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhashtable_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhashtable_free_and_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhashtable_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol revert_creds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol request_threaded_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __request_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __request_module to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol request_firmware_direct to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol request_firmware to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol remove_wait_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol remove_proc_entry to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol remap_pfn_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol release_sock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __release_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol release_firmware to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_sysctl_table to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_switchdev_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_switchdev_blocking_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_shrinker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_reboot_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __register_nmi_handler to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netevent_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdevice_notifier_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdevice_notifier_dev_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdevice_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdevice to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_kprobe to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_inetaddr_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_inet6addr_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_filesystem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_fib_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_chrdev_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __register_chrdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __register_blkdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __register_binfmt to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __refrigerator to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol refcount_warn_saturate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol refcount_dec_if_one to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol refcount_dec_and_mutex_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol recalc_sigpending to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __read_overflow2_field to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_io to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_entry_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_entry_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_entry_insert to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_entry_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_resolve_route to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_resolve_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_reject to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_read_gid_l2_fields to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_query_gid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_listen to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_disconnect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_destroy_qp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_destroy_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_create_qp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __rdma_create_kernel_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_connect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_bind_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_alloc_hw_stats_struct to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_accept to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rcuref_get_slowpath to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rcu_read_unlock_strict to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __rcu_read_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __rcu_read_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rcu_barrier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rb_next to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rb_insert_color to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rb_first to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rb_erase to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_unlock_irqrestore to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_unlock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_unlock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_lock_irqsave to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_lock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_lock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_unlock_irqrestore to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_unlock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_unlock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_trylock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_lock_irqsave to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_lock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_lock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_unlock_irqrestore to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_unlock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_unlock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_lock_irqsave to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_lock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_lock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ___ratelimit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_tag_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_next_chunk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_insert to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_delete to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol queue_work_on to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol queue_delayed_work_on to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol qed_put_iscsi_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol qed_put_eth_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol qdisc_reset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pv_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_user_8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_user_4 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_user_2 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol put_unused_fd to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol put_disk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_devmap_managed_page_refs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol put_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_cred to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptrs_per_p4d to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_schedule_worker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_parse_header to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_find_pin to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_clock_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_clock_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_clock_index to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_clock_event to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_classify_raw to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ___pskb_trim to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __pskb_pull_tail to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pskb_expand_head to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol psample_sample_packet to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_mkdir_mode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_mkdir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_dostring to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_dointvec_minmax to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_dointvec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_create_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol priv_to_devlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __printk_ratelimit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _printk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol print_hex_dump to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol prepare_to_wait_exclusive to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol prepare_to_wait_event to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol prepare_to_wait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol prepare_creds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_test_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_lock_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_acl_valid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_acl_to_xattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_acl_from_xattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_acl_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol poll_initwait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol poll_freewait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pm_schedule_suspend to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __pm_runtime_resume to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pldmfw_op_pci_match_record to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pldmfw_flash_image to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pipe_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pipe_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pid_task to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol physical_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol phys_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pgprot_writecombine to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pgdir_shift to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol perf_trace_run_bpf_submit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol perf_trace_buf_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol percpu_ref_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol percpu_ref_exit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __per_cpu_offset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcpu_hot to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_write_config_word to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_write_config_dword to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_wake_from_d3 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_wait_for_pending_transaction to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_vfs_assigned to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_unregister_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_sriov_set_totalvfs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_sriov_get_totalvfs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_set_power_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_set_master to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_select_bars to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_save_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_restore_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_restore_msi_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_request_selected_regions to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_request_regions to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_release_selected_regions to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_release_regions to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __pci_register_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_read_config_word to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_read_config_dword to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_read_config_byte to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_prepare_to_sleep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_num_vf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_msix_free_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_msix_can_alloc_dyn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_msix_alloc_irq_at to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_irq_vector to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iov_virtfn_devfn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iov_vf_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iov_get_pf_drvdata to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iounmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_ioremap_bar to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iomap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_get_dsn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_get_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_free_irq_vectors to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_find_ext_capability to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_find_capability to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_relaxed_ordering_enabled to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_ptm_enabled to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_print_link_status to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_wake to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_sriov to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_ptm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_msix_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_msi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_device_mem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_atomic_ops_to_root to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_flr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_capability_read_word to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_capability_read_dword to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_bandwidth_available to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_sriov to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_msix to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_msi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_link_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_dev_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_device_is_present to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_dev_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_dev_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_clear_master to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_cfg_access_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_cfg_access_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_bus_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_alloc_irq_vectors to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_aer_clear_nonfatal_status to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol path_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_set_int to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_set_bool to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_ushort to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_ulong to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_uint to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_short to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_long to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_int to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_charp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_byte to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_bool to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_get_int to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_array_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol panic_notifier_list to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol panic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __pagevec_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pagevec_lookup_range_tag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_update_nid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_get_stats to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_alloc_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_offset_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_frag_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __page_frag_cache_drain to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pagecache_get_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol override_creds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol on_each_cpu_cond_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __num_online_cpus to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol numa_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ns_to_timespec64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol nr_cpu_ids to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol notify_change to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol noop_llseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol node_to_cpumask_map to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol node_states to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __node_distance to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol node_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol nla_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol new_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol net_ratelimit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_tx_wake_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_tx_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_tx_stop_all_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_tx_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_set_xps_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_set_tso_max_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_set_real_num_tx_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_set_real_num_rx_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_schedule_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_rx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __netif_napi_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_napi_add_weight to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_device_detach to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_device_attach to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_carrier_on to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_carrier_off to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_carrier_event to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol net_dim to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_warn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_update_features to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_unbind_sb_channel to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_state_change to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_set_tc_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_set_sb_channel to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_set_num_tc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_rx_handler_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_rx_handler_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_rss_key_fill to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_reset_tc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_refcnt_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_printk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_port_same_parent_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_pick_tx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_notice to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_master_upper_dev_get_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_master_upper_dev_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_lower_get_next to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_features_change to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_err to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_crit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_bind_sb_channel_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __netdev_alloc_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol neigh_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __neigh_event_send to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol neigh_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ndo_dflt_fdb_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ndo_dflt_bridge_getlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ndelay to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_schedule_prep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __napi_schedule_irqoff to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __napi_schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_gro_receive to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_enable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_disable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_consume_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_complete_done to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_busy_loop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_build_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_alloc_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol names_cachep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_lock_interruptible to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_is_locked to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mutex_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol msleep_interruptible to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol msleep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __msecs_to_jiffies to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mpage_writepages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mpage_readahead to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mount_nodev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mount_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol module_refcount to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol module_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol module_layout to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __module_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mod_timer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mod_delayed_work_on to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mntput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mntget to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mmu_notifier_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mmu_notifier_get_locked to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mmput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mmap_lock_do_trace_start_locking to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mmap_lock_do_trace_released to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mmap_lock_do_trace_acquire_returned to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mlxfw_firmware_flash to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol misc_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol misc_deregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol metadata_dst_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol metadata_dst_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mem_section to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_free_slab to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_create_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_alloc_slab to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memparse to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memory_read_from_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memmove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memdup_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memcpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memcmp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memchr_inv to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mds_idle_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mark_page_accessed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mark_inode_dirty to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mark_buffer_dirty to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol loops_per_jiffy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol lookup_one_len to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol lookup_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol lock_sock_nested to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol locks_lock_inode_wait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol locks_delete_block to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol lockref_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __local_bh_enable_ip to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol llist_add_batch to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __list_del_entry_valid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __list_add_valid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kvmalloc_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kvfree_call_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kvfree to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_with_offset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_ts64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_snapshot to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_real_ts64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_real_seconds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_coarse_real_ts64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_use_mm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_unuse_mm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_stop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_should_stop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_queue_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_queue_delayed_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_destroy_worker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_delayed_work_timer_fn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_create_worker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_create_on_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_complete_and_exit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_cancel_work_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_cancel_delayed_work_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_bind to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtoull to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtouint to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtou8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtou16 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtos16 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtoll to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtoint to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtobool to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrdup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol krealloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_uevent_env to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_uevent to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_set_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_init_and_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_get_unless_zero to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_create_and_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmemdup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_shrink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_create_usercopy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmalloc_trace to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmalloc_node_trace to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __kmalloc_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmalloc_large to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmalloc_caches to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __kmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_pid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_pgrp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_fasync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_block_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_anon_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kfree to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kexec_crash_loaded to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kern_path_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kern_path to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_sigaction to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_sendmsg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_recvmsg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_fpu_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_fpu_begin_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kblockd_schedule_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kasprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol jiffies_to_usecs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol jiffies_to_msecs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol jiffies_64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol jiffies to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iter_file_splice_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iterate_dir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol is_vmalloc_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol is_uv_system to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iscsi_boot_create_host_kset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_set_affinity_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_poll_enable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_poll_disable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_get_irq_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_cpu_rmap_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __irq_apply_affinity_hint to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ipv6_stub to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ipv6_skip_exthdr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ipv6_find_hdr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ipv6_chk_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ipv6_addr_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip_tos2prio to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip_send_check to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip_route_output_flow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip_queue_xmit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ip_dev_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip6_route_output_flags to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip6_dst_hoplimit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iowrite32be to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iov_iter_kvec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iov_iter_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iov_iter_advance to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iounmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioremap_wc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioremap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioread8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioread32be to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioread16be to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iomem_resource to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol invalidate_mapping_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol invalidate_inode_pages2_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol invalidate_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol int_to_scsilun to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol int_pow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __insert_inode_hash to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol inode_permission to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol inode_init_always to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_wait_var_entry to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __init_waitqueue_head to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_wait_entry to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_uts_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_user_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_timer_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_task to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __init_swait_queue_head to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_special_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __init_rwsem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in_group_p to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol inet_del_protocol to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol inet_add_protocol to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in_dev_finish_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in_aton to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in6_pton to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in4_pton to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol import_iovec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ilookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol igrab to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_preload to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_get_next_ul to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_alloc_u32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ida_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ida_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ida_alloc_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_unregister_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_umem_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_umem_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_umem_find_best_pgsz to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_umem_dmabuf_get_pinned to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_sg_to_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_set_device_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_resize_cq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_register_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_query_port to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_modify_qp_is_ok to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_get_eth_speed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_dispatch_event to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ibdev_warn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ibdev_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_device_set_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_device_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_device_get_by_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ibdev_err to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol I_BDEV to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_destroy_cq_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_dereg_mr_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_dealloc_pd_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_dealloc_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ib_create_cq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ib_alloc_pd to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _ib_alloc_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hyperv_write_cfg_blk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hyperv_reg_block_invalidate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hyperv_read_cfg_blk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hwmon_device_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hwmon_device_register_with_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hwmon_device_register_with_groups to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __hw_addr_unsync_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __hw_addr_sync_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __hw_addr_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hugetlb_optimize_vmemmap_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hrtimer_start_range_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hrtimer_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hrtimer_forward to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hrtimer_cancel to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hex_dump_to_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol groups_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol groups_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_register_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_put_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_insert_raw to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_deregister_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_allocate_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_zeroed_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_user_pages_remote to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_user_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __get_user_nocheck_1 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __get_user_2 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __get_user_1 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_unused_fd_flags to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_random_bytes to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_fs_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __get_free_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_device_system_crosststamp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_write_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_write_checks to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_shutdown_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_setlease to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_read_dir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_pipe_buf_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_permission to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_fillattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_write_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __generic_file_write_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_splice_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_read_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_llseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_error_remove_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_delete_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gcd to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fs_bio_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol freezing_slow_path to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol freeze_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_percpu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __free_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_irq_cpu_rmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_fib_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_cpumask_var to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fortify_panic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol forget_all_cached_acls to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol follow_up to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol folio_wait_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __folio_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __folio_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __folio_cancel_dirty to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __flush_workqueue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flush_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flush_signals to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_vlan to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_pppoe to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_ports to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_ipv6_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_ipv4_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_ip to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_eth_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_ports to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_keyid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_ipv6_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_ipv4_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_ip to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_control to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_cvlan to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_control to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_basic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_keys_dissector to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_indr_dev_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_indr_dev_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_indr_block_cb_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_block_cb_setup_simple to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_block_cb_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_block_cb_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_block_cb_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol firmware_request_nowarn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol finish_wait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol finish_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol finish_no_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol find_vma to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol find_pid_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_next_zero_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_next_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_next_andnot_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_next_and_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_last_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol find_get_pid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol find_get_pages_range_tag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_first_zero_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_first_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol filp_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol filp_close to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol file_write_and_wait_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol file_ns_capable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol filemap_write_and_wait_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol filemap_fault to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol file_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fget to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __fentry__ to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fd_install to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol event_triggers_call to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol eth_validate_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol eth_type_trans to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_sprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_op_get_ts_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_op_get_link to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_intersect_link_masks to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_convert_link_mode_to_legacy_u32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_convert_legacy_u32_to_link_mode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol eth_platform_get_mac_address to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol eth_get_headlen to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ether_setup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol end_page_writeback to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol enable_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol empty_zero_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol emergency_restart to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol elfcorehdr_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol efi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dynamic_pr_debug to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dynamic_netdev_dbg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dynamic_ibdev_dbg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dynamic_dev_dbg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dump_stack to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dst_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_set_d_op to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol drop_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_remove_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_for_each_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_create_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_rehash to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dql_reset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dql_completed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_prune_aliases to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_on_pin_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_on_pin_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_change_ntf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_netdev_pin_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_netdev_pin_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_change_ntf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_path to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_write_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_read_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_interruptible to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol downgrade_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol do_trace_netlink_extack to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol done_path_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_obtain_alias to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_move to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dmi_get_system_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dmi_find_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_unmap_page_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_set_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_set_coherent_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_pool_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_pool_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_pool_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_pool_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dmam_free_coherent to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_map_page_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dmam_alloc_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_make_root to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_free_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_alloc_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol disable_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_invalidate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_instantiate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_hash_and_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dget_parent to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_find_alias to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _dev_warn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_uc_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_uc_add_excl to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_uc_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_set_promiscuity to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_set_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_set_mtu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_set_mac_address to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_remove_pack to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dev_queue_xmit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_printk_emit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_request_threaded_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_kmemdup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_kmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_kfree to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_kasprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_hwmon_device_register_with_groups to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_free_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_del_global to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_add_global to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_add_excl to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devmap_managed_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __devm_add_action to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_traps_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_traps_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_trap_groups_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_trap_groups_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_resources_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_resource_size_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_resource_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_rate_nodes_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_rate_node_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_rate_leaf_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_rate_leaf_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_port_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_port_health_reporter_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_params_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_params_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_param_driverinit_value_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_param_driverinit_value_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_trap_report to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_to_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_resources_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_resource_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_resource_occ_get_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_resource_occ_get_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_remote_reload_actions_performed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_region_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_region_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_priv to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_type_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_register_with_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_health_reporter_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_attrs_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_attrs_pci_vf_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_attrs_pci_sf_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_attrs_pci_pf_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_params_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_params_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_info_version_stored_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_info_version_running_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_info_version_fixed_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_info_serial_number_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_reporter_state_update to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_reporter_priv to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_reporter_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_reporter_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_report to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_u8_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_u64_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_u32_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_u32_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_string_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_pair_nest_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_pair_nest_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_obj_nest_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_obj_nest_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_bool_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_binary_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_binary_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_binary_pair_nest_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_binary_pair_nest_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_arr_pair_nest_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_arr_pair_nest_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_flash_update_timeout_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_flash_update_status_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_alloc_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_health_reporter_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_health_reporter_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_assert_locked to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_kfree_skb_irq_reason to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_kfree_skb_any_reason to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _dev_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_set_wakeup_enable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_remove_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_create_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_add_disk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_stats to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_iflink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_by_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_by_index_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_by_index to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _dev_err to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_driver_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _dev_crit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_close to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_change_flags to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_base_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_addr_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_addr_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_add_pack to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol destroy_workqueue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __destroy_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dentry_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol del_gendisk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol delayed_work_timer_fn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __delay to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol default_wake_function to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol default_llseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dec_zone_page_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_lookup_and_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_x32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_u8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_u64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_u32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_size_t to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_file_unsafe to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_dir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_blob to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_atomic_t to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_attr_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_attr_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol deactivate_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_drop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __d_drop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcb_setapp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcbnl_ieee_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcb_ieee_setapp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcb_ieee_delapp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcb_getapp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca_unregister_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca_remove_requester to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca_register_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca_add_requester to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca3_get_tag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_alloc_anon to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol current_umask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol current_time to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _ctype to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol csum_partial to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol csum_ipv6_magic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crypto_shash_update to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crypto_shash_final to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crypto_destroy_tfm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crypto_alloc_shash to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol create_empty_buffers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crc32_le to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_sibling_map to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpu_present_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpu_possible_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpu_online_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_number to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpumask_local_spread to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_khz to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpuhp_setup_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpuhp_remove_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpufreq_quick_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_bit_bitmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol copy_user_generic_unrolled to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol copy_user_generic_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol copy_user_enhanced_fast_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _copy_to_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _copy_to_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __copy_overflow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _copy_from_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _copy_from_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol convert_art_ns_to_tsc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol consume_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __const_udelay to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol config_group_init_type_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol config_group_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol configfs_unregister_subsystem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol configfs_register_subsystem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cond_resched to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol complete_all to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol complete to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol commit_creds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol clock_t_to_jiffies to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol clear_page_dirty_for_io to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol clear_nlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol clear_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol class_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol class_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol class_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __check_object_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cdev_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cdev_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cdev_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cdev_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cc_mkdec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol capable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cancel_work_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cancel_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cancel_delayed_work_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cancel_delayed_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_usermodehelper to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_switchdev_notifiers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_srcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_netdevice_notifiers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cachemode2protval to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_unregister_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_register_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_for_each_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_find_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol build_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __break_lease to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_warn_invalid_xdp_action to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run7 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run5 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run4 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run3 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run2 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run1 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_stats_enabled_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_prog_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_prog_inc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_prog_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_master_redirect_enabled_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_dispatcher_xdp_func to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol boot_cpu_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol block_write_full_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol block_write_begin to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blocking_notifier_chain_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blocking_notifier_chain_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blocking_notifier_call_chain to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blockdev_superblock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_status_to_errno to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_start_plug to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_stack_limits to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_set_queue_depth to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_rq_map_user_iov to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_rq_map_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __blk_rq_map_sg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_rq_map_kern to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_segment_boundary to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_physical_block_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_max_segments to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_max_hw_sectors to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_max_discard_sectors to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_logical_block_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_io_opt to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_io_min to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_flag_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_flag_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_dma_alignment to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_bounce_limit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_put_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_unfreeze_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_stop_hw_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_start_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_run_hw_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_run_hw_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_map_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_init_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_init_allocated_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_freeze_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_free_tag_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_free_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_end_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __blk_mq_end_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_destroy_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_complete_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_alloc_tag_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_alloc_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_integrity_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_finish_plug to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_execute_rq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blkdev_issue_flush to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __blk_alloc_disk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_zalloc_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_zalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_xor to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_weight to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_subset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_release_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_print_to_pagebuf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_parselist to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_or to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_intersects to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_from_arr32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_find_next_zero_area_off to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_find_free_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_equal to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_andnot to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_and to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bioset_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bioset_exit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_kmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_integrity_prep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_endio to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_clone_blkg_association to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_associate_blkg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_alloc_clone to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_alloc_bioset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_add_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bin2hex to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bdev_file_open_by_path to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bdev_file_open_by_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol balance_dirty_pages_ratelimited to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol avenrun to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol auxiliary_driver_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __auxiliary_driver_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol auxiliary_device_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __auxiliary_device_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol autoremove_wake_function to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol atomic_notifier_chain_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol atomic_notifier_chain_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol atomic_notifier_call_chain to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _atomic_dec_and_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol async_synchronize_full_domain to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol async_synchronize_full to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol async_schedule_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol arp_tbl to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol argv_split to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol argv_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol arch_touch_nmi_watchdog to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_workqueue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __alloc_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __alloc_percpu_gfp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __alloc_percpu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __alloc_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_netdev_mqs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_etherdev_mqs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_cpu_rmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_chrdev_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol add_wait_queue_exclusive to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol add_wait_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol add_timer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol acpi_get_table to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol acpi_disabled to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol abort_creds to stablelist (Čestmír Kalina) [RHEL-56065]- ice: fix VSI lists confusion when adding VLANs (Michal Schmidt) [RHEL-20571] - ice: fix accounting for filters shared by multiple VSIs (Michal Schmidt) [RHEL-20571] - nvme-multipath: fix io accounting on failover (John Meneghini) [RHEL-56635] - nvme: fix multipath batched completion accounting (John Meneghini) [RHEL-56635] - netfilter: tproxy: bail out if IP has been disabled on the device (Phil Sutter) [RHEL-44369] {CVE-2024-36270} - mm: list_lru: fix UAF for memory cgroup (Rafael Aquini) [RHEL-56160] {CVE-2024-43888} - platform/x86: dell-smbios-wmi: Avoid false-positive memcpy() warning (David Arcari) [RHEL-56614] - arm64: properly install vmlinuz.efi (Lenny Szubowicz) [RHEL-46772] - buildtar: fix tarballs with EFI_ZBOOT enabled (Lenny Szubowicz) [RHEL-46772] - wifi: iwlwifi: mvm: fix a crash on 7265 (Jose Ignacio Tornos Martinez) [RHEL-57681] - wifi: iwlwifi: mvm: support iwl_dev_tx_power_cmd_v8 (Jose Ignacio Tornos Martinez) [RHEL-57681]- perf: Fix event leak upon exec and file release (Michael Petlan) [RHEL-55606] {CVE-2024-43869} - perf: Fix event leak upon exit (Michael Petlan) [RHEL-55603] {CVE-2024-43870} - task_work: Introduce task_work_cancel() again (Michael Petlan) [RHEL-55603] - task_work: s/task_work_cancel()/task_work_cancel_func()/ (Michael Petlan) [RHEL-55603] - net: openvswitch: fix overwriting ct original tuple for ICMPv6 (cki-backport-bot) [RHEL-44213] {CVE-2024-38558} - net: drop bad gso csum_start and offset in virtio_net_hdr (Laurent Vivier) [RHEL-54891] {CVE-2024-43817} - net: change maximum number of UDP segments to 128 (Laurent Vivier) [RHEL-54891] {CVE-2024-43817} - net: more strict VIRTIO_NET_HDR_GSO_UDP_L4 validation (Laurent Vivier) [RHEL-54891] {CVE-2024-43817} - net: missing check virtio (Laurent Vivier) [RHEL-54891] {CVE-2024-43817} - fuse: Initialize beyond-EOF page contents before setting uptodate (CKI Backport Bot) [RHEL-56932] {CVE-2024-44947} - wifi: mac80211: Avoid address calculations via out of bounds array indexing (CKI Backport Bot) [RHEL-51285] {CVE-2024-41071} - nvme-pci: add missing condition check for existence of mapped data (Maurizio Lombardi) [RHEL-55099] {CVE-2024-42276}- sctp: fix association labeling in the duplicate COOKIE-ECHO case (Ondrej Mosnacek) [RHEL-48647] - s390/ap: Refine AP bus bindings complete processing (Cédric Le Goater) [RHEL-50373] - ice: Add netif_device_attach/detach into PF reset flow (Michal Schmidt) [RHEL-56084]- usb: xhci: prevent potential failure in handle_tx_event() for Transfer events without TRB (Desnes Nunes) [RHEL-52378] {CVE-2024-42226} - redhat: set defaults for RHEL 9.5 (Lucas Zampieri)- Revert "Merge: scsi: fnic: driver update" (John Meneghini) [RHEL-36420] - dev/parport: fix the array out-of-bounds risk (CKI Backport Bot) [RHEL-54990] {CVE-2024-42301} - leds: trigger: Unregister sysfs attributes before calling deactivate() (CKI Backport Bot) [RHEL-54835] {CVE-2024-43830} - null_blk: fix validation of block size (Ming Lei) [RHEL-51322] {CVE-2024-41077} - s390/fpu: Re-add exception handling in load_fpu_state() (Aristeu Rozanski) [RHEL-39346] - redhat: spec: add cachestat to kselftest package (Eric Chanudet) [RHEL-50302] - selftests: cachestat: Fix build warnings on ppc64 (Eric Chanudet) [RHEL-50302] - selftests/cachestat: Fix print_cachestat format (Eric Chanudet) [RHEL-50302] - selftests: cachestat: use proper syscall number macro (Eric Chanudet) [RHEL-50302] - selftests: cachestat: properly link in librt (Eric Chanudet) [RHEL-50302] - selftests: cachestat: catch failing fsync test on tmpfs (Eric Chanudet) [RHEL-50302] - selftests: cachestat: test for cachestat availability (Eric Chanudet) [RHEL-50302] - selftests: add selftests for cachestat (Eric Chanudet) [RHEL-50302]- net: stmmac: enable HW-accelerated VLAN stripping for gmac4 only (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: fix error array size (Andrew Halaney) [RHEL-6297] - net: stmmac: Assign configured channel value to EXTTS event (Andrew Halaney) [RHEL-6297] - net: stmmac: No need to calculate speed divider when offload is disabled (Andrew Halaney) [RHEL-6297] - net: stmmac: replace priv->speed with the portTransmitRate from the tc-cbs parameters (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Configure host DMA width (Andrew Halaney) [RHEL-6297] - net: stmmac: move the EST structure to struct stmmac_priv (Andrew Halaney) [RHEL-6297] - net: stmmac: move the EST lock to struct stmmac_priv (Andrew Halaney) [RHEL-6297] - net: stmmac: add support for RZ/N1 GMAC (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-socfpga: use pcs_init/pcs_exit (Andrew Halaney) [RHEL-6297] - net: stmmac: introduce pcs_init/pcs_exit stmmac operations (Andrew Halaney) [RHEL-6297] - net: stmmac: Make stmmac_xpcs_setup() generic to all PCS devices (Andrew Halaney) [RHEL-6297] - net: stmmac: Add dedicated XPCS cleanup method (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-ipq806x: account for rgmii-txid/rxid/id phy-mode (Andrew Halaney) [RHEL-6297] - net: stmmac: Rename phylink_get_caps() callback to update_caps() (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix IP-cores specific MAC capabilities (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix max-speed being ignored on queue re-init (Andrew Halaney) [RHEL-6297] - net: stmmac: Apply half-duplex-less constraint for DW QoS Eth only (Andrew Halaney) [RHEL-6297] - net: stmmac: mmc_core: Add GMAC mmc tx/rx missing statistics (Andrew Halaney) [RHEL-6297] - net: stmmac: mmc_core: Add GMAC LPI statistics (Andrew Halaney) [RHEL-6297] - net: stmmac: fix rx queue priority assignment (Andrew Halaney) [RHEL-6297] - net: stmmac: Support a generic PCS field in mac_device_info (Andrew Halaney) [RHEL-6297] - net: stmmac: don't rely on lynx_pcs presence to check for a PHY (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-rk: Remove unused of_gpio.h (Andrew Halaney) [RHEL-6297] - net: stmmac: fix typo in comment (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Update link clock rate only for RGMII (Andrew Halaney) [RHEL-6297] - net: stmmac: Complete meta data only when enabled (Andrew Halaney) [RHEL-6297] - net: stmmac: mmc_core: Drop interrupt registers from stats (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Add support for 2.5G SGMII (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix EST offset for dwmac 5.10 (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix incorrect dereference in interrupt handlers (Andrew Halaney) [RHEL-6297] - net: stmmac: Simplify mtl IRQ status checking (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: use #define for string constants (Andrew Halaney) [RHEL-6297] - net: stmmac: Add driver support for common safety IRQ (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Enable TBS on all queues but 0 (Andrew Halaney) [RHEL-6297] - net: stmmac: remove eee_enabled/eee_active in stmmac_ethtool_op_get_eee() (Andrew Halaney) [RHEL-6297] - net: stmmac: protect updates of 64-bit statistics counters (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: fix a typo of register name in DPP safety handling (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: fix handling of DPP safety error for DMA channels (Andrew Halaney) [RHEL-6297] - net: stmmac: Report taprio offload status (Andrew Halaney) [RHEL-6297] - net: stmmac: est: Per Tx-queue error count for HLBF (Andrew Halaney) [RHEL-6297] - net: stmmac: Offload queueMaxSDU from tc-taprio (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-starfive: Add support for JH7100 SoC (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-imx: set TSO/TBS TX queues default settings (Andrew Halaney) [RHEL-6297] - net: stmmac: do not clear TBS enable bit on link up/down (Andrew Halaney) [RHEL-6297] - net: fill in MODULE_DESCRIPTION()s for dwmac-socfpga (Andrew Halaney) [RHEL-6297] - net: stmmac: Wait a bit for the reset to take effect (Andrew Halaney) [RHEL-6297] - net: stmmac: Prevent DSA tags from breaking COE (Andrew Halaney) [RHEL-6297] - net: stmmac: ethtool: Fixed calltrace caused by unbalanced disable_irq_wake calls (Andrew Halaney) [RHEL-6297] - Revert "net: stmmac: Enable Per DMA Channel interrupt" (Andrew Halaney) [RHEL-6297] - net: stmmac: Use interrupt mode INTM=1 for per channel irq (Andrew Halaney) [RHEL-6297] - net: stmmac: Add support for TX/RX channel interrupt (Andrew Halaney) [RHEL-6297] - net: stmmac: Make MSI interrupt routine generic (Andrew Halaney) [RHEL-6297] - net: stmmac: fix ethtool per-queue statistics (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: drop useless check for compatible fallback (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: Make sure MDIO is initialized before use (Andrew Halaney) [RHEL-6297] - net: stmmac: mmc: Support more counters for XGMAC Core (Andrew Halaney) [RHEL-6297] - net: stmmac: Add support for EST cycle-time-extension (Andrew Halaney) [RHEL-6297] - net: stmmac: Refactor EST implementation (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: EST interrupts handling (Andrew Halaney) [RHEL-6297] - net: stmmac: fix FPE events losing (Andrew Halaney) [RHEL-6297] - net: stmmac: Add Tx HWTS support to XDP ZC (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: Disable FPE MMC interrupts (Andrew Halaney) [RHEL-6297] - net: stmmac: Add support for HW-accelerated VLAN stripping (Andrew Halaney) [RHEL-6297] - net: stmmac: reduce dma ring display code duplication (Andrew Halaney) [RHEL-6297] - net: stmmac: remove extra newline from descriptors display (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: Add architecture dependency (Andrew Halaney) [RHEL-6297] - net: stmmac: avoid rx queue overrun (Andrew Halaney) [RHEL-6297] - net: stmmac: fix rx budget limit check (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: Enable support for multiple Flexible PPS outputs (Andrew Halaney) [RHEL-6297] - net: stmmac: update MAC capabilities when tx queues are updated (Andrew Halaney) [RHEL-6297] - net: stmmac: increase TX coalesce timer to 5ms (Andrew Halaney) [RHEL-6297] - net: stmmac: move TX timer arm after DMA enable (Andrew Halaney) [RHEL-6297] - net: stmmac: improve TX timer arm logic (Andrew Halaney) [RHEL-6297] - net: introduce napi_is_scheduled helper (Andrew Halaney) [RHEL-6297] - net: stmmac: do not silently change auxiliary snapshot capture channel (Andrew Halaney) [RHEL-6297] - net: stmmac: ptp: stmmac_enable(): move change of plat->flags into mutex (Andrew Halaney) [RHEL-6297] - net: stmmac: intel: remove unnecessary field struct plat_stmmacenet_data::ext_snapshot_num (Andrew Halaney) [RHEL-6297] - net: stmmac: use correct PPS capture input index (Andrew Halaney) [RHEL-6297] - net: stmmac: simplify debug message on stmmac_enable() (Andrew Halaney) [RHEL-6297] - net: stmmac: Remove redundant checking for rx_coalesce_usecs (Andrew Halaney) [RHEL-6297] - net: stmmac: fix typo in comment (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-stm32: refactor clock config (Andrew Halaney) [RHEL-6297] - net: stmmac: remove unneeded stmmac_poll_controller (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-stm32: fix resume on STM32 MCU (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: fix the incorrect parameter (Andrew Halaney) [RHEL-6297] - net: stmmac: fix incorrect rxq|txq_stats reference (Andrew Halaney) [RHEL-6297] - net: stmmac: make stmmac_{probe|remove}_config_dt static (Andrew Halaney) [RHEL-6297] - net: stmmac: rename stmmac_pltfr_remove_no_dt to stmmac_pltfr_remove (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-visconti: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-tegra: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sunxi: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sun8i: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-stm32: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sti: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-starfive: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-socfpga: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-rk: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-meson8b: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-meson: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-mediatek: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-lpc18xx: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-ipq806x: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-intel-plat: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-ingenic: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-imx: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use devm_stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-dwc-qos-eth: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-anarion: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: Tx coe sw fallback (Andrew Halaney) [RHEL-6297] - net: stmmac: Add glue layer for Loongson-1 SoC (Andrew Halaney) [RHEL-6297] - net: stmmac: fix handling of zero coalescing tx-usecs (Andrew Halaney) [RHEL-6297] - net: stmmac: failure to probe without MAC interface specified (Andrew Halaney) [RHEL-6297] - net: stmmac: clarify difference between "interface" and "phy_interface" (Andrew Halaney) [RHEL-6297] - net: stmmac: convert half-duplex support to positive logic (Andrew Halaney) [RHEL-6297] - net: stmmac: move priv->phylink_config.mac_managed_pm (Andrew Halaney) [RHEL-6297] - net: stmmac: move xgmac specific phylink caps to dwxgmac2 core (Andrew Halaney) [RHEL-6297] - net: stmmac: move gmac4 specific phylink capabilities to gmac4 (Andrew Halaney) [RHEL-6297] - net: stmmac: provide stmmac_mac_phylink_get_caps() (Andrew Halaney) [RHEL-6297] - net: stmmac: use phylink_limit_mac_speed() (Andrew Halaney) [RHEL-6297] - net: stmmac: use "mdio_bus_data" local variable (Andrew Halaney) [RHEL-6297] - net: stmmac: clean up passing fwnode to phylink (Andrew Halaney) [RHEL-6297] - net: stmmac: convert plat->phylink_node to fwnode (Andrew Halaney) [RHEL-6297] - net: stmmac: Check more MAC HW features for XGMAC Core 3.20 (Andrew Halaney) [RHEL-6297] - stmmac: intel: Enable correction of MAC propagation delay (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: show more MAC HW features in debugfs (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: RX queue routing configuration (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-oxnas: remove obsolete dwmac glue driver (Andrew Halaney) [RHEL-6297] - net: stmmac: XGMAC support for mdio C22 addr > 3 (Andrew Halaney) [RHEL-6297] - net: stmmac: Apply redundant write work around on 4.xx too (Andrew Halaney) [RHEL-6297] - net: stmmac: use per-queue 64 bit statistics where necessary (Andrew Halaney) [RHEL-6297] - net: stmmac: don't clear network statistics in .ndo_open() (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: Fix L3L4 filter count (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Log more errors in probe (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Use dev_err_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Use of_get_phy_mode() over device_get_phy_mode() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: use devm_stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide devm_stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qco-ethqos: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide stmmac_pltfr_remove_no_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use stmmac_pltfr_exit() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide stmmac_pltfr_exit() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use stmmac_pltfr_init() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide stmmac_pltfr_init() (Andrew Halaney) [RHEL-6297] - net: ethernet: stmicro: stmmac: fix possible memory leak in __stmmac_open (Andrew Halaney) [RHEL-6297] - net: dwmac_socfpga: initialize local data for mdio regmap configuration (Andrew Halaney) [RHEL-6297] - net: stmmac: make the pcs_lynx cleanup sequence specific to dwmac_socfpga (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sogfpga: use the lynx pcs driver (Andrew Halaney) [RHEL-6297] - net: stmmac: use xpcs_create_mdiodev() (Andrew Halaney) [RHEL-6297] - net: pcs: xpcs: add xpcs_create_mdiodev() (Andrew Halaney) [RHEL-6297] - net: mdio: add mdio_device_get() and mdio_device_put() (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: add ethtool per-queue irq statistic support (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-tegra: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sun8i: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-stm32: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sti: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-rk: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-dwc-qos-eth: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-visconti: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-visconti: Make visconti_eth_clock_remove() return void (Andrew Halaney) [RHEL-6297] - net: stmmac: Make stmmac_pltfr_remove() return void (Andrew Halaney) [RHEL-6297] - net: stmmac: Initialize MAC_ONEUS_TIC_COUNTER register (Andrew Halaney) [RHEL-6297] - net: stmmac:fix system hang when setting up tag_8021q VLAN for DSA ports (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-meson8b: Avoid cast to incompatible function type (Andrew Halaney) [RHEL-6297] - net: ethernet: stmmac: dwmac-sti: remove stih415/stih416/stid127 (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-starfive: Add phy interface settings (Andrew Halaney) [RHEL-6297] - net: stmmac: Add glue layer for StarFive JH7110 SoC (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: Add snps,dwmac-5.20 IP compatible string (Andrew Halaney) [RHEL-6297] - net: stmmac: add Rx HWTS metadata to XDP ZC receive pkt (Andrew Halaney) [RHEL-6297] - net: stmmac: add Rx HWTS metadata to XDP receive pkt (Andrew Halaney) [RHEL-6297] - net: stmmac: introduce wrapper for struct xdp_buff (Andrew Halaney) [RHEL-6297] - net: stmmac: Remove unnecessary if statement brackets (Andrew Halaney) [RHEL-6297] - net: ethernet: stmmac: dwmac-rk: fix optional phy regulator handling (Andrew Halaney) [RHEL-6297] - net: ethernet: stmmac: dwmac-rk: rework optional clock handling (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-anarion: Always return struct anarion_gmac * from anarion_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-anarion: Use annotation __iomem for register base (Andrew Halaney) [RHEL-6297] - net: stmmac: check fwnode for phy device before scanning for phy (Andrew Halaney) [RHEL-6297] - net: stmmac: Add queue reset into stmmac_xdp_open() function (Andrew Halaney) [RHEL-6297] - net: stmmac: fix up RX flow hash indirection table when setting channels (Andrew Halaney) [RHEL-6297] - net: stmmac: remove redundant fixup to support fixed-link mode (Andrew Halaney) [RHEL-6297] - net: stmmac: check if MAC needs to attach to a PHY (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix for mismatched host/device DMA address width (Andrew Halaney) [RHEL-6297] - net: stmmac: generic: drop of_match_ptr for ID table (Andrew Halaney) [RHEL-6297] - net: stmmac: add to set device wake up flag when stmmac init phy (Andrew Halaney) [RHEL-6297] - net: stmmac: Restrict warning on disabling DMA store and fwd mode (Andrew Halaney) [RHEL-6297] - net: stmmac: fix order of dwmac5 FlexPPS parametrization sequence (Andrew Halaney) [RHEL-6297] - net: stmmac: dwc-qos: Make struct dwc_eth_dwmac_data::remove return void (Andrew Halaney) [RHEL-6297] - net: stmmac: Make stmmac_dvr_remove() return void (Andrew Halaney) [RHEL-6297] - net: stmmac: fix invalid call to mdiobus_get_phy() (Andrew Halaney) [RHEL-6297] - net: stmmac: Separate C22 and C45 transactions for xgmac (Andrew Halaney) [RHEL-6297] - net: stmmac: add aux timestamps fifo clearance wait (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-mediatek: remove the dwmac_fix_mac_speed (Andrew Halaney) [RHEL-6297] - net: stmmac: fix errno when create_singlethread_workqueue() fails (Andrew Halaney) [RHEL-6297] - stmmac: fix potential division by 0 (Andrew Halaney) [RHEL-6297] - net: stmmac: Add check for taprio basetime configuration (Andrew Halaney) [RHEL-6297] - net: stmmac: fix possible memory leak in stmmac_dvr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: selftests: fix potential memleak in stmmac_test_arpoffload() (Andrew Halaney) [RHEL-6297] - net: stmmac: fix "snps,axi-config" node property parsing (Andrew Halaney) [RHEL-6297] - Revert "net: stmmac: use sysfs_streq() instead of strncmp()" (Andrew Halaney) [RHEL-6297] - net: stmmac: Set MAC's flow control register to reflect current settings (Andrew Halaney) [RHEL-6297] - net: stmmac: use sysfs_streq() instead of strncmp() (Andrew Halaney) [RHEL-6297] - net: stmmac: ensure tx function is not running in stmmac_xdp_release() (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: fix missing of_node_put() while module exiting (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: fix missing pci_disable_device() in loongson_dwmac_probe() (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: fix missing pci_disable_msi() while module exiting (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-meson8b: fix meson8b_devm_clk_prepare_enable() (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: fix invalid mdio_node (Andrew Halaney) [RHEL-6297] - net: stmmac: remove duplicate dma queue channel macros (Andrew Halaney) [RHEL-6297] - net: stmmac: rk3588: Allow multiple gmac controller (Andrew Halaney) [RHEL-6297] - net: stmmac: add a parse for new property 'snps,clk-csr' (Andrew Halaney) [RHEL-6297] - net: stmmac: Minor spell fix related to 'stmmac_clk_csr_set()' (Andrew Halaney) [RHEL-6297] - net: ethernet: stmicro: stmmac: dwmac-rk: Add rv1126 support (Andrew Halaney) [RHEL-6297] - net: stmmac: dwc-qos: Switch to use dev_err_probe() helper (Andrew Halaney) [RHEL-6297] - net: ethernet: stmmac: dwmac-rk: Add gmac support for rk3588 (Andrew Halaney) [RHEL-6297] - ceph: force sending a cap update msg back to MDS for revoke op (Xiubo Li) [RHEL-48618] - ceph: periodically flush the cap releases (Xiubo Li) [RHEL-48618] - eeprom: at24: use of_match_ptr() (Alessandro Carminati) [RHEL-47160] - eeprom: at24: Use pm_runtime_resume_and_get to simplify the code (Alessandro Carminati) [RHEL-47160] - eeprom: at24: add ST M24C64-D Additional Write lockable page support (Alessandro Carminati) [RHEL-47160] - eeprom: at24: add ST M24C32-D Additional Write lockable page support (Alessandro Carminati) [RHEL-47160] - eeprom: at24: Annotate struct at24_data with __counted_by (Alessandro Carminati) [RHEL-47160] - eeprom: at24: Drop at24_get_chip_data() (Alessandro Carminati) [RHEL-47160] - mm: turn off test_uffdio_wp if CONFIG_PTE_MARKER_UFFD_WP is not configured. (Nico Pache) [RHEL-39306] - mm: update uffd-stress to handle EINVAL for unset config features (Nico Pache) [RHEL-39306] - selftests/bpf: Fix flaky test btf_map_in_map/lookup_update (Nico Pache) [RHEL-39306] - kselftests: mm: add s390 to ARCH list (Nico Pache) [RHEL-39306] - selftests/mm: fix powerpc ARCH check (Nico Pache) [RHEL-39306] - selftests: bpf: xskxceiver: ksft_print_msg: fix format type error (Nico Pache) [RHEL-39306] - hugetlbfs: ensure generic_hugetlb_get_unmapped_area() returns higher address than mmap_min_addr (Nico Pache) [RHEL-39306] - selftests/vm: fix inability to build any vm tests (Nico Pache) [RHEL-39306] - Makefile: add headers_install to kselftest targets (Nico Pache) [RHEL-39306] - selftests: drop KSFT_KHDR_INSTALL make target (Nico Pache) [RHEL-39306] - selftests: stop using KSFT_KHDR_INSTALL (Nico Pache) [RHEL-39306] - selftests: net: Add the uapi headers include variable (Nico Pache) [RHEL-39306] - selftests: landlock: Add the uapi headers include variable (Nico Pache) [RHEL-39306] - selftests: futex: Add the uapi headers include variable (Nico Pache) [RHEL-39306] - selftests: futex: set DEFAULT_INSTALL_HDR_PATH (Nico Pache) [RHEL-39306] - selftests: drop khdr make target (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Make it POSIX-compliant (Nico Pache) [RHEL-39306] - selftests: use printf instead of echo -ne (Nico Pache) [RHEL-39306] - selftests: find echo binary to use -ne options (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Add a helper to finish the test (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Add a helper to abort the test (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Add helper to pass/fail test based on exit code (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Add helper to print diagnostic messages (Nico Pache) [RHEL-39306] - selftests: Move KTAP bash helpers to selftests common folder (Nico Pache) [RHEL-39306] - kselftest: dt: Stop relying on dirname to improve performance (Nico Pache) [RHEL-39306] - kselftest: Add new test for detecting unprobed Devicetree devices (Nico Pache) [RHEL-39306] - selftests:modify the incorrect print format (Nico Pache) [RHEL-39306] - selftests/mm: Substitute attribute with a macro (Nico Pache) [RHEL-39306] - selftests: Add printf attribute to kselftest prints (Nico Pache) [RHEL-39306] - selftests: fix dependency checker script (Nico Pache) [RHEL-39306] - kselftest/runner.sh: Propagate SIGTERM to runner child (Nico Pache) [RHEL-39306] - selftests/harness: Actually report SKIP for signal tests (Nico Pache) [RHEL-39306] - testing: kselftest_harness: add filtering and enumerating tests (Nico Pache) [RHEL-39306] - selftests: break the dependency upon local header files (Nico Pache) [RHEL-39306] - kselftest: Add a ksft_perror() helper (Nico Pache) [RHEL-39306] - selftests: Make the usage formatting consistent in kselftest_deps.sh (Nico Pache) [RHEL-39306] - kselftests: Enable the echo command to print newlines in Makefile (Nico Pache) [RHEL-39306] - selftest: Taint kernel when test module loaded (Nico Pache) [RHEL-39306] - selftests: Fix build when $(O) points to a relative path (Nico Pache) [RHEL-39306] - selftests: Use -isystem instead of -I to include headers (Nico Pache) [RHEL-39306] - selftests: Correct the headers install path (Nico Pache) [RHEL-39306] - selftests: Add and export a kernel uapi headers path (Nico Pache) [RHEL-39306] - selftests: set the BUILD variable to absolute path (Nico Pache) [RHEL-39306] - kselftest: signal all child processes (Nico Pache) [RHEL-39306] - selftests/mm: fix additional build errors for selftests (Nico Pache) [RHEL-39306] - selftests: mm: protection_keys: save/restore nr_hugepages value from launch script (Nico Pache) [RHEL-39306] - selftests: mm: make map_fixed_noreplace test names stable (Nico Pache) [RHEL-39306] - selftests/mm: fix build warnings on ppc64 (Nico Pache) [RHEL-39306] - selftests/mm: hugetlb_madv_vs_map: avoid test skipping by querying hugepage size at runtime (Nico Pache) [RHEL-39306] - mm/hugetlb: document why hugetlb uses folio_mapcount() for COW reuse decisions (Nico Pache) [RHEL-39306] - selftests: mm: cow: flag vmsplice() hugetlb tests as XFAIL (Nico Pache) [RHEL-39306] - selftests/mm: soft-dirty should fail if a testcase fails (Nico Pache) [RHEL-39306] - selftests/mm: parse VMA range in one go (Nico Pache) [RHEL-39306] - selftests/mm: run_vmtests.sh: fix hugetlb mem size calculation (Nico Pache) [RHEL-39306] - selftests/mm: confirm VA exhaustion without reliance on correctness of mmap() (Nico Pache) [RHEL-39306] - selftests/mm: virtual_address_range: Switch to ksft_exit_fail_msg (Nico Pache) [RHEL-39306] - selftests/mm: include strings.h for ffsl (Nico Pache) [RHEL-39306] - selftests/mm: fix ARM related issue with fork after pthread_create (Nico Pache) [RHEL-39306] - selftests/mm: sigbus-wp test requires UFFD_FEATURE_WP_HUGETLBFS_SHMEM (Nico Pache) [RHEL-39306] - selftests: mm: restore settings from only parent process (Nico Pache) [RHEL-39306] - selftests/mm: Fix build with _FORTIFY_SOURCE (Nico Pache) [RHEL-39306] - selftests/mm: run_vmtests.sh: add missing tests (Nico Pache) [RHEL-39306] - selftests/mm: protection_keys: save/restore nr_hugepages settings (Nico Pache) [RHEL-39306] - selftests/mm: save and restore nr_hugepages value (Nico Pache) [RHEL-39306] - selftests/mm: run_vmtests: remove sudo and conform to tap (Nico Pache) [RHEL-39306] - selftests/mm: hugetlb_reparenting_test: do not unmount (Nico Pache) [RHEL-39306] - selftests/mm: log a consistent test name for check_compaction (Nico Pache) [RHEL-39306] - selftests/mm: log skipped compaction test as a skip (Nico Pache) [RHEL-39306] - selftests/mm: virtual_address_range: conform to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: transhuge-stress: conform to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: split_huge_page_test: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: mremap_dontunmap: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: mrelease_test: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: mlock2-tests: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: mlock-random-test: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: map_populate: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: map_hugetlb: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: map_fixed_noreplace: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: skip test if application doesn't has root privileges (Nico Pache) [RHEL-39306] - selftests/mm: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests: mm: hugepage-mmap: conform to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: gup_test: conform test to TAP format output (Nico Pache) [RHEL-39306] - mm/selftests: hugepage-mremap: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: log run_vmtests.sh results in TAP format (Nico Pache) [RHEL-39306] - selftests/mm: skip the hugetlb-madvise tests on unmet hugepage requirements (Nico Pache) [RHEL-39306] - selftests/mm: skip uffd hugetlb tests with insufficient hugepages (Nico Pache) [RHEL-39306] - selftests/mm: dont fail testsuite due to a lack of hugepages (Nico Pache) [RHEL-39306] - selftests/mm: run_vmtests.sh: add hugetlb test category (Nico Pache) [RHEL-39306] - selftests/mm: new test that steals pages (Nico Pache) [RHEL-39306] - selftests: mm: perform some system cleanup before using hugepages (Nico Pache) [RHEL-39306] - selftests: avoid using SKIP(exit()) in harness fixure setup (Nico Pache) [RHEL-39306] - selftests/mm: uffd-unit-test check if huge page size is 0 (Nico Pache) [RHEL-39306] - selftests/mm: ksm_tests should only MADV_HUGEPAGE valid memory (Nico Pache) [RHEL-39306] - selftests/mm: switch to bash from sh (Nico Pache) [RHEL-39306] - selftests/mm: restore number of hugepages (Nico Pache) [RHEL-39306] - selftests/mm: add a new test for madv and hugetlb (Nico Pache) [RHEL-39306] - mm/ksm: test case for prctl fork/exec workflow (Nico Pache) [RHEL-39306] - kselftest: vm: add tests for no-inherit memory-deny-write-execute (Nico Pache) [RHEL-39306] - kselftest: vm: check errnos in mdwe_test (Nico Pache) [RHEL-39306] - kselftest: vm: fix mdwe's mmap_FIXED test case (Nico Pache) [RHEL-39306] - kselftest: vm: fix tabs/spaces inconsistency in the mdwe test (Nico Pache) [RHEL-39306] - selftests: mm: add a test for mutually aligned moves > PMD size (Nico Pache) [RHEL-39306] - selftests: mm: fix failure case when new remap region was not found (Nico Pache) [RHEL-39306] - selftests/mm: fix uffd-stress help information (Nico Pache) [RHEL-39306] - selftests: mm: ksm: fix incorrect evaluation of parameter (Nico Pache) [RHEL-39306] - selftests/mm: mkdirty: fix incorrect position of #endif (Nico Pache) [RHEL-39306] - selftests: mm: remove wrong kernel header inclusion (Nico Pache) [RHEL-39306] - selftests/mm: move certain uffd*() routines from vm_util.c to uffd-common.c (Nico Pache) [RHEL-39306] - selftests/mm: fix two -Wformat-security warnings in uffd builds (Nico Pache) [RHEL-39306] - selftests/mm: fix uffd-stress unused function warning (Nico Pache) [RHEL-39306] - selftests/mm: factor out detection of hugetlb page sizes into vm_util (Nico Pache) [RHEL-39306] - selftests/ksm: ksm_functional_tests: add prctl unmerge test (Nico Pache) [RHEL-39306] - selftests/mm: add new selftests for KSM (Nico Pache) [RHEL-39306] - selftests/mm: add tests for RO pinning vs fork() (Nico Pache) [RHEL-39306] - selftests/mm: rename COW_EXTRA_LIBS to IOURING_EXTRA_LIBS (Nico Pache) [RHEL-39306] - selftests/mm: extend and rename uffd pagemap test (Nico Pache) [RHEL-39306] - selftests/mm: add a few options for uffd-unit-test (Nico Pache) [RHEL-39306] - selftests/mm: add uffdio register ioctls test (Nico Pache) [RHEL-39306] - selftests/mm: add shmem-private test to uffd-stress (Nico Pache) [RHEL-39306] - selftests/mm: drop sys/dev test in uffd-stress test (Nico Pache) [RHEL-39306] - selftests/mm: allow uffd test to skip properly with no privilege (Nico Pache) [RHEL-39306] - selftests/mm: workaround no way to detect uffd-minor + wp (Nico Pache) [RHEL-39306] - selftests/mm: move zeropage test into uffd unit tests (Nico Pache) [RHEL-39306] - selftests/mm: move uffd sig/events tests into uffd unit tests (Nico Pache) [RHEL-39306] - selftests/mm: move uffd minor test to unit test (Nico Pache) [RHEL-39306] - selftests/mm: move uffd pagemap test to unit test (Nico Pache) [RHEL-39306] - selftests/mm: add framework for uffd-unit-test (Nico Pache) [RHEL-39306] - selftests/mm: allow allocate_area() to fail properly (Nico Pache) [RHEL-39306] - selftests/mm: let uffd_handle_page_fault() take wp parameter (Nico Pache) [RHEL-39306] - selftests/mm: rename uffd_stats to uffd_args (Nico Pache) [RHEL-39306] - selftests/mm: drop global hpage_size in uffd tests (Nico Pache) [RHEL-39306] - selftests/mm: drop global mem_fd in uffd tests (Nico Pache) [RHEL-39306] - selftests/mm: UFFDIO_API test (Nico Pache) [RHEL-39306] - selftests/mm: uffd_open_{dev|sys}() (Nico Pache) [RHEL-39306] - selftests/mm: uffd_[un]register() (Nico Pache) [RHEL-39306] - selftests/mm: split uffd tests into uffd-stress and uffd-unit-tests (Nico Pache) [RHEL-39306] - selftests/mm: create uffd-common.[ch] (Nico Pache) [RHEL-39306] - selftests/mm: drop test_uffdio_zeropage_eexist (Nico Pache) [RHEL-39306] - selftests/mm: test UFFDIO_ZEROPAGE only when !hugetlb (Nico Pache) [RHEL-39306] - selftests/mm: mkdirty: test behavior of (pte|pmd)_mkdirty on VMAs without write permissions (Nico Pache) [RHEL-39306] - selftests/mm: reuse read_pmd_pagesize() in COW selftest (Nico Pache) [RHEL-39306] - mm: userfaultfd: add UFFDIO_CONTINUE_MODE_WP to install WP PTEs (Nico Pache) [RHEL-39306] - kselftest: vm: fix unused variable warning (Nico Pache) [RHEL-39306] - kselftest: vm: add tests for memory-deny-write-execute (Nico Pache) [RHEL-39306] - selftests/vm: cow: R/O long-term pinning reliability tests for non-anon pages (Nico Pache) [RHEL-39306] - config: enable CONFIG_DP83TG720_PHY (Izabela Bakollari) [RHEL-33716] - config: CONFIG_QCA807X_PHY (Izabela Bakollari) [RHEL-33716] - config: enable CONFIG_QCA808X_PHY (Izabela Bakollari) [RHEL-33716] - config: enable CONFIG_QCA83XX_PHY (Izabela Bakollari) [RHEL-33716] - net: linkmode: add linkmode_fill() helper (Izabela Bakollari) [RHEL-33716] - net: phy: qca807x: fix compilation when CONFIG_GPIOLIB is not set (Izabela Bakollari) [RHEL-33716] - net: phy: qca807x: move interface mode check to .config_init_once (Izabela Bakollari) [RHEL-33716] - net: phy: dp83tg720: get master/slave configuration in link down state (Izabela Bakollari) [RHEL-33716] - net: phy: dp83tg720: wake up PHYs in managed mode (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: at803x: fix kernel panic with at8031_probe (Izabela Bakollari) [RHEL-33716] - net: phy: micrel: use devm_clk_get_optional_enabled for the rmii-ref clock (Izabela Bakollari) [RHEL-33716] - net: sfp: update comment for FS SFP-10G-T quirk (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: switch to crc_itu_t() (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: drop wrong endianness conversion for addr and CRC (Izabela Bakollari) [RHEL-33716] - net: phy: fix phy_read_poll_timeout argument type in genphy_loopback (Izabela Bakollari) [RHEL-33716] - net: sfp: enhance quirk for Fibrestore 2.5G copper SFP module (Izabela Bakollari) [RHEL-33716] - net: phy: qca807x: add support for configurable LED (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: generalize some qca808x LED functions (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: move common qca808x LED define to shared header (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: add support for QCA807x PHY Family (Izabela Bakollari) [RHEL-33716] - net: phy: provide whether link has changed in c37_read_status (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: move more function to shared library (Izabela Bakollari) [RHEL-33716] - net: phy: add devm/of_phy_package_join helper (Izabela Bakollari) [RHEL-33716] - net: phy: add support for scanning PHY in PHY packages nodes (Izabela Bakollari) [RHEL-33716] - of: mdio: Add of_node_put() when breaking out of for_each_xx (Izabela Bakollari) [RHEL-33716] - net: phy: realtek: use generic MDIO helpers to simplify the code (Izabela Bakollari) [RHEL-33716] - net: phy: realtek: add 5Gbps support to rtl822x_config_aneg() (Izabela Bakollari) [RHEL-33716] - net: phy: realtek: use generic MDIO constants (Izabela Bakollari) [RHEL-33716] - net: mdio: add 2.5g and 5g related PMA speed constants (Izabela Bakollari) [RHEL-33716] - net: phy: c45 scanning: Don't consider -ENODEV fatal (Izabela Bakollari) [RHEL-33716] - net: phy: add helper phy_advertise_eee_all (Izabela Bakollari) [RHEL-33716] - net: phy: constify phydev->drv (Izabela Bakollari) [RHEL-33716] - net: micrel: Fix the frequency adjustments (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: qca808x: default to LED active High if not set (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: qca808x: fix logic error in LED brightness set (Izabela Bakollari) [RHEL-33716] - net: phy: realtek: add support for RTL8126A-integrated 5Gbps PHY (Izabela Bakollari) [RHEL-33716] - net: phy: dp83867: Add support for active-low LEDs (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: detach qca808x PHY driver from at803x (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: move additional functions to shared library (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: deatch qca83xx PHY driver from at803x (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: create and move functions to shared library (Izabela Bakollari) [RHEL-33716] - net: phy: move at803x PHY driver to dedicated directory (Izabela Bakollari) [RHEL-33716] - net: phy: adin1100: Add interrupt support for link change (Izabela Bakollari) [RHEL-33716] - net: phy: phy_device: Prevent nullptr exceptions on ISR (Izabela Bakollari) [RHEL-33716] - net: phy: c45: change genphy_c45_ethtool_[get|set]_eee to use EEE linkmode bitmaps (Izabela Bakollari) [RHEL-33716] - net: micrel: Fix set/get PHC time for lan8814 (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: add LED support for qca808x (Izabela Bakollari) [RHEL-33716] - net: phy: add support for PHY LEDs polarity modes (Izabela Bakollari) [RHEL-33716] - net: phy: mediatek-ge-soc: sync driver with MediaTek SDK (Izabela Bakollari) [RHEL-33716] - net: micrel: Fix PTP frame parsing for lan8814 (Izabela Bakollari) [RHEL-33716] - net: sfp-bus: fix SFP mode detect from bitrate (Izabela Bakollari) [RHEL-33716] - net: phy: micrel: populate .soft_reset for KSZ9131 (Izabela Bakollari) [RHEL-33716] - net: micrel: Fix PTP frame parsing for lan8841 (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: make read_status more generic (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: add support for cdt cross short test for qca808x (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: refactor qca808x cable test get status function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: generalize cdt fault length function (Izabela Bakollari) [RHEL-33716] - net: Use of_property_present() for testing DT property presence (Izabela Bakollari) [RHEL-33716] - net: phylink: move phylink_pcs_neg_mode() into phylink.c (Izabela Bakollari) [RHEL-33716] - net: mdio_bus: add refcounting for fwnodes to mdiobus (Izabela Bakollari) [RHEL-33716] - net: phy: linux/phy.h: fix Excess kernel-doc description warning (Izabela Bakollari) [RHEL-33716] - net: phy: nxp-c45-tja11xx: implement mdo_insert_tx_tag (Izabela Bakollari) [RHEL-33716] - net: phy: nxp-c45-tja11xx: add MACsec statistics (Izabela Bakollari) [RHEL-33716] - net: phy: nxp-c45-tja11xx: add MACsec support (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: better align function varibles to open parenthesis (Izabela Bakollari) [RHEL-33716] - net: sfp: fix PHY discovery for FS SFP-10G-T module (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: replace msleep(1) with usleep_range (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: remove extra space after cast (Izabela Bakollari) [RHEL-33716] - net: phy: add support for PHY package MMD read/write (Izabela Bakollari) [RHEL-33716] - net: phy: restructure __phy_write/read_mmd to helper and phydev user (Izabela Bakollari) [RHEL-33716] - net: phy: extend PHY package API to support multiple global address (Izabela Bakollari) [RHEL-33716] - net: phy: make addr type u8 in phy_package_shared struct (Izabela Bakollari) [RHEL-33716] - net: phylink: reimplement population of pl->supported for in-band (Izabela Bakollari) [RHEL-33716] - net: phy: skip LED triggers on PHYs on SFP modules (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: make read specific status function more generic (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific qca808x config_aneg to dedicated function (Izabela Bakollari) [RHEL-33716] - net: phy: Add support for the DP83TG720S Ethernet PHY (Izabela Bakollari) [RHEL-33716] - net: phy: c45: add genphy_c45_pma_read_ext_abilities() function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: drop specific PHY ID check from cable test functions (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move at8035 specific DT parse to dedicated probe (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move at8031 functions in dedicated section (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: make at8031 related DT functions name more specific (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific at8031 config_intr to dedicated function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific at8031 WOL bits to dedicated function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific at8031 config_init to dedicated function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific at8031 probe mode check to dedicated probe (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific DT option for at8031 to specific probe (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move qca83xx specific check in dedicated functions (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: raname hw_stats functions to qca83xx specific name (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move disable WOL to specific at8031 probe (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: fix passing the wrong reference for config_intr (Izabela Bakollari) [RHEL-33716] - net: mdio_bus: replace deprecated strncpy with strscpy (Izabela Bakollari) [RHEL-33716] - net: sfp: Convert to platform remove callback returning void (Izabela Bakollari) [RHEL-33716] - net: phy: micrel: allow usage of generic ethernet-phy clock (Izabela Bakollari) [RHEL-33716] - net: phy: adin: allow control of Fast Link Down (Izabela Bakollari) [RHEL-33716] - net: phylink: use the PHY's possible_interfaces if populated (Izabela Bakollari) [RHEL-33716] - net: phylink: split out PHY validation from phylink_bringup_phy() (Izabela Bakollari) [RHEL-33716] - net: phylink: pass PHY into phylink_validate_mask() (Izabela Bakollari) [RHEL-33716] - net: phylink: pass PHY into phylink_validate_one() (Izabela Bakollari) [RHEL-33716] - net: phylink: split out per-interface validation (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: fill in possible_interfaces for AQR113C (Izabela Bakollari) [RHEL-33716] - net: phy: bcm84881: fill in possible_interfaces (Izabela Bakollari) [RHEL-33716] - net: phy: marvell10g: fill in possible_interfaces (Izabela Bakollari) [RHEL-33716] - net: phy: marvell10g: table driven mactype decode (Izabela Bakollari) [RHEL-33716] - net: phy: add possible interfaces (Izabela Bakollari) [RHEL-33716] - net: sfp: rework the RollBall PHY waiting code (Izabela Bakollari) [RHEL-33716] - net: phy: correctly check soft_reset ret ONLY if defined for PHY (Izabela Bakollari) [RHEL-33716] - net: phylink: use for_each_set_bit() (Izabela Bakollari) [RHEL-33716] - net: phy: broadcom: Wire suspend/resume for BCM54612E (Izabela Bakollari) [RHEL-33716] - net: sfp: use linkmode_*() rather than open coding (Izabela Bakollari) [RHEL-33716] - net: phylink: use linkmode_fill() (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: add firmware load support (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: move MMD_VEND define to header (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: move to separate directory (Izabela Bakollari) [RHEL-33716] - net: mdio: fix typo in header (Izabela Bakollari) [RHEL-33716] - net: phylink: initialize carrier state at creation (Izabela Bakollari) [RHEL-33716] - net: phy: fill in missing MODULE_DESCRIPTION()s (Izabela Bakollari) [RHEL-33716] - net: mdio: fill in missing MODULE_DESCRIPTION()s (Izabela Bakollari) [RHEL-33716] - net: phy: micrel: Fix forced link mode for KSZ886X switches (Izabela Bakollari) [RHEL-33716] - net: dsa: microchip: ksz8: Enable MIIM PHY Control reg access (Izabela Bakollari) [RHEL-33716] - net: phy: mscc: macsec: reject PN update requests (Izabela Bakollari) [RHEL-33716] - net: phy: dp83867: Add support for hardware blinking LEDs (Izabela Bakollari) [RHEL-33716] - net: sfp: improve Nokia GPON sfp fixup (Izabela Bakollari) [RHEL-33716] - net: sfp: re-implement ignoring the hardware TX_FAULT signal (Izabela Bakollari) [RHEL-33716] - net: sfp: add quirk for FS's 2.5G copper SFP (Izabela Bakollari) [RHEL-33716] - net: phy: amd: Support the Altima AMI101L (Izabela Bakollari) [RHEL-33716] - net: sfp: add quirk for Fiberstone GPON-ONU-34-20BI (Izabela Bakollari) [RHEL-33716] - net: phy: fix regression with AX88772A PHY driver (Izabela Bakollari) [RHEL-33716] - net: phy: convert phy_stop() to use split state machine (Izabela Bakollari) [RHEL-33716] - net: phy: split locked and unlocked section of phy_state_machine() (Izabela Bakollari) [RHEL-33716] - net: phy: move phy_state_machine() (Izabela Bakollari) [RHEL-33716] - net: phy: move phy_suspend() to end of phy_state_machine() (Izabela Bakollari) [RHEL-33716] - net: phy: move call to start aneg (Izabela Bakollari) [RHEL-33716] - net: phy: call phy_error_precise() while holding the lock (Izabela Bakollari) [RHEL-33716] - net: phy: always call phy_process_state_change() under lock (Izabela Bakollari) [RHEL-33716] - net: phy: marvell: Add support for offloading LED blinking (Izabela Bakollari) [RHEL-33716] - net: phy: phy_device: Call into the PHY driver to set LED offload (Izabela Bakollari) [RHEL-33716] - net: sfp: Remove unused function declaration sfp_link_configure() (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: add qca8081 fifo reset on the link changed (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: remove qca8081 1G fast retrain and slave seed config (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: support qca8081 1G chip type (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: enable qca8081 slave seed conditionally (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: merge qca8081 slave seed function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: support qca8081 genphy_c45_pma_read_abilities (Izabela Bakollari) [RHEL-33716] - net: mdio: Introduce a regmap-based mdio driver (Izabela Bakollari) [RHEL-33716] - net: phylib: fix phy_read*_poll_timeout() (Izabela Bakollari) [RHEL-33716] - net: mdio: add mdio_device_get() and mdio_device_put() (Izabela Bakollari) [RHEL-33716] - net: mdio: add clause 73 to ethtool conversion helper (Izabela Bakollari) [RHEL-33716] - mdio_bus: unhide mdio_bus_init prototype (Izabela Bakollari) [RHEL-33716] - net: mdio: fix owner field for mdio buses registered using ACPI (Izabela Bakollari) [RHEL-33716] - net: phy: improve phy_read_poll_timeout (Izabela Bakollari) [RHEL-33716] - net: mdio: add mdiodev_c45_(read|write) (Izabela Bakollari) [RHEL-33716] - docs: networking: phy: add missing space (Izabela Bakollari) [RHEL-33716]- x86/bhi: Avoid warning in #DB handler due to BHI mitigation (Waiman Long) [RHEL-53662 RHEL-53665] {CVE-2024-42240} - redhat: Fix the ownership of /lib/modules/ directory (Vitaly Kuznetsov) [RHEL-21034] - move ownership of /lib/modules// to kernel-core (Thorsten Leemhuis) [RHEL-21034] - KVM: guest_memfd: let kvm_gmem_populate() operate only on private gfns (Paolo Bonzini) [RHEL-32435] - KVM: extend kvm_range_has_memory_attributes() to check subset of attributes (Paolo Bonzini) [RHEL-32435] - KVM: cleanup and add shortcuts to kvm_range_has_memory_attributes() (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: move check for already-populated page to common code (Paolo Bonzini) [RHEL-32435] - KVM: remove kvm_arch_gmem_prepare_needed() (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: make kvm_gmem_prepare_folio() operate on a single struct kvm (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: delay kvm_gmem_prepare_folio() until the memory is passed to the guest (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: return locked folio from __kvm_gmem_get_pfn (Paolo Bonzini) [RHEL-32435] - KVM: rename CONFIG_HAVE_KVM_GMEM_* to CONFIG_HAVE_KVM_ARCH_GMEM_* (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: do not go through struct page (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: delay folio_mark_uptodate() until after successful preparation (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: return folio from __kvm_gmem_get_pfn() (Paolo Bonzini) [RHEL-32435] - KVM: x86: Eliminate log spam from limited APIC timer periods (Paolo Bonzini) [RHEL-32435] - KVM: SVM: Use sev_es_host_save_area() helper when initializing tsc_aux (Paolo Bonzini) [RHEL-32435] - KVM: SVM: Force sev_es_host_save_area() to be inlined (for noinstr usage) (Paolo Bonzini) [RHEL-32435] - KVM: SVM: Consider NUMA affinity when allocating per-CPU save_area (Paolo Bonzini) [RHEL-32435] - KVM: SVM: not account memory allocation for per-CPU svm_data (Paolo Bonzini) [RHEL-32435] - KVM: SVM: remove useless input parameter in snp_safe_alloc_page (Paolo Bonzini) [RHEL-32435] - KVM: Validate hva in kvm_gpc_activate_hva() to fix __kvm_gpc_refresh() WARN (Paolo Bonzini) [RHEL-32435] - KVM: interrupt kvm_gmem_populate() on signals (Paolo Bonzini) [RHEL-32435] - KVM: Stop processing *all* memslots when "null" mmu_notifier handler is found (Paolo Bonzini) [RHEL-32435] - KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin() (Paolo Bonzini) [RHEL-32435] - KVM: selftests: x86: Prioritize getting max_gfn from GuestPhysBits (Paolo Bonzini) [RHEL-32435] - KVM: selftests: Fix shift of 32 bit unsigned int more than 32 bits (Paolo Bonzini) [RHEL-32435] - KVM: Discard zero mask with function kvm_dirty_ring_reset (Paolo Bonzini) [RHEL-32435] - virt: guest_memfd: fix reference leak on hwpoisoned page (Paolo Bonzini) [RHEL-32435] - kvm: do not account temporary allocations to kmem (Paolo Bonzini) [RHEL-32435] - KVM: x86: Always sync PIR to IRR prior to scanning I/O APIC routes (Paolo Bonzini) [RHEL-32435] - KVM: SVM: WARN on vNMI + NMI window iff NMIs are outright masked (Paolo Bonzini) [RHEL-32435] - net: ntb_netdev: Move ntb_netdev_rx_handler() to call netif_rx() from __netif_rx() (Myron Stowe) [RHEL-51754] {CVE-2024-42110} - Disable NVGRACE_GPU_VFIO_PCI CONFIG for now (Donald Dutile) [RHEL-36542] - vfio/nvgrace-gpu: Convey kvm to map device memory region as noncached (Donald Dutile) [RHEL-36544] - vfio: Convey kvm that the vfio-pci device is wc safe (Donald Dutile) [RHEL-36543] - vfio/nvgrace-gpu: Add vfio pci variant module for grace hopper (Donald Dutile) [RHEL-36542] - x86/bugs: Extend VMware Retbleed workaround to Nehalem & earlier CPUs (Waiman Long) [RHEL-48649] - ata: libata-core: Add ATA_HORKAGE_NOLPM for Apacer AS340 (Ewan D. Milne) [RHEL-23829] - ata: libata-core: Add ATA_HORKAGE_NOLPM for AMD Radeon S3 SSD (Ewan D. Milne) [RHEL-23829] - ata: libata-core: Add ATA_HORKAGE_NOLPM for Crucial CT240BX500SSD1 (Ewan D. Milne) [RHEL-23829] - ata: ahci: Do not apply Intel PCS quirk on Intel Alder Lake (Ewan D. Milne) [RHEL-23829] - ata: libata-core: Allow command duration limits detection for ACS-4 drives (Ewan D. Milne) [RHEL-23829] - ata: ahci: Add mask_port_map module parameter (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata-sata: Factor out NCQ Priority configuration helpers (Ewan D. Milne) [RHEL-23829] - ahci: asm1064: asm1166: don't limit reported ports (Ewan D. Milne) [RHEL-23829] - ahci: print the number of implemented ports (Ewan D. Milne) [RHEL-23829] - ahci: asm1064: correct count of reported ports (Ewan D. Milne) [RHEL-23829] - ahci: rename board_ahci_nomsi (Ewan D. Milne) [RHEL-23829] - ahci: drop unused board_ahci_noncq (Ewan D. Milne) [RHEL-23829] - ahci: clean up ahci_broken_devslp quirk (Ewan D. Milne) [RHEL-23829] - ahci: rename board_ahci_nosntf (Ewan D. Milne) [RHEL-23829] - ahci: clean up intel_pcs_quirk (Ewan D. Milne) [RHEL-23829] - ata: ahci: Drop low power policy board type (Ewan D. Milne) [RHEL-23829] - ata: ahci: do not enable LPM on external ports (Ewan D. Milne) [RHEL-23829] - ata: ahci: drop hpriv param from ahci_update_initial_lpm_policy() (Ewan D. Milne) [RHEL-23829] - ata: ahci: a hotplug capable port is an external port (Ewan D. Milne) [RHEL-23829] - ata: ahci: move marking of external port earlier (Ewan D. Milne) [RHEL-23829] - ahci: Extend ASM1061 43-bit DMA address quirk to other ASM106x parts (Ewan D. Milne) [RHEL-23829] - ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers (Ewan D. Milne) [RHEL-23829] - ahci: asm1166: correct count of reported ports (Ewan D. Milne) [RHEL-23829] - ata: libata-sata: improve sysfs description for ATA_LPM_UNKNOWN (Ewan D. Milne) [RHEL-23829] - scsi: sd: Fix system start for ATA devices (Ewan D. Milne) [RHEL-23829] - scsi: Change SCSI device boolean fields to single bit flags (Ewan D. Milne) [RHEL-23829] - scsi: sd: Introduce manage_shutdown device flag (Ewan D. Milne) [RHEL-23829] - ata: libata-eh: Spinup disk on resume after revalidation (Ewan D. Milne) [RHEL-23829] - ata: xgene: Use of_device_get_match_data() (Ewan D. Milne) [RHEL-23829] - scsi: Remove scsi device no_start_on_resume flag (Ewan D. Milne) [RHEL-23829] - scsi: sd: Do not issue commands to suspended disks on shutdown (Ewan D. Milne) [RHEL-23829] - ata: libata: Annotate struct ata_cpr_log with __counted_by (Ewan D. Milne) [RHEL-23829] - ata: libata-scsi: Disable scsi device manage_system_start_stop (Ewan D. Milne) [RHEL-23829] - scsi: sd: Differentiate system and runtime start/stop management (Ewan D. Milne) [RHEL-23829] - ata: libata-scsi: link ata port and scsi device (Ewan D. Milne) [RHEL-23829] - ata: libata-core: Fix port and device removal (Ewan D. Milne) [RHEL-23829] - ata: libata-sata: increase PMP SRST timeout to 10s (Ewan D. Milne) [RHEL-23829] - scsi: core: ata: Do no try to probe for CDL on old drives (Ewan D. Milne) [RHEL-23829] - ata: libata-core: fetch sense data for successful commands iff CDL enabled (Ewan D. Milne) [RHEL-23829] - ata: ahci_xgene: fix parameter types of xgene_ahci_poll_reg_val() (Ewan D. Milne) [RHEL-23829] - ata: libata: fix parameter type of ata_deadline() (Ewan D. Milne) [RHEL-23829] - ata,scsi: do not issue START STOP UNIT on resume (Ewan D. Milne) [RHEL-23829] - ata: libata-core: fix when to fetch sense data for successful commands (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata-scsi: Fix ata_msense_control kdoc comment (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Handle completion of CDL commands using policy 0xD (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Set read/write commands CDL index (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Add ATA feature control sub-page translation (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata-scsi: Add support for CDL pages mode sense (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata-scsi: Handle CDL bits in ata_scsiop_maint_in() (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Detect support for command duration limits (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Change ata_eh_request_sense() to not set CHECK_CONDITION (Ewan D. Milne) [RHEL-23829] - ata: Use of_property_present() for testing DT property presence (Ewan D. Milne) [RHEL-23829] - ata: ahci: Rename CONFIG_SATA_LPM_POLICY configuration item back (Ewan D. Milne) [RHEL-23829] - ata: ahci: Rename CONFIG_SATA_LPM_MOBILE_POLICY configuration item (Ewan D. Milne) [RHEL-23829] - virt: efi_secret: Convert to platform remove callback returning void (Lenny Szubowicz) [RHEL-30322] - efi/libstub: Add get_event_log() support for CC platforms (Lenny Szubowicz) [RHEL-30322] - efi/libstub: Measure into CC protocol if TCG2 protocol is absent (Lenny Szubowicz) [RHEL-30322] - efi/libstub: Add Confidential Computing (CC) measurement typedefs (Lenny Szubowicz) [RHEL-30322] - efi/tpm: Use symbolic GUID name from spec for final events table (Lenny Szubowicz) [RHEL-30322] - efi/libstub: Use TPM event typedefs from the TCG PC Client spec (Lenny Szubowicz) [RHEL-30322]- mm: huge_memory: use !CONFIG_64BIT to relax huge page alignment on 32 bit machines (Chris von Recklinghausen) [RHEL-54027] {CVE-2024-42258} - rtla/osnoise: set the default threshold to 1us (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/osnoise: Better report when histogram is empty (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/osnoise: Use pretty formatting only on interactive tty (Luis Claudio R. Goncalves) [RHEL-50869] - rtla: Fix -t\--trace[=file] (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Fix histogram report when a cpu count is 0 (Luis Claudio R. Goncalves) [RHEL-50869] - rtla: Add the --warm-up option (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Add a summary for hist mode (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Add a summary for top mode (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Use pretty formatting only on interactive tty (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/auto-analysis: Replace \t with spaces (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Simplify "no value" printing on top (Luis Claudio R. Goncalves) [RHEL-50869] - tools/rtla: Add -U/--user-load option to timerlat (Luis Claudio R. Goncalves) [RHEL-50869] - Documentation: Add tools/rtla timerlat -u option documentation (Luis Claudio R. Goncalves) [RHEL-50869] - rtla: Make doc build optional (Luis Claudio R. Goncalves) [RHEL-50869] - kernfs: change kernfs_rename_lock into a read-write lock (Ian Kent) [RHEL-52956] - kernfs: Separate kernfs_pr_cont_buf and rename_lock (Ian Kent) [RHEL-52956] - kernfs: fix missing kernfs_iattr_rwsem locking (Ian Kent) [RHEL-52956] - kernfs: Use a per-fs rwsem to protect per-fs list of kernfs_super_info (Ian Kent) [RHEL-52956] - kernfs: Introduce separate rwsem to protect inode attributes (Ian Kent) [RHEL-52956] - perf/x86/intel: Support Perfmon MSRs aliasing (Michael Petlan) [RHEL-20059] - perf/x86/intel: Support PERFEVTSEL extension (Michael Petlan) [RHEL-20059] - perf/x86: Add config_mask to represent EVENTSEL bitmask (Michael Petlan) [RHEL-20059] - perf/x86/intel: Support new data source for Lunar Lake (Michael Petlan) [RHEL-20059] - perf/x86/intel: Rename model-specific pebs_latency_data functions (Michael Petlan) [RHEL-20059] - perf/x86: Add Lunar Lake and Arrow Lake support (Michael Petlan) [RHEL-20059] - perf/x86: Support counter mask (Michael Petlan) [RHEL-20059] - perf/x86/amd: Use try_cmpxchg() in events/amd/{un,}core.c (Michael Petlan) [RHEL-20059] - perf/x86/intel: Support the PEBS event mask (Michael Petlan) [RHEL-20059] - perf/x86/intel/cstate: Add Lunarlake support (Michael Petlan) [RHEL-20059] - perf/x86/intel/cstate: Add Arrowlake support (Michael Petlan) [RHEL-20059] - perf/x86/intel: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/msr: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/intel/uncore: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/intel/pt: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/lbr: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/intel/cstate: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - x86/cpu/vfm: Update arch/x86/include/asm/intel-family.h (Michael Petlan) [RHEL-20059] - x86/cpu/vfm: Add new macros to work with (vendor/family/model) values (Michael Petlan) [RHEL-20059] - x86/cpu/vfm: Add/initialize x86_vfm field to struct cpuinfo_x86 (Michael Petlan) [RHEL-20059] - intel_th: pci: Add Lunar Lake support (Michael Petlan) [RHEL-20057] - iommufd/iova_bitmap: Remove iterator logic (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Dynamic pinning on iova_bitmap_set() (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Consolidate iova_bitmap_set exit conditionals (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Move initial pinning to iova_bitmap_for_each() (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Cache mapped length in iova_bitmap_map struct (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Check iova_bitmap_done() after set ahead (Jerry Snitselaar) [RHEL-40162] - iommufd/selftest: Do not record head iova to better match iommu drivers (Jerry Snitselaar) [RHEL-40162] - iommufd/selftest: Fix tests to use MOCK_PAGE_SIZE based buffer sizes (Jerry Snitselaar) [RHEL-40162] - iommufd/selftest: Add tests for <= u8 bitmap sizes (Jerry Snitselaar) [RHEL-40162] - iommufd/selftest: Fix iommufd_test_dirty() to handle class_register (Jeff Moyer) [RHEL-23824] - fs : Fix warning using plain integer as NULL (Jeff Moyer) [RHEL-23824] - libnvdimm: remove kernel-doc warnings: (Jeff Moyer) [RHEL-23824] - testing: nvdimm: make struct class structures constant (Jeff Moyer) [RHEL-23824] - libnvdimm: Annotate struct nd_region with __counted_by (Jeff Moyer) [RHEL-23824] - libnvdimm/of_pmem: Use devm_kstrdup instead of kstrdup and check its return value (Jeff Moyer) [RHEL-23824] - dax: refactor deprecated strncpy (Jeff Moyer) [RHEL-23824] - nvdimm: Fix dereference after free in register_nvdimm_pmu() (Jeff Moyer) [RHEL-23824] - nvdimm: Fix memleak of pmu attr_groups in unregister_nvdimm_pmu() (Jeff Moyer) [RHEL-23824] - nvdimm/pfn_dev: Avoid unnecessary endian conversion (Jeff Moyer) [RHEL-23824] - nvdimm/pfn_dev: Prevent the creation of zero-sized namespaces (Jeff Moyer) [RHEL-23824] - nvdimm: Explicitly include correct DT includes (Jeff Moyer) [RHEL-23824] - nvdimm: Use kstrtobool() instead of strtobool() (Jeff Moyer) [RHEL-23824] - dax: enable dax fault handler to report VM_FAULT_HWPOISON (Jeff Moyer) [RHEL-23824] - nvdimm: make security_show static (Jeff Moyer) [RHEL-23824] - nvdimm: make nd_class variable static (Jeff Moyer) [RHEL-23824] - dax/kmem: Pass valid argument to memory_group_register_static (Jeff Moyer) [RHEL-23824] - fsdax: remove redundant variable 'error' (Jeff Moyer) [RHEL-23824] - dax: Cleanup extra dax_region references (Jeff Moyer) [RHEL-23824] - dax: Introduce alloc_dev_dax_id() (Jeff Moyer) [RHEL-23824] - dax: Use device_unregister() in unregister_dax_mapping() (Jeff Moyer) [RHEL-23824] - dax: Fix dax_mapping_release() use after free (Jeff Moyer) [RHEL-23824] - tools/testing/nvdimm: Drop empty platform remove function (Jeff Moyer) [RHEL-23824] - dax/kmem: Fix leak of memory-hotplug resources (Jeff Moyer) [RHEL-23824] - dax: super.c: fix kernel-doc bad line warning (Jeff Moyer) [RHEL-23824] - nvdimm/region: Move cache management to the region driver (Jeff Moyer) [RHEL-23824] - ACPI: HMAT: Release platform device in case of platform_device_add_data() fails (Jeff Moyer) [RHEL-23824] - arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY (Mark Salter) [RHEL-46931] {CVE-2024-39488} - RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt (Kamal Heib) [RHEL-44248] {CVE-2024-38544}- ARM: dts: renesas: Improve TMU interrupt descriptions (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add interrupt-names to arch timer nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r9a07g044: Add missing hypervisor virtual timer IRQ (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779a0: Add missing hypervisor virtual timer IRQ (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: s4sk: Add aliases for I2C buses (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add Renesas R8A779F4 SoC support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: s4sk: Fix ethernet0 alias (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-ethernet: Enable Ethernet Switch and SERDES (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: rzg2: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: rcar-gen3: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - ARM: dts: rzg1: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - ARM: dts: rcar-gen2: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add missing hypervisor virtual timer IRQ (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Add aliases for I2C buses (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Improve TMU interrupt descriptions (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add R-Car S4 Starter Kit support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: spider: Enable PCIe Host ch0 (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add PCIe Host and Endpoint nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Add GP LEDs (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add INTC-EX node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Revise renesas,ipmmu-main (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Use proper labels for thermal zones (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Drop specifying the GIC_CPU_MASK_SIMPLE() for GICv3 systems (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add iommus to MMC node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Enable UFS device (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add CA55 operating points (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add Ethernet Switch and SERDES nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Switch from SCIF3 to HSCIF0 (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Fix SCIF "brg_int" clock (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Fix HSCIF "brg_int" clock (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Add missing bootargs (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider: Move aliases and chosen (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add MSIOF nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add TMU nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add CMT support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Enable eMMC0 (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add SDHI0 support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Fix scif0/scif3 sort order (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Enable SCIF0 on second connector (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add SCIF nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add HSCIF nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add DMA properties to SCIF3 (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add CPU core clocks (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add CPUIdle support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add secondary CA55 CPU cores (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add L3 cache controller (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add UFS node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add iommus to DMAC nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add IPMMU nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add sys-dmac nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add thermal support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add GPIO nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: rcar-gen4: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider: Add Ethernet sub-board (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Add I2C4 and EEPROMs (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add I2C nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider: Complete SCIF3 description (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add pinctrl device node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Enable watchdog timer (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add RWDT node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add Renesas R8A779F0 SoC support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add Renesas Spider boards support (Steve Dunnagan) [RHEL-53987] - net/sched: Fix UAF when resolving a clash (Xin Long) [RHEL-51020] {CVE-2024-41040} - scsi: qedf: Ensure the copied buf is NUL terminated (John Meneghini) [RHEL-44201 RHEL-44202] {CVE-2024-38559} - netfilter: br_netfilter: remove WARN traps (Florian Westphal) [RHEL-36872] - netfilter: br_netfilter: skip conntrack input hook for promisc packets (Florian Westphal) [RHEL-36872] - netfilter: bridge: confirm multicast packets before passing them up the stack (Florian Westphal) [RHEL-36872] {CVE-2024-27415} - netfilter: nf_conntrack_bridge: initialize err to 0 (Florian Westphal) [RHEL-36872] - net/mlx5e: Add mqprio_rl cleanup and free in mlx5e_priv_cleanup() (Benjamin Poirier) [RHEL-45365] - net/mlx5: E-switch, Create ingress ACL when needed (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Add check for srq max_sge attribute (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Fix unwind flow as part of mlx5_ib_stage_init_init (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Ensure created mkeys always have a populated rb_key (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Follow rb_key.ats when creating new mkeys (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Remove extra unlock on error path (Benjamin Poirier) [RHEL-45365] - net/mlx5e: Fix features validation check for tunneled UDP (non-VXLAN) packets (Benjamin Poirier) [RHEL-45365] - net/mlx5: Fix tainted pointer delete is case of flow rules creation fail (Benjamin Poirier) [RHEL-45365] - net/mlx5: Always stop health timer during driver removal (Benjamin Poirier) [RHEL-45365] - net/mlx5: Stop waiting for PCI if pci channel is offline (Benjamin Poirier) [RHEL-45365] - net/mlx5e: Fix UDP GSO for encapsulated packets (Benjamin Poirier) [RHEL-45365] - net/mlx5e: Use rx_missed_errors instead of rx_dropped for reporting buffer exhaustion (Benjamin Poirier) [RHEL-45365] - net/mlx5e: Fix IPsec tunnel mode offload feature check (Benjamin Poirier) [RHEL-45365] - net/mlx5: Use mlx5_ipsec_rx_status_destroy to correctly delete status rules (Benjamin Poirier) [RHEL-45365] - net/mlx5: Lag, do bond only if slaves agree on roce state (Benjamin Poirier) [RHEL-45365] - net/mlx5: Reload only IB representors upon lag disable/enable (Benjamin Poirier) [RHEL-45365] - IB/mlx5: Use __iowrite64_copy() for write combining stores (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Adding remote atomic access flag to updatable flags (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Change check for cacheable mkeys (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Uncacheable mkey has neither rb_key or cache_ent (Benjamin Poirier) [RHEL-45365] - mlx5: stop warning for 64KB pages (Benjamin Poirier) [RHEL-45365] - mlx5: avoid truncating error message (Benjamin Poirier) [RHEL-45365] - tools/power/x86/intel-speed-select: v1.19 release (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Display CPU as None for -1 (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: SST BF/TF support per level (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Increase number of CPUs displayed (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Present all TRL levels for turbo-freq (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Fix display for unsupported levels (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Support multiple dies (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Increase die count (David Arcari) [RHEL-20031] - platform/x86: ISST: fix use-after-free in tpmi_sst_dev_remove() (David Arcari) [RHEL-20031] - platform/x86: ISST: Support SST-BF and SST-TF per level (David Arcari) [RHEL-20031] - platform/x86: ISST: Add missing MODULE_DESCRIPTION (David Arcari) [RHEL-20031] - platform/x86: ISST: Add dev_fmt (David Arcari) [RHEL-20031] - platform/x86: ISST: Support partitioned systems (David Arcari) [RHEL-20031] - platform/x86: ISST: Shorten the assignments for power_domain_info (David Arcari) [RHEL-20031] - platform/x86: ISST: Use local variable for auxdev->dev (David Arcari) [RHEL-20031] - platform/x86/intel/tpmi: Add additional TPMI header fields (David Arcari) [RHEL-20031] - platform/x86/intel/tpmi: Align comments in kernel-doc (David Arcari) [RHEL-20031] - platform/x86/intel/tpmi: Check major version change for TPMI Information (David Arcari) [RHEL-20031] - platform/x86/intel/tpmi: Handle error from tpmi_process_info() (David Arcari) [RHEL-20031] - audit: Send netlink ACK before setting connection in auditd_set (Richard Guy Briggs) [RHEL-9096]- xfs: allow SECURE namespace xattrs to use reserved block pool (Pavel Reichl) [RHEL-49806] - firmware: cs_dsp: Validate payload length before processing block (David Arcari) [RHEL-53640] {CVE-2024-42237} - selftests: netfilter: test nat source port clash resolution interaction with tcp early demux (Florian Westphal) [RHEL-6151] - netfilter: nf_nat: undo erroneous tcp edemux lookup after port clash (Florian Westphal) [RHEL-6151] - xfs: allow symlinks with short remote targets (CKI Backport Bot) [RHEL-53164] - netfilter: Use flowlabel flow key when re-routing mangled packets (Florian Westphal) [RHEL-40213] - ppp: reject claimed-as-LCP but actually malformed packets (Guillaume Nault) [RHEL-51059] {CVE-2024-41044} - mptcp: ensure snd_una is properly initialized on connect (Florian Westphal) [RHEL-47943 RHEL-47944] {CVE-2024-40931} - Bluetooth: ISO: Check socket flag instead of hcon (CKI Backport Bot) [RHEL-51982] {CVE-2024-42141} - bluetooth/hci: disallow setting handle bigger than HCI_CONN_HANDLE_MAX (CKI Backport Bot) [RHEL-51910] {CVE-2024-42132} - Bluetooth: hci_core: cancel all works upon hci_unregister_dev() (CKI Backport Bot) [RHEL-51214] {CVE-2024-41063} - mm: vmalloc: check if a hash-index is in cpu_possible_mask (CKI Backport Bot) [RHEL-50955] {CVE-2024-41032} - Merge DRM changes from upstream v6.9..v6.9.11 (Dave Airlie) [RHEL-24103] - powerpc/mm: Fix false detection of read faults (Chris von Recklinghausen) [RHEL-50040] - powerpc/mm: Support execute-only memory on the Radix MMU (Chris von Recklinghausen) [RHEL-50040] - io_uring/sqpoll: work around a potential audit memory leak (Jeff Moyer) [RHEL-48561] {CVE-2024-41001} - io_uring/rsrc: don't lock while !TASK_RUNNING (Jeff Moyer) [RHEL-47830] {CVE-2024-40922} - io_uring/io-wq: Use set_bit() and test_bit() at worker->flags (Jeff Moyer) [RHEL-47505] {CVE-2024-39508} - kunit: kasan_test: fix backport error in kasan test (Nico Pache) [RHEL-39303] - redhat: add configs for new kunit tests (Nico Pache) [RHEL-39303] - kasan: use unchecked __memset internally (Nico Pache) [RHEL-39303] - kasan: unify printk prefixes (Nico Pache) [RHEL-39303] - net/handshake: Fix handshake_req_destroy_test1 (Nico Pache) [RHEL-39303] - kunit: bail out early in __kunit_test_suites_init() if there are no suites to test (Nico Pache) [RHEL-39303] - kunit: string-stream-test: use KUNIT_DEFINE_ACTION_WRAPPER (Nico Pache) [RHEL-39303] - kunit: test: Move fault tests behind KUNIT_FAULT_TEST Kconfig option (Nico Pache) [RHEL-39303] - kunit: unregister the device on error (Nico Pache) [RHEL-39303] - kunit: Fix race condition in try-catch completion (Nico Pache) [RHEL-39303] - kunit: Add tests for fault (Nico Pache) [RHEL-39303] - kunit: Print last test location on fault (Nico Pache) [RHEL-39303] - kunit: Handle test faults (Nico Pache) [RHEL-39303] - kunit: Fix timeout message (Nico Pache) [RHEL-39303] - kunit: Fix kthread reference (Nico Pache) [RHEL-39303] - kunit: Handle thread creation error (Nico Pache) [RHEL-39303] - lib: checksum: hide unused expected_csum_ipv6_magic[] (Nico Pache) [RHEL-39303] - Revert "kunit: memcpy: Split slow memcpy tests into MEMCPY_SLOW_KUNIT_TEST" (Nico Pache) [RHEL-39303] - kunit: Fix again checksum tests on big endian CPUs (Nico Pache) [RHEL-39303] - kunit: Annotate _MSG assertion variants with gnu printf specifiers (Nico Pache) [RHEL-39303] - rtc: test: Fix invalid format specifier. (Nico Pache) [RHEL-39303] - lib: memcpy_kunit: Fix an invalid format specifier in an assertion msg (Nico Pache) [RHEL-39303] - lib/cmdline: Fix an invalid format specifier in an assertion msg (Nico Pache) [RHEL-39303] - kunit: test: Log the correct filter string in executor_test (Nico Pache) [RHEL-39303] - kunit: make kunit_bus_type const (Nico Pache) [RHEL-39303] - kunit: Mark filter* params as rw (Nico Pache) [RHEL-39303] - kunit: tool: Print UML command (Nico Pache) [RHEL-39303] - time/kunit: Use correct format specifier (Nico Pache) [RHEL-39303] - Documentation: KUnit: Update the instructions on how to test static functions (Nico Pache) [RHEL-39303] - kunit: run test suites only after module initialization completes (Nico Pache) [RHEL-39303] - MAINTAINERS: kunit: Add Rae Moar as a reviewer (Nico Pache) [RHEL-39303] - lib: checksum: Fix build with CONFIG_NET=n (Nico Pache) [RHEL-39303] - kunit: Add tests for csum_ipv6_magic and ip_fast_csum (Nico Pache) [RHEL-39303] - Documentation: kunit: Add clang UML coverage example (Nico Pache) [RHEL-39303] - kunit: Protect string comparisons against NULL (Nico Pache) [RHEL-39303] - kunit: Add example of kunit_activate_static_stub() with pointer-to-function (Nico Pache) [RHEL-39303] - kunit: Allow passing function pointer to kunit_activate_static_stub() (Nico Pache) [RHEL-39303] - kunit: Fix NULL-dereference in kunit_init_suite() if suite->log is NULL (Nico Pache) [RHEL-39303] - kunit: Reset test->priv after each param iteration (Nico Pache) [RHEL-39303] - kunit: Add example for using test->priv (Nico Pache) [RHEL-39303] - Documentation: Add debugfs docs with run after boot (Nico Pache) [RHEL-39303] - kunit: add ability to run tests after boot using debugfs (Nico Pache) [RHEL-39303] - kunit: add is_init test attribute (Nico Pache) [RHEL-39303] - kunit: add example suite to test init suites (Nico Pache) [RHEL-39303] - kunit: add KUNIT_INIT_TABLE to init linker section (Nico Pache) [RHEL-39303] - kunit: move KUNIT_TABLE out of INIT_DATA (Nico Pache) [RHEL-39303] - kunit: tool: add test for parsing attributes (Nico Pache) [RHEL-39303] - kunit: tool: fix parsing of test attributes (Nico Pache) [RHEL-39303] - kunit: debugfs: Handle errors from alloc_string_stream() (Nico Pache) [RHEL-39303] - kunit: debugfs: Fix unchecked dereference in debugfs_print_results() (Nico Pache) [RHEL-39303] - kunit: string-stream: Allow ERR_PTR to be passed to string_stream_destroy() (Nico Pache) [RHEL-39303] - kunit: string-stream-test: Avoid cast warning when testing gfp_t flags (Nico Pache) [RHEL-39303] - mptcp: fill in missing MODULE_DESCRIPTION() (Nico Pache) [RHEL-39303] - kunit: test: Avoid cast warning when adding kfree() as an action (Nico Pache) [RHEL-39303] - kunit: Reset suite counter right before running tests (Nico Pache) [RHEL-39303] - kunit: Warn if tests are slow (Nico Pache) [RHEL-39303] - kasan: fix and update KUNIT_EXPECT_KASAN_FAIL comment (Nico Pache) [RHEL-39303] - x86/asm: Fix build of UML with KASAN (Nico Pache) [RHEL-39303] - kunit: Reset test status on each param iteration (Nico Pache) [RHEL-39303] - kunit: string-stream: Test performance of string_stream (Nico Pache) [RHEL-39303] - kunit: Use string_stream for test log (Nico Pache) [RHEL-39303] - kunit: string-stream: Add tests for freeing resource-managed string_stream (Nico Pache) [RHEL-39303] - kunit: string-stream: Decouple string_stream from kunit (Nico Pache) [RHEL-39303] - kunit: string-stream: Add kunit_alloc_string_stream() (Nico Pache) [RHEL-39303] - kunit: Don't use a managed alloc in is_literal() (Nico Pache) [RHEL-39303] - kunit: string-stream-test: Add cases for string_stream newline appending (Nico Pache) [RHEL-39303] - kunit: string-stream: Add option to make all lines end with newline (Nico Pache) [RHEL-39303] - kunit: string-stream: Improve testing of string_stream (Nico Pache) [RHEL-39303] - kunit: string-stream: Don't create a fragment for empty strings (Nico Pache) [RHEL-39303] - kunit: Fix wild-memory-access bug in kunit_free_suite_set() (Nico Pache) [RHEL-39303] - kunit: tool: Add command line interface to filter and report attributes (Nico Pache) [RHEL-39303] - kunit: tool: Enable CONFIG_FORTIFY_SOURCE under UML (Nico Pache) [RHEL-39303] - kunit: tool: undo type subscripts for subprocess.Popen (Nico Pache) [RHEL-39303] - kunit: tool: Add support for SH under QEMU (Nico Pache) [RHEL-39303] - kunit: tool: Add support for overriding the QEMU serial port (Nico Pache) [RHEL-39303] - kunit: tool: fix pre-existing `mypy --strict` errors and update run_checks.py (Nico Pache) [RHEL-39303] - kunit: tool: remove unused imports and variables (Nico Pache) [RHEL-39303] - kunit: tool: add subscripts for type annotations where appropriate (Nico Pache) [RHEL-39303] - kunit: tool: Add support for m68k under QEMU (Nico Pache) [RHEL-39303] - kunit: kunit.py extract handlers (Nico Pache) [RHEL-39303] - kunit: tool: remove redundant file.close() call in unit test (Nico Pache) [RHEL-39303] - kunit: tool: unit tests all check parser errors, standardize formatting a bit (Nico Pache) [RHEL-39303] - kunit: tool: make TestCounts a dataclass (Nico Pache) [RHEL-39303] - kunit: tool: make parser preserve whitespace when printing test log (Nico Pache) [RHEL-39303] - kunit: tool: Don't download risc-v opensbi firmware with wget (Nico Pache) [RHEL-39303] - kunit: tool: rename all_test_uml.config, use it for --alltests (Nico Pache) [RHEL-39303] - Documentation: KUnit: Fix non-uml anchor (Nico Pache) [RHEL-39303] - Documentation: Kunit: Fix inconsistent titles (Nico Pache) [RHEL-39303] - Documentation: kunit: fix trivial typo (Nico Pache) [RHEL-39303] - kunit: tool: make --raw_output=kunit (aka --raw_output) preserve leading spaces (Nico Pache) [RHEL-39303] - Documentation: Kunit: Add ref for other kinds of tests (Nico Pache) [RHEL-39303] - net: bridge: mst: fix suspicious rcu usage in br_mst_set_state (CKI Backport Bot) [RHEL-43727] {CVE-2024-36979} - net: bridge: mst: pass vlan group directly to br_mst_vlan_set_state (CKI Backport Bot) [RHEL-43727] {CVE-2024-36979} - net: bridge: mst: fix vlan use-after-free (CKI Backport Bot) [RHEL-43727] {CVE-2024-36979} - crypto: bcm - Fix pointer arithmetic (cki-backport-bot) [RHEL-44114] {CVE-2024-38579}- Add amd-pstate-ut to the mod-internal.list (David Arcari) [RHEL-53955] - firmware: cs_dsp: Return error if block header overflows file (David Arcari) [RHEL-53650] {CVE-2024-42238} - mm: prevent derefencing NULL ptr in pfn_section_valid() (Audra Mitchell) [RHEL-51138] {CVE-2024-41055} - mm, kmsan: fix infinite recursion due to RCU critical section (Audra Mitchell) [RHEL-51138] {CVE-2024-41055} - netfilter: nf_tables: prefer nft_chain_validate (Phil Sutter) [RHEL-51046] {CVE-2024-41042} - netfilter: nf_tables: allow loop termination for pending fatal signal (Phil Sutter) [RHEL-51046] - netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers (Phil Sutter) [RHEL-51522] {CVE-2024-42070} - netfilter: nft_inner: validate mandatory meta and payload (Phil Sutter) [RHEL-47486] {CVE-2024-39504} - netfilter: ipset: Fix suspicious rcu_dereference_protected() (Phil Sutter) [RHEL-47616] {CVE-2024-39503} - netfilter: ipset: Fix race between namespace cleanup and gc in the list:set type (Phil Sutter) [RHEL-47616] {CVE-2024-39503} - netfilter: ipset: Add list flush to cancel_gc (Phil Sutter) [RHEL-47616] {CVE-2024-39503} - qed/qede: Fix scheduling while atomic (John Meneghini) [RHEL-9751] - cachefiles: fix slab-use-after-free in cachefiles_withdraw_cookie() (Pavel Reichl) [RHEL-51157] {CVE-2024-41057} - cachefiles: fix slab-use-after-free in fscache_withdraw_volume() (Pavel Reichl) [RHEL-51163] {CVE-2024-41058} - netfs, fscache: export fscache_put_volume() and add fscache_try_get_volume() (Pavel Reichl) [RHEL-51157 RHEL-51163] - nvme-fabrics: use reserved tag for reg read/write command (CKI Backport Bot) [RHEL-51357] {CVE-2024-41082} - nvmet: always initialize cqe.result (Maurizio Lombardi) [RHEL-51334 RHEL-51335] {CVE-2024-41079} - nvmet: fix a possible leak when destroy a ctrl during qp establishment (Maurizio Lombardi) [RHEL-52019 RHEL-52020] {CVE-2024-42152} - NFSv4: Fix memory leak in nfs4_set_security_label (CKI Backport Bot) [RHEL-52083] {CVE-2024-41076} - xfs: don't walk off the end of a directory data block (CKI Backport Bot) [RHEL-50885] {CVE-2024-41013} - xfs: add bounds checking to xlog_recover_process_data (CKI Backport Bot) [RHEL-50862] {CVE-2024-41014} - tcp: avoid too many retransmit packets (Florian Westphal) [RHEL-48637] {CVE-2024-41007} - tcp: use signed arithmetic in tcp_rtx_probe0_timed_out() (Florian Westphal) [RHEL-48637] - nfs: handle error of rpc_proc_register() in init_nfs_fs() (Scott Mayhew) [RHEL-39906] {CVE-2024-36939} - mm/page_table_check: fix crash on ZONE_DEVICE (Chris von Recklinghausen) [RHEL-48052] {CVE-2024-40948} - net: asix: add proper error handling of usb read errors (Ken Cox) [RHEL-28110] {CVE-2021-47101} - asix: fix uninit-value in asix_mdio_read() (Ken Cox) [RHEL-28110] {CVE-2021-47101}- mptcp: fix possible NULL dereferences (Antoine Tenart) [RHEL-48648] - af_packet: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - udp: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - tcp: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - net: raw: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - ping: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - net: introduce sk_skb_reason_drop function (Antoine Tenart) [RHEL-48648] - net: add rx_sk to trace_kfree_skb (Antoine Tenart) [RHEL-48648] - tcp: rstreason: fully support in tcp_check_req() (Antoine Tenart) [RHEL-48648] - tcp: rstreason: handle timewait cases in the receive path (Antoine Tenart) [RHEL-48648] - tcp: rstreason: fully support in tcp_rcv_state_process() (Antoine Tenart) [RHEL-48648] - tcp: rstreason: fully support in tcp_ack() (Antoine Tenart) [RHEL-48648] - tcp: rstreason: fully support in tcp_rcv_synsent_state_process() (Antoine Tenart) [RHEL-48648] - rstreason: make it work in trace world (Antoine Tenart) [RHEL-48648] - mptcp: introducing a helper into active reset logic (Antoine Tenart) [RHEL-48648] - mptcp: support rstreason for passive reset (Antoine Tenart) [RHEL-48648] - tcp: support rstreason for passive reset (Antoine Tenart) [RHEL-48648] - rstreason: prepare for active reset (Antoine Tenart) [RHEL-48648] - rstreason: prepare for passive reset (Antoine Tenart) [RHEL-48648] - net: introduce rstreason to detect why the RST is sent (Antoine Tenart) [RHEL-48648] - trace: tcp: fully support trace_tcp_send_reset (Antoine Tenart) [RHEL-48648] - trace: adjust TP_STORE_ADDR_PORTS_SKB() parameters (Antoine Tenart) [RHEL-48648] - net: udp: add IP/port data to the tracepoint udp/udp_fail_queue_rcv_skb (Antoine Tenart) [RHEL-48648] - net: port TP_STORE_ADDR_PORTS_SKB macro to be tcp/udp independent (Antoine Tenart) [RHEL-48648] - trace: use TP_STORE_ADDRS() macro in inet_sock_set_state() (Antoine Tenart) [RHEL-48648] - trace: use TP_STORE_ADDRS() macro in inet_sk_error_report() (Antoine Tenart) [RHEL-48648] - trace: move to TP_STORE_ADDRS related macro to net_probe_common.h (Antoine Tenart) [RHEL-48648] - inet: preserve const qualifier in inet_sk() (Antoine Tenart) [RHEL-48648] - tcp: make dropreason in tcp_child_process() work (Antoine Tenart) [RHEL-48648] - tcp: make the dropreason really work when calling tcp_rcv_state_process() (Antoine Tenart) [RHEL-48648] - tcp: add dropreasons in tcp_rcv_state_process() (Antoine Tenart) [RHEL-48648] - tcp: add more specific possible drop reasons in tcp_rcv_synsent_state_process() (Antoine Tenart) [RHEL-48648] - tcp: introduce dropreasons in receive path (Antoine Tenart) [RHEL-48648] - tcp: use drop reasons in cookie check for ipv6 (Antoine Tenart) [RHEL-48648] - tcp: directly drop skb in cookie check for ipv6 (Antoine Tenart) [RHEL-48648] - tcp: use drop reasons in cookie check for ipv4 (Antoine Tenart) [RHEL-48648] - tcp: directly drop skb in cookie check for ipv4 (Antoine Tenart) [RHEL-48648] - tcp: add a dropreason definitions and prepare for cookie check (Antoine Tenart) [RHEL-48648] - tcp: Clean up goto labels in cookie_v[46]_check(). (Antoine Tenart) [RHEL-48648] - net: use %pS for kfree_skb tracing event location (Antoine Tenart) [RHEL-48648] - PCI: endpoint: remove bogus return in pci_epf_device_remove() (Brian Masney) [RHEL-47218] - mlxsw: spectrum_acl_tcam: Fix possible use-after-free during activity update (Ivan Vecera) [RHEL-37006] {CVE-2024-35855} - mlxsw: spectrum_acl_tcam: Fix possible use-after-free during rehash (Ivan Vecera) [RHEL-37010] {CVE-2024-35854} - mlxsw: spectrum_acl_tcam: Fix memory leak during rehash (Ivan Vecera) [RHEL-37014] {CVE-2024-35853} - mlxsw: spectrum_acl_tcam: Fix incorrect list API usage (Ivan Vecera) [RHEL-37486] {CVE-2024-36006}- tcp_metrics: validate source addr length (Guillaume Nault) [RHEL-52031] {CVE-2024-42154} - SUNRPC: Fix loop termination condition in gss_free_in_token_pages() (Benjamin Coddington) [RHEL-53004] - NFSD: Support write delegations in LAYOUTGET (Benjamin Coddington) [RHEL-53004] - nfs: fix undefined behavior in nfs_block_bits() (Benjamin Coddington) [RHEL-53004] - knfsd: LOOKUP can return an illegal error value (Benjamin Coddington) [RHEL-53004] - SUNRPC: Fixup gss_status tracepoint error output (Benjamin Coddington) [RHEL-53004] - nfs: pass explicit offset/count to trace events (Benjamin Coddington) [RHEL-53004] - net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket (Benjamin Coddington) [RHEL-53004] - gss_krb5: Fix the error handling path for crypto_sync_skcipher_setkey (Benjamin Coddington) [RHEL-53004] - NFSD: Fix nfsdcld warning (Benjamin Coddington) [RHEL-53004] - NFSv4.1 another fix for EXCHGID4_FLAG_USE_PNFS_DS for DS server (Benjamin Coddington) [RHEL-53004] - SUNRPC: avoid soft lockup when transmitting UDP to reachable server. (Benjamin Coddington) [RHEL-53004] - xprtrdma: Fix rpcrdma_reqs_reset() (Benjamin Coddington) [RHEL-53004] - Revert "nfsd: fix oops when reading pool_stats before server is started" (Benjamin Coddington) [RHEL-53004] - nfsd: initialise nfsd_info.mutex early. (Benjamin Coddington) [RHEL-53004] - nfs: drop the incorrect assertion in nfs_swap_rw() (Benjamin Coddington) [RHEL-53004] - SUNRPC: Fix backchannel reply, again (Benjamin Coddington) [RHEL-53004] - NFS: add barriers when testing for NFS_FSDATA_BLOCKED (Benjamin Coddington) [RHEL-53004] - SUNRPC: return proper error from gss_wrap_req_priv (Benjamin Coddington) [RHEL-53004] - NFSv4.1 enforce rootpath check in fs_location query (Benjamin Coddington) [RHEL-53004] - pNFS/filelayout: fixup pNfs allocation modes (Benjamin Coddington) [RHEL-53004] - rpcrdma: fix handling for RDMA_CM_EVENT_DEVICE_REMOVAL (Benjamin Coddington) [RHEL-53004] - NFS: Fix READ_PLUS when server doesn't support OP_READ_PLUS (Benjamin Coddington) [RHEL-53004] - sunrpc: fix NFSACL RPC retry on soft mount (Benjamin Coddington) [RHEL-53004] - nfs: keep server info for remounts (Benjamin Coddington) [RHEL-53004] - SUNRPC: Fix gss_free_in_token_pages() (Benjamin Coddington) [RHEL-53004] - sunrpc: removed redundant procp check (Benjamin Coddington) [RHEL-53004] - wifi: mt76: replace skb_put with skb_put_zero (CKI Backport Bot) [RHEL-52367] {CVE-2024-42225} - ice: xsk: fix txq interrupt mapping (Petr Oros) [RHEL-15670] - ice: add missing WRITE_ONCE when clearing ice_rx_ring::xdp_prog (Petr Oros) [RHEL-15670] - ice: improve updating ice_{t,r}x_ring::xsk_pool (Petr Oros) [RHEL-15670] - ice: toggle netif_carrier when setting up XSK pool (Petr Oros) [RHEL-15670] - ice: modify error handling when setting XSK pool in ndo_bpf (Petr Oros) [RHEL-15670] - ice: replace synchronize_rcu with synchronize_net (Petr Oros) [RHEL-15670] - ice: don't busy wait for Rx queue disable in ice_qp_dis() (Petr Oros) [RHEL-15670] - ice: respect netif readiness in AF_XDP ZC related ndo's (Petr Oros) [RHEL-15670] - wifi: rtw89: fw: scan offload prohibit all 6 GHz channel if no 6 GHz sband (CKI Backport Bot) [RHEL-51809] {CVE-2024-42125} - wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values (CKI Backport Bot) [RHEL-51767] {CVE-2024-42114} - udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port(). (CKI Backport Bot) [RHEL-51033] {CVE-2024-41041} - ACPI: fix double INT_SRC_OVR override (Desnes Nunes) [RHEL-45576] - vfs: don't mod negative dentry count when on shrinker list (Brian Foster) [RHEL-46609] - fs/dcache: Re-use value stored to dentry->d_flags instead of re-reading (Brian Foster) [RHEL-46609] - netpoll: Fix race condition in netpoll_owner_active (CKI Backport Bot) [RHEL-49371] {CVE-2024-41005} - xfs: fix log recovery buffer allocation for the legacy h_size fixup (Bill O'Donnell) [RHEL-46479] {CVE-2024-39472} - tun: limit printing rate when illegal packet received by tun dev (Jon Maloy) [RHEL-35048] {CVE-2024-27013}- Revert: Duplicated code of __iowrite32_copy() (Lucas Zampieri) - cxl/mem: Fix no cxl_nvd during pmem region auto-assembling (John W. Linville) [RHEL-51364] {CVE-2024-41085} - cxl/region: Avoid null pointer dereference in region lookup (John W. Linville) [RHEL-51656] {CVE-2024-41084} - PCI/MSI: Fix UAF in msi_capability_init (John W. Linville) [RHEL-51436] {CVE-2024-41096} - perf test stat_bpf_counter.sh: Stabilize the test results (Michael Petlan) [RHEL-33020] - perf test bpf-counters: Add test for BPF event modifier (Michael Petlan) [RHEL-33020] - nvme: avoid double free special payload (CKI Backport Bot) [RHEL-51309] {CVE-2024-41073} - ext4: do not create EA inode under buffer lock (Carlos Maiolino) [RHEL-48282] {CVE-2024-40972} - ext4: fold quota accounting into ext4_xattr_inode_lookup_create() (Carlos Maiolino) [RHEL-48282] {CVE-2024-40972} - ext4: fix uninitialized ratelimit_state->lock access in __ext4_fill_super() (Carlos Maiolino) [RHEL-48517] {CVE-2024-40998} - ext4: turn quotas off if mount failed after enabling quotas (Carlos Maiolino) [RHEL-48517] {CVE-2024-40998} - arm64/io: add constant-argument check (Charles Mirabile) [RHEL-43402] - IB/mlx5: Use __iowrite64_copy() for write combining stores (Charles Mirabile) [RHEL-43402] - arm64/io: Provide a WC friendly __iowriteXX_copy() (Charles Mirabile) [RHEL-43402] - s390: Stop using weak symbols for __iowrite64_copy() (Charles Mirabile) [RHEL-43402] - s390: use the correct count for __iowrite64_copy() (Charles Mirabile) [RHEL-43402] - s390: Implement __iowrite32_copy() (Charles Mirabile) [RHEL-43402] - x86: Stop using weak symbols for __iowrite32_copy() (Charles Mirabile) [RHEL-43402] - hwmon: (dell-smm) Add Dell Precision 7540 to fan control whitelist (David Arcari) [RHEL-37108]- perf vendor events: Add westmereex counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add westmereep-sp counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add westmereep-dp counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update tigerlake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add snowridgex counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update skylakex events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update skylake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add silvermont counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update sierraforest events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update sapphirerapids events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update sandybridge metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update rocketlake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add nehalemex counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add nehalemep counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update meteorlake events and add counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add lunarlake counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add knightslanding counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update jaketown metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update ivytown metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update ivybridge metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update icelakex events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update icelake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update haswellx metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add haswell counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update graniterapids events and add counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update/add grandridge events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add goldmontplus counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add goldmont counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update emeraldrapids events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update elkhartlake events (Michael Petlan) [RHEL-32689] - perf vendor events: Update cascadelakex events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update broadwellx metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update broadwellde metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update broadwell metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add bonnell counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update alderlaken events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update alderlake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events amd: Add Zen 5 mapping (Michael Petlan) [RHEL-32689] - perf vendor events amd: Add Zen 5 metrics (Michael Petlan) [RHEL-32689] - perf vendor events amd: Add Zen 5 uncore events (Michael Petlan) [RHEL-32689] - perf vendor events amd: Add Zen 5 core events (Michael Petlan) [RHEL-32689] - perf vendor events intel: Remove info metrics erroneously in TopdownL1 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update snowridgex to 1.22 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update skylake to v58 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update skylakex to 1.33 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update sierraforest to 1.02 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update sapphirerapids to 1.20 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update meteorlake to 1.08 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update lunarlake to 1.01 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update icelakex to 1.24 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update grandridge to 1.02 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update emeraldrapids to 1.06 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update cascadelakex to 1.21 (Michael Petlan) [RHEL-32689] - perf list: Escape '\r' in JSON output (Michael Petlan) [RHEL-37153] - filelock: Fix fcntl/close race recovery compat path (Pavel Reichl) [RHEL-50898] {CVE-2024-41020} - x86: stop playing stack games in profile_pc() (CKI Backport Bot) [RHEL-51649] {CVE-2024-42096} - pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER (CKI Backport Bot) [RHEL-51624] {CVE-2024-42090} - ftruncate: pass a signed offset (CKI Backport Bot) [RHEL-51605] {CVE-2024-42084} - firmware: cs_dsp: Use strnlen() on name fields in V1 wmfw files (CKI Backport Bot) [RHEL-51150] {CVE-2024-41056} - filelock: fix potential use-after-free in posix_lock_inode (CKI Backport Bot) [RHEL-51103] {CVE-2024-41049} - firmware: cs_dsp: Fix overflow checking of wmfw header (CKI Backport Bot) [RHEL-51005] {CVE-2024-41039} - firmware: cs_dsp: Prevent buffer overrun when processing V2 alg headers (CKI Backport Bot) [RHEL-50993] {CVE-2024-41038} - tools/perf: Handle perftool-testsuite_probe testcases fail when kernel debuginfo is not present (Michael Petlan) [RHEL-50646] - perf/x86/amd/core: Define a proper ref-cycles event for Zen 4 and later (Michael Petlan) [RHEL-44190] - perf/x86/amd/core: Update and fix stalled-cycles-* events for Zen 2 and later (Michael Petlan) [RHEL-44190] - net: hns3: fix kernel crash problem in concurrent scenario (Ken Cox) [RHEL-47499] {CVE-2024-39507} - powerpc/perf: Set cpumode flags using sample address (Michael Petlan) [RHEL-12231] - Input: gpio-keys - filter gpio_keys -EPROBE_DEFER error messages (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - add system suspend support for dedicated wakeirqs (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - convert to dev_err_probe() (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - use input_report_key() (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - add support for linux,input-value DTS property (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - cancel delayed work only in case of GPIO (Luiz Capitulino) [RHEL-50463] - redhat/configs: enable CONFIG_KEYBOARD_GPIO (Luiz Capitulino) [RHEL-50463] - workqueue: Always queue work items to the newest PWQ for order workqueues (Waiman Long) [RHEL-49500] - workqueue: Update cpumasks after only applying it successfully (Waiman Long) [RHEL-49500] - workqueue: Cleanup subsys attribute registration (Waiman Long) [RHEL-49500] - workqueue: Fix divide error in wq_update_node_max_active() (Waiman Long) [RHEL-49500] - workqueue: The default node_nr_active should have its max set to max_active (Waiman Long) [RHEL-49500] - workqueue: Fix selection of wake_cpu in kick_pool() (Waiman Long) [RHEL-49500] - i40e: Fully suspend and resume IO operations in EEH case (Kamal Heib) [RHEL-32176] - i40e: factoring out i40e_suspend/i40e_resume (Kamal Heib) [RHEL-32176] - i40e: Add and use helper to reconfigure TC for given VSI (Kamal Heib) [RHEL-32176] - i40e: Add helper to access main VEB (Kamal Heib) [RHEL-32176] - i40e: Consolidate checks whether given VSI is main (Kamal Heib) [RHEL-32176] - i40e: Add helper to access main VSI (Kamal Heib) [RHEL-32176] - i40e: Refactor argument of i40e_detect_recover_hung() (Kamal Heib) [RHEL-32176] - i40e: Refactor argument of several client notification functions (Kamal Heib) [RHEL-32176] - i40e: Remove flags field from i40e_veb (Kamal Heib) [RHEL-32176] - i40e: Fix devlink port unregistering (Kamal Heib) [RHEL-32176] - i40e: Do not call devlink_port_type_clear() (Kamal Heib) [RHEL-32176] - i40e: Align devlink info versions with ice driver and add docs (Kamal Heib) [RHEL-32176] - i40e: Add PBA as board id info to devlink .info_get (Kamal Heib) [RHEL-32176] - i40e: Add handler for devlink .info_get (Kamal Heib) [RHEL-32176] - i40e: Implement ndo_get_devlink_port (Kamal Heib) [RHEL-32176] - i40e: Add initial devlink support (Kamal Heib) [RHEL-32176] - dmaengine: idxd: Check for driver name match before sva user feature (Jerry Snitselaar) [RHEL-44836 RHEL-46619] - dmaengine: ioatdma: Fix kmemleak in ioat_pci_probe() (Jerry Snitselaar) [RHEL-44836] - dmaengine: ioatdma: Fix error path in ioat3_dma_probe() (Jerry Snitselaar) [RHEL-44836] - dmaengine: ioatdma: Fix leaking on version mismatch (Jerry Snitselaar) [RHEL-44836] - dmaengine: idma64: Add check for dma_set_max_seg_size (Jerry Snitselaar) [RHEL-44836] - dmaengine: tegra186: Fix residual calculation (Jerry Snitselaar) [RHEL-44836] - idma64: Don't try to serve interrupts when device is powered off (Jerry Snitselaar) [RHEL-44836] - dmaengine: ti: k3-udma: Report short packet errors (Jerry Snitselaar) [RHEL-44836] - dmaengine: tegra210-adma: fix global intr clear (Jerry Snitselaar) [RHEL-44836] - dma: gpi: remove spurious unlock in gpi_ch_init (Jerry Snitselaar) [RHEL-44836] - dmaengine: idxd: Fix oops during rmmod on single-CPU platforms (Jerry Snitselaar) [RHEL-37363] {CVE-2024-35989} - dmaengine: idxd: Convert spinlock to mutex to lock evl workqueue (Jerry Snitselaar) [RHEL-44836] - dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list (Jerry Snitselaar) [RHEL-44836] - dmaengine: ioatdma: Fix missing kmem_cache_destroy() (Jerry Snitselaar) [RHEL-44836] - platform/x86/intel/sdsi: Add attribute to read the current meter state (David Arcari) [RHEL-15562] - platform/x86/intel/sdsi: Add in-band BIOS lock support (David Arcari) [RHEL-15562] - platform/x86/intel/sdsi: Combine read and write mailbox flows (David Arcari) [RHEL-15562] - platform/x86/intel/sdsi: Set message size during writes (David Arcari) [RHEL-15562] - cxl/cper: Fix non-ACPI-APEI-GHES build (John Allen) [RHEL-36781] - driver core: Add a guard() definition for the device_lock() (John Allen) [RHEL-36781] - cxl/cper: Remove duplicated GUID defines (John Allen) [RHEL-36781] - cxl/pci: Process CPER events (John Allen) [RHEL-36781] - acpi/ghes: Process CXL Component Events (John Allen) [RHEL-36781] - acpi/ghes: Remove CXL CPER notifications (John Allen) [RHEL-36781] - cxl/region: Allow out of order assembly of autodiscovered regions (John Allen) [RHEL-36781] - cxl/region: Handle endpoint decoders in cxl_region_find_decoder() (John Allen) [RHEL-36781] - cxl/trace: Remove unnecessary memcpy's (John Allen) [RHEL-36781] - cxl/cper: Fix errant CPER prints for CXL events (John Allen) [RHEL-36781] - cxl/pci: Register for and process CPER events (John Allen) [RHEL-36781] - PCI: Introduce cleanup helpers for device reference counts and locks (John Allen) [RHEL-36781] - acpi/ghes: Process CXL Component Events (John Allen) [RHEL-36781] - cxl/events: Create a CXL event union (John Allen) [RHEL-36781] - cxl/events: Separate UUID from event structures (John Allen) [RHEL-36781] - cxl/events: Remove passing a UUID to known event traces (John Allen) [RHEL-36781] - cxl/events: Create common event UUID defines (John Allen) [RHEL-36781] - cxl/events: Promote CXL event structures to a core header (John Allen) [RHEL-36781] - cxl/trace: Pass UUID explicitly to event traces (John Allen) [RHEL-36781] - cxl/pci: Change CXL AER support check to use native AER (John Allen) [RHEL-36781] - cxl/hdm: Fix && vs || bug (John Allen) [RHEL-36781] - cxl/core/regs: Rework cxl_map_pmu_regs() to use map->dev for devm (John Allen) [RHEL-36781] - cxl/core/regs: Rename phys_addr in cxl_map_component_regs() (John Allen) [RHEL-36781] - cxl/pci: Disable root port interrupts in RCH mode (John Allen) [RHEL-36781] - cxl/pci: Skip to handle RAS errors if CXL.mem device is detached (John Allen) [RHEL-36781] - cxl/pci: Add RCH downstream port error logging (John Allen) [RHEL-36781] - cxl/pci: Map RCH downstream AER registers for logging protocol errors (John Allen) [RHEL-36781] - cxl/pci: Update CXL error logging to use RAS register address (John Allen) [RHEL-36781] - cxl/pci: Add RCH downstream port AER register discovery (John Allen) [RHEL-36781] - cxl/port: Remove Component Register base address from struct cxl_port (John Allen) [RHEL-36781] - cxl/pci: Remove Component Register base address from struct cxl_dev_state (John Allen) [RHEL-36781] - cxl/hdm: Use stored Component Register mappings to map HDM decoder capability (John Allen) [RHEL-36781] - cxl/pci: Store the endpoint's Component Register mappings in struct cxl_dev_state (John Allen) [RHEL-36781] - cxl/port: Pre-initialize component register mappings (John Allen) [RHEL-36781] - cxl/port: Rename @comp_map to @reg_map in struct cxl_register_map (John Allen) [RHEL-36781] - Fix cxl_map_component_regs and cxl_map_device_regs (John Allen) [RHEL-36781] - io_uring: only taint the kernel on successful system call (Jeff Moyer) [RHEL-27755] - io_uring/net: ensure async prep handlers always initialize ->done_io (Jeff Moyer) [RHEL-27755] - io-wq: write next_work before dropping acct_lock (Jeff Moyer) [RHEL-27755] - io_uring: use the right type for work_llist empty check (Jeff Moyer) [RHEL-27755] - io_uring: clear opcode specific data for an early failure (Jeff Moyer) [RHEL-27755 RHEL-37293] {CVE-2024-35923} - io_uring: clean rings on NO_MMAP alloc fail (Jeff Moyer) [RHEL-27755] - io_uring/net: correctly handle multishot recvmsg retry setup (Jeff Moyer) [RHEL-27755] - io_uring: fix poll_remove stalled req completion (Jeff Moyer) [RHEL-27755] - io_uring: Fix release of pinned pages when __io_uaddr_map fails (Jeff Moyer) [RHEL-27755 RHEL-36926] {CVE-2024-35831} - io_uring: don't save/restore iowait state (Jeff Moyer) [RHEL-27755] - io_uring/net: correct the type of variable (Jeff Moyer) [RHEL-27755] - io_uring/net: fix overflow check in io_recvmsg_mshot_prep() (Jeff Moyer) [RHEL-27755 RHEL-36928] {CVE-2024-35827} - io_uring/net: move receive multishot out of the generic msghdr path (Jeff Moyer) [RHEL-27755] - io_uring/net: unify how recvmsg and sendmsg copy in the msghdr (Jeff Moyer) [RHEL-27755] - io_uring: remove unconditional looping in local task_work handling (Jeff Moyer) [RHEL-27755] - io_uring: remove looping around handling traditional task_work (Jeff Moyer) [RHEL-27755] - io_uring: fail NOP if non-zero op flags is passed in (Jeff Moyer) [RHEL-27755] - io_uring/net: restore msg_control on sendzc retry (Jeff Moyer) [RHEL-27755] - io_uring: Fix io_cqring_wait() not restoring sigmask on get_timespec64() failure (Jeff Moyer) [RHEL-27755] - io_uring/kbuf: hold io_buffer_list reference over mmap (Jeff Moyer) [RHEL-27755 RHEL-37250] {CVE-2024-35880} - io_uring/kbuf: protect io_buffer_list teardown with a reference (Jeff Moyer) [RHEL-27755] - io_uring/kbuf: get rid of bl->is_ready (Jeff Moyer) [RHEL-27755] - io_uring/kbuf: get rid of lower BGID lists (Jeff Moyer) [RHEL-27755] - io_uring: use private workqueue for exit work (Jeff Moyer) [RHEL-27755] - io_uring: disable io-wq execution of multishot NOWAIT requests (Jeff Moyer) [RHEL-27755] - io_uring: refactor DEFER_TASKRUN multishot checks (Jeff Moyer) [RHEL-27755] - io_uring/net: move recv/recvmsg flags out of retry loop (Jeff Moyer) [RHEL-27755] - io_uring: fix mshot io-wq checks (Jeff Moyer) [RHEL-27755] - io_uring/net: fix sendzc lazy wake polling (Jeff Moyer) [RHEL-27755] - io_uring/net: remove dependency on REQ_F_PARTIAL_IO for sr->done_io (Jeff Moyer) [RHEL-27755] - io_uring/rw: don't allow multishot reads without NOWAIT support (Jeff Moyer) [RHEL-27755] - io_uring/waitid: always remove waitid entry for cancel all (Jeff Moyer) [RHEL-27755] - io_uring/futex: always remove futex entry for cancel all (Jeff Moyer) [RHEL-27755] - io_uring/rw: return IOU_ISSUE_SKIP_COMPLETE for multishot retry (Jeff Moyer) [RHEL-27755] - io_uring: fix io_queue_proc modifying req->flags (Jeff Moyer) [RHEL-27755] - io_uring: fix mshot read defer taskrun cqe posting (Jeff Moyer) [RHEL-27755] - io_uring/net: fix multishot accept overflow handling (Jeff Moyer) [RHEL-27755] - io_uring: add io_file_can_poll() helper (Jeff Moyer) [RHEL-27755] - io_uring: expand main struct io_kiocb flags to 64-bits (Jeff Moyer) [RHEL-27755] - io_uring/net: fix sr->len for IORING_OP_RECV with MSG_WAITALL and buffers (Jeff Moyer) [RHEL-27755] - io_uring/net: limit inline multishot retries (Jeff Moyer) [RHEL-27755] - io_uring/poll: add requeue return code from poll multishot handling (Jeff Moyer) [RHEL-27755] - io_uring/net: un-indent mshot retry path in io_recv_finish() (Jeff Moyer) [RHEL-27755] - io_uring/poll: move poll execution helpers higher up (Jeff Moyer) [RHEL-27755] - io_uring/rw: ensure poll based multishot read retries appropriately (Jeff Moyer) [RHEL-27755] - io_uring: enable audit and restrict cred override for IORING_OP_FIXED_FD_INSTALL (Jeff Moyer) [RHEL-27755] - io_uring: combine cq_wait_nr checks (Jeff Moyer) [RHEL-27755] - io_uring: clean *local_work_add var naming (Jeff Moyer) [RHEL-27755] - io_uring: clean up local tw add-wait sync (Jeff Moyer) [RHEL-27755] - io_uring: adjust defer tw counting (Jeff Moyer) [RHEL-27755] - io_uring/register: guard compat syscall with CONFIG_COMPAT (Jeff Moyer) [RHEL-27755] - io_uring/rsrc: improve code generation for fixed file assignment (Jeff Moyer) [RHEL-27755] - io_uring/rw: cleanup io_rw_done() (Jeff Moyer) [RHEL-27755] - io_uring/kbuf: add method for returning provided buffer ring head (Jeff Moyer) [RHEL-27755] - io_uring/register: move io_uring_register(2) related code to register.c (Jeff Moyer) [RHEL-27755] - io_uring/openclose: add support for IORING_OP_FIXED_FD_INSTALL (Jeff Moyer) [RHEL-27755] - io_uring/cmd: inline io_uring_cmd_get_task (Jeff Moyer) [RHEL-27755] - io_uring/cmd: inline io_uring_cmd_do_in_task_lazy (Jeff Moyer) [RHEL-27755] - io_uring: split out cmd api into a separate header (Jeff Moyer) [RHEL-27755] - io_uring: optimise ltimeout for inline execution (Jeff Moyer) [RHEL-27755] - io_uring: don't check iopoll if request completes (Jeff Moyer) [RHEL-27755] - file: remove pointless wrapper (Jeff Moyer) [RHEL-27755] - io_uring/poll: don't enable lazy wake for POLLEXCLUSIVE (Jeff Moyer) [RHEL-27755] - io_uring: do not clamp read length for multishot read (Jeff Moyer) [RHEL-27755] - io_uring: do not allow multishot read to set addr or len (Jeff Moyer) [RHEL-27755] - io_uring: indicate if io_kbuf_recycle did recycle anything (Jeff Moyer) [RHEL-27755] - io_uring/rw: add separate prep handler for fixed read/write (Jeff Moyer) [RHEL-27755] - io_uring/rw: add separate prep handler for readv/writev (Jeff Moyer) [RHEL-27755] - io_uring/rw: don't attempt to allocate async data if opcode doesn't need it (Jeff Moyer) [RHEL-27755] - selftests/bpf/sockopt: Add io_uring support (Jeff Moyer) [RHEL-27755] - io_uring/cmd: Introduce SOCKET_URING_OP_SETSOCKOPT (Jeff Moyer) [RHEL-27755] - io_uring/cmd: Introduce SOCKET_URING_OP_GETSOCKOPT (Jeff Moyer) [RHEL-27755] - io_uring/cmd: return -EOPNOTSUPP if net is disabled (Jeff Moyer) [RHEL-27755] - selftests/net: Extract uring helpers to be reusable (Jeff Moyer) [RHEL-27755] - tools headers: Grab copy of io_uring.h (Jeff Moyer) [RHEL-27755] - io_uring/cmd: Pass compat mode in issue_flags (Jeff Moyer) [RHEL-27755] - net/socket: Break down __sys_getsockopt (Jeff Moyer) [RHEL-27755] - net/socket: Break down __sys_setsockopt (Jeff Moyer) [RHEL-27755] - bpf: Add sockptr support for setsockopt (Jeff Moyer) [RHEL-27755] - bpf: Add sockptr support for getsockopt (Jeff Moyer) [RHEL-27755] - io_uring/poll: use IOU_F_TWQ_LAZY_WAKE for wakeups (Jeff Moyer) [RHEL-27755] - io_uring: use files_lookup_fd_locked() (Jeff Moyer) [RHEL-27755] - io_uring: add support for vectored futex waits (Jeff Moyer) [RHEL-27755] - io_uring: add support for futex wake and wait (Jeff Moyer) [RHEL-27755] - io_uring: cancelable uring_cmd (Jeff Moyer) [RHEL-27755] - io_uring: retain top 8bits of uring_cmd flags for kernel internal use (Jeff Moyer) [RHEL-27755] - io_uring: add IORING_OP_WAITID support (Jeff Moyer) [RHEL-27755] - io_uring/rw: add support for IORING_OP_READ_MULTISHOT (Jeff Moyer) [RHEL-27755] - exit: add internal include file with helpers (Jeff Moyer) [RHEL-27755] - exit: add kernel_waitid_prepare() helper (Jeff Moyer) [RHEL-27755] - exit: move core of do_wait() into helper (Jeff Moyer) [RHEL-27755] - exit: abstract out should_wake helper for child_wait_callback() (Jeff Moyer) [RHEL-27755] - io_uring/rw: mark readv/writev as vectored in the opcode definition (Jeff Moyer) [RHEL-27755] - io_uring/rw: split io_read() into a helper (Jeff Moyer) [RHEL-27755] - io_uring/rsrc: Annotate struct io_mapped_ubuf with __counted_by (Jeff Moyer) [RHEL-27755] - io_uring: use kiocb_{start,end}_write() helpers (Jeff Moyer) [RHEL-27755] - fs: create kiocb_{start,end}_write() helpers (Jeff Moyer) [RHEL-27755] - fs: add kerneldoc to file_{start,end}_write() helpers (Jeff Moyer) [RHEL-27755] - io_uring: rename kiocb_end_write() local helper (Jeff Moyer) [RHEL-27755] - io_uring: use call_rcu_hurry if signaling an eventfd (Jeff Moyer) [RHEL-27755] - pipe: check for IOCB_NOWAIT alongside O_NONBLOCK (Jeff Moyer) [RHEL-27755] - pipe: set FMODE_NOWAIT on pipes (Jeff Moyer) [RHEL-27755] - splice: clear FMODE_NOWAIT on file if splice/vmsplice is used (Jeff Moyer) [RHEL-27755] - net: move dev->state into net_device_read_txrx group (Felix Maurer) [RHEL-30902] - net-device: move lstats in net_device_read_txrx (Felix Maurer) [RHEL-30902] - tcp: move tp->scaling_ratio to tcp_sock_read_txrx group (Felix Maurer) [RHEL-30902] - net-device: move xdp_prog to net_device_read_rx (Felix Maurer) [RHEL-30902] - net-device: move gso_partial_features to net_device_read_tx (Felix Maurer) [RHEL-30902] - Documentations: fix net_cachelines documentation build warning (Felix Maurer) [RHEL-30902] - tcp: reorganize tcp_sock fast path variables (Felix Maurer) [RHEL-30902] - net-device: reorganize net_device fast path variables (Felix Maurer) [RHEL-30902] - netns-ipv4: reorganize netns_ipv4 fast path variables (Felix Maurer) [RHEL-30902] - cache: enforce cache groups (Felix Maurer) [RHEL-30902] - Documentations: Analyze heavily used Networking related structs (Felix Maurer) [RHEL-30902] - net/tcp: refactor tcp_inet6_sk() (Felix Maurer) [RHEL-30902]- filelock: Remove locks reliably when fcntl/close race is detected (Bill O'Donnell) [RHEL-50176] {CVE-2024-41012} - tick/nohz_full: Don't abuse smp_call_function_single() in tick_setup_device() (Oleg Nesterov) [RHEL-30589] - sched/isolation: Fix boot crash when maxcpus < first housekeeping CPU (Oleg Nesterov) [RHEL-30589] - sched/isolation: Prevent boot crash when the boot CPU is nohz_full (Oleg Nesterov) [RHEL-30589] - tun: add missing verification for short frame (Patrick Talbert) [RHEL-50203] {CVE-2024-41091} - tap: add missing verification for short frame (Patrick Talbert) [RHEL-50265] {CVE-2024-41090} - mm: avoid overflows in dirty throttling logic (Chris von Recklinghausen) [RHEL-50004] - Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again" (Chris von Recklinghausen) [RHEL-50004] - lockdep: config: adjust MAX_LOCKDEP_ENTRIES and MAX_LOCKDEP_CHAINS for RT-debug (Luis Claudio R. Goncalves) [RHEL-49554] - rt: lockdep: fix "lockdep bfs error:-1" warning at boot (Luis Claudio R. Goncalves) [RHEL-49554] - redhat/configs: enable some RTCs needed on arm64 boards (Luiz Capitulino) [RHEL-21063] - redhat/configs: Make CONFIG_RTC_DRV_TEGRA=m (Luiz Capitulino) [RHEL-49511] - arm64/io: add constant-argument check (Ivan Vecera) [RHEL-48792] - arm64/io: Provide a WC friendly __iowriteXX_copy() (Ivan Vecera) [RHEL-48792] - s390: Stop using weak symbols for __iowrite64_copy() (Ivan Vecera) [RHEL-48792] - s390: Implement __iowrite32_copy() (Ivan Vecera) [RHEL-48792] - x86: Stop using weak symbols for __iowrite32_copy() (Ivan Vecera) [RHEL-48792] - nvmem: core: fix device node refcounting (Luiz Capitulino) [RHEL-47030] - nvmem: imx-ocotp: add support for post processing (Luiz Capitulino) [RHEL-47030] - nvmem: core: add nvmem cell post processing callback (Luiz Capitulino) [RHEL-47030] - nvmem: core: rework nvmem cell instance creation (Luiz Capitulino) [RHEL-47030] - mm/vmalloc: fix vmalloc which may return null if called with __GFP_NOFAIL (CKI Backport Bot) [RHEL-46467] {CVE-2024-39474} - redhat/configs: add config item for CONFIG_MFD_TPS65219 (Enric Balletbo i Serra) [RHEL-46714] - mfd: tps65219: Add GPIO cell instance (Enric Balletbo i Serra) [RHEL-46714] - regulator: tps65219: Fix matching interrupts for their regulators (Enric Balletbo i Serra) [RHEL-46714] - mfd: tps65219: Add driver for TI TPS65219 PMIC (Enric Balletbo i Serra) [RHEL-46714] - regulator: dt-bindings: Add TI TPS65219 PMIC bindings (Enric Balletbo i Serra) [RHEL-46714] - spi: fsl-lpspi: use 'time_left' variable with wait_for_completion_timeout() (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: remove redundant spi_controller_put call (Andrew Halaney) [RHEL-33234] - spi: lpspi: Avoid potential use-after-free in probe() (Andrew Halaney) [RHEL-33234] {CVE-2024-26866} - spi: fsl-lpspi: switch to use modern name (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: Read chip-select amount from hardware for i.MX93 (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: Move controller initialization further down (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: Remove num_cs from device struct (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: downgrade log level for pio mode (Andrew Halaney) [RHEL-33234] - spi: lpspi: disable lpspi module irq in DMA mode (Andrew Halaney) [RHEL-33234] - spi: lpspi: run transfer speed_hz sanity check (Andrew Halaney) [RHEL-33234] - spi: fsl-lpspi: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: support multiple cs for lpspi (Andrew Halaney) [RHEL-33234] - spi: introduce new helpers with using modern naming (Andrew Halaney) [RHEL-33234] - scsi: mpi3mr: Avoid possible run-time warning with long manufacturer strings (Ewan D. Milne) [RHEL-39925] - string.h: Introduce memtostr() and memtostr_pad() (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Fix some kernel-doc warnings in scsi_bsg_mpi3mr.h (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Avoid memcpy field-spanning write WARNING (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Replace deprecated strncpy() with assignments (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Reduce stack usage in mpi3mr_refresh_sas_ports() (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Use ida to manage mrioc ID (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Fix mpi3mr_fw.c kernel-doc warnings (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Replace 1-element array with flex-array (Ewan D. Milne) [RHEL-39925] - r8169: add missing conditional compiling for call to r8169_remove_leds (Izabela Bakollari) [RHEL-36272] - r8169: fix LED-related deadlock on module removal (Izabela Bakollari) [RHEL-36272] - r8169: add support for RTL8168M (Izabela Bakollari) [RHEL-36272] - r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d (Izabela Bakollari) [RHEL-36272] - r8169: skip DASH fw status checks when DASH is disabled (Izabela Bakollari) [RHEL-36272] - r8169: add MODULE_FIRMWARE entry for RTL8126A (Izabela Bakollari) [RHEL-36272] - r8169: add support for returning tx_lpi_timer in ethtool get_eee (Izabela Bakollari) [RHEL-36272] - r8169: support setting the EEE tx idle timer on RTL8168h (Izabela Bakollari) [RHEL-36272] - r8169: add generic rtl_set_eee_txidle_timer function (Izabela Bakollari) [RHEL-36272] - r8169: add LED support for RTL8125/RTL8126 (Izabela Bakollari) [RHEL-36272] - r8169: improve checking for valid LED modes (Izabela Bakollari) [RHEL-36272] - r8169: add support for RTL8126A (Izabela Bakollari) [RHEL-36272] - r8169: simplify EEE handling (Izabela Bakollari) [RHEL-36272] - r8169: fix building with CONFIG_LEDS_CLASS=m (Izabela Bakollari) [RHEL-36272] - r8169: Fix PCI error on system resume (Izabela Bakollari) [RHEL-36272] - r8169: add support for LED's on RTL8168/RTL8101 (Izabela Bakollari) [RHEL-36272] - r8169: fix rtl8125b PAUSE frames blasting when suspended (Izabela Bakollari) [RHEL-36272] - r8169: improve handling task scheduling (Izabela Bakollari) [RHEL-36272] - r8169: remove multicast filter limit (Izabela Bakollari) [RHEL-36272] - r8169: remove not needed check in rtl_fw_write_firmware (Izabela Bakollari) [RHEL-36272] - r8169: improve RTL8411b phy-down fixup (Izabela Bakollari) [RHEL-36272] - mm: disable CONFIG_PER_VMA_LOCK until its fixed (Rafael Aquini) [RHEL-48221] - fork: lock VMAs of the parent process when forking (Rafael Aquini) [RHEL-48221] - mm: lock newly mapped VMA with corrected ordering (Rafael Aquini) [RHEL-48221] - mm: lock newly mapped VMA which can be modified after it becomes visible (Rafael Aquini) [RHEL-48221] - mm: lock a vma before stack expansion (Rafael Aquini) [RHEL-48221] - fork: lock VMAs of the parent process when forking (Rafael Aquini) [RHEL-48221] - shmem: fix smaps BUG sleeping while atomic (Rafael Aquini) [RHEL-48221] - arm64: mm: pass original fault address to handle_mm_fault() in PER_VMA_LOCK block (Rafael Aquini) [RHEL-48221] - mm: page_table_check: Ensure user pages are not slab pages (Rafael Aquini) [RHEL-48221] - mm: page_table_check: Make it dependent on EXCLUSIVE_SYSTEM_RAM (Rafael Aquini) [RHEL-48221] - hugetlb: pte_alloc_huge() to replace huge pte_alloc_map() (Rafael Aquini) [RHEL-48221] - mm: shrinkers: fix debugfs file permissions (Rafael Aquini) [RHEL-48221] - mm: correct arg in reclaim_pages()/reclaim_clean_pages_from_list() (Rafael Aquini) [RHEL-48221] - mm/huge_memory: revert "Partly revert "mm/thp: carry over dirty bit when thp splits on pmd"" (Rafael Aquini) [RHEL-48221] - mm/migrate: revert "mm/migrate: fix wrongly apply write bit after mkdirty on sparc64" (Rafael Aquini) [RHEL-48221] - mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static (Rafael Aquini) [RHEL-48221] - userfaultfd: convert mfill_atomic() to use a folio (Rafael Aquini) [RHEL-48221] - smaps: fix defined but not used smaps_shmem_walk_ops (Rafael Aquini) [RHEL-48221] - mm/smaps: simplify shmem handling of pte holes (Rafael Aquini) [RHEL-48221] - mm/smaps: fix shmem pte hole swap calculation (Rafael Aquini) [RHEL-48221] - arm64/mm: try VMA lock-based page fault handling first (Rafael Aquini) [RHEL-48221] - x86/mm: try VMA lock-based page fault handling first (Rafael Aquini) [RHEL-48221] - mm: move mmap_lock assert function definitions (Rafael Aquini) [RHEL-48221] - mm: remove vmf_insert_pfn_xxx_prot() for huge page-table entries (Rafael Aquini) [RHEL-48221] - mm: remove unused vmf_insert_mixed_prot() (Rafael Aquini) [RHEL-48221] - mm/memtest: add results of early memtest to /proc/meminfo (Rafael Aquini) [RHEL-48221] - mm/khugepaged: alloc_charge_hpage() take care of mem charge errors (Rafael Aquini) [RHEL-48221] - mm: hugetlb_vmemmap: simplify hugetlb_vmemmap_init() a bit (Rafael Aquini) [RHEL-48221] - mm: hugetlb: move hugeltb sysctls to its own file (Rafael Aquini) [RHEL-48221] - mm: sysctl: fix missing numa_stat when !CONFIG_HUGETLB_PAGE (Rafael Aquini) [RHEL-48221] - mm/slab: remove CONFIG_SLOB code from slab common code (Rafael Aquini) [RHEL-48221] - mm, page_flags: remove PG_slob_free (Rafael Aquini) [RHEL-48221] - mm/slub: fix help comment of SLUB_DEBUG (Rafael Aquini) [RHEL-48221] - splice: Export filemap/direct_splice_read() (Rafael Aquini) [RHEL-48221] - hugetlb: check for undefined shift on 32 bit architectures (Rafael Aquini) [RHEL-48221] - mm: update mmap_sem comments to refer to mmap_lock (Rafael Aquini) [RHEL-48221] - include/linux/mm: fix release_pages_arg kernel doc comment (Rafael Aquini) [RHEL-48221] - mm: shrinkers: add missing includes for undeclared types (Rafael Aquini) [RHEL-48221] - mm: fix typo in struct vm_operations_struct comments (Rafael Aquini) [RHEL-48221] - mm, slab: ignore SLAB_RECLAIM_ACCOUNT with CONFIG_SLUB_TINY (Rafael Aquini) [RHEL-48221] - slab: Remove special-casing of const 0 size allocations (Rafael Aquini) [RHEL-48221] - slab: Clean up SLOB vs kmalloc() definition (Rafael Aquini) [RHEL-48221] - slab: Explain why SLAB_TYPESAFE_BY_RCU reference before locking (Rafael Aquini) [RHEL-48221] - powerpc: Rely on generic definition of hugepd_t and is_hugepd when unused (Rafael Aquini) [RHEL-48221] - powerpc/nohash: Remove pgd_huge() stub (Rafael Aquini) [RHEL-48221] - mm: slab: fix comment for __assume_kmalloc_alignment (Rafael Aquini) [RHEL-48221]- net/mlx5: Fix MTMP register capability offset in MCAM register (Benjamin Poirier) [RHEL-24466] - net/mlx5: Fix peer devlink set for SF representor devlink port (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Fix port number for counter query in multi-port configuration (Benjamin Poirier) [RHEL-24466] - net/mlx5: Restore mistakenly dropped parts in register devlink flow (Benjamin Poirier) [RHEL-24466] - net/mlx5: Lag, restore buckets number to default after hash LAG deactivation (Benjamin Poirier) [RHEL-24466] - net/mlx5e: RSS, Block XOR hash with over 128 channels (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Do not produce metadata freelist entries in Tx port ts WQE xmit (Benjamin Poirier) [RHEL-24466] - net/mlx5e: HTB, Fix inconsistencies with QoS SQs number (Benjamin Poirier) [RHEL-24466] - net/mlx5e: RSS, Block changing channels number when RXFH is configured (Benjamin Poirier) [RHEL-24466] - net/mlx5: Correctly compare pkt reformat ids (Benjamin Poirier) [RHEL-24466] - net/mlx5: offset comp irq index in name by one (Benjamin Poirier) [RHEL-24466] - net/mlx5: Register devlink first under devlink lock (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-switch, store eswitch pointer before registering devlink_param (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Relax DEVX access upon modify commands (Benjamin Poirier) [RHEL-24466] - net/mlx5: Fix query of sd_group field (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Use the correct lag ports number when creating TISes (Benjamin Poirier) [RHEL-24466] - net/mlx5: DPLL, Implement fractional frequency offset get pin op (Benjamin Poirier) [RHEL-24466] - net/mlx5: DPLL, Use struct to get values from mlx5_dpll_synce_status_get() (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Use swap() instead of open coding it (Benjamin Poirier) [RHEL-24466] - net/mlx5: devcom, Add component size getter (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Decouple CQ from priv (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Statify function mlx5e_monitor_counter_arm (Benjamin Poirier) [RHEL-24466] - net/mlx5: Move TISes from priv to mdev HW resources (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove TLS-specific logic in generic create TIS API (Benjamin Poirier) [RHEL-24466] - net/mlx5: fs, Command to control TX flow table root (Benjamin Poirier) [RHEL-24466] - net/mlx5: fs, Command to control L2TABLE entry silent mode (Benjamin Poirier) [RHEL-24466] - net/mlx5: Expose Management PCIe Index Register (MPIR) (Benjamin Poirier) [RHEL-24466] - net/mlx5: Add mlx5_ifc bits used for supporting single netdev Socket-Direct (Benjamin Poirier) [RHEL-24466] - mlx5: implement VLAN tag XDP hint (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Expose register c0 for RDMA device (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-Switch, expose eswitch manager vport (Benjamin Poirier) [RHEL-24466] - net/mlx5: Manage ICM type of SW encap (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Support handling of SW encap ICM area (Benjamin Poirier) [RHEL-24466] - net/mlx5: Introduce indirect-sw-encap ICM properties (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Implement AF_XDP TX timestamp and checksum offload (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove early assignment to netdev->features (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Add local loopback counter to vport rep stats (Benjamin Poirier) [RHEL-24466] - net/mlx5: Query maximum frequency adjustment of the PTP hardware clock (Benjamin Poirier) [RHEL-24466] - net/mlx5: Convert scaled ppm values outside the s32 range for PHC frequency adjustments (Benjamin Poirier) [RHEL-24466] - net/mlx5: Initialize clock->ptp_info inside mlx5_init_timer_clock (Benjamin Poirier) [RHEL-24466] - net/mlx5: Refactor real time clock operation checks for PHC (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Access array with enum values instead of magic numbers (Benjamin Poirier) [RHEL-24466] - net/mlx5: simplify mlx5_set_driver_version string assignments (Benjamin Poirier) [RHEL-24466] - net/mlx5: Annotate struct mlx5_flow_handle with __counted_by (Benjamin Poirier) [RHEL-24466] - net/mlx5: Annotate struct mlx5_fc_bulk with __counted_by (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Some cleanup in mlx5e_tc_stats_matchall() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Allow sync reset flow when BF MGT interface device is present (Benjamin Poirier) [RHEL-24466] - net/mlx5: print change on SW reset semaphore returns busy (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Switch to using _bh variant of of spinlock API in port timestamping NAPI poll context (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Fix MACsec state loss upon state update in offload path (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Change the warning when ignore_flow_level is not supported (Benjamin Poirier) [RHEL-24466] - net/mlx5: Check capability for fw_reset (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-switch, Change flow rule destination checking (Benjamin Poirier) [RHEL-24466] - Revert "net/mlx5: Block entering switchdev mode with ns inconsistency" (Benjamin Poirier) [RHEL-24466] - net/mlx5: DPLL, Fix possible use after free after delayed work timer triggers (Benjamin Poirier) [RHEL-24466] - IB/mlx5: Don't expose debugfs entries for RRoCE general parameters if not supported (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Ignore IPsec replay window values on sender side (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Allow software parsing when IPsec crypto is enabled (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use mlx5 device constant for selecting CQ period mode for ASO (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Can't go to uplink vport on RX rule (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Use the right GVMI number for drop action (Benjamin Poirier) [RHEL-24466] - net/mlx5: Bridge, fix multicast packets sent to uplink (Benjamin Poirier) [RHEL-24466] - net/mlx5: Fix a WARN upon a callback command failure (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Fix inconsistent hairpin RQT sizes (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Fix a race in command alloc flow (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Allow old devices to use multi destination FTE (Benjamin Poirier) [RHEL-24466] - net/mlx5: Free used cpus mask when an IRQ is released (Benjamin Poirier) [RHEL-24466] - Revert "net/mlx5: DR, Supporting inline WQE when possible" (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Increase max supported channels number to 256 (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Preparations for supporting larger number of channels (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Refactor mlx5e_rss_init() and mlx5e_rss_free() API's (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Refactor mlx5e_rss_set_rxfh() and mlx5e_rss_get_rxfh() (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Refactor rx_res_init() and rx_res_free() APIs (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Use PTR_ERR_OR_ZERO() to simplify code (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use PTR_ERR_OR_ZERO() to simplify code (Benjamin Poirier) [RHEL-24466] - net/mlx5: fix config name in Kconfig parameter documentation (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove unused declaration (Benjamin Poirier) [RHEL-24466] - net/mlx5: Replace global mlx5_intf_lock with HCA devcom component lock (Benjamin Poirier) [RHEL-24466] - net/mlx5: Refactor LAG peer device lookout bus logic to mlx5 devcom (Benjamin Poirier) [RHEL-24466] - net/mlx5: Avoid false positive lockdep warning by adding lock_class_key (Benjamin Poirier) [RHEL-24466] - net/mlx5: Redesign SF active work to remove table_lock (Benjamin Poirier) [RHEL-24466] - net/mlx5: Parallelize vhca event handling (Benjamin Poirier) [RHEL-24466] - mlx5: Fix type of mode parameter in mlx5_dpll_device_mode_get() (Benjamin Poirier) [RHEL-24466] - net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush(). (mlx5) (Benjamin Poirier) [RHEL-24466] - net/mlx5: Introduce ifc bits for migration in a chunk mode (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Implement mkeys management via LIFO queue (Benjamin Poirier) [RHEL-24466] - net/mlx5: Enable 4 ports multiport E-switch (Benjamin Poirier) [RHEL-24466] - net/mlx5: Add a health error syndrome for pci data poisoned (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Handle multi destination action in the right order (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Add check for multi destination FTE (Benjamin Poirier) [RHEL-24466] - net/mlx5: Bridge, Enable mcast in smfs steering mode (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Check police action rate for matchall filter (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Consider aggregated port speed during rate configuration (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant max_sfs check and field from struct mlx5_sf_dev_table (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove SF table reference counting (Benjamin Poirier) [RHEL-24466] - net/mlx5: Push common deletion code into mlx5_sf_del() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Rename mlx5_sf_deactivate_all() to mlx5_sf_del_all() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Move state lock taking into mlx5_sf_dealloc() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Convert SF port_indices xarray to function_ids xarray (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use devlink port pointer to get the pointer of container SF struct (Benjamin Poirier) [RHEL-24466] - net/mlx5: Call mlx5_sf_id_erase() once in mlx5_sf_dealloc() (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Set en auxiliary devlink instance as nested (Benjamin Poirier) [RHEL-24466] - net/mlx5: SF, Implement peer devlink set for SF representor devlink port (Benjamin Poirier) [RHEL-24466] - net/mlx5: Lift reload limitation when SFs are present (Benjamin Poirier) [RHEL-24466] - net/mlx5: Disable eswitch as the first thing in mlx5_unload() (Benjamin Poirier) [RHEL-24466] - mlx5: Implement SyncE support using DPLL infrastructure (Benjamin Poirier) [RHEL-24466] - net/mlx5: Perform DMA operations in the right locations (Benjamin Poirier) [RHEL-24466] - net/mlx5e: macsec: use update_pn flag instead of PN comparation (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Supporting inline WQE when possible (Benjamin Poirier) [RHEL-24466] - net/mlx5: Update dead links in Kconfig documentation (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove health syndrome enum duplication (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Remove unneeded local variable (Benjamin Poirier) [RHEL-24466] - net/mlx5: IRQ, consolidate irq and affinity mask allocation (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Fix spelling mistake "Faided" -> "Failed" (Benjamin Poirier) [RHEL-24466] - net/mlx5e: aRFS, Introduce ethtool stats (Benjamin Poirier) [RHEL-24466] - net/mlx5e: aRFS, Warn if aRFS table does not exist for aRFS rule (Benjamin Poirier) [RHEL-24466] - net/mlx5e: aRFS, Prevent repeated kernel rule migrations requests (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant check of mlx5_vhca_event_supported() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use mlx5_sf_start_function_id() helper instead of directly calling MLX5_CAP_GEN() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant SF supported check from mlx5_sf_hw_table_init() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use auxiliary_device_uninit() instead of device_put() (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-switch, Add checking for flow rule destinations (Benjamin Poirier) [RHEL-24466] - net/mlx5: Check with FW that sync reset completed successfully (Benjamin Poirier) [RHEL-24466] - net/mlx5: Expose NIC temperature via hardware monitoring kernel API (Benjamin Poirier) [RHEL-24466] - net/mlx5: Expose port.c/mlx5_query_module_num() function (Benjamin Poirier) [RHEL-24466] - net/mlx5: Bridge, Only handle registered netdev bridge events (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-Switch, Remove redundant arg ignore_flow_lvl (Benjamin Poirier) [RHEL-24466] - net/mlx5: remove many unnecessary NULL values (Benjamin Poirier) [RHEL-24466] - net/mlx5: Allocate completion EQs dynamically (Benjamin Poirier) [RHEL-24466] - net/mlx5: Handle SF IRQ request in the absence of SF IRQ pool (Benjamin Poirier) [RHEL-24466] - net/mlx5: Rename mlx5_comp_vectors_count() to mlx5_comp_vectors_max() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Add IRQ vector to CPU lookup function (Benjamin Poirier) [RHEL-24466] - net/mlx5: Introduce mlx5_cpumask_default_spread (Benjamin Poirier) [RHEL-24466] - net/mlx5: Implement single completion EQ create/destroy methods (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use xarray to store and manage completion EQs (Benjamin Poirier) [RHEL-24466] - net/mlx5: Refactor completion IRQ request/release handlers in EQ layer (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use xarray to store and manage completion IRQs (Benjamin Poirier) [RHEL-24466] - net/mlx5: Refactor completion IRQ request/release API (Benjamin Poirier) [RHEL-24466] - net/mlx5: Track the current number of completion EQs (Benjamin Poirier) [RHEL-24466] - IB/mlx5: Add HW counter called rx_dct_connect (Benjamin Poirier) [RHEL-24466] - RDMA/mlx: Remove unnecessary variable initializations (mlx5) (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove duplicate code for user flow (Benjamin Poirier) [RHEL-24466] - net/mlx5: Allocate command stats with xarray (Benjamin Poirier) [RHEL-24466] - net/mlx5: split mlx5_cmd_init() to probe and reload routines (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant cmdif revision check (Benjamin Poirier) [RHEL-24466] - net/mlx5: Re-organize mlx5_cmd struct (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: align MR mem allocation size to power-of-two (Benjamin Poirier) [RHEL-24466] - net/mlx5: Update the driver with the recent thermal changes (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove pointless vport lookup from mlx5_esw_check_port_type() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant check from mlx5_esw_query_vport_vhca_id() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant is_mdev_switchdev_mode() check from is_ib_rep_supported() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant MLX5_ESWITCH_MANAGER() check from is_ib_rep_supported() (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove redundant comment (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove unused ecpu field from struct mlx5_sf_table (Benjamin Poirier) [RHEL-24466] - net/mlx5: Add header file for events (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Add local loopback counter to vport stats (Benjamin Poirier) [RHEL-24466] - net/mlx5: Expose bits for local loopback counter (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove mlx5e_dbg() and msglvl support (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-Switch, remove redundant else statements (Benjamin Poirier) [RHEL-24466] - net/mlx5e: simplify condition after napi budget handling change (Benjamin Poirier) [RHEL-24466] - net/mlx5e: TC, refactor access to hash key (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove RX page cache leftovers (Benjamin Poirier) [RHEL-24466] - net/mlx5: Document previously implemented mlx5 tracepoints (Benjamin Poirier) [RHEL-24466] - net/mlx5: Update Kconfig parameter documentation (Benjamin Poirier) [RHEL-24466]- redhat/dracut-virt.conf: add systemd-veritysetup module (Emanuele Giuseppe Esposito) [RHEL-45168] - redhat/uki_addons/virt: add common FIPS addon (Emanuele Giuseppe Esposito) [RHEL-45160] - redhat/kernel.spec: add uki_addons to create UKI kernel cmdline addons (Emanuele Giuseppe Esposito) [RHEL-45159] - gcc-plugins/stackleak: Avoid .head.text section (Bandan Das) [RHEL-39439] - x86/sev: Skip ROM range scans and validation for SEV-SNP guests (Bandan Das) [RHEL-39439] - x86/sev: Move early startup code into .head.text section (Bandan Das) [RHEL-39439] - x86/sme: Move early SME kernel encryption handling into .head.text (Bandan Das) [RHEL-39439] - x86/sev: Do the C-bit verification only on the BSP (Bandan Das) [RHEL-39439] - x86/sev: Fix kernel crash due to late update to read-only ghcb_version (Bandan Das) [RHEL-39439] - xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr() (CKI Backport Bot) [RHEL-48140] {CVE-2024-40959} - eeprom: at24: fix memory corruption race condition (Mark Salter) [RHEL-37020] {CVE-2024-35848} - eeprom: at24: Probe for DDR3 thermal sensor in the SPD case (Mark Salter) [RHEL-37020] {CVE-2024-35848} - eeprom: at24: Use dev_err_probe for nvmem register failure (Mark Salter) [RHEL-37020] {CVE-2024-35848} - eeprom: at24: Add support for 24c1025 EEPROM (Mark Salter) [RHEL-37020] {CVE-2024-35848} - eeprom: at24: remove struct at24_client (Mark Salter) [RHEL-37020] {CVE-2024-35848} - at24: Support probing while in non-zero ACPI D state (Mark Salter) [RHEL-37020] {CVE-2024-35848} - selftests: forwarding: devlink_lib: Wait for udev events after reloading (Mark Langsdorf) [RHEL-47652] {CVE-2024-39501} - drivers: core: synchronize really_probe() and dev_uevent() (Mark Langsdorf) [RHEL-47652] {CVE-2024-39501} - xhci: Handle TD clearing for multiple streams case (CKI Backport Bot) [RHEL-47892] {CVE-2024-40927} - PCI: pciehp: Retain Power Indicator bits for userspace indicators (Myron Stowe) [RHEL-41181] - sched: act_ct: take care of padding in struct zones_ht_key (Xin Long) [RHEL-50682] - net: bridge: xmit: make sure we have at least eth header len bytes (cki-backport-bot) [RHEL-44297] {CVE-2024-38538} - hugetlb: force allocating surplus hugepages on mempolicy allowed nodes (Aristeu Rozanski) [RHEL-38605] - USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages (CKI Backport Bot) [RHEL-47558] {CVE-2024-40904} - scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory (CKI Backport Bot) [RHEL-47535] {CVE-2024-40901} - vmxnet3: update to version 9 (Izabela Bakollari) [RHEL-50675] - vmxnet3: add command to allow disabling of offloads (Izabela Bakollari) [RHEL-50675] - vmxnet3: add latency measurement support in vmxnet3 (Izabela Bakollari) [RHEL-50675] - vmxnet3: prepare for version 9 changes (Izabela Bakollari) [RHEL-50675] - vmxnet3: disable rx data ring on dma allocation failure (Izabela Bakollari) [RHEL-50675] - vmxnet3: Fix missing reserved tailroom (Izabela Bakollari) [RHEL-50675] - maple_tree: fix mas_empty_area_rev() null pointer dereference (Aristeu Rozanski) [RHEL-39862] {CVE-2024-36891} - rbd: don't assume rbd_is_lock_owner() for exclusive mappings (Ilya Dryomov) [RHEL-50366] - rbd: don't assume RBD_LOCK_STATE_LOCKED for exclusive mappings (Ilya Dryomov) [RHEL-50366] - rbd: rename RBD_LOCK_STATE_RELEASING and releasing_wait (Ilya Dryomov) [RHEL-50366] - scsi: qedf: Set qed_slowpath_params to zero before use (John Meneghini) [RHEL-25193] - scsi: qedf: Wait for stag work during unload (John Meneghini) [RHEL-25193] - scsi: qedf: Don't process stag work during unload and recovery (John Meneghini) [RHEL-25193] - scsi: qedf: Use FC rport as argument for qedf_initiate_tmf() (John Meneghini) [RHEL-25193] - net: fix __dst_negative_advice() race (Xin Long) [RHEL-41185] {CVE-2024-36971} - net: annotate data-races around sk->sk_dst_pending_confirm (Xin Long) [RHEL-41185] - scsi: qla2xxx: Fix off by one in qla_edif_app_getstats() (Ewan D. Milne) [RHEL-39719] {CVE-2024-36025} - igb: Remove redundant runtime resume for ethtool_ops (Corinna Vinschen) [RHEL-17487] - net: intel: implement modern PM ops declarations (Corinna Vinschen) [RHEL-17487] - igb: simplify pci ops declaration (Corinna Vinschen) [RHEL-17487] - igb: Fix missing time sync events (Corinna Vinschen) [RHEL-17487] - intel: make module parameters readable in sys filesystem (Corinna Vinschen) [RHEL-17487 RHEL-25998] - net: adopt skb_network_offset() and similar helpers (Corinna Vinschen) [RHEL-17487] - igb: extend PTP timestamp adjustments to i211 (Corinna Vinschen) [RHEL-17487] - net: intel: igb: Use linkmode helpers for EEE (Corinna Vinschen) [RHEL-17487] - igb: Fix string truncation warnings in igb_set_fw_version (Corinna Vinschen) [RHEL-17487 RHEL-38454] {CVE-2024-36010} - intel: legacy: field get conversion (Corinna Vinschen) [RHEL-17487] - intel: legacy: field prep conversion (Corinna Vinschen) [RHEL-17487] - intel: add bit macro includes where needed (Corinna Vinschen) [RHEL-17487] - igb: Use FIELD_GET() to extract Link Width (Corinna Vinschen) [RHEL-17487] - netdevsim: fix rtnetlink.sh selftest (CKI Backport Bot) [RHEL-50016] - selinux: avoid dereference of garbage after mount failure (Ondrej Mosnacek) [RHEL-37187] {CVE-2024-35904} - calipso: fix memory leak in netlbl_calipso_add_pass() (Ondrej Mosnacek) [RHEL-37044] {CVE-2023-52698} - powerpc/pseries: Whitelist dtl slub object for copying to userspace (Mamatha Inamdar) [RHEL-51242] {CVE-2024-41065} - tcp: Fix shift-out-of-bounds in dctcp_update_alpha(). (CKI Backport Bot) [RHEL-44414] {CVE-2024-37356} - tty: add the option to have a tty reject a new ldisc (John W. Linville) [RHEL-48254] {CVE-2024-40966} - irqchip/gic-v3-its: Prevent double free on error (Charles Mirabile) [RHEL-37024] {CVE-2024-35847} - usb-storage: alauda: Check whether the media is initialized (CKI Backport Bot) [RHEL-43714] {CVE-2024-38619} - scsi: ibmvfc: Remove BUG_ON in the case of an empty event pool (Ewan D. Milne) [RHEL-38285] {CVE-2023-52811} - gfs2: Fix potential glock use-after-free on unmount (Andreas Gruenbacher) [RHEL-44155] {CVE-2024-38570} - gfs2: simplify gdlm_put_lock with out_free label (Andreas Gruenbacher) [RHEL-44155] {CVE-2024-38570} - gfs2: Remove ill-placed consistency check (Andreas Gruenbacher) [RHEL-44155] {CVE-2024-38570} - openvswitch: Set the skbuff pkt_type for proper pmtud support. (Aaron Conole) [RHEL-37650] - scsi: mpi3mr: Driver version update to 8.8.1.0.50 (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Update MPI Headers to revision 31 (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Debug ability improvements (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Set the WriteSame Divert Capability in the IOCInit MPI Request (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Clear ioctl blocking flag for an unresponsive controller (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Set MPI request flags appropriately (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Block devices are not removed even when VDs are offlined (Ewan D. Milne) [RHEL-30580] - x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk (Waiman Long) [RHEL-31230] - x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO (Waiman Long) [RHEL-31230] - x86/bugs: Fix the SRSO mitigation on Zen3/4 (Waiman Long) [RHEL-31230] - redhat/configs: Rename x86 CPU mitigations config entries (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_RETHUNK => CONFIG_MITIGATION_RETHUNK (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CPU_SRSO => CONFIG_MITIGATION_SRSO (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CPU_IBRS_ENTRY => CONFIG_MITIGATION_IBRS_ENTRY (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CPU_UNRET_ENTRY => CONFIG_MITIGATION_UNRET_ENTRY (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_SLS => CONFIG_MITIGATION_SLS (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_RETPOLINE => CONFIG_MITIGATION_RETPOLINE (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_PAGE_TABLE_ISOLATION => CONFIG_MITIGATION_PAGE_TABLE_ISOLATION (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CALL_DEPTH_TRACKING => CONFIG_MITIGATION_CALL_DEPTH_TRACKING (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CPU_IBPB_ENTRY => CONFIG_MITIGATION_IBPB_ENTRY (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_GDS_FORCE_MITIGATION => CONFIG_MITIGATION_GDS_FORCE (Waiman Long) [RHEL-31230] - kbuild: use objtool-args-y to clean up objtool arguments (Waiman Long) [RHEL-31230] - kbuild: do not create *.prelink.o for Clang LTO or IBT (Waiman Long) [RHEL-31230] - kbuild: replace $(linked-object) with CONFIG options (Waiman Long) [RHEL-31230]- powerpc/pseries: Fix scv instruction crash with kexec (Mamatha Inamdar) [RHEL-14159] - powerpc/numa: Online a node if PHB is attached. (Mamatha Inamdar) [RHEL-50147] - KVM: s390: fix LPSWEY handling (CKI Backport Bot) [RHEL-49749] - Revert "nvme-tcp: Use sendmsg(MSG_SPLICE_PAGES) rather then sendpage" (Chris Leech) [RHEL-49696] - Revert "nvmet-tcp: Use sendmsg(MSG_SPLICE_PAGES) rather then sendpage" (Chris Leech) [RHEL-49696] - Revert "nvme-tcp: Fix comma-related oops" (Chris Leech) [RHEL-49696] - sched/deadline: Fix task_struct reference leak (Phil Auld) [RHEL-48226] - sched: Move psi_account_irqtime() out of update_rq_clock_task() hotpath (Phil Auld) [RHEL-48226] - sched/core: Fix incorrect initialization of the 'burst' parameter in cpu_max_write() (Phil Auld) [RHEL-48226] - sched/fair: Remove stale FREQUENCY_UTIL comment (Phil Auld) [RHEL-48226] - sched/debug: Dump domains' level (Phil Auld) [RHEL-48226] - docs: cgroup-v1: Clarify that domain levels are system-specific (Phil Auld) [RHEL-48226] - sched/fair: Allow disabling sched_balance_newidle with sched_relax_domain_level (Phil Auld) [RHEL-48226] - delayacct: track delays from IRQ/SOFTIRQ (Phil Auld) [RHEL-48226] - delayacct: improve the average delay precision of getdelay tool to microsecond (Phil Auld) [RHEL-48226] - nvme: cancel pending I/O if nvme controller is in terminal state (John Meneghini) [RHEL-35807] - iommu/amd: Fix GT feature enablement again (Jerry Snitselaar) [RHEL-42766] - iommu/amd: Invalidate cache before removing device from domain list (Jerry Snitselaar) [RHEL-44835] - dma: fix DMA sync for drivers not calling dma_set_mask*() (Jerry Snitselaar) [RHEL-44835] - iommu/dma: avoid expensive indirect calls for sync operations (Jerry Snitselaar) [RHEL-44835] - dma: avoid redundant calls for sync operations (Jerry Snitselaar) [RHEL-44835] - dma: compile-out DMA sync op calls when not used (Jerry Snitselaar) [RHEL-44835] - iommu/dma: fix zeroing of bounce buffer padding used by untrusted devices (Jerry Snitselaar) [RHEL-44835] - swiotlb: remove alloc_size argument to swiotlb_tbl_map_single() (Jerry Snitselaar) [RHEL-44835] - iommu/amd: Fix Invalid wait context issue (Jerry Snitselaar) [RHEL-44835] - iommu/amd: Fix sysfs leak in iommu init (Jerry Snitselaar) [RHEL-44835] - iommu/amd: Check EFR[EPHSup] bit before enabling PPR (Jerry Snitselaar) [RHEL-44835] - iommu/amd: Fix workqueue name (Jerry Snitselaar) [RHEL-44835] - iommu: Return right value in iommu_sva_bind_device() (Jerry Snitselaar) [RHEL-44835] - genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline (cki-backport-bot) [RHEL-44447] {CVE-2024-31076} - net: openvswitch: Fix Use-After-Free in ovs_ct_exit (cki-backport-bot) [RHEL-36364] {CVE-2024-27395} - mptcp: ensure snd_nxt is properly initialized on connect (cki-backport-bot) [RHEL-39867] {CVE-2024-36889} - pstore/ram: Fix crash when setting number of cpus to an odd number (Lenny Szubowicz) [RHEL-29473] {CVE-2023-52619}- nvme-multipath: implement "queue-depth" iopolicy (John Meneghini) [RHEL-45230] - nvme-multipath: prepare for "queue-depth" iopolicy (John Meneghini) [RHEL-45230] - dm-crypt: limit the size of encryption requests (Benjamin Marzinski) [RHEL-49548] - wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup() (CKI Backport Bot) [RHEL-47786] {CVE-2024-40912} - tracing: Ensure visibility when inserting an element into tracing_map (Jerome Marchand) [RHEL-30459] {CVE-2024-26645} - tracing/trigger: Fix to return error if failed to alloc snapshot (Jerome Marchand) [RHEL-33284] {CVE-2024-26920} - block: fix request.queuelist usage in flush (Ming Lei) [RHEL-43552] - block: fix that util can be greater than 100% (Ming Lei) [RHEL-42408] - block: support to account io_ticks precisely (Ming Lei) [RHEL-42408] - scsi: fnic: Move fnic_fnic_flush_tx() to a work queue (John Meneghini) [RHEL-36420] - scsi: fnic: Clean up some inconsistent indenting (John Meneghini) [RHEL-36420] - scsi: fnic: Convert snprintf() to sysfs_emit() (John Meneghini) [RHEL-36420] - scsi: fnic: unlock on error path in fnic_queuecommand() (John Meneghini) [RHEL-36420] - scsi: fnic: Increment driver version (John Meneghini) [RHEL-36420] - scsi: fnic: Improve logs and add support for multiqueue (MQ) (John Meneghini) [RHEL-36420] - scsi: fnic: Add support for multiqueue (MQ) in fnic driver (John Meneghini) [RHEL-36420] - scsi: fnic: Add support for multiqueue (MQ) in fnic_main.c (John Meneghini) [RHEL-36420] - scsi: fnic: Remove usage of host_lock (John Meneghini) [RHEL-36420] - scsi: fnic: Define stats to track multiqueue (MQ) IOs (John Meneghini) [RHEL-36420] - scsi: fnic: Modify ISRs to support multiqueue (MQ) (John Meneghini) [RHEL-36420] - scsi: fnic: Refactor and redefine fnic.h for multiqueue (John Meneghini) [RHEL-36420] - scsi: fnic: Get copy workqueue count and interrupt mode from config (John Meneghini) [RHEL-36420] - scsi: fnic: Rename wq_copy to hw_copy_wq (John Meneghini) [RHEL-36420] - scsi: fnic: Add and improve log messages (John Meneghini) [RHEL-36420] - scsi: fnic: Add and use fnic number (John Meneghini) [RHEL-36420] - scsi: fnic: Modify definitions to sync with VIC firmware (John Meneghini) [RHEL-36420] - scsi: fnic: Return error if vmalloc() failed (John Meneghini) [RHEL-36420] - scsi: fnic: Clean up some inconsistent indenting (John Meneghini) [RHEL-36420] - scsi: fnic: Fix sg_reset success path (John Meneghini) [RHEL-36420] - scsi: fnic: Remove unused functions fnic_scsi_host_start/end_tag() (John Meneghini) [RHEL-36420] - scsi: fnic: Replace sgreset tag with max_tag_id (John Meneghini) [RHEL-36420] - scsi: fnic: Replace return codes in fnic_clean_pending_aborts() (John Meneghini) [RHEL-36420] - scsi: fnic: Use vmalloc_array() and vcalloc() (John Meneghini) [RHEL-36420] - scsi: fnic: Use vzalloc() (John Meneghini) [RHEL-36420] - scsi: fnic: Switch to use %ptTs (John Meneghini) [RHEL-36420] - scsi: fnic: Refactor code in fnic probe to initialize SCSI layer (John Meneghini) [RHEL-36420] - scsi: fnic: Replace DMA mask of 64 bits with 47 bits (John Meneghini) [RHEL-36420] - scsi: fnic: Remove unneeded flush_workqueue() (John Meneghini) [RHEL-36420] - scsi: fnic: Remove redundant NULL check (John Meneghini) [RHEL-36420] - scsi: fnic: Stop using the SCSI pointer (John Meneghini) [RHEL-36420] - scsi: fnic: Fix a tracing statement (John Meneghini) [RHEL-36420] - scsi: fnic: Call scsi_done() directly (John Meneghini) [RHEL-36420]- net: ena: Fix redundant device NUMA node override (Kamal Heib) [RHEL-40816] - ibmvnic: Free any outstanding tx skbs during scrq reset (Mamatha Inamdar) [RHEL-45045] - ibmvnic: Add tx check to prevent skb leak (Mamatha Inamdar) [RHEL-45045] - ibmvnic: rename local variable index to bufidx (Mamatha Inamdar) [RHEL-45045] - nfs: don't invalidate dentries on transient errors (Scott Mayhew) [RHEL-35853] - wifi: mt76: mt7921s: fix potential hung tasks during chip recovery (CKI Backport Bot) [RHEL-48319] {CVE-2024-40977} - wifi: cfg80211: validate HE operation element parsing (CKI Backport Bot) [RHEL-48273] {CVE-2024-40930} - wifi: iwlwifi: mvm: don't read past the mfuart notifcation (CKI Backport Bot) [RHEL-48026] {CVE-2024-40941} - wifi: iwlwifi: mvm: check n_ssids before accessing the ssids (CKI Backport Bot) [RHEL-47918] {CVE-2024-40929} - wifi: cfg80211: Lock wiphy in cfg80211_get_station (CKI Backport Bot) [RHEL-47768] {CVE-2024-40911} - efi/libstub: arm64: Remap relocated image with strict permissions (Lenny Szubowicz) [RHEL-39186] - efi/libstub: zboot: Mark zboot EFI application as NX compatible (Lenny Szubowicz) [RHEL-39186] - irqchip/renesas-irqc: Use platform_get_irq_optional() to get the interrupt (Radu Rendec) [RHEL-47248] - reset: Fix devm bulk optional exclusive control getter (Radu Rendec) [RHEL-47248] - net: rswitch: Avoid use-after-free in rswitch_poll() (Radu Rendec) [RHEL-47248] - mm/memory-failure: fix handling of dissolved but not taken off from buddy pages (Aristeu Rozanski) [RHEL-45023] {CVE-2024-39298} - net: psample: fix flag being set in wrong skb (Adrian Moreno) [RHEL-31876] - net: openvswitch: store sampling probability in cb. (Adrian Moreno) [RHEL-31876] - net: openvswitch: add psample action (Adrian Moreno) [RHEL-31876] - net: psample: allow using rate as probability (Adrian Moreno) [RHEL-31876] - net: psample: skip packet copy if no listeners (Adrian Moreno) [RHEL-31876] - net: sched: act_sample: add action cookie to sample (Adrian Moreno) [RHEL-31876] - net: psample: add user cookie (Adrian Moreno) [RHEL-31876] - cipso: make cipso_v4_skbuff_delattr() fully remove the CIPSO options (Ondrej Mosnacek) [RHEL-44136] - cipso: fix total option length computation (Ondrej Mosnacek) [RHEL-44136] - ACPI: APEI: EINJ: Add support for vendor defined error types (Mark Langsdorf) [RHEL-17909] - platform/chrome: cros_ec_debugfs: Fix permissions for panicinfo (Mark Langsdorf) [RHEL-17909] - fs: debugfs: Add write functionality to debugfs blobs (Mark Langsdorf) [RHEL-17909] - ACPI: APEI: EINJ: Refactor available_error_type_show() (Mark Langsdorf) [RHEL-17909] - mfd: syscon: Fix null pointer dereference in of_syscon_register() (Mark Langsdorf) [RHEL-26884] {CVE-2023-52467} - nvme-multipath: find NUMA path only for online numa-node (Chris Leech) [RHEL-40088] - ACPI: arm64: export acpi_arch_thermal_cpufreq_pctg() (Charles Mirabile) [RHEL-1697] - ACPI: processor: reduce CPUFREQ thermal reduction pctg for Tegra241 (Charles Mirabile) [RHEL-1697] - ACPI: thermal: Add Thermal fast Sampling Period (_TFP) support (Charles Mirabile) [RHEL-1697] - scsi: specify .sense_len = SCSI_SENSE_BUFFERSIZE in scsi_execute() scsi_exec_args (Ewan D. Milne) [RHEL-30596]- ionic: fix use after netif_napi_del() (CKI Backport Bot) [RHEL-47634] {CVE-2024-39502} - i2c: lpi2c: Avoid calling clk_get_rate during transfer (David Arcari) [RHEL-48206] {CVE-2024-40965} - i2c: imx-lpi2c: return -EINVAL when i2c peripheral clk doesn't work (David Arcari) [RHEL-48206] {CVE-2024-40965} - i2c: smbus: Support DDR5 and LPDDR5 SPD EEPROMs (David Arcari) [RHEL-49526] - ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine." (CKI Backport Bot) [RHEL-48391] {CVE-2024-40984} - vmci: prevent speculation leaks by sanitizing event in event_deliver() (CKI Backport Bot) [RHEL-47688] {CVE-2024-39499} - drm/fbdev-generic: Fix framebuffer on big endian devices (Thomas Huth) [RHEL-45158] - fs/proc: do_task_stat: use sig->stats_lock to gather the threads/children stats (Brian Foster) [RHEL-31564] {CVE-2024-26686} - fs/proc: do_task_stat: move thread_group_cputime_adjusted() outside of lock_task_sighand() (Brian Foster) [RHEL-31564] - fs/proc: do_task_stat: use __for_each_thread() (Brian Foster) [RHEL-31564] - of: unittest: Fix compile in the non-dynamic case (Steve Best) [RHEL-37072] {CVE-2023-52679} - of: unittest: Fix of_count_phandle_with_args() expected value message (Steve Best) [RHEL-37072] {CVE-2023-52679} - of: Fix double free in of_parse_phandle_with_args_map (Steve Best) [RHEL-37072] {CVE-2023-52679}- net/mlx5e: Fix netif state handling (Benjamin Poirier) [RHEL-43870] {CVE-2024-38608} - net/mlx5e: Add wrapping for auxiliary_driver ops and remove unused args (Benjamin Poirier) [RHEL-43870] - net: fix rc7's __skb_datagram_iter() (Paolo Abeni) [RHEL-46610] - net: allow skb_datagram_iter to be called from any context (Paolo Abeni) [RHEL-46610] - net: do not leave a dangling sk pointer, when socket creation fails (Paolo Abeni) [RHEL-46610] - netns: Make get_net_ns() handle zero refcount net (Paolo Abeni) [RHEL-46610] - net: fix out-of-bounds access in ops_init (Paolo Abeni) [RHEL-46610] - net: ethtool: correct MAX attribute value for stats (Davide Caratti) [RHEL-46358] - net: ethtool: fix the error condition in ethtool_get_phy_stats_ethtool() (Davide Caratti) [RHEL-46358 RHEL-47900] {CVE-2024-40928} - audit: use KMEM_CACHE() instead of kmem_cache_create() (Ricardo Robaina) [RHEL-35421] - audit: remove unnecessary assignment in audit_dupe_lsm_field() (Ricardo Robaina) [RHEL-35421] - audit,io_uring: io_uring openat triggers audit reference count underflow (Ricardo Robaina) [RHEL-35421] - audit: Annotate struct audit_chunk with __counted_by (Ricardo Robaina) [RHEL-35421] - putname(): IS_ERR_OR_NULL() is wrong here (Ricardo Robaina) [RHEL-35421] - net/mlx5: Discard command completions in internal error (Kamal Heib) [RHEL-44237] {CVE-2024-38555} - efi/arm64: Fix kmemleak false positive in arm64_efi_rt_init() (Waiman Long) [RHEL-24125] - fbdev/hyperv_fb: Include (Waiman Long) [RHEL-24125] - drm/hyperv: Fix a compilation issue because of not including screen_info.h (Waiman Long) [RHEL-24125] - efi: Do not include from EFI header (Waiman Long) [RHEL-24125] - PCI: Clear Secondary Status errors after enumeration (Myron Stowe) [RHEL-44851] - leds: gpio: Add kernel log if devm_fwnode_gpiod_get() fails (Radu Rendec) [RHEL-43483] - leds: gpio: Update headers (Radu Rendec) [RHEL-43483] - leds: gpio: Remove unneeded assignment (Radu Rendec) [RHEL-43483] - leds: gpio: Move temporary variable for struct device to gpio_led_probe() (Radu Rendec) [RHEL-43483] - leds: gpio: Refactor code to use devm_gpiod_get_index_optional() (Radu Rendec) [RHEL-43483] - leds: gpio: Utilise PTR_ERR_OR_ZERO() (Radu Rendec) [RHEL-43483] - leds: gpio: Keep driver firmware interface agnostic (Radu Rendec) [RHEL-43483] - leds: gpio: Annotate struct gpio_leds_priv with __counted_by (Radu Rendec) [RHEL-43483] - leds: gpio: Configure per-LED pin control (Radu Rendec) [RHEL-43483] - leds: gpio: switch to using devm_fwnode_gpiod_get() (Radu Rendec) [RHEL-43483] - leds: move default_state read from fwnode to core (Radu Rendec) [RHEL-43483] - PM: sleep: Restore asynchronous device resume optimization (Mark Langsdorf) [RHEL-29018] {CVE-2023-52498} - PM: sleep: Fix possible deadlocks in core system-wide PM code (Mark Langsdorf) [RHEL-29018] {CVE-2023-52498} - async: Introduce async_schedule_dev_nocall() (Mark Langsdorf) [RHEL-29018] {CVE-2023-52498} - pmdomain: imx8mp-blk-ctrl: imx8mp_blk: Add fdcc clock to hdmimix domain (Mark Salter) [RHEL-37329] {CVE-2024-35942} - perf: hisi: Fix use-after-free when register pmu fails (Mark Salter) [RHEL-38291] {CVE-2023-52859} - Enable tmpfs quota configuration option (Carlos Maiolino) [RHEL-7768] - shmem: properly report quota mount options (Carlos Maiolino) [RHEL-7768] - shmem: move spinlock into shmem_recalc_inode() to fix quota support (Carlos Maiolino) [RHEL-7768] - shmem: fix quota lock nesting in huge hole handling (Carlos Maiolino) [RHEL-7768] - tmpfs: fix race on handling dquot rbtree (Carlos Maiolino) [RHEL-7768] - shmem: Add default quota limit mount options (Carlos Maiolino) [RHEL-7768] - shmem: quota support (Carlos Maiolino) [RHEL-7768] - shmem: prepare shmem quota infrastructure (Carlos Maiolino) [RHEL-7768] - quota: Check presence of quota operation structures instead of ->quota_read and ->quota_write callbacks (Carlos Maiolino) [RHEL-7768] - shmem: make shmem_get_inode() return ERR_PTR instead of NULL (Carlos Maiolino) [RHEL-7768] - shmem: make shmem_inode_acct_block() return error (Carlos Maiolino) [RHEL-7768]- bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set() (CKI Backport Bot) [RHEL-46919] {CVE-2024-39487} - phy: ti: gmii-sel: Enable SGMII mode for J784S4 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Fix register offset when parent is not a syscon node (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Allow parent to not be syscon node (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Enable USXGMII mode for J784S4 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Add support for CPSW9G GMII SEL in J784S4 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Enable SGMII mode for J721E (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Enable SGMII mode for J7200 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Add support for SGMII mode (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Add support for CPSW9G GMII SEL in J721e (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Update methods for fetching and using qsgmii main port (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Add support for CPSW5G GMII SEL in J7200 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: check of_get_address() for failure (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Fix audio refclk (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Add support for audio refclk (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Allow the clock node to not be of type syscon (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Use dev_err_probe() helper (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Add support for AM62 epwm-tbclk (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Consolidate serdes0 references (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Assign only lanes 0 and 1 to PCIe1 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-main: Add node for EHRPWMs (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Add PCIe support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Add overlay for PCIe0 and PCIe1 EP Mode (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Enable PCIe0 and PCIe1 in RC Mode (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-main: Add PCIe nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Add TPS62873 node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Add TPS62873 node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Enable USB3 support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-main: Add support for USB (Andrew Halaney) [RHEL-44742] - arm64: boot: dts: ti: k3-*: Add memory node to bootloader stage (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4: Add overlay for dual port USXGMII mode (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Add support for multiple CAN instances (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4: Add overlay to enable QSGMII mode with CPSW9G (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Enable Main CPSW2G node and add aliases for it (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-main: Add CPSW2G and CPSW9G nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Add alias for MCU CPSW2G (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Fix csi2-dual-imx219 dtb names (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-beagleplay: Fix Ethernet PHY RESET GPIOs (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Add USB-C (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Add main esm address range (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-main: Enable support for SDR104 speed mode (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a: Enable UHS mode support for SD cards (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65-main: Remove unused properties in sdhci nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65-main: Fix sdhci node properties (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j722s-evm: Enable UHS support for MMCSD (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Enable overlays for the am625-phyboard-lyra (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: am64-phyboard-electra: Add overlay to enable a GPIO fan (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a-main: Add Wave5 Video Encoder/Decoder Node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Fix UART pin type and macro type (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62-verdin-dahlia: support sleep-moci (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62-verdin: replace sleep-moci hog with regulator (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a: Disable USB LPM (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: add the USB sub-system (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62/a: use sub-node for USB_PHY_CTRL registers (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62*: Add PHY2 region to USB wrapper node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Add icssg-prueth nodes for PG1 devices (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Add Audio Codec (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Use exact ranges for FSS node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Use exact ranges for FSS node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Use exact ranges for FSS node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Move SerDes mux nodes under the control node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Add full compatible to SerDes control nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j722s-evm: Enable eMMC support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-{am62p,j722s}: Disable ethernet by default (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-phyboard-electra-rdk: Increase CAN max bitrate (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Increase CAN max bitrate (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-verdin: add PCIe reset gpio hog (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: mallow: fix GPIOs pinctrl (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62-lp-sk: Remove tps65219 power-button (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-beagleplay: Use mmc-pwrseq for wl18xx enable (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: use SD1 CD as GPIO (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: Set memory size to 2gb (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: dahlia: fix audio clock (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p5-sk: minor whitespace cleanup (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: hummingboard-t: add overlays for m.2 pci-e and usb-3 (Andrew Halaney) [RHEL-44742] - arm64: dts: add description for solidrun am642 som and evaluation board (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add Wave5 Video Encoder/Decoder Node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-main: Add Wave5 Video Encoder/Decoder Node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Add support for OSPI flash (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Enable CAN interfaces for AM69 SK board (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Enable overlays for SK-AM62P (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add nodes for CSI-RX (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add DMASS1 for CSI (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j722s-evm: Enable OSPI NOR support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j722s-evm: Enable CPSW3G RGMII1 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Fix mux-reg-masks in hbmc_mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add common1 register space for AM62A SoC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add common1 register space for AM65x SoC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-evm: add overlay for ICSSG1 2nd port (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-evm: add ICSSG1 Ethernet support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64-main: Add ICSSG IEP nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am6*: Add bootph-all property in MMC node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am6*: Fix bus-width property in MMC nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am6*: Fix ti,clkbuf-sel property in MMC nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am6*: Remove DLL properties for soft PHYs (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add ITAP/OTAP values for MMC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64-main: Fix ITAP/OTAP values for MMC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a7-sk: Enable eMMC support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a-main: Add sdhci2 instance (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a-main: Add sdhci0 instance (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-sk: Add overlay for IMX219 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-main: Add CSI2RX capture nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-main: Add CSI2RX capture nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-sk: Model CSI2RX connector mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Enable camera peripherals (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am68-sk-base-board: Enable camera peripherals (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-common-proc-board: Enable camera peripherals (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add reserved memory for watchdog (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add support for TI J722S Evaluation Module (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Introduce J722S family of SoCs (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Support IOT2050-SM variant (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Annotate LED nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Factor out DP related bits (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Factor out enabling of USB3 support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Factor out arduino connector bits (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Disable R5 lockstep for all PG2 boards (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: Set VDD CORE minimum voltage to 0.75V (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62-wakeup: Configure ti-sysc for wkup_uart0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: am62-phyboard-lyra: Add overlay to enable a GPIO fan (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: add support for Verdin USB1 interface (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add DT overlay for PCIe + USB3.0 SERDES personality card (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add DT overlay for PCIe + USB2.0 SERDES personality card (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a: Make the main_conf node a simple-bus (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62: Make the main_conf node a simple-bus (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Make the FSS node a simple-bus (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Convert serdes_ln_ctrl node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Convert usb_serdes_mux node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Convert usb_serdes_mux node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Convert serdes_ln_ctrl node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Convert usb_serdes_mux node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Convert serdes_ln_ctrl node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64: Convert serdes_ln_ctrl node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Makefile: Clarify GPL-2.0 as GPL-2.0-only (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050*: Clarify GPL-2.0 as GPL-2.0-only (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: phycore*: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: beagle*: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-serdes: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-pinctrl: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a7: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Use https for urls (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: use ti,j7200-padconf compatible (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Makefile: Add HDMI audio check for AM62A7-SK (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a7-sk: Add HDMI support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a-main: Add node for Display SubSystem (DSS) (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: phycore-am64: Add ADC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Add support for multiple CAN instances (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200-som-p0: Add support for CAN instance 0 in main domain (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Add support for CAN nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: mallow: add TPM device (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64: Remove PCIe endpoint node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Remove PCIe endpoint nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Remove PCIe endpoint node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Enable PCIe nodes at the board level (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-som-p0: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-som-p0: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-sk: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-beagleboneai64: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200-som-p0: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am68-sk-som: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am654-base-board: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-sk: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-evm: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-phyboard-electra: Add TPM support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Disable clock output of the ethernet PHY (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-beagleplay: Use the builtin mdio bus (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-beagleplay: Add boot phase tags for USB0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-sk: Add boot phase tags for USB0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am654-main: Add device tree entry for SGX GPU (Andrew Halaney) [RHEL-44742] - openvswitch: get related ct labels from its master if it is not confirmed (Xin Long) [RHEL-44560] - block: refine the EOF check in blkdev_iomap_begin (Ming Lei) [RHEL-43906] {CVE-2024-38604} - mm/userfaultfd: reset ptes when close() for wr-protected ones (Nico Pache) [RHEL-39639] {CVE-2024-36881} - scsi: mpi3mr: Fix printk() format strings (Ewan D. Milne) [RHEL-18205] - scsi: mpi3mr: Update driver version to 8.5.1.0.0 (Ewan D. Milne) [RHEL-18205] - scsi: mpi3mr: Support for preallocation of SGL BSG data buffers part-3 (Ewan D. Milne) [RHEL-18205] - scsi: mpi3mr: Support for preallocation of SGL BSG data buffers part-2 (Ewan D. Milne) [RHEL-18205] - scsi: mpi3mr: Support for preallocation of SGL BSG data buffers part-1 (Ewan D. Milne) [RHEL-18205] - x86/mce: Dynamically size space for machine check records (Aristeu Rozanski) [RHEL-24864]- powerpc/eeh: avoid possible crash when edev->pdev changes (Mamatha Inamdar) [RHEL-45149] - mm/shmem: disable PMD-sized page cache if needed (Donald Dutile) [RHEL-14441] - mm/filemap: skip to create PMD-sized page cache if needed (Donald Dutile) [RHEL-14441] - mm/readahead: limit page cache size in page_cache_ra_order() (Donald Dutile) [RHEL-14441] - readahead: use ilog2 instead of a while loop in page_cache_ra_order() (Donald Dutile) [RHEL-14441] - mm/filemap: make MAX_PAGECACHE_ORDER acceptable to xarray (Donald Dutile) [RHEL-14441] - filemap: add helper mapping_max_folio_size() (Donald Dutile) [RHEL-14441] - filemap: Allow __filemap_get_folio to allocate large folios (Donald Dutile) [RHEL-14441] - filemap: Add fgf_t typedef (Donald Dutile) [RHEL-14441] - cpuidle: ACPI/intel: fix MWAIT hint target C-state computation (David Arcari) [RHEL-47255] - intel_idle: Add Meteorlake support (David Arcari) [RHEL-47255] - x86: Fix CPUIDLE_FLAG_IRQ_ENABLE leaking timer reprogram (David Arcari) [RHEL-47255] - coredump: Proactively round up to kmalloc bucket size (Audra Mitchell) [RHEL-44555] - efi/unaccepted: touch soft lockup during memory accept (CKI Backport Bot) [RHEL-46580] {CVE-2024-36936} - media: cec: cec-api: add locking in cec_release() (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: avoid confusing "transmit timed out" message (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: avoid recursive cec_claim_log_addrs (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: cec-adap: always cancel work in cec_transmit_msg_fh (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: remove length check of Timer Status (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: count low-drive, error and arb-lost conditions (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: add note about *_from_edid() function usage in drm (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: add adap_unconfigured() callback (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: add adap_nb_transmit_canceled() callback (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: don't set last_initiator if tx in progress (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: disable adapter in cec_devnode_unregister (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: not all messages were passed on when monitoring (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: add support for Absolute Volume Control (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: log when claiming LA fails unexpectedly (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: drop activate_cnt, use state info instead (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: reconfigure if the PA changes during configuration (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: fix is_configuring state (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: stop trying LAs on CEC_TX_STATUS_TIMEOUT (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: don't unconfigure if already unconfigured (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: add optional adap_configured callback (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: add xfer_timeout_ms field (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: use call_op and check for !unregistered (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-pin: fix interrupt en/disable handling (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-pin: drop unused 'enabled' field from struct cec_pin (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-pin: fix off-by-one SFT check (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-pin: rename timer overrun variables (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: correctly pass on reply results (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: abort if the current transmit was canceled (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: call enable_adap on s_log_addrs (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: fix a deadlock situation (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: safely unhook lists in cec_data (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: copy sequence field for the reply (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - net: wwan: iosm: Fix tainted pointer delete is case of region creation fail (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: mhi: drop driver owner assignment (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Split 64bit accesses to fix alignment issues (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: core: make wwan_class constant (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: hwsim: make wwan_hwsim_class constant (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Prefer struct_size over open coded arithmetic (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: core: constify the struct device_type usage (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Add fastboot WWAN port (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Infrastructure for early port configuration (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Add sysfs attribute for device state machine (Jose Ignacio Tornos Martinez) [RHEL-9429] - wwan: core: Add WWAN fastboot port type (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: qcom_bam_dmux: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: replace deprecated strncpy with strscpy (Jose Ignacio Tornos Martinez) [RHEL-9429] - drivers: net: wwan: iosm: Fixed multiple typos in multiple files (Jose Ignacio Tornos Martinez) [RHEL-9429] - Revert "net: wwan: iosm: enable runtime pm support for 7560" (Jose Ignacio Tornos Martinez) [RHEL-9429] - drivers: net: wwan: wwan_core.c: resolved spelling mistake (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Add __counted_by for struct t7xx_fsm_event and use struct_size() (Jose Ignacio Tornos Martinez) [RHEL-9429] - wwan: core: Use the bitmap API to allocate bitmaps (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: iosm: enable runtime pm support for 7560 (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: iosm: clean up unused struct members (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: iosm: remove unused enum definition (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: iosm: remove unused macro definition (Jose Ignacio Tornos Martinez) [RHEL-9429] - selftests: net: bridge: increase IGMP/MLD exclude timeout membership interval (Hangbin Liu) [RHEL-45825] - selftests: test_bridge_neigh_suppress.sh: Fix failures due to duplicate MAC (Hangbin Liu) [RHEL-45825] - selftests: reuseaddr_conflict: add missing new line at the end of the output (Hangbin Liu) [RHEL-45825] - selftests: forwarding: Fix ping failure due to short timeout (Hangbin Liu) [RHEL-45825] - selftests: net: more strict check in net_helper (Hangbin Liu) [RHEL-45825] - seg6: fix parameter passing when calling NF_HOOK() in End.DX4 and End.DX6 behaviors (Hangbin Liu) [RHEL-45826] - ipv6: prevent possible NULL dereference in rt6_probe() (Hangbin Liu) [RHEL-45826] - ipv6: prevent possible NULL deref in fib6_nh_init() (Hangbin Liu) [RHEL-45826] - net/ipv6: Fix the RT cache flush via sysctl using a previous delay (Hangbin Liu) [RHEL-45826] - ipv6: fix possible race in __fib6_drop_pcpu_from() (Hangbin Liu) [RHEL-45826] - net/ipv6: Fix route deleting failure when metric equals 0 (Hangbin Liu) [RHEL-45826] - ipv6: prevent NULL dereference in ip6_output() (Hangbin Liu) [RHEL-45826] - net: ipv6: fix wrong start position when receive hop-by-hop fragment (Hangbin Liu) [RHEL-45826] - ipv6: Fix infinite recursion in fib6_dump_done(). (Hangbin Liu) [RHEL-45826] - ACPI: CPPC: Fix access width used for PCC registers (Mark Langsdorf) [RHEL-37532] {CVE-2024-35995} - ACPI: CPPC: Fix bit_offset shift in MASK_VAL() macro (Mark Langsdorf) [RHEL-37532] {CVE-2024-35995} - ACPI: CPPC: Use access_width over bit_width for system memory accesses (Mark Langsdorf) [RHEL-37532] {CVE-2024-35995} - net: usb: ax88179_178a: improve link status logs (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: improve reset check (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: fix link status when link is set to down/up (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: Add check for usbnet_get_endpoints() (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: stop lying about skb->truesize (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: avoid writing the mac address before first reading (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: non necessary second random mac address (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: avoid the interface always configured as random address (Jose Ignacio Tornos Martinez) [RHEL-45458] - i2c: designware: Add ACPI ID for Granite Rapids-D I2C controller (David Arcari) [RHEL-29353] - prinkt/nbcon: Add a scheduling point to nbcon_kthread_func(). (Derek Barbosa) [RHEL-37526] - rhel: add ICE_HWMON cfg (Petr Oros) [RHEL-17486] - ice: use proper macro for testing bit (Petr Oros) [RHEL-17486] - ice: Reject pin requests with unsupported flags (Petr Oros) [RHEL-17486] - ice: Don't process extts if PTP is disabled (Petr Oros) [RHEL-17486] - ice: Fix improper extts handling (Petr Oros) [RHEL-17486] - ice: Rebuild TC queues on VSI queue reconfiguration (Petr Oros) [RHEL-17486] - ice: Fix VSI list rule with ICE_SW_LKUP_LAST type (Petr Oros) [RHEL-17486] - ice: fix 200G link speed message log (Petr Oros) [RHEL-17486] - ice: avoid IRQ collision to fix init failure on ACPI S3 resume (Petr Oros) [RHEL-17486] - ice: map XDP queues to vectors in ice_vsi_map_rings_to_vectors() (Petr Oros) [RHEL-17486] - ice: add flag to distinguish reset from .ndo_bpf in XDP rings config (Petr Oros) [RHEL-17486] - ice: remove af_xdp_zc_qps bitmap (Petr Oros) [RHEL-17486] - ice: fix reads from NVM Shadow RAM on E830 and E825-C devices (Petr Oros) [RHEL-17486] - ice: fix iteration of TLVs in Preserved Fields Area (Petr Oros) [RHEL-17486] - ice: fix 200G PHY types to link speed mapping (Petr Oros) [RHEL-17486] - ice: fix accounting if a VLAN already exists (Petr Oros) [RHEL-17486] - ice: Interpret .set_channels() input differently (Petr Oros) [RHEL-17486] - ice: Fix package download algorithm (Petr Oros) [RHEL-17486] - ice: remove correct filters during eswitch release (Petr Oros) [RHEL-17486] - ice: refactor struct ice_vsi_cfg_params to be inside of struct ice_vsi (Petr Oros) [RHEL-17486] - ice: Deduplicate tc action setup (Petr Oros) [RHEL-17486] - ice: update E830 device ids and comments (Petr Oros) [RHEL-17486] - ice: add additional E830 device ids (Petr Oros) [RHEL-17486] - ice: ensure the copied buf is NUL terminated (Petr Oros) [RHEL-17486] - ice: fix LAG and VF lock dependency in ice_reset_vf() (Petr Oros) [RHEL-17486] - ice: Fix checking for unsupported keys on non-tunnel device (Petr Oros) [RHEL-17486] - ice: tc: allow zero flags in parsing tc flower (Petr Oros) [RHEL-17486] - ice: tc: check src_vsi in case of traffic from VF (Petr Oros) [RHEL-17486] - ice: store VF relative MSI-X index in q_vector->vf_reg_idx (Petr Oros) [RHEL-17486] - ice: set vf->num_msix in ice_initialize_vf_entry() (Petr Oros) [RHEL-17486] - ice: Implement 'flow-type ether' rules (Petr Oros) [RHEL-17486] - ice: Remove unnecessary argument from ice_fdir_comp_rules() (Petr Oros) [RHEL-17486] - ice: Fix freeing uninitialized pointers (Petr Oros) [RHEL-17486] - ice: hold devlink lock for whole init/cleanup (Petr Oros) [RHEL-17486] - ice: move devlink port code to a separate file (Petr Oros) [RHEL-17486] - ice: move ice_devlink.[ch] to devlink folder (Petr Oros) [RHEL-17486] - ice: Remove newlines in NL_SET_ERR_MSG_MOD (Petr Oros) [RHEL-17486] - ice: Add switch recipe reusing feature (Petr Oros) [RHEL-17486] - ice: count representor stats (Petr Oros) [RHEL-17486] - ice: do switchdev slow-path Rx using PF VSI (Petr Oros) [RHEL-17486] - ice: change repr::id values (Petr Oros) [RHEL-17486] - ice: remove switchdev control plane VSI (Petr Oros) [RHEL-17486] - ice: control default Tx rule in lag (Petr Oros) [RHEL-17486] - ice: default Tx rule instead of to queue (Petr Oros) [RHEL-17486] - ice: do Tx through PF netdev in slow-path (Petr Oros) [RHEL-17486] - ice: remove eswitch changing queues algorithm (Petr Oros) [RHEL-17486] - ice: fix memory corruption bug with suspend and rebuild (Petr Oros) [RHEL-17486] - ice: Refactor FW data type and fix bitmap casting issue (Petr Oros) [RHEL-17486] - ice: fix stats being updated by way too large values (Petr Oros) [RHEL-17486] - ice: fix typo in assignment (Petr Oros) [RHEL-17486] - net: ice: Fix potential NULL pointer dereference in ice_bridge_setlink() (Petr Oros) [RHEL-17486] - ice: virtchnl: stop pretending to support RSS over AQ or registers (Petr Oros) [RHEL-17486] - ice: reconfig host after changing MSI-X on VF (Petr Oros) [RHEL-17486] - ice: reorder disabling IRQ and NAPI in ice_qp_dis (Petr Oros) [RHEL-17486] - ice: avoid unnecessary devm_ usage (Petr Oros) [RHEL-17486] - ice: do not disable Tx queues twice in ice_down() (Petr Oros) [RHEL-17486] - ice: cleanup line splitting for context set functions (Petr Oros) [RHEL-17486] - ice: use GENMASK instead of BIT(n) - 1 in pack functions (Petr Oros) [RHEL-17486] - ice: rename ice_write_* functions to ice_pack_ctx_* (Petr Oros) [RHEL-17486] - ice: remove vf->lan_vsi_num field (Petr Oros) [RHEL-17486] - ice: use relative VSI index for VFs instead of PF VSI number (Petr Oros) [RHEL-17486] - ice: remove unnecessary duplicate checks for VF VSI ID (Petr Oros) [RHEL-17486] - ice: pass VSI pointer into ice_vc_isvalid_q_id (Petr Oros) [RHEL-17486] - ice: Fix debugfs with devlink reload (Petr Oros) [RHEL-17486] - ice: Remove and readd netdev during devlink reload (Petr Oros) [RHEL-17486] - ice: add support for 3k signing DDP sections for E825C (Petr Oros) [RHEL-17486] - ice: Add helper function ice_is_generic_mac (Petr Oros) [RHEL-17486] - ice: introduce new E825C devices family (Petr Oros) [RHEL-17486] - ice: remove incorrect comment (Petr Oros) [RHEL-17486] - ice: Add a new counter for Rx EIPE errors (Petr Oros) [RHEL-17486] - ice: make ice_vsi_cfg_txq() static (Petr Oros) [RHEL-17486] - ice: make ice_vsi_cfg_rxq() static (Petr Oros) [RHEL-17486] - ice: stop destroying and reinitalizing Tx tracker during reset (Petr Oros) [RHEL-17486] - ice: factor out ice_ptp_rebuild_owner() (Petr Oros) [RHEL-17486] - ice: rename ice_ptp_tx_cfg_intr (Petr Oros) [RHEL-17486] - ice: don't check has_ready_bitmap in E810 functions (Petr Oros) [RHEL-17486] - ice: rename verify_cached to has_ready_bitmap (Petr Oros) [RHEL-17486] - ice: pass reset type to PTP reset functions (Petr Oros) [RHEL-17486] - ice: introduce PTP state machine (Petr Oros) [RHEL-17486] - ice: ice_base.c: Add const modifier to params and vars (Petr Oros) [RHEL-17486] - ice: remove rx_len_errors statistic (Petr Oros) [RHEL-17486] - ice: replace ice_vf_recreate_vsi() with ice_vf_reconfig_vsi() (Petr Oros) [RHEL-17486] - ice: Add support for packet mirroring using hardware in switchdev mode (Petr Oros) [RHEL-17486] - ice: Enable SW interrupt from FW for LL TS (Petr Oros) [RHEL-17486] - ice: Schedule service task in IRQ top half (Petr Oros) [RHEL-17486] - ice: cleanup inconsistent code (Petr Oros) [RHEL-17486] - ice: field get conversion (Petr Oros) [RHEL-17486] - ice: fix pre-shifted bit usage (Petr Oros) [RHEL-17486] - ice: field prep conversion (Petr Oros) [RHEL-17486] - ice: Fix PF with enabled XDP going no-carrier after reset (Petr Oros) [RHEL-17486] - ice: use VLAN proto from ring packet context in skb path (Petr Oros) [RHEL-17486] - ice: Implement VLAN tag hint (Petr Oros) [RHEL-17486] - ice: Support XDP hints in AF_XDP ZC mode (Petr Oros) [RHEL-17486] - ice: Support RX hash XDP hint (Petr Oros) [RHEL-17486] - ice: Support HW timestamp hint (Petr Oros) [RHEL-17486] - ice: Introduce ice_xdp_buff (Petr Oros) [RHEL-17486] - ice: Make ptype internal to descriptor info processing (Petr Oros) [RHEL-17486] - ice: make RX HW timestamp reading code more reusable (Petr Oros) [RHEL-17486] - ice: make RX hash reading code more reusable (Petr Oros) [RHEL-17486] - ice: add ability to read and configure FW log data (Petr Oros) [RHEL-17486] - ice: enable FW logging (Petr Oros) [RHEL-17486] - ice: configure FW logging (Petr Oros) [RHEL-17486] - ice: remove FW logging code (Petr Oros) [RHEL-17486] - iavf: enable symmetric-xor RSS for Toeplitz hash function (Petr Oros) [RHEL-17486] - ice: enable symmetric-xor RSS for Toeplitz hash function (Petr Oros) [RHEL-17486] - ice: refactor the FD and RSS flow ID generation (Petr Oros) [RHEL-17486] - ice: refactor RSS configuration (Petr Oros) [RHEL-17486] - ice: fix ICE_AQ_VSI_Q_OPT_RSS_* register values (Petr Oros) [RHEL-17486] - ice: Rename E822 to E82X (Petr Oros) [RHEL-17486] - ice: periodically kick Tx timestamp interrupt (Petr Oros) [RHEL-17486] - ice: Re-enable timestamping correctly after reset (Petr Oros) [RHEL-17486] - ice: Improve logs for max ntuple errors (Petr Oros) [RHEL-17486] - ice: read internal temperature sensor (Petr Oros) [RHEL-17486] - ice: fix error code in ice_eswitch_attach() (Petr Oros) [RHEL-17486] - ice: reserve number of CP queues (Petr Oros) [RHEL-17486] - ice: adjust switchdev rebuild path (Petr Oros) [RHEL-17486] - ice: add VF representors one by one (Petr Oros) [RHEL-17486] - ice: realloc VSI stats arrays (Petr Oros) [RHEL-17486] - ice: set Tx topology every time new repr is added (Petr Oros) [RHEL-17486] - ice: allow changing SWITCHDEV_CTRL VSI queues (Petr Oros) [RHEL-17486] - ice: return pointer to representor (Petr Oros) [RHEL-17486] - ice: make representor code generic (Petr Oros) [RHEL-17486] - ice: remove VF pointer reference in eswitch code (Petr Oros) [RHEL-17486] - ice: track port representors in xarray (Petr Oros) [RHEL-17486] - ice: use repr instead of vf->repr (Petr Oros) [RHEL-17486] - ice: track q_id in representor (Petr Oros) [RHEL-17486] - ice: remove unused control VSI parameter (Petr Oros) [RHEL-17486] - ice: remove redundant max_vsi_num variable (Petr Oros) [RHEL-17486] - ice: rename switchdev to eswitch (Petr Oros) [RHEL-17486] - ice: make use of DEFINE_FLEX() in ice_switch.c (Petr Oros) [RHEL-17486] - ice: make use of DEFINE_FLEX() for struct ice_aqc_dis_txq_item (Petr Oros) [RHEL-17486] - ice: make use of DEFINE_FLEX() for struct ice_aqc_add_tx_qgrp (Petr Oros) [RHEL-17486] - ice: make use of DEFINE_FLEX() in ice_ddp.c (Petr Oros) [RHEL-17486] - ice: drop two params of ice_aq_move_sched_elems() (Petr Oros) [RHEL-17486] - ice: ice_sched_remove_elems: replace 1 elem array param by u32 (Petr Oros) [RHEL-17486] - ice: Check CRC strip requirement for VLAN strip (Petr Oros) [RHEL-17486] - ice: Support FCS/CRC strip disable for VF (Petr Oros) [RHEL-17486] - ptp: introduce helpers to adjust by scaled parts per million (Petr Oros) [RHEL-17486]- i40e: fix: remove needless retries of NVM update (CKI Backport Bot) [RHEL-36692] - i2c: smbus: Support up to 8 SPD EEPROMs (David Arcari) [RHEL-47257] - net/mlx5: Add a timeout to acquire the command queue semaphore (Benjamin Poirier) [RHEL-44225] {CVE-2024-38556} - spi: fix null pointer dereference within spi_sync (Andrew Halaney) [RHEL-39777] {CVE-2024-36930} - spi: Fix null dereference on suspend (Andrew Halaney) [RHEL-38218] {CVE-2023-52749} - Revert "sched/fair: Make sure to try to detach at least one movable task" (Phil Auld) [RHEL-45194] - ACPI: LPIT: Avoid u32 multiplication overflow (Mark Langsdorf) [RHEL-37064] {CVE-2023-52683} - netfilter: nft_fib: allow from forward/input without iif selector (Florian Westphal) [RHEL-36316] - netfilter: nft_fib: reverse path filter for policy-based routing on iif (Florian Westphal) [RHEL-36316] - tipc: force a dst refcount before doing decryption (Xin Long) [RHEL-6118] - PM / devfreq: Fix buffer overflow in trans_stat_show (Mark Salter) [RHEL-29457] {CVE-2023-52614} - nvme: find numa distance only if controller has valid numa id (John Meneghini) [RHEL-35806] - HID: amd_sfh: Handle "no sensors" in PM operations (Benjamin Tissoires) [RHEL-23851] - HID: intel-ish-hid: ipc: Add check for pci_alloc_irq_vectors (Benjamin Tissoires) [RHEL-23851] - HID: mcp-2221: cancel delayed_work only when CONFIG_IIO is enabled (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: Fix N64 controller being identified as mouse (Benjamin Tissoires) [RHEL-23851] - selftests/hid: wacom: fix confidence tests (Benjamin Tissoires) [RHEL-23851] - HID: wacom: Add additional tests of confidence behavior (Benjamin Tissoires) [RHEL-23851] - selftests/hid: fix failing tablet button tests (Benjamin Tissoires) [RHEL-23851] - selftests/hid: fix ruff linter complains (Benjamin Tissoires) [RHEL-23851] - selftests/hid: fix mypy complains (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: be stricter for some transitions (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: add a secondary barrel switch test (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: convert the primary button tests (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: add variants of states with buttons (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: define the elements of PenState (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: set initial data for tilt/twist (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: do not set invert when the eraser is used (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: move move_to function to PenDigitizer (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: move the transitions to PenState (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: remove unused class (Benjamin Tissoires) [RHEL-23851] - selftests/hid: base: allow for multiple skip_if_uhdev (Benjamin Tissoires) [RHEL-23851] - selftests/hid: vmtest.sh: allow finer control on the build steps (Benjamin Tissoires) [RHEL-23851] - selftests/hid: vmtest.sh: update vm2c and container (Benjamin Tissoires) [RHEL-23851] - selftests/hid: force using our compiled libbpf headers (Benjamin Tissoires) [RHEL-23851] - selftests/hid: do not manually call headers_install (Benjamin Tissoires) [RHEL-23851] - selftests/hid: ensure we can compile the tests on kernels pre-6.3 (Benjamin Tissoires) [RHEL-23851] - Input: powermate - fix use-after-free in powermate_config_complete (Benjamin Tissoires) [RHEL-23851 RHEL-28076] {CVE-2023-52475} - Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails (Benjamin Tissoires) [RHEL-23851] - Input: synaptics-rmi4 - fix UAF of IRQ domain on driver removal (Benjamin Tissoires) [RHEL-23851] - Input: atkbd - do not skip atkbd_deactivate() when skipping ATKBD_CMD_GETID (Benjamin Tissoires) [RHEL-23851] - Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID (Benjamin Tissoires) [RHEL-23851] - Input: atkbd - use ab83 as id when skipping the getid command (Benjamin Tissoires) [RHEL-23851] - Input: atkbd - skip ATKBD_CMD_GETID in translated mode (Benjamin Tissoires) [RHEL-23851] - Input: allocate keycode for Display refresh rate toggle (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Revert to await reset ACK before reading report descriptor (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: remove I2C_HID_READ_PENDING flag to prevent lock-up (Benjamin Tissoires) [RHEL-23851] - HID: logitech-dj: allow mice to use all types of reports (Benjamin Tissoires) [RHEL-23851] - HID: intel-ish-hid: ipc: Fix dev_err usage with uninitialized dev->devc (Benjamin Tissoires) [RHEL-23851] - HID: input: avoid polling stylus battery on Chromebook Pompom (Benjamin Tissoires) [RHEL-23851] - HID: amd_sfh: Avoid disabling the interrupt (Benjamin Tissoires) [RHEL-23851] - HID: amd_sfh: Update HPD sensor structure elements (Benjamin Tissoires) [RHEL-23851] - HID: lenovo: Add middleclick_workaround sysfs knob for cptkbd (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Add missing null pointer checks to LED initialization (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Introduce thunderstrike_destroy() (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Fix some missing function calls() in the probe error handling path (Benjamin Tissoires) [RHEL-23851] - HID: rmi: remove #ifdef CONFIG_PM (Benjamin Tissoires) [RHEL-23851] - HID: multitouch: remove #ifdef CONFIG_PM (Benjamin Tissoires) [RHEL-23851] - HID: usbhid: remove #ifdef CONFIG_PM (Benjamin Tissoires) [RHEL-23851] - HID: core: remove #ifdef CONFIG_PM from hid_driver (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid-of: fix NULL-deref on failed power up (Benjamin Tissoires) [RHEL-23851 RHEL-31600] {CVE-2024-26717} - HID: i2c-hid: Skip SET_POWER SLEEP for Cirque touchpad on system suspend (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: elan: Add ili2901 timing (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Renumber I2C_HID_QUIRK_ defines (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Remove I2C_HID_QUIRK_SET_PWR_WAKEUP_DEV quirk (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Turn missing reset ack into a warning (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Move i2c_hid_finish_hwreset() to after reading the report-descriptor (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Switch i2c_hid_parse() to goto style error handling (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Split i2c_hid_hwreset() in start() and finish() functions (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Fold i2c_hid_execute_reset() into i2c_hid_hwreset() (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Add IDEA5002 to i2c_hid_acpi_blacklist[] (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: fix handling of unpopulated devices (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: elan: Add ili9882t timing (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: add more DRM dependencies (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Do panel follower work on the system_wq (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Support being a panel follower (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Suspend i2c-hid devices in remove (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Make suspend and resume into helper functions (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Rearrange probe() to power things up later (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Switch to SYSTEM_SLEEP_PM_OPS() (Benjamin Tissoires) [RHEL-23851] - Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table (Benjamin Tissoires) [RHEL-23851] - Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU (Benjamin Tissoires) [RHEL-23851] - Input: synaptics-rmi4 - use sysfs_emit() to instead of scnprintf() (Benjamin Tissoires) [RHEL-23851] - Input: mouse - use sysfs_emit[_at]() instead of scnprintf() (Benjamin Tissoires) [RHEL-23851] - Input: use sysfs_emit() instead of scnprintf() (Benjamin Tissoires) [RHEL-23851] - Input: i8042 - add nomux quirk for Acer P459-G2-M (Benjamin Tissoires) [RHEL-23851] - Input: psmouse - enable Synaptics InterTouch for ThinkPad L14 G1 (Benjamin Tissoires) [RHEL-23851] - Input: synaptics-rmi4 - fix use after free in rmi_unregister_function() (Benjamin Tissoires) [RHEL-23851 RHEL-38304] {CVE-2023-52840} - Input: synaptics-rmi4 - handle reset delay when using SMBus trsnsport (Benjamin Tissoires) [RHEL-23851] - Input: leds - annotate struct input_leds with __counted_by (Benjamin Tissoires) [RHEL-23851] - Input: evdev - annotate struct evdev_client with __counted_by (Benjamin Tissoires) [RHEL-23851] - Input: synaptics-rmi4 - replace deprecated strncpy (Benjamin Tissoires) [RHEL-23851] - Input: Annotate struct ff_device with __counted_by (Benjamin Tissoires) [RHEL-23851] - HID: bpf: make bus_type const in struct hid_bpf_ops (Benjamin Tissoires) [RHEL-23851] - HID: Reorder fields in 'struct hid_input' (Benjamin Tissoires) [RHEL-23851] - HID: Add introduction about HID for non-kernel programmers (Benjamin Tissoires) [RHEL-23851] - HID: wacom: generic: Avoid reporting a serial of '0' to userspace (Benjamin Tissoires) [RHEL-23851] - HID: multitouch: Add required quirk for Synaptics 0xcddc device (Benjamin Tissoires) [RHEL-23851] - HID: wacom: Do not register input devices until after hid_hw_start (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Do not flood kernel log (Benjamin Tissoires) [RHEL-23851] - HID: bpf: use __bpf_kfunc instead of noinline (Benjamin Tissoires) [RHEL-23851] - HID: bpf: actually free hdev memory after attaching a HID-BPF program (Benjamin Tissoires) [RHEL-23851] - HID: bpf: remove double fdget() (Benjamin Tissoires) [RHEL-23851] - HID: hidraw: fix a problem of memory leak in hidraw_release() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: add support for Logitech G Pro X Superlight 2 (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Fix cleanup in probe() (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: remove pointless error message (Benjamin Tissoires) [RHEL-23851] - HID: make ishtp_cl_bus_type const (Benjamin Tissoires) [RHEL-23851] - HID: make hid_bus_type const (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Add gamepad-only mode switched to by holding options (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Better handling of serial number length (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Update list of identifiers from SDL (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Make client_opened a counter (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Clean up locking (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Disable watchdog instead of using a heartbeat (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Avoid overwriting smoothing parameter (Benjamin Tissoires) [RHEL-23851] - HID: magicmouse: fix kerneldoc for struct magicmouse_sc (Benjamin Tissoires) [RHEL-23851] - HID: sensor-hub: Enable hid core report processing for all devices (Benjamin Tissoires) [RHEL-23851] - HID: wacom: Correct behavior when processing some confidence == false touches (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: Prevent divide-by-zero on code (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: fix initializer element is not constant error (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: add support for nso controllers (Benjamin Tissoires) [RHEL-23851] - HID: apple: Add "hfd.cn" and "WKB603" to the list of non-apple keyboards (Benjamin Tissoires) [RHEL-23851] - HID: lenovo: Restrict detection of patched firmware only to USB cptkbd (Benjamin Tissoires) [RHEL-23851] - HID: Add quirk for Labtec/ODDOR/aikeec handbrake (Benjamin Tissoires) [RHEL-23851] - HID: uhid: replace deprecated strncpy with strscpy (Benjamin Tissoires) [RHEL-23851] - HID: wacom: Remove AES power_supply after extended inactivity (Benjamin Tissoires) [RHEL-23851] - HID: multitouch: Add quirk for HONOR GLO-GXXX touchpad (Benjamin Tissoires) [RHEL-23851] - HID: hid-asus: reset the backlight brightness level on resume (Benjamin Tissoires) [RHEL-23851] - HID: hid-asus: add const to read-only outgoing usb buffer (Benjamin Tissoires) [RHEL-23851] - Revert "HID: logitech-dj: Add support for a new lightspeed receiver iteration" (Benjamin Tissoires) [RHEL-23851] - HID: add ALWAYS_POLL quirk for Apple kb (Benjamin Tissoires) [RHEL-23851] - HID: glorious: fix Glorious Model I HID report (Benjamin Tissoires) [RHEL-23851] - HID: fix HID device resource race between HID core and debugging support (Benjamin Tissoires) [RHEL-23851] - HID: apple: add Jamesdonkey and A3R to non-apple keyboards list (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Handle reads greater than 60 bytes (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Don't set bus speed on every transfer (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Set ACPI companion (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Allow IO to start during probe (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Set driver data before I2C adapter add (Benjamin Tissoires) [RHEL-23851] - HID: mcp2200: added driver for GPIOs of MCP2200 (Benjamin Tissoires) [RHEL-23851] - HID: Add quirk for Dell Pro Wireless Keyboard and Mouse KM5221W (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Stop IO before calling hid_connect() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Drop HIDPP_QUIRK_UNIFYING (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Drop delayed_work_cb() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Fix connect event race (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Remove unused connected param from *_connect() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Remove connected check for non-unifying devices (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Add hidpp_non_unifying_init() helper (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Move hidpp_overwrite_name() to before connect check (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Move g920_get_config() to just before hidpp_ff_init() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Remove wtp_get_config() call from probe() (Benjamin Tissoires) [RHEL-23851] - hid: lenovo: Resend all settings on reset_resume for compact keyboards (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: cleanup LED code (Benjamin Tissoires) [RHEL-23851] - HID: lenovo: Detect quirk-free fw on cptkbd and stop applying workaround (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Select POWER_SUPPLY Kconfig option (Benjamin Tissoires) [RHEL-23851] - HID: prodikeys: Replace deprecated strncpy() with strscpy() (Benjamin Tissoires) [RHEL-23851] - HID: steelseries: Fix signedness bug in steelseries_headset_arctis_1_fetch_battery() (Benjamin Tissoires) [RHEL-23851] - hid: Remove trailing whitespace (Benjamin Tissoires) [RHEL-23851] - HID: apple: Add "Hailuck" to the list of non-apple keyboards (Benjamin Tissoires) [RHEL-23851] - HID: steelseries: arctis_1_battery_request[] should be static (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Add support for Logitech MX Anywhere 3 mouse (Benjamin Tissoires) [RHEL-23851] - HID: wacom: struct name cleanup (Benjamin Tissoires) [RHEL-23851] - HID: wacom: remove unnecessary 'connected' variable from EKR (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Update Thunderstrike LED instance name to use id (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Add battery support for Thunderstrike (Benjamin Tissoires) [RHEL-23851] - HID: hid-google-stadiaff: add support for Stadia force feedback (Benjamin Tissoires) [RHEL-23851] - HID: logitech-dj: Add support for a new lightspeed receiver iteration (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Add support for the Pro X Superlight (Benjamin Tissoires) [RHEL-23851] - HID: steelseries: Add support for Arctis 1 XBox (Benjamin Tissoires) [RHEL-23851] - HID: input: Fix Apple Magic Trackpad 1 Bluetooth disconnect (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Rename HID++ "internal" error constant (Benjamin Tissoires) [RHEL-23851] - HID: hid-wiimote-debug.c: Drop error checking for debugfs_create_file (Benjamin Tissoires) [RHEL-23851] - HID: sensor-hub: Allow multi-function sensor devices (Benjamin Tissoires) [RHEL-23851] - HID: hidraw: make hidraw_class structure const (Benjamin Tissoires) [RHEL-23851] - HID: roccat: make all 'class' structures const (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Use octal permissions (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Convert to DEVICE_ATTR_RW() (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Use sysfs_emit() to instead of scnprintf() (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Use BIT() in GPIO setter and getter (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Define all GPIO mask and use it (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Define maximum GPIO constant and use it (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Remove dead code (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Don't call ->to_irq() explicitly (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Switch to for_each_set_bit() to simplify the code (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Use str_write_read() and str_read_write() (Benjamin Tissoires) [RHEL-23851] - nfsd: fix oops when reading pool_stats before server is started (Benjamin Coddington) [RHEL-34875] - nfsd: don't create nfsv4recoverydir in nfsdfs when not used. (Benjamin Coddington) [RHEL-34875] - NFSD: grab nfsd_mutex in nfsd_nl_rpc_status_get_dumpit() (Benjamin Coddington) [RHEL-34875] - fs: don't call posix_acl_listxattr in generic_listxattr (Benjamin Coddington) [RHEL-34875] - NFSD: Fix nfsd4_encode_fattr4() crasher (Benjamin Coddington) [RHEL-34875] - NFSD: fix endianness issue in nfsd4_encode_fattr4 (Benjamin Coddington) [RHEL-34875] - SUNRPC: Fix rpcgss_context trace event acceptor field (Benjamin Coddington) [RHEL-34875] - NFSD: Fix nfsd_clid_class use of __string_len() macro (Benjamin Coddington) [RHEL-34875] - nfs: fix panic when nfs4_ff_layout_prepare_ds() fails (Benjamin Coddington) [RHEL-34875] - NFS: Fix an off by one in root_nfs_cat() (Benjamin Coddington) [RHEL-34875] - NFS: Fix nfs_netfs_issue_read() xarray locking for writeback interrupt (Benjamin Coddington) [RHEL-34875] - nfsd: Fix a regression in nfsd_setattr() (Benjamin Coddington) [RHEL-34875] - nfsd: don't call locks_release_private() twice concurrently (Benjamin Coddington) [RHEL-34875] - NFSD: fix LISTXATTRS returning more bytes than maxcount (Benjamin Coddington) [RHEL-34875] - NFSD: fix LISTXATTRS returning a short list with eof=TRUE (Benjamin Coddington) [RHEL-34875] - NFSD: change LISTXATTRS cookie encoding to big-endian (Benjamin Coddington) [RHEL-34875] - NFSD: fix nfsd4_listxattr_validate_cookie (Benjamin Coddington) [RHEL-34875] - SUNRPC: fix some memleaks in gssx_dec_option_array (Benjamin Coddington) [RHEL-34875] - SUNRPC: fix a memleak in gss_import_v2_context (Benjamin Coddington) [RHEL-34875] - NFSv4.2: fix listxattr maximum XDR buffer size (Benjamin Coddington) [RHEL-34875] - NFSv4.2: fix nfs4_listxattr kernel BUG at mm/usercopy.c:102 (Benjamin Coddington) [RHEL-34875] - net: sunrpc: Fix an off by one in rpc_sockaddr2uaddr() (Benjamin Coddington) [RHEL-34875] - NFSv4: Fix a state manager thread deadlock regression (Benjamin Coddington) [RHEL-34875] - NFSv4: Fix a nfs4_state_manager() race (Benjamin Coddington) [RHEL-34875] - nfs: fix UAF on pathwalk running into umount (Benjamin Coddington) [RHEL-34875] - nfs: make nfs_set_verifier() safe for use in RCU pathwalk (Benjamin Coddington) [RHEL-34875] - nfsd: don't take fi_lock in nfsd_break_deleg_cb() (Benjamin Coddington) [RHEL-34875] - NFSv4.1: Assign the right value for initval and retries for rpc timeout (Benjamin Coddington) [RHEL-34875] - nfsd: fix RELEASE_LOCKOWNER (Benjamin Coddington) [RHEL-34875] - net: fill in MODULE_DESCRIPTION()s for Sun RPC (Benjamin Coddington) [RHEL-34875] - nfsd: rename nfsd_last_thread() to nfsd_destroy_serv() (Benjamin Coddington) [RHEL-34875] - SUNRPC: discard sv_refcnt, and svc_get/svc_put (Benjamin Coddington) [RHEL-34875] - svc: don't hold reference for poolstats, only mutex. (Benjamin Coddington) [RHEL-34875] - SUNRPC: remove printk when back channel request not found (Benjamin Coddington) [RHEL-34875] - svcrdma: Implement multi-stage Read completion again (Benjamin Coddington) [RHEL-34875] - svcrdma: Copy construction of svc_rqst::rq_arg to rdma_read_complete() (Benjamin Coddington) [RHEL-34875] - svcrdma: Add back svcxprt_rdma::sc_read_complete_q (Benjamin Coddington) [RHEL-34875] - svcrdma: Add back svc_rdma_recv_ctxt::rc_pages (Benjamin Coddington) [RHEL-34875] - svcrdma: Clean up comment in svc_rdma_accept() (Benjamin Coddington) [RHEL-34875] - svcrdma: Remove queue-shortening warnings (Benjamin Coddington) [RHEL-34875] - svcrdma: Remove pointer addresses shown in dprintk() (Benjamin Coddington) [RHEL-34875] - svcrdma: Optimize svc_rdma_cc_init() (Benjamin Coddington) [RHEL-34875] - svcrdma: De-duplicate completion ID initialization helpers (Benjamin Coddington) [RHEL-34875] - svcrdma: Move the svc_rdma_cc_init() call (Benjamin Coddington) [RHEL-34875] - svcrdma: Remove struct svc_rdma_read_info (Benjamin Coddington) [RHEL-34875] - svcrdma: Update the synopsis of svc_rdma_read_special() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update the synopsis of svc_rdma_read_call_chunk() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_read_multiple_chunks() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_copy_inline_range() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update the synopsis of svc_rdma_read_data_item() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_read_chunk_range() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_build_read_chunk() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_build_read_segment() (Benjamin Coddington) [RHEL-34875] - svcrdma: Move read_info::ri_pageoff into struct svc_rdma_recv_ctxt (Benjamin Coddington) [RHEL-34875] - svcrdma: Move svc_rdma_read_info::ri_pageno to struct svc_rdma_recv_ctxt (Benjamin Coddington) [RHEL-34875] - svcrdma: Start moving fields out of struct svc_rdma_read_info (Benjamin Coddington) [RHEL-34875] - svcrdma: Move struct svc_rdma_chunk_ctxt to svc_rdma.h (Benjamin Coddington) [RHEL-34875] - svcrdma: Remove the svc_rdma_chunk_ctxt::cc_rdma field (Benjamin Coddington) [RHEL-34875] - svcrdma: Pass a pointer to the transport to svc_rdma_cc_release() (Benjamin Coddington) [RHEL-34875] - svcrdma: Explicitly pass the transport to svc_rdma_post_chunk_ctxt() (Benjamin Coddington) [RHEL-34875] - svcrdma: Explicitly pass the transport into Read chunk I/O paths (Benjamin Coddington) [RHEL-34875] - svcrdma: Explicitly pass the transport into Write chunk I/O paths (Benjamin Coddington) [RHEL-34875] - svcrdma: Acquire the svcxprt_rdma pointer from the CQ context (Benjamin Coddington) [RHEL-34875] - svcrdma: Reduce size of struct svc_rdma_rw_ctxt (Benjamin Coddington) [RHEL-34875] - svcrdma: Update some svcrdma DMA-related tracepoints (Benjamin Coddington) [RHEL-34875] - svcrdma: DMA error tracepoints should report completion IDs (Benjamin Coddington) [RHEL-34875] - svcrdma: SQ error tracepoints should report completion IDs (Benjamin Coddington) [RHEL-34875] - rpcrdma: Introduce a simple cid tracepoint class (Benjamin Coddington) [RHEL-34875] - svcrdma: Add lockdep class keys for transport locks (Benjamin Coddington) [RHEL-34875] - svcrdma: Clean up locking (Benjamin Coddington) [RHEL-34875] - svcrdma: Add an async version of svc_rdma_write_info_free() (Benjamin Coddington) [RHEL-34875] - svcrdma: Add an async version of svc_rdma_send_ctxt_put() (Benjamin Coddington) [RHEL-34875] - svcrdma: Add a utility workqueue to svcrdma (Benjamin Coddington) [RHEL-34875] - svcrdma: Pre-allocate svc_rdma_recv_ctxt objects (Benjamin Coddington) [RHEL-34875] - svcrdma: Eliminate allocation of recv_ctxt objects in backchannel (Benjamin Coddington) [RHEL-34875] - nfsd: remove unnecessary NULL check (Benjamin Coddington) [RHEL-34875] - SUNRPC: Remove RQ_SPLICE_OK (Benjamin Coddington) [RHEL-34875] - NFSD: Modify NFSv4 to use nfsd_read_splice_ok() (Benjamin Coddington) [RHEL-34875] - NFSD: Replace RQ_SPLICE_OK in nfsd_read() (Benjamin Coddington) [RHEL-34875] - SUNRPC: Add a server-side API for retrieving an RPC's pseudoflavor (Benjamin Coddington) [RHEL-34875] - NFSD: Document lack of f_pos_lock in nfsd_readdir() (Benjamin Coddington) [RHEL-34875] - NFSD: Remove nfsd_drc_gc() tracepoint (Benjamin Coddington) [RHEL-34875] - NFSD: Make the file_delayed_close workqueue UNBOUND (Benjamin Coddington) [RHEL-34875] - NFSD: use read_seqbegin() rather than read_seqbegin_or_lock() (Benjamin Coddington) [RHEL-34875] - nfsd: new Kconfig option for legacy client tracking (Benjamin Coddington) [RHEL-34875] - NFSv4.1: Use the nfs_client's rpc timeouts for backchannel (Benjamin Coddington) [RHEL-34875] - SUNRPC: Fixup v4.1 backchannel request timeouts (Benjamin Coddington) [RHEL-34875] - rpc_pipefs: Replace one label in bl_resolve_deviceid() (Benjamin Coddington) [RHEL-34875] - NFS: drop unused nfs_direct_req bytes_left (Benjamin Coddington) [RHEL-34875] - NFS: More fixes for nfs_direct_write_reschedule_io() (Benjamin Coddington) [RHEL-34875] - NFS: Use the correct commit info in nfs_join_page_group() (Benjamin Coddington) [RHEL-34875] - NFS: More O_DIRECT accounting fixes for error paths (Benjamin Coddington) [RHEL-34875] - NFS: Fix O_DIRECT locking issues (Benjamin Coddington) [RHEL-34875] - NFS: Fix error handling for O_DIRECT write scheduling (Benjamin Coddington) [RHEL-34875] - pNFS: Fix the pnfs block driver's calculation of layoutget size (Benjamin Coddington) [RHEL-34875] - nfs: print fileid in lookup tracepoints (Benjamin Coddington) [RHEL-34875] - nfs: rename the nfs_async_rename_done tracepoint (Benjamin Coddington) [RHEL-34875] - nfs: add new tracepoint at nfs4 revalidate entry point (Benjamin Coddington) [RHEL-34875] - SUNRPC: fix _xprt_switch_find_current_entry logic (Benjamin Coddington) [RHEL-34875] - NFSv4.1/pnfs: Ensure we handle the error NFS4ERR_RETURNCONFLICT (Benjamin Coddington) [RHEL-34875] - NFSv4.1: if referring calls are complete, trust the stateid argument (Benjamin Coddington) [RHEL-34875] - NFSv4: Track the number of referring calls in struct cb_process_state (Benjamin Coddington) [RHEL-34875] - pnfs/blocklayout: Don't add zero-length pnfs_block_dev (Benjamin Coddington) [RHEL-34875] - blocklayoutdriver: Fix reference leak of pnfs_device_node (Benjamin Coddington) [RHEL-34875] - SUNRPC: Fix a suspicious RCU usage warning (Benjamin Coddington) [RHEL-34875] - SUNRPC: Create a helper function for accessing the rpc_clnt's xprt_switch (Benjamin Coddington) [RHEL-34875] - SUNRPC: Remove unused function rpc_clnt_xprt_switch_put() (Benjamin Coddington) [RHEL-34875] - SUNRPC: Clean up unused variable in rpc_xprt_probe_trunked() (Benjamin Coddington) [RHEL-34875] - nfsd: kill stale comment about simple_fill_super() requirements (Benjamin Coddington) [RHEL-34875] - SUNRPC: Replace strlcpy() with strscpy() (Benjamin Coddington) [RHEL-34875] - NFSD: Revert 738401a9bd1ac34ccd5723d69640a4adbb1a4bc0 (Benjamin Coddington) [RHEL-34875] - NFSD: Revert 6c41d9a9bd0298002805758216a9c44e38a8500d (Benjamin Coddington) [RHEL-34875] - nfsd: hold nfsd_mutex across entire netlink operation (Benjamin Coddington) [RHEL-34875] - NFSD: Fix checksum mismatches in the duplicate reply cache (Benjamin Coddington) [RHEL-34875] - NFSD: Fix "start of NFS reply" pointer passed to nfsd_cache_update() (Benjamin Coddington) [RHEL-34875] - NFSD: Update nfsd_cache_append() to use xdr_stream (Benjamin Coddington) [RHEL-34875] - nfsd: fix file memleak on client_opens_release (Benjamin Coddington) [RHEL-34875] - nfs: Convert nfs_symlink() to use a folio (Benjamin Coddington) [RHEL-34875] - SUNRPC: Fix RPC client cleaned up the freed pipefs dentries (Benjamin Coddington) [RHEL-34875] - NFSv4.1: fix SP4_MACH_CRED protection for pnfs IO (Benjamin Coddington) [RHEL-34875] - SUNRPC: Add an IS_ERR() check back to where it was (Benjamin Coddington) [RHEL-34875] - NFSv4.1: fix handling NFS4ERR_DELAY when testing for session trunking (Benjamin Coddington) [RHEL-34875] - nfs41: drop dependency between flexfiles layout driver and NFSv3 modules (Benjamin Coddington) [RHEL-34875] - SUNRPC: SOFTCONN tasks should time out when on the sending list (Benjamin Coddington) [RHEL-34875] - SUNRPC: Force close the socket when a hard error is reported (Benjamin Coddington) [RHEL-34875] - SUNRPC: Don't skip timeout checks in call_connect_status() (Benjamin Coddington) [RHEL-34875] - SUNRPC: ECONNRESET might require a rebind (Benjamin Coddington) [RHEL-34875] - NFSv4/pnfs: Allow layoutget to return EAGAIN for softerr mounts (Benjamin Coddington) [RHEL-34875] - NFSv4: Add a parameter to limit the number of retries after NFS4ERR_DELAY (Benjamin Coddington) [RHEL-34875] - fs: add a new SB_I_NOUMASK flag (Benjamin Coddington) [RHEL-34875] - svcrdma: Fix tracepoint printk format (Benjamin Coddington) [RHEL-34875] - svcrdma: Drop connection after an RDMA Read error (Benjamin Coddington) [RHEL-34875] - NFSD: clean up alloc_init_deleg() (Benjamin Coddington) [RHEL-34875] - NFSD: Fix frame size warning in svc_export_parse() (Benjamin Coddington) [RHEL-34875] - NFSD: Rewrite synopsis of nfsd_percpu_counters_init() (Benjamin Coddington) [RHEL-34875] - nfsd: Clean up errors in nfs3proc.c (Benjamin Coddington) [RHEL-34875] - nfsd: Clean up errors in nfs4state.c (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up errors in stats.c (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_seek() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_offset_status() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_copy_notify() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_copy() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_test_stateid() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_exchange_id() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_do_encode_secinfo() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_access() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_readdir() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_entry4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add an nfsd4_encode_nfs_cookie4() helper (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_rdattr_error() (Benjamin Coddington) [RHEL-34875] - NFSD: Rename nfsd4_encode_dirent() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_sequence() (Benjamin Coddington) [RHEL-34875] - NFSD: Restructure nfsd4_encode_create_session() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_channel_attr4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add a utility function for encoding sessionid4 objects (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_open() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_open_delegation4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_open_none_delegation4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_open_write_delegation4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_open_read_delegation4() (Benjamin Coddington) [RHEL-34875] - NFSD: Refactor nfsd4_encode_lock_denied() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_lock_owner4() (Benjamin Coddington) [RHEL-34875] - NFSD: Remove a layering violation when encoding lock_denied (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_getdeviceinfo() (Benjamin Coddington) [RHEL-34875] - NFSD: Make @gdev parameter of ->encode_getdeviceinfo a const pointer (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_layoutreturn() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_layoutcommit() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_layoutget() (Benjamin Coddington) [RHEL-34875] - NFSD: Make @lgp parameter of ->encode_layoutget a const pointer (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_stateid() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_count4() (Benjamin Coddington) [RHEL-34875] - NFSD: Rename nfsd4_encode_fattr() (Benjamin Coddington) [RHEL-34875] - NFSD: Use a bitmask loop to encode FATTR4 results (Benjamin Coddington) [RHEL-34875] - NFSD: Copy FATTR4 bit number definitions from RFCs (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_xattr_support() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_sec_label() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_suppattr_exclcreat() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_layout_blksize() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_layout_types() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fs_layout_types() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_mounted_on_fileid() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_modify() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_metadata() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_delta() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_create() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_access() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_space_used() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_space_total() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_space_free() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_space_avail() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_rawdev() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_owner_group() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_owner() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_numlinks() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_mode() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxwrite() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxread() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxname() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxlink() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxfilesize() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fs_locations() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_files_total() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_files_free() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_files_avail() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fileid() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_filehandle() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_acl() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_nfsace4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_aclsupport() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_rdattr_error() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_lease_time() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fsid() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_size() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_change() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fh_expire_type() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_type() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_supported_attrs() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4__false() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4__true() (Benjamin Coddington) [RHEL-34875] - NFSD: Add struct nfsd4_fattr_args (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_setattr() (Benjamin Coddington) [RHEL-34875] - NFSD: Rename nfsd4_encode_bitmap() (Benjamin Coddington) [RHEL-34875] - NFSD: Add simple u32, u64, and bool encoders (Benjamin Coddington) [RHEL-34875] - SUNRPC: Remove BUG_ON call sites (Benjamin Coddington) [RHEL-34875] - nfs: fix the typo of rfc number about xattr in NFSv4 (Benjamin Coddington) [RHEL-34875] - NFSD: add rpc_status netlink support (Benjamin Coddington) [RHEL-34875] - NFSD: handle GETATTR conflict with write delegation (Benjamin Coddington) [RHEL-34875] - NFSD: add support for CB_GETATTR callback (Benjamin Coddington) [RHEL-34875] - SUNRPC: change svc_rqst::rq_flags bits to enum (Benjamin Coddington) [RHEL-34875] - SUNRPC: change svc_pool::sp_flags bits to enum (Benjamin Coddington) [RHEL-34875] - SUNRPC: change cache_head.flags bits to enum (Benjamin Coddington) [RHEL-34875] - lockd: hold a reference to nlmsvc_serv while stopping the thread. (Benjamin Coddington) [RHEL-34875] - SUNRPC: integrate back-channel processing with svc_recv() (Benjamin Coddington) [RHEL-34875] - SUNRPC: Clean up bc_svc_process() (Benjamin Coddington) [RHEL-34875] - SUNRPC: rename and refactor svc_get_next_xprt() (Benjamin Coddington) [RHEL-34875] - SUNRPC: move all of xprt handling into svc_xprt_handle() (Benjamin Coddington) [RHEL-34875] - lockd: fix race in async lock request handling (Benjamin Coddington) [RHEL-34875] - lockd: don't call vfs_lock_file() for pending requests (Benjamin Coddington) [RHEL-34875] - lockd: introduce safe async lock op (Benjamin Coddington) [RHEL-34875] - Documentation: Add missing documentation for EXPORT_OP flags (Benjamin Coddington) [RHEL-34875] - nfsd: Don't reset the write verifier on a commit EAGAIN (Benjamin Coddington) [RHEL-34875] - nfsd: Handle EOPENSTALE correctly in the filecache (Benjamin Coddington) [RHEL-34875] - NFSD: add trace points to track server copy progress (Benjamin Coddington) [RHEL-34875] - NFSD: initialize copy->cp_clp early in nfsd4_copy for use by trace point (Benjamin Coddington) [RHEL-34875] - nfs: move nfs4_xattr_handlers to .rodata (Benjamin Coddington) [RHEL-34875] - xattr: make the xattr array itself const (Benjamin Coddington) [RHEL-34875] - xattr: remove unused argument (Benjamin Coddington) [RHEL-34875] - xattr: add listxattr helper (Benjamin Coddington) [RHEL-34875] - xattr: simplify listxattr helpers (Benjamin Coddington) [RHEL-34875] - xattr: use rbtree for simple_xattrs (Benjamin Coddington) [RHEL-34875] - NFS/flexfiles: Annotate struct nfs4_ff_layout_segment with __counted_by (Benjamin Coddington) [RHEL-34875] - nfs41: Annotate struct nfs4_file_layout_dsaddr with __counted_by (Benjamin Coddington) [RHEL-34875] - phy: ti: phy-omap-usb2: Fix NULL pointer dereference for SRP (Izabela Bakollari) [RHEL-26682] {CVE-2024-26600} - scsi: core: Handle devices which return an unusually large VPD page count (Ewan D. Milne) [RHEL-33543] - scsi: core: Fix handling of SCMD_FAIL_IF_RECOVERING (Ewan D. Milne) [RHEL-33543] - scsi: sd: Unregister device if device_add_disk() failed in sd_probe() (Ewan D. Milne) [RHEL-33543] - scsi: core: Fix unremoved procfs host directory regression (Ewan D. Milne) [RHEL-33543] - scsi: st: Make st_sysfs_class constant (Ewan D. Milne) [RHEL-33543] - scsi: ch: Make ch_sysfs_class constant (Ewan D. Milne) [RHEL-33543] - scsi: sg: Make sg_sysfs_class constant (Ewan D. Milne) [RHEL-33543] - scsi: core: ata: Do no try to probe for CDL on old drives (Ewan D. Milne) [RHEL-33543] - scsi: core: Simplify scsi_cdl_check_cmd() (Ewan D. Milne) [RHEL-33543] - scsi: sd: Handle read/write CDL timeout failures (Ewan D. Milne) [RHEL-33543] - scsi: block: Introduce BLK_STS_DURATION_LIMIT (Ewan D. Milne) [RHEL-33543] - scsi: sd: Set read/write command CDL index (Ewan D. Milne) [RHEL-33543] - block: uapi: Fix compilation errors using ioprio.h with C++ (Ewan D. Milne) [RHEL-33543] - scsi: block: Improve ioprio value validity checks (Ewan D. Milne) [RHEL-33543] - scsi: block: Introduce ioprio hints (Ewan D. Milne) [RHEL-33543] - scsi: block: ioprio: Clean up interface definition (Ewan D. Milne) [RHEL-33543] - scsi: core: Allow enabling and disabling command duration limits (Ewan D. Milne) [RHEL-33543] - scsi: core: Detect support for command duration limits (Ewan D. Milne) [RHEL-33543] - scsi: core: Support Service Action in scsi_report_opcode() (Ewan D. Milne) [RHEL-33543] - scsi: core: Support retrieving sub-pages of mode pages (Ewan D. Milne) [RHEL-33543] - scsi: core: Rename and move get_scsi_ml_byte() (Ewan D. Milne) [RHEL-33543] - scsi: core: Constify the struct device_type usage (Ewan D. Milne) [RHEL-33543] - scsi: core: Consult supported VPD page list prior to fetching page (Ewan D. Milne) [RHEL-33543] - scsi: sd: usb_storage: uas: Access media prior to querying device properties (Ewan D. Milne) [RHEL-33543] - scsi: core: Make scsi_bus_type const (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Make pseudo_lld_bus const (Ewan D. Milne) [RHEL-33543] - scsi: iscsi: Make iscsi_flashnode_bus const (Ewan D. Milne) [RHEL-33543] - scsi: ufs: Have midlayer retry start stop errors (Ewan D. Milne) [RHEL-33543] - scsi: sr: Have midlayer retry get_sectorsize() errors (Ewan D. Milne) [RHEL-33543] - scsi: ses: Have midlayer retry scsi_execute_cmd() errors (Ewan D. Milne) [RHEL-33543] - scsi: sd: Have midlayer retry read_capacity_10() errors (Ewan D. Milne) [RHEL-33543] - scsi: core: Have SCSI midlayer retry scsi_report_lun_scan() errors (Ewan D. Milne) [RHEL-33543] - scsi: core: Have midlayer retry scsi_mode_sense() UAs (Ewan D. Milne) [RHEL-33543] - scsi: ch: Have midlayer retry ch_do_scsi() UAs (Ewan D. Milne) [RHEL-33543] - scsi: ch: Remove unit_attention (Ewan D. Milne) [RHEL-33543] - scsi: sd: Have midlayer retry sd_sync_cache() errors (Ewan D. Milne) [RHEL-33543] - scsi: spi: Have midlayer retry spi_execute() UAs (Ewan D. Milne) [RHEL-33543] - scsi: device_handler: rdac: Have midlayer retry send_mode_select() errors (Ewan D. Milne) [RHEL-33543] - scsi: device_handler: hp_sw: Have midlayer retry scsi_execute_cmd() errors (Ewan D. Milne) [RHEL-33543] - scsi: sd: Have midlayer retry sd_spinup_disk() errors (Ewan D. Milne) [RHEL-33543] - scsi: sd: Use separate buf for START_STOP in sd_spinup_disk() (Ewan D. Milne) [RHEL-33543] - scsi: core: Retry INQUIRY after timeout (Ewan D. Milne) [RHEL-33543] - scsi: core: Have midlayer retry scsi_probe_lun() errors (Ewan D. Milne) [RHEL-33543] - scsi: core: Allow passthrough to request midlayer retries (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix sshdr use in sd_suspend_common() (Ewan D. Milne) [RHEL-33543] - scsi: sr: Fix sshdr use in sr_get_events (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix sshdr use in cache_type_store (Ewan D. Milne) [RHEL-33543] - scsi: Fix sshdr use in scsi_test_unit_ready (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix scsi_mode_sense caller's sshdr use (Ewan D. Milne) [RHEL-33543] - scsi: spi: Fix sshdr use (Ewan D. Milne) [RHEL-33543] - scsi: rdac: Fix sshdr use (Ewan D. Milne) [RHEL-33543] - scsi: rdac: Fix send_mode_select retry handling (Ewan D. Milne) [RHEL-33543] - scsi: hp_sw: Fix sshdr use (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix sshdr use in sd_spinup_disk (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix sshdr use in read_capacity_16 (Ewan D. Milne) [RHEL-33543] - scsi: core: Safe warning about bad dev info string (Ewan D. Milne) [RHEL-33543] - scsi: core: Kick the requeue list after inserting when flushing (Ewan D. Milne) [RHEL-33543] - scsi: core: Add a precondition check in scsi_eh_scmd_add() (Ewan D. Milne) [RHEL-33543] - scsi: ch: Replace deprecated strncpy() with strscpy() (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Delete some bogus error checking (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Fix some bugs in sdebug_error_write() (Ewan D. Milne) [RHEL-33543] - scsi: core: Add comment to target_destroy in scsi_host_template (Ewan D. Milne) [RHEL-33543] - scsi: core: Clean up scsi_dev_queue_ready() (Ewan D. Milne) [RHEL-33543] - scsi: core: Handle depopulation and restoration in progress (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add param to control sdev's allow_restart (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add debugfs interface to fail target reset (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add new error injection type: Reset LUN failed (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add new error injection type: Abort Failed (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Set command result and sense data if error is injected (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Return failed value if error is injected (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Time out command if the error is injected (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Define grammar to remove added error injection (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add interface to manage error injection for a single device (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Create scsi_debug directory in the debugfs filesystem (Ewan D. Milne) [RHEL-33543] - scsi: simplify sysctl registration with register_sysctl() (Ewan D. Milne) [RHEL-33543] - scsi: sd: Convert SCSI errors to PR errors (Ewan D. Milne) [RHEL-33543] - scsi: core: Rename status_byte to sg_status_byte (Ewan D. Milne) [RHEL-33543] - scsi/scsi_error: Use call_rcu_hurry() instead of call_rcu() (Ewan D. Milne) [RHEL-33543] - scsi: st: Remove redundant variable pointer stp (Ewan D. Milne) [RHEL-33543]- tipc: fix UAF in error path (Xin Long) [RHEL-34280] {CVE-2024-36886} - redhat: Add cgroup kselftests to kernel-selftests-internal (Waiman Long) [RHEL-43555] - vxlan: Pull inner IP header in vxlan_xmit_one(). (Guillaume Nault) [RHEL-35248] - geneve: Fix incorrect inner network header offset when innerprotoinherit is set (Guillaume Nault) [RHEL-35248] - vxlan: Pull inner IP header in vxlan_rcv(). (Guillaume Nault) [RHEL-35248] - gpio: tegra186: Fix tegra186_gpio_is_accessible() check (Charles Mirabile) [RHEL-32452] - ALSA: update configuration for RHEL 9.5 (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_rpmsg: update Kconfig dependencies (Jaroslav Kysela) [RHEL-27515] - ASoC: imx-rpmsg: SND_SOC_IMX_RPMSG should depend on OF and I2C (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-ctrl: only clear WAKESTS for HDaudio codecs (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-ctrl: add missing WAKE_STS clear (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Add fw_regs area to debugfs map (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: tgl: Add fw_regs area to debugfs map for IPC4 (Jaroslav Kysela) [RHEL-27515] - ALSA: pci: hda: hda_controller: Add support for use_pio_for_commands mode (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hdac_controller: Implement support for use_pio_for_commands mode (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-mtl-match: add cs42l43 only support (Jaroslav Kysela) [RHEL-27515] - soundwire: clarify maximum allowed address (Jaroslav Kysela) [RHEL-27515] - soundwire: remove unused sdw_bus_conf structure (Jaroslav Kysela) [RHEL-27515] - soundwire: cadence: remove PDI offset completely (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Component should be unbound before deconstruction (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Component should be unbound before deconstruction (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: add helper to detect SoundWire wakes (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-codec: preserve WAKEEN values (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: Add fw_regs area to debugfs map (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Introduce flags to force commands via PIO instead of CORB (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Intel: Select AZX_DCAPS_PIO_COMMANDS for Lunar Lake (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-bus: Use PIO mode for Lunar Lake (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-lnl-match: adds RT714 and RT1318 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-lnl-match: add cs42l43 only support (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: Fix input format query of process modules without base extension (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Fix yet another spot for system message conversion (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Fix wrong loading calibrated data sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2552: Add TX path for capturing AUDIO-OUT data (Jaroslav Kysela) [RHEL-27515] - ASoC: mediatek: mt8192: fix register configuration for tdm (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/cs_dsp_ctl: Use private_free for control cleanup (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Fix a warning reported by robot kernel test (Jaroslav Kysela) [RHEL-27515] - soundwire: cadence: fix invalid PDI offset (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Remove Framework Laptop 16 from quirks (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: tas2781: Component should be unbound before deconstruction (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Move flags to private struct (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Fixup typo in device link checking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ump: Fix swapped song position pointer data (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Set default protocol when not given explicitly (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Don't accept an invalid UMP protocol number (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Don't clear bank selection after sending a program change (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Fix incorrect UMP type for system messages (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Don't clear bank selection at event -> UMP MIDI2 conversion (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Fix missing bank setup between MIDI1/MIDI2 UMP conversion (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Adjust G814JZR to use SPI init for amp (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Remove debugfs at disconnection (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LEDs don't work for ProBook 440/460 G11. (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Enable proc module when CONFIG_MODULES=y (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Fix NULL module pointer assignment at card init (Jaroslav Kysela) [RHEL-27515 RHEL-43900] {CVE-2024-38605} - regmap: kunit: Fix array overflow in stride() test (Jaroslav Kysela) [RHEL-27515] - ALSA: timer: Set lower bound of start tick time (Jaroslav Kysela) [RHEL-27515 RHEL-43811] {CVE-2024-38618} - ALSA: hda/realtek: Drop doubly quirk entry for 103c:8a2e (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - fixed headset Mic not show (Jaroslav Kysela) [RHEL-27515] - ALSA: Fix deadlocks with kctl removals at disconnection (Jaroslav Kysela) [RHEL-27515 RHEL-43933] {CVE-2024-38600} - ASoC: rt715-sdca-sdw: Fix wrong complete waiting in rt715_dev_resume() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Fix lifetime of cs_dsp instance (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_component: Initialize shared data during bind callback (Jaroslav Kysela) [RHEL-27515] - ASoC: xilinx: Add missing module descriptions (Jaroslav Kysela) [RHEL-27515] - ASoC: ux500: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: topology-test: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Add missing module descriptions (Jaroslav Kysela) [RHEL-27515] - ASoC: sigmadsp: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: ab8500: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: fix for acp platform device creation failure (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix build error without CONFIG_PM (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix conflicting PCI SSID 17aa:386f for Lenovo Legion models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Set GPIO3 to default at S4 state for Thinkpad with ALC1318 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: intel-sdw-acpi: fix usage of device_get_named_child_node() (Jaroslav Kysela) [RHEL-27515 RHEL-39879] {CVE-2024-36955} - ASoC: SOF: debug: Handle cases when fw_lib_prefix is not set, NULL (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: intel-dsp-config: harden I2C/I2S codec detection (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: fix usages of device_get_named_child_node() (Jaroslav Kysela) [RHEL-27515] - ASoC: da7219-aad: fix usage of device_get_named_child_node() (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: use mutex for E-MU FPGA access locking (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: move the whole GPIO event handling to the workqueue (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: fix E-MU card dock presence monitoring (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: fix E-MU dock initialization (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: factor out snd_emu1010_load_dock_firmware() (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: make E-MU FPGA writes potentially more reliable (Jaroslav Kysela) [RHEL-27515] - ALSA: kunit: use const qualifier for immutable data (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for Lenovo 13X (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support Lenovo 13X laptop without _DSD (Jaroslav Kysela) [RHEL-27515] - ASoC: rt715-sdca: volume step modification (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Avoid static analysis warning of uninitialised variable (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa881x: set clk_stop_mode1 flag (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ump: Fix conversion from MIDI2 to MIDI1 UMP messages (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Enable audio jacks of Haier Boyue G42 with ALC269VC (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Set name of control as in topology (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for Huawei Matebook D14 NBLB-WAX9N (Jaroslav Kysela) [RHEL-27515] - ALSA: aloop: add support for up to 768kHz sample rate (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: add support for 705.6kHz and 768kHz sample rates (Jaroslav Kysela) [RHEL-27515] - ALSA: aloop: add DSD formats (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix volumn control of ThinkBook 16P Gen4 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fixes for Asus GU605M and GA403U sound (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Update DSP1RX5/6 Sources for DSP config (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Use shared cs-amp-lib to apply calibration (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Remove Speaker ID for Lenovo Legion slim 7 16ARHA7 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Set the max PCM Gain using tuning setting (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support HP Omen models without _DSD (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for HP Omen models using CS35L41 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: Add new vendor_id and subsystem_id to support ThinkPad ICE-1 (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Core: Handle error returned by sof_select_ipc_and_paths (Jaroslav Kysela) [RHEL-27515] - ASoC: rt715: add vendor clear control register (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Fix an NULL vs IS_ERR() check (Jaroslav Kysela) [RHEL-27515] - tools/include: Sync uapi/sound/asound.h with the kernel sources (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l41: Update DSP1RX5/6 Sources for DSP config (Jaroslav Kysela) [RHEL-27515] - ASoC: rt722-sdca: add headset microphone vrefo setting (Jaroslav Kysela) [RHEL-27515] - ASoC: rt722-sdca: modify channel number to support 4 channels (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: rt5645: add cbj sleeve gpio property (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Fix the electric noise due to the CBJ contacts floating (Jaroslav Kysela) [RHEL-27515] - ASoC: acp: Support microphone from device Acer 315-24p (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: debug: show firmware/topology prefix/names (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: pcm: Restrict DSP D0i3 during S0ix to IPC3 (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: add default firmware library path for LNL (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Do not reset the ChainDMA if it has not been allocated (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Introduce generic sof_ipc4_pcm_stream_priv (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Use consistent name for sof_ipc4_timestamp_info pointer (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Use consistent name for snd_sof_pcm_stream pointer (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add test cases for regmap_read_bypassed() (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add cache-drop test with multiple cache blocks (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Replace a kmalloc/kfree() pair with KUnit-managed alloc (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Use a KUnit action to call regmap_exit() (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add more cache-sync tests (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add more cache-drop tests (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Run non-sparse cache tests at non-zero register addresses (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Run sparse cache tests at non-zero register addresses (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Introduce struct for test case parameters (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Create a struct device for the regmap (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Fix warnings of implicit casts to __le16 and __be16 (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Prevent overwriting firmware ASP config (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix unintended bus access while resetting amp (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Exit cache-only after cs35l56_wait_for_firmware_boot() (Jaroslav Kysela) [RHEL-27515] - regmap: Add regmap_read_bypassed() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_rt5640: Apply Asus T100TA quirk to Asus T100TAM too (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: Fix DSPK 16-bit playback (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix debug window description (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: correct the register for pow calibrated data (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for HP SnowWhite laptops (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Init debugfs before booting firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Wake from D0ix when starting streaming (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Remove dead code (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Test result of avs_get_module_entry() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix potential integer overflow (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Replace risky functions with safer variants (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix ASRC module initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix config_length for config-less copiers (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Silence false-positive memcpy() warnings (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix debug-slot offset calculation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Restore stream decoupling on prepare (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Core: Add remove_late() to sof_init_environment failure path (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: fix for false dsp interrupts (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: Disable DMIC/SSP offload on remove (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_cs_dsp_ctl: Remove notification of driver write (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Remove notification of driver write (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_cs_dsp_ctl: Use cs_dsp_coeff_lock_and_[read|write]_ctrl() (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Use cs_dsp_coeff_lock_and_[read|write]_ctrl() (Jaroslav Kysela) [RHEL-27515] - firmware: cs_dsp: Add locked wrappers for coeff read and write (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Correct the mtl_dsp_dump output (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dsp/mtl: Add support for ACE ROM state codes (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Implement firmware boot state check (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Disable interrupts when firmware boot failed (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: Correct rom_status_reg (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Correct rom_status_reg (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: Create debugfs file to force a clean DSP boot (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: boards: Add modules description (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Removing the control of ADC_SCALE (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Solve a headphone detection issue after suspend and resume (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: modify clock table (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Solve error interruption issue (Jaroslav Kysela) [RHEL-27515] - ALSA: line6: Zero-initialize message buffers (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: cs35l41: Support ASUS ROG G634JYR (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add sound quirks for Lenovo Legion slim 7 16ARHA7 models (Jaroslav Kysela) [RHEL-27515] - Revert "ALSA: emu10k1: fix synthesizer sample playback position and caching" (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for ASUS Laptops using CS35L56 (Jaroslav Kysela) [RHEL-27515] - regmap: maple: Fix uninitialized symbol 'ret' warnings (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: fix for acp_init function error handling (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: mark dvc_tlv with __maybe_unused (Jaroslav Kysela) [RHEL-27515] - ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw (Jaroslav Kysela) [RHEL-27515] - ASoC: rt-sdw*: add __func__ to all error logs (Jaroslav Kysela) [RHEL-27515] - ASoC: rt722-sdca-sdw: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: rt712-sdca-sdw: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: rt711-sdw: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: rt711-sdca: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5682-sdw: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: kirkwood: Fix potential NULL dereference (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: fix for wake interrupt handling for clockstop mode (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Add ACPI device match tables (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Fix inactive headset mic jack (Jaroslav Kysela) [RHEL-27515] - regmap: maple: Fix cache corruption in regcache_maple_drop() (Jaroslav Kysela) [RHEL-27515 RHEL-39706] {CVE-2024-36019} - ASoC: amd: acp: fix for acp pdm configuration check (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: remove useless dev_dbg from playback_hook (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add debug statements to kcontrols (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add locks to kcontrols (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: remove digital gain kcontrol (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: change cs35l56 name_prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: change rt715-sdca dai name (Jaroslav Kysela) [RHEL-27515] - ASoC: rt715-sdca: rename dai name with rt715-sdca prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt722_sdca: use rt_dmic_rtd_init (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt722_sdca: set rtd_init in codec_info_list[] (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: remove unused rt dmic rtd_init (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: use generic rtd_init function for Realtek SDW DMICs (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out codec name generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out BlueTooth DAI creation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out HDMI DAI creation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out DMIC DAI creation. (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out SSP DAI creation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Use for_each_set_bit (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Only pass dai_link pointer around (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Move get_codec_dai_by_name() into sof_sdw itself (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Set channel map directly from endpoints (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Only pass codec_conf pointer around (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Make find_codec_info_dai() return a pointer (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Make find_codec_info_acpi() return a pointer (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Make find_codec_info_part() return a pointer (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Correct extraction of data pointer in suspend/resume (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mtrace: rework mtrace timestamp setting (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dsp: Skip IMR boot on ACE platforms in case of S3 suspend (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: Compensate LLP in case it is not reset (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Add pplcllpl/u members to hdac_ext_stream (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Correct the delay calculation (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-pcm: Add pointer callback to sof_ipc_pcm_ops (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Invalidate the stream_start_offset in PAUSED state (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Combine the SOF_IPC4_PIPE_PAUSED cases in pcm_trigger (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Move struct sof_ipc4_timestamp_info definition locally (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Remove the get_stream_position callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Use the snd_sof_pcm_get_dai_frame_counter() for pcm_delay (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-common-ops: Do not set the get_stream_position callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Set the dai/host get frame/byte counter callbacks (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Introduce a new callback pair to be used for PCM delay reporting (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl/lnl: Use the generic get_stream_position callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: Implement get_stream_position (Linear Link Position) (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-pcm: Use dsp_max_burst_size_in_ms to place constraint (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: Save the DMA maximum burst size for PCMs (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add dsp_max_burst_size_in_ms member to snd_sof_pcm_stream (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Set the init_done flag before component_add() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Raise device name message log level (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine_pcm: Allow passing component name via config (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ssm4567: Board cleanup (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ssm4567: Do not ignore route checks (Jaroslav Kysela) [RHEL-27515] - ASoC: topology: Do not ignore route checks when parsing graphs (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Disable route checks for Skylake boards (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: intel-nhlt: add intel_nhlt_ssp_device_type() function (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: support NHLT device type (Jaroslav Kysela) [RHEL-27515] - ALSA: control: Fix unannotated kfree() cleanup (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for some Clevo laptops (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for HP Spectre x360 14 eu0000 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix the hp playback volume issue for LG machines (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-compress: Fix and add DPCM locking (Jaroslav Kysela) [RHEL-27515] - ALSA: core: add kunitconfig (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: add in quirk for Acer Swift Go 16 - SFG16-71 (Jaroslav Kysela) [RHEL-27515] - Revert "ALSA: usb-audio: Name feature ctl using output if input is PCM" (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Skip IRAM/DRAM size modification for Steam Deck OLED (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Move signed_fw_image to struct acp_quirk_entry (Jaroslav Kysela) [RHEL-27515] - ALSA: timer: Fix missing irq-disable at closing (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for Lenovo Yoga 9 14IMH9 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Revert "add new YC platform variant (0x63) support" (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Revert "Fix non-functional mic on Lenovo 21J2" (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Stop parsing channels bits when all channels are found. (Jaroslav Kysela) [RHEL-27515 RHEL-36904] {CVE-2024-27436} - ALSA: hda/realtek - ALC236 fix volume mute & mic mute LED on some HP models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: remove unnecessary runtime_pm calls (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-core.c: Skip dummy codec when adding platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Fix non-functional mic on ASUS M7600RE (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix Scarlett 4th Gen input gain range again (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix Scarlett 4th Gen 4i4 low-voltage detection (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix Scarlett 4th Gen autogain status values (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix Scarlett 4th Gen input gain range (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: use dev_dbg in system_resume (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: do not call pm_runtime_force_* in system_resume/suspend (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add lock to system_suspend (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: do not reset cur_* values in runtime_suspend (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: restore power state after system_resume (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix ALC285 issues on HP Envy x360 laptops (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Add support for CS35L54 and CS35L57 (Jaroslav Kysela) [RHEL-27515] - platform/x86: serial-multi-instantiate: Add support for CS35L54 and CS35L57 (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Add support for CS35L54 and CS35L57 (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: catpt: Carefully use PCI bitwise constants (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_component: Include sound/hda_codec.h (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_component: Add missing #include guards (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Fix missing mutex_lock in wm_adsp_write_ctl() (Jaroslav Kysela) [RHEL-27515] - firmware: cirrus: cs_dsp: Remove non-existent member from kerneldoc (Jaroslav Kysela) [RHEL-27515] - firmware: cirrus: cs_dsp: Initialize debugfs_root to invalid (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: change support for ES8326 (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Changing members of private structure (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8962: Fix up incorrect error message in wm8962_set_fll (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8962: Enable both SPKOUTR_ENA and SPKOUTL_ENA in mono mode (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8962: Enable oscillator if selecting WM8962_FLL_OSC (Jaroslav Kysela) [RHEL-27515] - ASoC: trace: add event to snd_soc_dapm trace events (Jaroslav Kysela) [RHEL-27515] - ASoC: trace: add component to set_bias_level trace events (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: atom: sst_ipc: Remove unused intel-mid.h (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Fix wrong GPIO_FN_SEL and SPI_CLK_CONFIG1 defaults (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-core.c: Prefer to return dai->driver->name in snd_soc_dai_name_get() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs-amp-lib: Add KUnit test for calibration helpers (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add HP Pavilion Aero Laptop 13-be2xxx(8BD6) into DMI quirk table (Jaroslav Kysela) [RHEL-27515] - ALSA: ac97: More cleanup with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Skip i915 initialization on CNL/LKF-based platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hda: Skip HDMI/DP registration if i915 is missing (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Ignore codecs with no suppoting driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hda: Cleanup error messages (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Reuse for_each_pcm_streams() (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Name feature ctl using output if input is PCM (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Overwrite CS35L41 configuration for ASUS UM5302LA (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for Lenovo Thinkbook 16P laptops (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support Lenovo Thinkbook 16P (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Add Headset Mic supported Acer NB platform (Jaroslav Kysela) [RHEL-27515] - soundwire: Use snd_soc_substream_to_rtd() to obtain rtd (Jaroslav Kysela) [RHEL-27515] - soundwire: constify the struct device_type usage (Jaroslav Kysela) [RHEL-27515] - ALSA: hwdep: Move put_user() call out of scoped_guard() in snd_hwdep_control_ioctl() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: optimize the probe codec process (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Fix wrong register defaults (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_rt5640: Add an extra entry for the Chuwi Vi8 tablet (Jaroslav Kysela) [RHEL-27515] - ASoC: madera: Fix typo in madera_set_fll_clks shift value (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: midi: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ump: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: virmidi: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: prioq: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Use guard() for PCM stream locks (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: oss: Use guard() for setup (Jaroslav Kysela) [RHEL-27515] - ALSA: control_led: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: info: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: mixer_oss: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: control: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: rawmidi: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: jack: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: fifo: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: memory: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ports: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: queue: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: timer: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: compress_offload: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: timer: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: hrtimer: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: hwdep: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: kunit: Fix sparse warnings (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Fix non-functional mic on Lenovo 21J2 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: add new YC platform variant (0x63) support (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Prevent bad sign extension in cs35l56_read_silicon_uid() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - ALC285 reduce pop noise from Headphone port (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add Lenovo ThinkBook 21J0 into DMI quirk table (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add a test for ranges in combination with windows (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: correct TX SMIC MUXn widgets on SM8350+ (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: split widgets per different LPASS versions (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add special fixup for Lenovo 14IRP8 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Apply amp calibration from EFI data (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Apply amp calibration from EFI data (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Add helper functions for amp calibration (Jaroslav Kysela) [RHEL-27515] - ASoC: cs-amp-lib: Add helpers for factory calibration data (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Add wm_adsp_start() and wm_adsp_stop() (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Add time postfixes on defines (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Add some missing dev_err_probe()s (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Handle error from devm_pm_runtime_enable() (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Tidy up header includes (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Use __u8 type rather than u8 for firmware interface (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-card: Fix missing locking in snd_soc_card_get_kcontrol() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: tas2781: enable subwoofer volume control (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Use CLASS() for fdget()/fdput() (Jaroslav Kysela) [RHEL-27515] - ALSA: mixer_oss: ump: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm_oss: ump: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: oss: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: virmidi: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ump: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: core: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: control: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: compress_offload: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: timer: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: vmaster: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: clarify and fix default msbits value for all formats (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-core: tidyup strcmp() param on snd_soc_is_matching_dai() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: modify ACP register end address macro (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: update license (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: prioq: Unify cell removal functions (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: beep: Drop stale mutex (Jaroslav Kysela) [RHEL-27515] - ALSA: echoaudio: remove redundant assignment to variable clock (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5660: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5640: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5616: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5514: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: nau8825: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: da7213: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa884x: Allow sharing reset GPIO (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,wsa8840: Add reset-gpios for shared line (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LED For HP mt440 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Downgrade BDL table overflow message (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Set up BDL table at hw_params (Jaroslav Kysela) [RHEL-27515] - ALSA: Drop leftover snd-rtctimer stuff from Makefile (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Fix the discard error code from snd_ump_legacy_open() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Populate board selection with new I2S entries (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ICCMAX recommendations for ICL+ platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: TGL-based platforms support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ICL-based platforms support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: CNL-based platforms support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Abstract IRQ handling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Abstract IPC handling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Prefix SKL/APL-specific members (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix sound clipping in single capture scenario (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: L1SEN reference counted (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l42: Remove redundant delays in suspend(). (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Remove redundant initialization of pointer 'data' (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: fix soundwire dependencies (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: add machine select and register code (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: fix for acp pme wake for soundwire configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: remove acp_reset flag (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: refactor acp child platform device creation code (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: refactor acp device configuration read logic (Jaroslav Kysela) [RHEL-27515] - ASoC: Constify pointer to of_phandle_args (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable Mute LED on HP 840 G8 (MB 8AB8) (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Must clear HALO_STATE before issuing SYSTEM_RESET (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix top speaker connection on Dell Inspiron 16 Plus 7630 (Jaroslav Kysela) [RHEL-27515] - ALSA: core: fix buffer overflow in test_format_fill_silence() (Jaroslav Kysela) [RHEL-27515] - ALSA: virtio: Fix "Coverity: virtsnd_kctl_tlv_op(): Uninitialized variables" warning. (Jaroslav Kysela) [RHEL-27515] - ALSA: avoid 'bool' as variable name (Jaroslav Kysela) [RHEL-27515] - soundwire: bus_type: make sdw_bus_type const (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: More relaxed check of MIDI jack names (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LED For HP mt645 (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: remove redundant 'tristate' for SND_SEQ_UMP_CLIENT (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: make snd_seq_bus_type const (Jaroslav Kysela) [RHEL-27515] - ALSA: aoa: make soundbus_bus_type const (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add some bounds checking to firmware data (Jaroslav Kysela) [RHEL-27515 RHEL-34741] {CVE-2024-26927} - ALSA: hda/realtek: cs35l41: Fix order and duplicates in quirks table (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: cs35l41: Fix device ID / model name (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: cs35l41: Add internal speaker support for ASUS UM3402 with missing DSD (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Workaround for ACPI with broken spk-id-gpios property (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: Simplify setting AMIC control (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: Mark AMIC control registers as volatile (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: Drop unimplemented DMIC clock divider (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: va-macro: add npl clk (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: fix function cast warnings (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Add Lenovo Legion 7i gen7 sound quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: set config_length based on device_count (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-mlink: update incorrect comment (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Fix runtime pm usage counter balance after fw exception (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai: add support for dspless mode beyond HDAudio (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: Do not use LNL specific wrappers in DSPless mode (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai-ops: add SoundWire dspless mode (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai-ops: use dai_type (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: topology: Parse DAI type token for dspless mode (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: start SoundWire links earlier for LNL+ devices (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: topology: dynamically allocate and store DAI widget->private (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai: remove dspless special case (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: fix dma_id for CHAIN_DMA capture (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: allow chain_dma for all supported DAIs (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: store number of playback/capture streams (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai-ops: enable chain_dma for ALH (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: add 'is_chain_dma_supported' callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ops: add new 'is_chain_dma_supported' callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: change chain_dma handling in dai_config (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: IPC3: fix message bounds on ipc ops (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Workaround for crashed firmware on system suspend (Jaroslav Kysela) [RHEL-27515 RHEL-35128] {CVE-2024-27057} - ASoC: q6dsp: fix event handler prototype (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-lnl: Change the topology path to intel/sof-ipc4-tplg (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-tgl: Change the default paths and firmware names (Jaroslav Kysela) [RHEL-27515] - ALSA: aw2: avoid casting function pointers (Jaroslav Kysela) [RHEL-27515] - ALSA: ctxfi: avoid casting function pointers (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: fix TYPO 'reguest' to 'request' in error log (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Fix non-functional mic on Lenovo 82UU (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Ensure that changed bytes are actually different (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: imx: Add devicetree support to select topologies (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add DMI quirk for inverted jack-detect on MeeGoPad T8 (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Make LattePanda board DMI match more precise (Jaroslav Kysela) [RHEL-27515] - ALSA: es1938: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: es1968: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: fm801: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: maestro3: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: riptide: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: rme96: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: sis7019: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: via82xx: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: doc: Use DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: aoa: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: aaci: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: pxa2xx-ac97: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ASoC: pxa2xx-ac97: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: at73c213: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: ali5451: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: ali5451: Embed suspend image into struct snd_ali (Jaroslav Kysela) [RHEL-27515] - ALSA: azt3328: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: cmipci: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: cs4281: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: echoaudio: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: aloop: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: dummy: Replace with DEFINE_SIPMLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcsp: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: als300: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: als4000: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: atiixp: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: ens137x: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: intel8x0: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: nm256: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Fix locking in ACP IRQ handler (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: cht_bsw_rt5645: Cleanup codec_name handling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Boards: Fix NULL pointer deref in BYT/CHT boards (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Remove default from IRQ1_CFG register (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: remove unused acpi_subysystem_id (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Expose FW version with sysfs (Jaroslav Kysela) [RHEL-27515] - ALSA: virtio: add support for audio controls (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/cs35l56: select intended config FW_CS_DSP (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add "Intel Reference board" SSID in the ALC256. (Jaroslav Kysela) [RHEL-27515] - ALSA: HDA: intel-sdw-acpi: add kernel parameter to select alternate controller (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: starts non sdw BE id with the highest sdw BE id (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-lnl-match: Add rt722 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi: add RT712 support for LNL (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Remove unused function prototypes (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: ssp-common: Add stub for sof_ssp_get_codec_name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: common: DMI remap for rebranded Intel NUC M15 (LAPRC710) laptops (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: remove .init callbacks (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: add common sdw dai link init (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt5682: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_cs42l42: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt700: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt712_sdca: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt711: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt_sdca_jack_common: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: add get_codec_dai_by_name helper function (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: use single rtd_init for rt_amps (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for DAI link generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support DAI link order customization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: dmi quirk cleanup for mtl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for mtl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for rpl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for adl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for tgl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for jsl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc3-topology: Fix pipeline tear down logic (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix deadlock in ASP1 mixer register initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: constify static sdw_slave_ops struct (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Send initial config to module if present (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Add topology parsing support for initial config (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: UAPI: Add tokens for initial config feature (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix dynamic port assignment when TDM is set (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: fix raw noinc write test wrapping (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add system suspend ops to disable IRQ (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Handle error from devm_pm_runtime_enable (Jaroslav Kysela) [RHEL-27515] - soundwire: intel_auxdevice: remove redundant assignment to variable link_flags (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add DMI quirk for Lenovo Ideapad Pro 5 16ARP8 (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: fix SND_AMD_SOUNDWIRE_ACPI dependencies (Jaroslav Kysela) [RHEL-27515] - ASoC: fix SND_SOC_WCD939X dependencies (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Shut down jack detection on component remove (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Sync the hp ilimit works when removing the component (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add clear of stashed pointer on component remove (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: add module parameter to tascodec_init() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix pci_probe() error path (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: fix reversed if statement in cs35l56_dspwait_asp1tx_put() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: add IDs for Dell dual spk platform (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/conexant: Add quirk for SWS JS201D (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Remove two HP Laptops using CS35L41 (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Fix dependencies for SND_CORE_TEST (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Ignore clock selector errors for single connection (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Remove unused test stub function (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Firmware file must match the version of preloaded firmware (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Fix filename string field layout (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Fix order of searching for firmware files (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Allow more time for firmware to boot (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Load tunings for the correct speaker models (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Firmware file must match the version of preloaded firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix misuse of wm_adsp 'part' string for silicon revision (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix for initializing ASP1 mixer registers (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Initialize all ASP1 registers (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix default SDW TX mixer registers (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix to ensure ASP1 registers match cache (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Remove buggy checks from cs35l56_is_fw_reload_needed() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Don't add the same register patch multiple times (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: cs35l56_component_remove() must clean up wm_adsp (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: cs35l56_component_remove() must clear cs35l56->component (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Don't overwrite fwf_name with the default (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Fix firmware file search order (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Apply headset jack quirk for non-bass alc287 thinkpads (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: refactor acp driver pm ops (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: select soundwire dependency flag for acp6.3 based platform (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: update descriptor fields for acp6.3 based platform (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add machine select logic for soundwire based platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Add Soundwire DAI configuration support for AMD platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add interrupt handling for SoundWire manager devices (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add code for invoking soundwire manager helper functions (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: refactor register mask structure (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: implement function to extract slave information (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: refactor soundwire pads enable (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: refactor amd soundwire manager device node creation (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: update license (Jaroslav Kysela) [RHEL-27515] - ASoC/soundwire: implement generic api for scanning amd soundwire controller (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Add sound core KUnit test (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Fix snd_pcm_format_name function (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Add missing formats to formats list (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support ASUS Zenbook UM3402YAR (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional ASUS Zenbook UX3402VA (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: mtl-match: Add cs42l43_l0 cs35l56_l23 for MTL (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Fix support for a Huawei Matebook laptop (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add DMI quirk for MSI Bravo 15 C7VF (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Check presence of valid altsetting control (Jaroslav Kysela) [RHEL-27515] - Revert "ALSA: usb-audio: Skip setting clock selector for single connections" (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix the external mic not being recognised for Acer Swift 1 SF114-32 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support HP models without _DSD using dual Speaker ID (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional HP Envy Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for various HP ENVY models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Set Channel Index correctly when system is missing _DSD (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Support read-only clock selector control (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: Drop type from "clocks" (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Use fls to calculate the pre-divider for the PLL (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Refactor to use for_each_set_bit() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Use USEC_PER_MSEC rather than hard coding (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add pm_ptr around the power ops (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Check error from device_property_read_u32_array() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Minor code tidy ups (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Tidy up header includes (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for HP G11 Laptops using CS35L56 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: realtek: Move hda_component implementation to module (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: realtek: Re-work CS35L41 fixups to re-use for other amps (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Adding new volume kcontrols (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Remove unneeded semicolon (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Sort quirk table entries (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: add quirk for RODE NT-USB+ (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Add delay quirk for MOTU M Series 2nd revision (Jaroslav Kysela) [RHEL-27515] - ALSA: virtio: remove duplicate check if queue is broken (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Add speaker pin verbtable for Dell dual speaker platform (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: fix typo (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Skip setting clock selector for single connections (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Add a quirk for Yamaha YIT-W12TX transmitter (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/cs8409: Suppress vmaster control for Dolphin models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Increase default bdl_pos_adj for Apollo Lake (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Replace numeric device IDs with constant values (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: limit speaker volumes (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Remove executable bit (Jaroslav Kysela) [RHEL-27515] - ASoC: allow up to eight CPU/codec DAIs (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd934x: drop unneeded regulator include (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd938x: skip printing deferred probe failuers (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd938x: handle deferred probe (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add check for cpu dai link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Update platform name for different boards (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Enable rt5682s clocks in acp slave mode (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd938x: fix headphones volume controls (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd9335: drop unused gain hack remnant (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: lpass-wsa-macro: fix compander volume hack (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa883x: fix PA volume control (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: fix the capture noise issue (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Minimize the pop noise on headphone (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Improving the THD+N performance (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: improving crosstalk performance (Jaroslav Kysela) [RHEL-27515] - ALSA: synth: Save a few bytes of memory when registering a 'snd_emux' (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ZBook Power (Jaroslav Kysela) [RHEL-27515] - soundwire: stream: add missing const to Documentation (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8540: Add pre-charge actions for input (Jaroslav Kysela) [RHEL-27515] - ASoC: p1022_rdk: fix all kernel-doc warnings (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Use devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Compute file paths on firmware load (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: core: Skip firmware test for custom loaders (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Optimize quirk for Valve Galileo (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Fix memory leak in amd_sof_acp_probe() (Jaroslav Kysela) [RHEL-27515 RHEL-37099] {CVE-2023-52663} - ASoC: amd: acp: Update MODULE_DESCRIPTION for sof-mach (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add missing error handling in sof-mach (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Make use of existing *_CODEC_DAI macros (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Drop redundant initialization of machine driver data (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add WCD939x Codec driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add WCD939x Soundwire devices driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: wcd-mbhc-v2: add support when connected behind an USB-C audio mux (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: document WCD939x Audio Codec (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,wcd938x: move out common properties (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: fsl,micfil: Add compatible string for i.MX95 platform (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_sai: Add support for i.MX95 platform (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: fsl,sai: Add compatible string for i.MX95 platform (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable headset mic on Lenovo M70 Gen5 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost on HP ZBook (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/relatek: Enable Mute LED on HP Laptop 15s-fq2xxx (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: remove log message for LLP (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: generic: Remove obsolete call to ledtrig_audio_get (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix yet more -Wformat-truncation warnings (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Properly setup HDMI stream (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: fix index check on graph_parse_node_multi_nm() (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: icp3-dtrace: Revert "Fix wrong kfree() usage" (Jaroslav Kysela) [RHEL-27515] - ALSA: oxygen: Fix right channel of capture volume mixer (Jaroslav Kysela) [RHEL-27515] - ALSA: aloop: Introduce a function to get if access is interleaved mode (Jaroslav Kysela) [RHEL-27515] - ASoC: mediatek: mt8195: Remove afe-dai component and rework codec link (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: annotate calibration data endianness (Jaroslav Kysela) [RHEL-27515] - ASoC: mediatek: mt8192: Check existence of dai_name before dereferencing (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix mute and mic-mute LEDs for HP Envy X360 13-ay0xxx (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/conexant: Fix headset auto detect fail in cx8070 and SN6140 (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bxt_rt298: Fix kernel ops due to COMP_DUMMY change (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bxt_da7219_max98357a: Fix kernel ops due to COMP_DUMMY change (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rtq9128: Fix TDM enable and DAI format control flow (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rtq9128: Fix PM_RUNTIME usage (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Add tas2563 into driver (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Add tas2563 into header file for DSP mode (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2562: move tas2563 from tas2562 driver to tas2781 driver (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: move tas2563 from tas2562.yaml to tas2781.yaml (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix mute and mic-mute LEDs for HP ProBook 440 G6 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: fix building without CONFIG_SPI (Jaroslav Kysela) [RHEL-27515] - ALSA: ac97: fix build regression (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support more HP models without _DSD (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add fixup for Lenovo 14ARB7 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add TAS2563 support for 14ARB7 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add configurable global i2c address (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add ptrs to calibration functions (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LEDs for a HP ZBook (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Add driver properties for cs35l41 for Lenovo Legion Slim 7 Gen 8 serie (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: enable SND_PCI_QUIRK for Lenovo Legion Slim 7 Gen 8 (2023) serie (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: configure the amp after firmware load (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: enable SND_PCI_QUIRK for hp pavilion 14-ec1xxx series (Jaroslav Kysela) [RHEL-27515] - ALSA: mark all struct bus_type as const (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5663: cancel the work when system suspends (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Rename DSP mux channels (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add PCM Input Switch for Solo Gen 4 (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for custom Gen 4 Direct Monitor mixes (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add minimum firmware version check (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for Solo, 2i2, and 4i4 Gen 4 (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add power status control (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add R/O headphone volume control (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Disable autogain during phantom power state change (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Allow for controls with a "mute mode" (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Disable input controls while autogain is running (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for Air Presence + Drive option (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Store mix_ctls for Gen 4 Direct Monitor (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for software-controllable input gain (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Handle Gen 4 Direct Monitor mix updates (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Remove repeated elem->head.mixer references (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Allow for interfaces without per-channel volume (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Split direct_monitor out from monitor_other (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Minor refactor MSD mode check (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Remove line_out_hw_vol device info entry (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Split input_other into level/pad/air/phantom (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for DSP mux channels (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Split dim_mute_update from vol_updated (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for air/phantom control on input 2 (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Remove struct scarlett2_usb_volume_status (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add scarlett2_mixer_value_to_db() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for Gen 4 style parameters (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Refactor common port_count lookups (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Change num_mux_* from int to u8 (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Refactor scarlett2_config_save() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add #define for SCARLETT2_MIX_MAX (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Refactor scarlett2_usb_set_config() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Parameterise notifications (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Rename db_scale_scarlett2_gain to volume (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Remove scarlett2_config_sets array (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Simplify enums by removing explicit values (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add config set struct (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Infer has_msd_mode from config items (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Infer standalone switch from config items (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Check for phantom persistence config item (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Check presence of mixer using mux_assignment (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for uploading new firmware (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add check for config_item presence (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add ioctl commands to erase flash segments (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Formatting fixes (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add skeleton hwdep/ioctl interface (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Update maintainer info (Jaroslav Kysela) [RHEL-27515 RHEL-37068] {CVE-2023-52680} - ALSA: scarlett2: Add missing error check to scarlett2_config_save() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add missing error check to scarlett2_usb_set_config() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add missing error checks to *_ctl_get() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add clamp() in scarlett2_mixer_ctl_put() (Jaroslav Kysela) [RHEL-27515 RHEL-37084] {CVE-2023-52674} - ALSA: scarlett2: Add missing mutex lock around get meter levels (Jaroslav Kysela) [RHEL-27515 RHEL-37056] {CVE-2023-52689} - ALSA: scarlett2: Add #defines for firmware upgrade (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Retrieve useful flash segment numbers (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Convert meter levels from little-endian (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for Dell models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Prevent firmware load if SPI speed too low (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional Dell models without _DSD (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: fix kvmalloc_array() arguments order (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: remove sound controls in unbind (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: move set_drv_data outside tasdevice_init (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: fix typos in comment (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: do not use regcache (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: imx: Add SNDRV_PCM_INFO_BATCH flag (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add mono speaker information to the components string (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: cht_bsw_rt5645: Set card.components string (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add a rt5645_components() helper (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add rt5645_get_pdata() helper (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Refactor rt5645_parse_dt() (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add platform-data for Acer Switch V 10 (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Drop double EF20 entry from dmi_platform_data[] (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Only add SPI CS GPIO if SPI is enabled in kernel (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Do not allow uninitialised variables to be freed (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Add acp-psp mailbox interface for iram-dram fence register modification (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Rename amd_bt sof_dai_type (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add i2s bt dai configuration support for AMD platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Refactor sof_i2s_tokens reading to update acpbt dai (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Refactor spinlock_irq(&sdev->ipc_lock) sequence in irq_handler (Jaroslav Kysela) [RHEL-27515] - ASoC: soc.h: don't create dummy Component via COMP_DUMMY() (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: use snd_soc_dummy_dlc (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: hdaudio.c: use snd_soc_dummy_dlc (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_sai: Fix channel swap issue on i.MX8MP (Jaroslav Kysela) [RHEL-27515] - ASoC: hdmi-codec: fix missing report for jack initial status (Jaroslav Kysela) [RHEL-27515] - ASoC: topology: Replace fake root_device with kunit_device in tests (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional ASUS Zenbook 2023 Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for ASUS Zenbook 2023 Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional ASUS Zenbook 2022 Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for ASUS Zenbook 2022 Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional ASUS ROG 2023 models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for ASUS ROG 2023 models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Add config table to support many laptops without _DSD (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Remove redundant ret variable (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: add support for FW version 0x0503 (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Fix trivial code style issues (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-pcm.c: Complete the active count for components without DAIs (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,sm8250: Add X1E80100 sound card (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Add x1e80100 sound machine driver (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add missing MODULE_DESCRIPTION in mach-common (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp-config: Add missing MODULE_DESCRIPTION (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: vangogh: Switch to {RUNTIME,SYSTEM_SLEEP}_PM_OPS (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: vangogh: Allow probing ACP PCI when SOF is disabled (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: vangogh: Drop conflicting ACPI-based probing (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: Add support for SM8650 (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,sm8250: document SM8650 sound card (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: tegra20_ac97: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_rt5640: Add new swapped-speakers quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_rt5640: Add quirk for the Medion Lifetab S10346 (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: drop bus freq calculation and set 'max_clk_freq' (Jaroslav Kysela) [RHEL-27515] - ALSA: au88x0: fixed a typo (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Increase delay in MOTU M quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add pm ops support for renoir platform. (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: check the validity of prm_no/cfg_no (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: remove duplicated including (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: check fw_context_save for library reload (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: IPC4: synchronize fw_config_params with fw definitions (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: IPC4: query fw_context_save feature from fw (Jaroslav Kysela) [RHEL-27515] - ALSA: au88x0: fixed spelling mistakes in au88x0_core.c (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: select program 0, conf 0 by default (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for ASUS ROG GV302XA (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: Document new DAI link flags playback-only/capture-only (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: Introduce playback-only/capture-only DAI link flags (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add missing statics for hp_ilimit functions (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Allow HP amp to cool off after current limit (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Don't enable bias sense during type detect (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-mtl-match: Change CS35L56 prefixes to AMPn (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: wsa884x: make use of new mute_unmute_on_trigger flag (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: audioreach: Add 4 channel support (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: audioreach: drop duplicate channel defines (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: audioreach: Commonize setting channel mappings (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Apply mute LED quirk for HP15-db (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/hdmi: add force-connect quirks for ASUSTeK Z170 variants (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/hdmi: add force-connect quirk for NUC5CPYB (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for Lenovo Yoga Pro 7 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/cs35l56: Use set/get APIs to access spi->chip_select (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: fix off by one in graph_parse_node_multi_nm() (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Correct SoundWire port list (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Correct order of include files to be alphabetical (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: modify config flag read logic (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-mtl: add HDA_ARL PCI support (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-mtl: fix ARL-S definitions (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: intel-dspcfg: add filters for ARL-S and ARL (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Intel: add HDA_ARL PCI ID support (Jaroslav Kysela) [RHEL-27515] - PCI: add INTEL_HDA_ARL to pci_ids.h (Jaroslav Kysela) [RHEL-27515] - ALSA: pcmtest: stop timer before buffer is released (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add Framework laptop 16 to quirks (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l45: Prevents spinning during runtime suspend (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l45: Prevent IRQ handling when suspending/resuming (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l45: Use modern pm_ops (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Set bclk as source to set pll for rt5682s codec (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Set bclk as source to set pll for rt5682s codec (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Enable dpcm_capture for MAX98388 codec (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add i2s bt support for nau8821-max card (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add new cpu dai and dailink creation for I2S BT instance (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: Remove extra dmi parameter (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: vangogh: Add condition check for acp config flag (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: Add new dmi entries for acp5x platform (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: mt8186: Revert Add Google Steelix topology compatible (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: add new Framework laptop to quirks (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_cs_amp: Connect outputs to a speaker widget (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: add core get and set support for dsp core (Jaroslav Kysela) [RHEL-27515] - ASoC: cs4271: Fix spelling mistake "retrieveing" -> "retrieving" (Jaroslav Kysela) [RHEL-27515] - ASoC: rt722-sdca: Set lane_control_support for multilane (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Wire up buffer flags (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: add alignment for topology header file struct definition (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: align topology header file with sof topology header (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt_sdca_jack_common: check ctx->headset_codec_dev instead of playback (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt_sdca_jack_common: ctx->headset_codec_dev = NULL (Jaroslav Kysela) [RHEL-27515 RHEL-37048] {CVE-2023-52697} - ASoC: Intel: sof_nau8825: board id cleanup for rpl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: glk_rt5682_max98357a: fix board id mismatch (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: board id cleanup for adl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-tgl-match: add cs42l43 and cs35l56 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcht_es8316: Determine quirks/routing with codec-dev ACPI DSM (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcht_es8316: Add is_bytcr helper variable (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcht_es8316: Dump basic _DSM information (Jaroslav Kysela) [RHEL-27515] - ASoC: es83xx: add ACPI DSM helper module (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Move sof_of_machine_select() to core.c from sof-of-dev.c (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: Limit speaker digital volumes (Jaroslav Kysela) [RHEL-27515] - ASoC: ops: add correct range check for limiting volume (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: fix memleak in wm_adsp_buffer_populate (Jaroslav Kysela) [RHEL-27515] - ASoC: da7219: Support low DC impedance headset (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add support for a new Huawei Matebook laptop (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: Add support for SM8450 and SM8550 (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: set card driver name from match data (Jaroslav Kysela) [RHEL-27515] - ASoC: cs4349: Drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Drop legacy includes (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l42: Drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cirrus: edb93xx: Drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cs4271: Convert to GPIO descriptors (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l36: Drop legacy includes (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l35: Drop legacy includes (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l34: Fix GPIO name and drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l33: Fix GPIO name and drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l32: Drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: hdac_hda: Conditionally register dais for HDMI and Analog (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: lpass-tx-macro: set active_decimator correct default value (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Fix non-functional mic on ASUS E1504FA (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add DMI entry to support System76 Pangolin 13 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Disable power-save on KONTRON SinglePC (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Move Soundwire runtime stream alloc to soundcards (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Add helper for allocating Soundwire stream runtime (Jaroslav Kysela) [RHEL-27515] - ptrace: Convert ptrace_attach() to use lock guards (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: Add module ID print during module set up (Jaroslav Kysela) [RHEL-27515] - ASoC: core: Fix a handful of spelling mistakes. (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Move window offset configuration earlier (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: check return value of snd_sof_ipc_msg_data (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: core: Implement IPC version fallback if firmware files are missing (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Do not use resource managed allocation for ipc4_data (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: core: Add helper for initialization of paths, ops (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-pci-dev: Rely on core to create the file paths (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-of-dev: Rely on core to create the file paths (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-acpi-dev: Rely on core to create the file paths (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-pci-dev: Save the default IPC type and path overrides (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: core: Implement firmware, topology path setup in core (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-of-dev: Save the default IPC type and path overrides (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-acpi-dev: Save the default IPC type and path overrides (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add placeholder for platform IPC type and path overrides (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Move sof_machine_* functions from sof-audio.c to core.c (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Move sof_of_machine_select() to sof-of-dev.c from sof-audio.c (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: icp3-dtrace: Fix wrong kfree() usage (Jaroslav Kysela) [RHEL-27515] - soundwire: generic_bandwidth_allocation use bus->params.max_dr_freq (Jaroslav Kysela) [RHEL-27515] - soundwire: intel_ace2x: fix AC timing setting for ACE2.x (Jaroslav Kysela) [RHEL-27515] - soundwire: stream: fix NULL pointer dereference for multi_link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for DAI link generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for DAI link generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support DAI link array generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for HDMI-In link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for HDMI-In link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support HDMI-In link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: simplify HDMI-In quirks (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for BT offload link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for BT offload link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for BT offload link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for BT offload link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: rename function parameter (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support BT offload link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for amp link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for amp link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for amp link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for amp link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for codec link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support amp link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for codec link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for codec link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support codec link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: cht_bsw_rt5672: check return value (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: ssp-common: get codec name function (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_maxim_common: check return value (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_maxim_common: add else between 2 if test (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: remove dead code (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-mtl-match: Add rt722 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Unhardcode HDAudio BE DAI drivers description (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Kill S24_LE format (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Drop snd_hdac_calc_stream_format() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel Skylake: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hdac_hdmi: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hdac_hda: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hda: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/ca0132: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/hdmi: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Upgrade stream-format infrastructure (Jaroslav Kysela) [RHEL-27515] - ASoC: pcm: Honor subformat when configuring runtime (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Honor subformat when querying PCMs (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Introduce MSBITS subformat interface (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi: add Gen4.1 SDCA board support for LNL RVP (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Add rt722 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Make use of dev_err_probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: remove unused function declaration (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Use existing helpers to change GPROCEN and PIE bits (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: call dsp dump when boot retry fails (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2-custom-sample: add CPU/Codec = N:M sample (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2-custom-sample: Add connection image (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: use better image for Multi connection (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: add CPU:Codec = N:M support (Jaroslav Kysela) [RHEL-27515] - ASoC: makes CPU/Codec channel connection map more generic (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Handle ALSA kcontrol change notification from firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Add data struct for module notification message from firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-control: Implement control update for switch/enum controls (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: Helper to find an swidget by module/instance id (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Always register the HDMI dai links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: skl_hda_dsp_generic: Drop HDMI routes when HDMI is not available (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: correct white-spaces in examples (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Allow configuration of bit clock and frame inversion (Jaroslav Kysela) [RHEL-27515] - soundwire: qcom: set controller id to hw master id (Jaroslav Kysela) [RHEL-27515] - soundwire: bus: introduce controller_id (Jaroslav Kysela) [RHEL-27515] - soundwire: fix initializing sysfs for same devices on different buses (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Allow driver to work without IRQ connection (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_xcvr: refine the requested phy clock frequency (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: mt8186: Add Google Steelix topology compatible (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-pcm: fix up bad merge (Jaroslav Kysela) [RHEL-27515] - soundwire: stream: constify sdw_port_config when adding devices (Jaroslav Kysela) [RHEL-27515] - soundwire: qcom: drop unneeded qcom_swrm_stream_alloc_ports() cleanup (Jaroslav Kysela) [RHEL-27515] - soundwire: qcom: move sconfig in qcom_swrm_stream_alloc_ports() out of critical section (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5650: add mutex to avoid the jack detection failure (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Enable low-power hibernation mode on SPI (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_xcvr: Enable 2 * TX bit clock for spdif only case (Jaroslav Kysela) [RHEL-27515] - ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Refer to correct stream index at loops (Jaroslav Kysela) [RHEL-27515] - ASoC: imx-rpmsg: Force codec power on in low power audio mode (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8810: Fix incorrect type in assignment and cast to restricted __be16 (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Add switch to control normal and alt hp inputs (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Add handling of ACPI (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Store device in private struct and use it more consistently (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Fix incorrect frame delay configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Fix the position of const qualifier (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: mem leak in skl register function (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: Fix mem leak in few functions (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8822: Fix incorrect type in assignment and cast to restricted __be16 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add missing SND_SOC_AMD_ACP_LEGACY_COMMON flag for ACP70 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Alays handle -EPROBE_DEFER (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5682s: Add LDO output selection for dacref (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add Kconfig options for acp7.0 based platform driver (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: add mtl_rt5650 support (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add missing static from runtime PM ops (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8974: Correct boost mixer inputs (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Enable low-power hibernation mode on i2c (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add HP 255 G10 into quirk table (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: add noinc write test (Jaroslav Kysela) [RHEL-27515] - regmap: ram: support noinc semantics (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: remove unnecessary NULL check (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,sm8250: add SM8550 sound card (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the bin file parsing method (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: convert not to use dma_request_slave_channel() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: correct the format order (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Fix for indentation issue (Jaroslav Kysela) [RHEL-27515] - ASoC: dapm: Simplify widget clone (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: remove unused variables (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: mt8186: clean up unused code (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: mt8195: clean up unused code (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Changing the headset detection time (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Add chip version flag (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Changing initialisation and broadcasting (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8821: Add slew rate controls. (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: nau8821: Add DMIC slew rate. (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ssm4567: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5682: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5663: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5514: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt286: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt298: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt274: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: probe: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: nau8825: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98373: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98927: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98357a: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: i2s_test: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: hdaudio: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: es8336: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: da7219: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: dmic: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add support for configuring PDM interface from topology (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: imx8m: Add DAI driver entry for MICFIL PDM (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-client: trivial: fix comment typo (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify macro value error (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the wrong judgment of re value (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the maximum value of calib (Jaroslav Kysela) [RHEL-27515] - mfd: arizona-spi: Set pdata.hpdet_channel for ACPI enumerated devs (Jaroslav Kysela) [RHEL-27515] - mfd: arizona-i2c: Simplify obtaining I2C match data (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: fix for i2s mode register field update (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: aw88399: Fix -Wuninitialized in aw_dev_set_vcalb() (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: Fix unused rockchip_i2s_tdm_match warning for !CONFIG_OF (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa883x: make use of new mute_unmute_on_trigger flag (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-dai: add flag to mute and unmute stream during trigger (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: select SND_SOC_AMD_ACP_LEGACY_COMMON for ACP63 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add ACPI dependency (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: aw88399: fix typo in Kconfig select (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Add rt5514 machine board (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Add rt5514 machine board (Jaroslav Kysela) [RHEL-27515] - ALSA: virtio: use ack callback (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: machine: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wm8995: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wm8994: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wm8962: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd9335: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rtq9128: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5682s: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: max9867: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: lpass-rx-macro: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: adav80x: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: adau1373: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: 88pm860x: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: wavefront: Drop obsoleted comments and definitions (Jaroslav Kysela) [RHEL-27515] - ALSA: wavefront: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: opl3: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: aoa: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: caiaq: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: mixart: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: azt3328: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: rawmidi: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: control: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add machine driver support for acp7.0 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add pci legacy driver support for acp7.0 platform (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: change acp power on mask macro value (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: change acp-deinit function arguments (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add machine driver support for pdm use case (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add condition check for i2s clock generation (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add platform and flag data to acp data structure (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add code for scanning acp pdm controller (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add Kconfig options for acp6.3 based platform driver (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add machine driver support for acp6.3 platform (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add i2s clock generation support for acp6.3 based platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: refactor acp i2s clock generation code (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add acp6.3 pci legacy driver support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: add an error code check in skl_pcm_trigger (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd938x: use defines for entries in snd_soc_dai_driver array (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_IN_MAP quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_OUT_MAP quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_MCLK_19_2MHZ quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_SSP2 quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add aw88399 amplifier driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add code for bin parsing compatible with aw88399 (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Add schema for "awinic,aw88399" (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Make return of remove_late void, too (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add support for Lenovo Yoga Tab 3 Pro YT3-X90 (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-cht: Add Lenovo Yoga Tab 3 Pro YT3-X90 quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add option to use sram for data bin loading (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: refactor acp dram usage for data bin loading (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: increase DSP cache window range (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add support for acp6.3 based platform (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: Add acpi machine id for acp6.3 version based platform (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify max_register usage error (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for DMIC links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for DMIC links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for DMIC links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for DMIC links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support dmic link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: tlv320aic31xx: switch to gpiod_set_value_cansleep (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Remove extra argument from snd_hdac_i915_init (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: Move snd_hdac_i915_init to before probe_work. (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Intel: Move snd_hdac_i915_init to before probe_work. (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Move snd_hdac_i915_init to before probe_work. (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Allow xe as match for i915_component_master_match (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Add an allow_modprobe argument to snd_hdac_i915_init (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Allow override of gpu binding. (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Intel: Fix error handling in azx_probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: enable wake capability for acp pci driver (Jaroslav Kysela) [RHEL-27515] - ASoC: sigmadsp: Add __counted_by for struct sigmadsp_data and use struct_size() (Jaroslav Kysela) [RHEL-27515] - soundwire: dmi-quirks: update HP Omen match (Jaroslav Kysela) [RHEL-27515] - soundwire: bus: improve error handling for clock stop prepare/deprepare (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: make .remove callback return void (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Dump the notification payload (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-mtl: use ARL specific firmware definitions (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for HDMI link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for HDMI link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for HDMI link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for HDMI link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: new module for common functions (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_da7219: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_hdmi: add common header for HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_da7219: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: Fix -Wuninitialized in tegra210_amx_platform_probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ssm4567: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5663: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt286: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: nau8825: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98927: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98373: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: es8336: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: da7219: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt298: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98357a: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5682: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt274: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: i2s_test: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Improve topology parsing of dynamic strings (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Introduce helper functions for SSP and TDM handling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Only create SSP%d snd_soc_dai_driver when requested (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa-macro: fix uninitialized stack variables with name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: explicitly include binding headers when used (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-client: fix build when only IPC4 is selected (Jaroslav Kysela) [RHEL-27515] - ASoC: Use device_get_match_data() (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom/lpass: Constify struct lpass_variant (Jaroslav Kysela) [RHEL-27515] - ASoC: Drop unnecessary of_match_device() calls (Jaroslav Kysela) [RHEL-27515] - ASoC: da7218: Use i2c_get_match_data() (Jaroslav Kysela) [RHEL-27515] - ASoC: Explicitly include correct DT includes (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Add code_loading parameter to stream setup (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Fix stream fifo_size initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Enable low-power hibernation mode on SPI (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Enable low-power hibernation mode on i2c (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Wake transactions need to be issued twice (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Change hibernate sequence to use allow auto hibernate (Jaroslav Kysela) [RHEL-27515] - ALSA: aoa: Replace asm/prom.h with explicit includes (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Poll SDxFIFOS after programming SDxFMT (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Introduce HOST stream setup mechanism (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Use helper to setup HOST stream (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: Use helper to setup HOST stream (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Initialise a variable to silence possible static analysis error (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-dapm: Annotate struct snd_soc_dapm_widget_list with __counted_by (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Remove unused hibernate wake constants (Jaroslav Kysela) [RHEL-27515] - ASoC: Adds support for TAS575x to the pcm512x driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: aw88261: Remove non-existing reset gpio (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: awinic,aw88395: Remove reset-gpios from AW88261 (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Remove unused variable (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cirrus_scodec: fix an error code (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Drop superfluous stream decoupling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Keep module refcount up when gathering traces (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Disable DSP before loading basefw (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Preallocate memory for module configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Use generic size defines (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Move IPC error messages one level down (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Simplify referencing dai-params.yaml (Jaroslav Kysela) [RHEL-27515] - ASoC: doc: Update codec to codec examples (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the transmission mode of function parameters (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add aw87390 amplifier driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Rename "sync-flag" to "awinic,sync-flag" (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add code for bin parsing compatible with aw87390 (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify i2c driver name (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Rename "sound-channel" to "awinic,audio-channel" (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the transmission method of parameters (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Remove the "fade-enable property" (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Add schema for "awinic,aw87390" (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: awinic,aw88395: Add properties for multiple PA support (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Remove useless else (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rtq9128: Add TDM input source select (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: rtq9128: Add TDM input source slect property (Jaroslav Kysela) [RHEL-27515] - sh: boards: Fix Sound Simple-Card struct name (Jaroslav Kysela) [RHEL-27515] - ASoC: remove asoc_xxx() compatible macro (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - sound: Fix snd_pcm_readv()/writev() to use iov access functions (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-iio-aux: Use flex array to simplify code (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-generic-dmaengine-pcm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-component: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-topology: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-compress: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-utils: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-link: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-dapm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-core: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-dai: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-pcm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: mediatek: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: intel: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: amd: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: cs47lxx: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: wm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: rt5677: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: avs: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soundwire: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: extensa: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: generic: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: bcm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: simple_card_utils.h: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc.h: convert asoc_xxx() to snd_soc_xxx() (Jaroslav Kysela) [RHEL-27515] - ALSA: usx2y: Annotate struct snd_usx2y_urb_seq with __counted_by (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Annotate struct hda_conn_list with __counted_by (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add Richtek rtq9128 audio amplifier support (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Add Richtek rtq9128 audio amplifier (Jaroslav Kysela) [RHEL-27515] - soundwire: qcom: Log clk_get("iface") failures (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cirrus_scodec: Select GPIOLIB for KUnit test (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Drop unused IPC type defines (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: imx: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Kconfig: Rename SND_SOC_SOF_INTEL_IPC4 to SND_SOC_SOF_IPC4 (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Extend timeout on bias sense timeout (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Move headset bias sense enable earlier in process (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Enable bias sense by default (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Lower default type detect time (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: handle EXCEPTION_CAUGHT notification from firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: add ipc4 FW panic support on CAVS 2.5+ platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: dump dsp stack (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: add telemetry retrieval support on Intel platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: add exception node in sof debugfs directory (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: add definition of telemetry slot for exception handling (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: add a helper function to search debug slot (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-mtrace: move debug slot related definitions to header.h (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Xtensa: dump ar registers to restore call stack (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cirrus_scodec: Add KUnit test (Jaroslav Kysela) [RHEL-27515] - ASoC: da7213: tidyup SND_SOC_DAIFMT_xxx (Jaroslav Kysela) [RHEL-27515] - ASoC: da7213: add .auto_selectable_formats support (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: wlf,wm8782: Add wlf,fsampen property (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8782: Use wlf,fsampen device tree property (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8782: Constrain maximum audio rate at runtime (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: make const array controls static (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: Fix -Wformat-truncation warning (Jaroslav Kysela) [RHEL-27515] - ASoC: rt1015: fix the first word being cut off (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Omit cs35l56_pm_ops_i2c_spi if I2C/SPI not enabled (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Use new export macro for dev_pm_ops (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Use pm_ptr() (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Dump the payload also when set_get_data fails (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ops.h: Change the error code for not supported to EOPNOTSUPP (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Fix -Wmissing-prototypes warning (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8821: Revise MICBIAS control for power saving. (Jaroslav Kysela) [RHEL-27515] - ASoC: hdac_hdmi: Remove temporary string use in create_fill_jack_kcontrols (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l41: Use modern pm_ops (Jaroslav Kysela) [RHEL-27515] - ASoC: max98927: Drop pointless includes (Jaroslav Kysela) [RHEL-27515] - ASoC: max98520: Drop pointless includes (Jaroslav Kysela) [RHEL-27515] - ASoC: max98388: Correct the includes (Jaroslav Kysela) [RHEL-27515] - ASoC: max98396: Drop pointless include (Jaroslav Kysela) [RHEL-27515] - ASoC: max98373: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-27515] - ASoC: max98357a: Drop pointless include (Jaroslav Kysela) [RHEL-27515] - ASoC: max9768: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-27515] - ASoC: tas571x: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42xx8-i2c: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8580: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add machine driver that enables sound for systems with a ES8336 codec (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add support for splitting the codec specific code from the ACP driver (Jaroslav Kysela) [RHEL-27515] - ASoC: es8316: Enable support for MCLK div by 2 (Jaroslav Kysela) [RHEL-27515] - ASoC: es8316: Replace NR_SUPPORTED_MCLK_LRCK_RATIOS with ARRAY_SIZE() (Jaroslav Kysela) [RHEL-27515] - ASoC: es8316: Enable support for S32 LE format (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: lpass-tx-macro: Add SM6115 support (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,lpass-tx-macro: Add SM6115 (Jaroslav Kysela) [RHEL-27515] - ASoC: ak4642: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: ak4642: Minor cleanups in probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: tlv320aic32x4-i2c: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: tlv320aic32x4-spi: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: tlv320aic32x4: Add enum aic32x4_type to aic32x4_probe() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Fix error checks of default read/write copy ops (Jaroslav Kysela) [RHEL-27515] - ASoC: Name iov_iter argument as iterator instead of buffer (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine: Drop unused iov_iter for process callback (Jaroslav Kysela) [RHEL-27515] - dt-bindings: Fix typos (Jaroslav Kysela) [RHEL-27515] - ALSA: doc: Update description for the new PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ASoC: pcm: Drop obsoleted PCM copy_user ops (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Drop obsoleted PCM copy_user and copy_kernel ops (Jaroslav Kysela) [RHEL-27515] - ASoC: component: Add generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine: Use iov_iter for process callback, too (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: pcmtest: Update comment about PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: xen: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: rme9652: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: hdsp: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: rme96: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: nm256: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: rme32: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: korg1212: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: es1938: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: dummy: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Add memory copy helpers between iov_iter and iomem (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Add copy ops with iov_iter (Jaroslav Kysela) [RHEL-27515] - iov_iter: Export import_ubuf() (Jaroslav Kysela) [RHEL-27515] - spi: tegra114: Remove unnecessary NULL-pointer checks (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: Fix Wvoid-pointer-to-enum-cast warning (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: merge DAI call back functions into ops (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Drop unneeded quotes (Jaroslav Kysela) [RHEL-27515] - spi: Constify spi parameters of chip select APIs (Jaroslav Kysela) [RHEL-27515] - spi: Constify spi_get_drvdata()'s spi parameter (Jaroslav Kysela) [RHEL-27515] - spi: Constify spi_get_ctldata()'s spi parameter (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Replace all spi->chip_select references with function call (Jaroslav Kysela) [RHEL-27515] - spi: Add APIs in spi core to set/get spi->chip_select and spi->cs_gpiod (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: remove prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: add clocks on endpoint (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: add missing mclk-fs (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: add definitions/ports (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: use definitions for port/endpoint (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: i2s_tdm: Add support for RK3588 (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: i2s_tdm: Make the grf property optional (Jaroslav Kysela) [RHEL-27515] - spi: Reintroduce spi_set_cs_timing() (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Document audio OF graph dai-tdm-slot-num dai-tdm-slot-width props (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Add missing (unevaluated|additional)Properties on child nodes (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: sgtl5000: Add missing type to 'micbias-voltage-m-volts' (Jaroslav Kysela) [RHEL-27515] - dt-bindings: sound: Add generic serial MIDI device (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: mt8192-mt6359: add new compatible and new properties (Jaroslav Kysela) [RHEL-27515] - spi: mediatek: support tick_delay without enhance_timing (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: Add dai-tdm-slot-width-map (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: wcd938x: Add gpio property for selecting CTIA/OMTP headset (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Centralize the 'sound-dai' definition (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: enable both flag/phandle for bitclock/frame-master (Jaroslav Kysela) [RHEL-27515] - spi: modify set_cs_timing parameter (Jaroslav Kysela) [RHEL-27515] - spi: mediatek: add tick_delay support (Jaroslav Kysela) [RHEL-27515]- sdhci-of-dwcmshc: disable PM runtime in dwcmshc_remove() (Luiz Capitulino) [RHEL-45234] - platform/mellanox: mlxbf-tmfifo: Drop Tx network packet when Tx TmFIFO is full (Luiz Capitulino) [RHEL-45234] - platform/mellanox: mlxbf-tmfifo: Remove unnecessary bool conversion (Luiz Capitulino) [RHEL-45234] - platform/mellanox: mlxbf-pmc: fix signedness bugs (Luiz Capitulino) [RHEL-45234] - drivers/platform/mellanox: Convert snprintf to sysfs_emit (Luiz Capitulino) [RHEL-45234] - cpufreq: exit() callback is optional (Mark Langsdorf) [RHEL-43846] {CVE-2024-38615} - cppc_cpufreq: Fix possible null pointer dereference (Mark Langsdorf) [RHEL-44143] {CVE-2024-38573} - ACPI: processor_idle: Fix memory leak in acpi_processor_power_exit() (Mark Langsdorf) [RHEL-33200] {CVE-2024-26894} - RAS/AMD/ATL: Use system settings for MI300 DRAM to normalized address translation (Aristeu Rozanski) [RHEL-38634] - RAS/AMD/ATL: Fix MI300 bank hash (Aristeu Rozanski) [RHEL-38634] - arm64: hibernate: Fix level3 translation fault in swsusp_save() (Mark Salter) [RHEL-35086] {CVE-2024-26989} - hwmon: (w83791d) Fix NULL pointer dereference by removing unnecessary structure field (Steve Best) [RHEL-37717] {CVE-2021-47386} - pstore/platform: Add check for kstrdup (Steve Best) [RHEL-38128] {CVE-2023-52869} - ARM: 9359/1: flush: check if the folio is reserved for no-mapping addresses (Charles Mirabile) [RHEL-34956] {CVE-2024-26947} - PM: sleep: wakeirq: fix wake irq warning in system suspend (Mark Langsdorf) [RHEL-26183] - drivers/base/cpu: crash data showing should depends on KEXEC_CORE (Mark Langsdorf) [RHEL-26183] - mm/memory_hotplug: fix error handling in add_memory_resource() (Mark Langsdorf) [RHEL-26183] - mm/memory_hotplug: add missing mem_hotplug_lock (Mark Langsdorf) [RHEL-26183] - regmap: fix bogus error on regcache_sync success (Mark Langsdorf) [RHEL-26183] - fw loader: Remove the now superfluous sentinel element from ctl_table array (Mark Langsdorf) [RHEL-26183] - regmap: fix NULL deref on lookup (Mark Langsdorf) [RHEL-26183] - driver core: platform: Annotate struct irq_affinity_devres with __counted_by (Mark Langsdorf) [RHEL-26183] - drivers: base: test: Make property entry API test modular (Mark Langsdorf) [RHEL-26183] - drivers/base: Add modular KUnit property entry API tests (Mark Langsdorf) [RHEL-26183] - driver core: Add missing parameter description to __fwnode_link_add() (Mark Langsdorf) [RHEL-26183] - driver core: platform: Unify the firmware node type check (Mark Langsdorf) [RHEL-26183] - driver core: platform: Use temporary variable in platform_device_add() (Mark Langsdorf) [RHEL-26183] - driver core: platform: Refactor error path in a couple places (Mark Langsdorf) [RHEL-26183] - driver core: platform: Drop redundant check in platform_device_add() (Mark Langsdorf) [RHEL-26183] - regmap: rbtree: Fix wrong register marked as in-cache when creating new node (Mark Langsdorf) [RHEL-26183] - driver core: return an error when dev_set_name() hasn't happened (Mark Langsdorf) [RHEL-26183] - crash: memory and CPU hotplug sysfs attributes (Mark Langsdorf) [RHEL-26183] - driver core: Call in reversed order in device_platform_notify_remove() (Mark Langsdorf) [RHEL-26183] - driver core: Return proper error code when dev_set_name() fails (Mark Langsdorf) [RHEL-26183] - mm,thp: fix nodeN/meminfo output alignment (Mark Langsdorf) [RHEL-26183] - drivers: base: test: Add missing MODULE_* macros to root device tests (Mark Langsdorf) [RHEL-26183] - drivers: base: test: Add missing MODULE_* macros for platform devices tests (Mark Langsdorf) [RHEL-26183] - drivers: base: Free devm resources when unregistering a device (Mark Langsdorf) [RHEL-26183] - drivers: base: Add basic devm tests for platform devices (Mark Langsdorf) [RHEL-26183] - drivers: base: Add basic devm tests for root devices (Mark Langsdorf) [RHEL-26183] - drivers/base: Disable CONFIG_DM_KUNIT_TEST (Mark Langsdorf) [RHEL-26183] - base/node: Remove duplicated include (Mark Langsdorf) [RHEL-26183] - driver core: Call dma_cleanup() on the test_remove path (Mark Langsdorf) [RHEL-26183] - driver core: test_async: fix an error code (Mark Langsdorf) [RHEL-26183] - of: Move of_device_{add,register,unregister} to platform.c (Mark Langsdorf) [RHEL-26183] - of: Move of_platform_register_reconfig_notifier() into DT core (Mark Langsdorf) [RHEL-26183] - regmap: Provide user selectable option to enable regmap (Mark Langsdorf) [RHEL-26183] - Regmap: Add REGMAP_BUILD (Mark Langsdorf) [RHEL-26183] - regmap: Fix the type used for a bitmap pointer (Mark Langsdorf) [RHEL-26183] - regmap: Remove dynamic allocation warnings for rbtree and maple (Mark Langsdorf) [RHEL-26183] - regmap: rbtree: Use alloc_flags for memory allocations (Mark Langsdorf) [RHEL-26183] - regmap: Reject fast_io regmap configurations with RBTREE and MAPLE caches (Mark Langsdorf) [RHEL-26183] - regmap-irq: Fix out-of-bounds access when allocating config buffers (Mark Langsdorf) [RHEL-26183] - regmap: mmio: Remove unused 64-bit support code (Mark Langsdorf) [RHEL-26183] - regmap: cache: Revert "Add 64-bit mode support" (Mark Langsdorf) [RHEL-26183] - regmap: Revert "add 64-bit mode support" and Co. (Mark Langsdorf) [RHEL-26183] - PM: domains: Move the verification of in-params from genpd_add_device() (Mark Langsdorf) [RHEL-26183] - regmap: Drop early readability check (Mark Langsdorf) [RHEL-26183] - drivers: fwnode: fix fwnode_irq_get[_byname]() (Mark Langsdorf) [RHEL-26183] - regmap: Check for register readability before checking cache during read (Mark Langsdorf) [RHEL-26183] - regmap: Add debugfs file for forcing field writes (Mark Langsdorf) [RHEL-26183] - regmap: Don't check for changes in regcache_set_val() (Mark Langsdorf) [RHEL-26183] - regmap: Add missing cache_only checks (Mark Langsdorf) [RHEL-26183] - regmap: regmap-irq: Move handle_post_irq to before pm_runtime_put (Mark Langsdorf) [RHEL-26183] - base/node: Use 'property' to identify an access parameter (Mark Langsdorf) [RHEL-26183] - isa: Remove unnecessary checks (Mark Langsdorf) [RHEL-26183] - PM: suspend: Fix pm_suspend_target_state handling for !CONFIG_PM (Mark Langsdorf) [RHEL-26183] - PM: domains: fix integer overflow issues in genpd_parse_state() (Mark Langsdorf) [RHEL-26183] - regmap: mmio: Allow passing an empty config->reg_stride (Mark Langsdorf) [RHEL-26183] - regmap-irq: Drop backward compatibility for inverted mask/unmask (Mark Langsdorf) [RHEL-26183] - regmap-irq: Minor adjustments to .handle_mask_sync() (Mark Langsdorf) [RHEL-26183] - regmap-irq: Remove support for not_fixed_stride (Mark Langsdorf) [RHEL-26183] - regmap-irq: Remove type registers (Mark Langsdorf) [RHEL-26183] - regmap-irq: Remove virtual registers (Mark Langsdorf) [RHEL-26183] - regmap-irq: Drop map from handle_mask_sync() parameters (Mark Langsdorf) [RHEL-26183] - hwrng: cn10k - use dev_err_probe (Bharat Bhushan) [RHEL-22181] - hwrng: cn10k - delete empty remove function (Bharat Bhushan) [RHEL-22181] - hwrng: cn10k - Add extended trng register support (Bharat Bhushan) [RHEL-22181] - hwrng: octeon - Fix warnings on 32-bit platforms (Bharat Bhushan) [RHEL-22181] - REDHAT: Makefile, dont reset dist-git-tmp if set (Lucas Zampieri)- REDHAT: Makefile, dont reset dist-git-tmp if set (Lucas Zampieri) - Revert "REDHAT: Fix values in Makefile being redefined" (Lucas Zampieri) - tools/power turbostat: Add local build_bug.h header for snapshot target (David Arcari) [RHEL-33321] - tools/power turbostat: Fix unc freq columns not showing with '-q' or '-l' (David Arcari) [RHEL-33321] - tools/power turbostat: option '-n' is ambiguous (David Arcari) [RHEL-33321 RHEL-36084] - tools/power turbostat: version 2024.05.10 (David Arcari) [RHEL-33321] - tools/power turbostat: Ignore pkg_cstate_limit when it is not available (David Arcari) [RHEL-33321] - tools/power turbostat: Fix order of strings in pkg_cstate_limit_strings (David Arcari) [RHEL-33321] - tools/power turbostat: Read Package-cstates via perf (David Arcari) [RHEL-33321] - tools/power turbostat: Read Core-cstates via perf (David Arcari) [RHEL-33321] - tools/power turbostat: Avoid possible memory corruption due to sparse topology IDs (David Arcari) [RHEL-33321] - tools/power turbostat: Add columns for clustered uncore frequency (David Arcari) [RHEL-33321] - tools/power turbostat: Enable non-privileged users to read sysfs counters (David Arcari) [RHEL-33321] - tools/power turbostat: Replace _Static_assert with BUILD_BUG_ON (David Arcari) [RHEL-33321] - tools/power turbostat: Add ARL-H support (David Arcari) [RHEL-33321] - tools/power turbostat: Enhance ARL/LNL support (David Arcari) [RHEL-33321] - tools/power turbostat: Survive sparse die_id (David Arcari) [RHEL-33321] - tools/power turbostat: Remember global max_die_id (David Arcari) [RHEL-33321] - tools/power turbostat: Harden probe_intel_uncore_frequency() (David Arcari) [RHEL-33321] - tools/power turbostat: Add "snapshot:" Makefile target (David Arcari) [RHEL-33321] - platform/x86:intel/pmc: Enable S0ix blocker show in Lunar Lake (Steve Best) [RHEL-46817] - platform/x86:intel/pmc: Update LNL signal status map (Steve Best) [RHEL-46817] - platform/x86:intel/pmc: Add support to show S0ix blocker counter (Steve Best) [RHEL-46817] - platform/x86/intel/pmc: Fix PCH names in comments (Steve Best) [RHEL-46817] - platform/x86/intel/pmc: Improve PKGC residency counters debug (Steve Best) [RHEL-46817] - platform/x86/intel/pmc/arl: Put GNA device in D3 (Steve Best) [RHEL-46817] - net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc() (Davide Caratti) [RHEL-45534] - net/sched: taprio: extend minimum interval restriction to entire cycle too (Davide Caratti) [RHEL-44375 RHEL-45534] {CVE-2024-36244} - net/sched: taprio: make q->picos_per_byte available to fill_sched_entry() (Davide Caratti) [RHEL-44375 RHEL-45534] {CVE-2024-36244} - rtnetlink: Correct nested IFLA_VF_VLAN_LIST attribute validation (Davide Caratti) [RHEL-39715] {CVE-2024-36017} - xfs: process free extents to busy list in FIFO order (Pavel Reichl) [RHEL-7961] - xfs: adjust the incore perag block_count when shrinking (Pavel Reichl) [RHEL-7961] - xfs: abort fstrim if kernel is suspending (Pavel Reichl) [RHEL-7961] - xfs: reduce AGF hold times during fstrim operations (Pavel Reichl) [RHEL-7961] - xfs: move log discard work to xfs_discard.c (Pavel Reichl) [RHEL-7961] - can: j1939: j1939_netdev_start(): fix UAF for rx_kref of j1939_priv (Ken Cox) [RHEL-38415] {CVE-2021-47459} - tty: n_gsm: fix possible out-of-bounds in gsm0_receive() (Steve Best) [RHEL-39354] {CVE-2024-36016} - net/sched: initialize noop_qdisc owner (Davide Caratti) [RHEL-35058] - net/sched: Fix mirred deadlock on device recursion (Davide Caratti) [RHEL-35058] {CVE-2024-27010} - KVM: SEV-ES: Fix svm_get_msr()/svm_set_msr() for KVM_SEV_ES_INIT guests (Paolo Bonzini) [RHEL-16745] - x86/e820: Add a new e820 table update helper (Paolo Bonzini) [RHEL-16745] - x86/sev: Add callback to apply RMP table fixups for kexec (Paolo Bonzini) [RHEL-16745] - x86/kexec: Do not update E820 kexec table for setup_data (Paolo Bonzini) [RHEL-16745] - x86/e820: Don't reserve SETUP_RNG_SEED in e820 (Paolo Bonzini) [RHEL-16745] - redhat: add new configs (Paolo Bonzini) [RHEL-16745] - KVM: SNP: Fix LBR Virtualization for SNP guest (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Don't save mmu_invalidate_seq after checking private attr (Paolo Bonzini) [RHEL-16745] - KVM: SEV-ES: Delegate LBR virtualization to the processor (Paolo Bonzini) [RHEL-16745] - KVM: SEV-ES: Disallow SEV-ES guests when X86_FEATURE_LBRV is absent (Paolo Bonzini) [RHEL-16745] - KVM: SEV-ES: Prevent MSR access post VMSA encryption (Paolo Bonzini) [RHEL-16745] - KVM: SVM: Remove the need to trigger an UNBLOCK event on AP creation (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Don't WARN() if RMP lookup fails when invalidating gmem pages (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Automatically switch reclaimed pages to shared (Paolo Bonzini) [RHEL-16745] - KVM: SVM: Add module parameter to enable SEV-SNP (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Avoid WBINVD for HVA-based MMU notifications for SNP (Paolo Bonzini) [RHEL-16745] - KVM: x86: Implement hook for determining max NPT mapping level (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Implement gmem hook for invalidating private pages (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Implement gmem hook for initializing private pages (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Support SEV-SNP AP Creation NAE event (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle RMP nested page faults (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle Page State Change VMGEXIT (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle MSR based Page State Change VMGEXIT (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle GHCB GPA register VMGEXIT (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add KVM_SEV_SNP_LAUNCH_FINISH command (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add KVM_SEV_SNP_LAUNCH_UPDATE command (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add KVM_SEV_SNP_LAUNCH_START command (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add initial SEV-SNP support (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Select KVM_GENERIC_PRIVATE_MEM when CONFIG_KVM_AMD_SEV=y (Paolo Bonzini) [RHEL-16745] - KVM: MMU: Disable fast path if KVM_EXIT_MEMORY_FAULT is needed (Paolo Bonzini) [RHEL-16745] - KVM: x86: Add hook for determining max NPT mapping level (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: Add hook for invalidating memory (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: Add interface for populating gmem pages with user data (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: extract __kvm_gmem_get_pfn() (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: Add hook for initializing memory (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: limit overzealous WARN (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: pass error up from filemap_grab_folio (Paolo Bonzini) [RHEL-16745] - KVM: x86: Advertise max mappable GPA in CPUID.0x80000008.GuestPhysBits (Paolo Bonzini) [RHEL-16745] - KVM: x86: Don't advertise guest.MAXPHYADDR as host.MAXPHYADDR in CPUID (Paolo Bonzini) [RHEL-16745] - KVM: x86: Split core of hypercall emulation to helper function (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Allow per-guest configuration of GHCB protocol version (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add GHCB handling for termination requests (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add GHCB handling for Hypervisor Feature Support requests (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle AP reset MSR protocol (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Sanity check that __kvm_faultin_pfn() doesn't create noslot pfns (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Initialize kvm_page_fault's pfn and hva to error values (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Set kvm_page_fault.hva to KVM_HVA_ERR_BAD for "no slot" faults (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Handle no-slot faults at the beginning of kvm_faultin_pfn() (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Move slot checks from __kvm_faultin_pfn() to kvm_faultin_pfn() (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Explicitly disallow private accesses to emulated MMIO (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Don't force emulation of L2 accesses to non-APIC internal slots (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Move private vs. shared check above slot validity checks (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: WARN and skip MMIO cache on private, reserved page faults (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: check for invalid async page faults involving private memory (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Use synthetic page fault error code to indicate private faults (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: WARN if upper 32 bits of legacy #PF error code are non-zero (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Pass full 64-bit error code when handling page faults (Paolo Bonzini) [RHEL-16745] - KVM: x86: Move synthetic PFERR_* sanity checks to SVM's #NPF handler (Paolo Bonzini) [RHEL-16745] - KVM: x86: Define more SEV+ page fault error bits/flags for #NPF (Paolo Bonzini) [RHEL-16745] - KVM: x86: Remove separate "bit" defines for page fault error code masks (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Exit to userspace with -EFAULT if private fault hits emulation (Paolo Bonzini) [RHEL-16745] - KVM: x86: Disable KVM_INTEL_PROVE_VE by default (Paolo Bonzini) [RHEL-16745] - KVM: VMX: Enumerate EPT Violation #VE support in /proc/cpuinfo (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Print SPTEs on unexpected #VE (Paolo Bonzini) [RHEL-16745] - KVM: VMX: Dump VMCS on unexpected #VE (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Add sanity checks that KVM doesn't create EPT #VE SPTEs (Paolo Bonzini) [RHEL-16745] - KVM: nVMX: Always handle #VEs in L0 (never forward #VEs from L2 to L1) (Paolo Bonzini) [RHEL-16745] - KVM: nVMX: Initialize #VE info page for vmcs02 when proving #VE support (Paolo Bonzini) [RHEL-16745] - KVM: VMX: Don't kill the VM on an unexpected #VE (Paolo Bonzini) [RHEL-16745] - KVM: VMX: Introduce test mode related to EPT violation VE (Paolo Bonzini) [RHEL-16745] - KVM, x86: add architectural support code for #VE (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Track shadow MMIO value on a per-VM basis (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Add Suppress VE bit to EPT shadow_mmio_mask/shadow_present_mask (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Use SHADOW_NONPRESENT_VALUE for atomic zap in TDP MMU (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Fix a largely theoretical race in kvm_mmu_track_write() (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Process atomically-zapped SPTEs after TLB flush (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Allow non-zero value for non-present SPTE and removed SPTE (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Replace hardcoded value 0 for the initial value for SPTE (Paolo Bonzini) [RHEL-16745] - KVM: Allow page-sized MMU caches to be initialized with custom 64-bit values (Paolo Bonzini) [RHEL-16745] - KVM: delete .change_pte MMU notifier callback (Paolo Bonzini) [RHEL-16745] - KVM: x86: Explicitly zero kvm_caps during vendor module load (Paolo Bonzini) [RHEL-16745] - KVM: x86: Fully re-initialize supported_mce_cap on vendor module load (Paolo Bonzini) [RHEL-16745] - KVM: x86: Fully re-initialize supported_vm_types on vendor module load (Paolo Bonzini) [RHEL-16745] - selftests: kvm: add test for transferring FPU state into VMSA (Paolo Bonzini) [RHEL-16745] - selftests: kvm: split "launch" phase of SEV VM creation (Paolo Bonzini) [RHEL-16745] - selftests: kvm: switch to using KVM_X86_*_VM (Paolo Bonzini) [RHEL-16745] - selftests: kvm: add tests for KVM_SEV_INIT2 (Paolo Bonzini) [RHEL-16745] - KVM: SEV: allow SEV-ES DebugSwap again (Paolo Bonzini) [RHEL-16745] - KVM: SEV: introduce KVM_SEV_INIT2 operation (Paolo Bonzini) [RHEL-16745] - KVM: SEV: sync FPU and AVX state at LAUNCH_UPDATE_VMSA time (Paolo Bonzini) [RHEL-16745] - KVM: SEV: define VM types for SEV and SEV-ES (Paolo Bonzini) [RHEL-16745] - KVM: SEV: introduce to_kvm_sev_info (Paolo Bonzini) [RHEL-16745] - KVM: x86: Add supported_vm_types to kvm_caps (Paolo Bonzini) [RHEL-16745] - KVM: x86: add fields to struct kvm_arch for CoCo features (Paolo Bonzini) [RHEL-16745] - KVM: SEV: store VMSA features in kvm_sev_info (Paolo Bonzini) [RHEL-16745] - KVM: SEV: publish supported VMSA features (Paolo Bonzini) [RHEL-16745] - KVM: introduce new vendor op for KVM_GET_DEVICE_ATTR (Paolo Bonzini) [RHEL-16745] - KVM: x86: use u64_to_user_ptr() (Paolo Bonzini) [RHEL-16745] - KVM: SVM: Compile sev.c if and only if CONFIG_KVM_AMD_SEV=y (Paolo Bonzini) [RHEL-16745] - KVM: SVM: Invert handling of SEV and SEV_ES feature flags (Paolo Bonzini) [RHEL-16745] - Documentation: kvm/sev: clarify usage of KVM_MEMORY_ENCRYPT_OP (Paolo Bonzini) [RHEL-16745] - Documentation: kvm/sev: separate description of firmware (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Track SNP host status with cc_platform_*() (Paolo Bonzini) [RHEL-16745] - x86/cc: Add cc_platform_set/_clear() helpers (Paolo Bonzini) [RHEL-16745] - x86/kvm/Kconfig: Have KVM_AMD_SEV select ARCH_HAS_CC_PLATFORM (Paolo Bonzini) [RHEL-16745] - x86/tdx: Preserve shared bit on mprotect() (Paolo Bonzini) [RHEL-16745] - x86/sev: Check for MWAITX and MONITORX opcodes in the #VC handler (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Add models 0x10-0x1f to the Zen5 range (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Update the Zenbleed microcode revisions (Paolo Bonzini) [RHEL-16745] - crypto: ccp - Avoid discarding errors in psp_send_platform_access_msg() (Paolo Bonzini) [RHEL-16745] - crypto: ccp - State in dmesg that TSME is enabled (Paolo Bonzini) [RHEL-16745] - x86/sev: Disable KMSAN for memory encryption TUs (Paolo Bonzini) [RHEL-16745] - x86/sev: Dump SEV_STATUS (Paolo Bonzini) [RHEL-16745] - crypto: ccp - Have it depend on AMD_IOMMU (Paolo Bonzini) [RHEL-16745] - iommu/amd: Fix failure return from snp_lookup_rmpentry() (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Make snp_range_list static (Paolo Bonzini) [RHEL-16745] - Documentation: virt: Fix up pre-formatted text block for SEV ioctls (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add the SNP_SET_CONFIG command (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add the SNP_COMMIT command (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add the SNP_PLATFORM_STATUS command (Paolo Bonzini) [RHEL-16745] - x86/cpufeatures: Enable/unmask SEV-SNP CPU feature (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Make AVIC backing, VMSA and VMCB memory allocation SNP safe (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add panic notifier for SEV/SNP firmware shutdown on kdump (Paolo Bonzini) [RHEL-16745] - iommu/amd: Clean up RMP entries for IOMMU pages during SNP shutdown (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Handle legacy SEV commands when SNP is enabled (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Handle non-volatile INIT_EX data when SNP is enabled (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Handle the legacy TMR allocation when SNP is enabled (Paolo Bonzini) [RHEL-16745] - x86/sev: Introduce an SNP leaked pages list (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Provide an API to issue SEV and SNP commands (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add support to initialize the AMD-SP for SEV-SNP (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Define the SEV-SNP commands (Paolo Bonzini) [RHEL-16745] - crypto: ccp - Fix null pointer dereference in __sev_platform_shutdown_locked (Paolo Bonzini) [RHEL-16745] - x86/sev: Adjust the directmap to avoid inadvertent RMP faults (Paolo Bonzini) [RHEL-16745] - x86/sev: Add helper functions for RMPUPDATE and PSMASH instruction (Paolo Bonzini) [RHEL-16745] - x86/fault: Dump RMP table information when RMP page faults occur (Paolo Bonzini) [RHEL-16745] - x86/traps: Define RMP violation #PF error code (Paolo Bonzini) [RHEL-16745] - x86/fault: Add helper for dumping RMP entries (Paolo Bonzini) [RHEL-16745] - x86/sev: Add RMP entry lookup helpers (Paolo Bonzini) [RHEL-16745] - x86/sev: Add SEV-SNP host initialization support (Paolo Bonzini) [RHEL-16745] - x86/mtrr: Don't print errors if MtrrFixDramModEn is set when SNP enabled (Paolo Bonzini) [RHEL-16745] - iommu/amd: Don't rely on external callers to enable IOMMU SNP support (Paolo Bonzini) [RHEL-16745] - x86/speculation: Do not enable Automatic IBRS if SEV-SNP is enabled (Paolo Bonzini) [RHEL-16745] - x86/cpufeatures: Add SEV-SNP CPU feature (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Do the common init on future Zens too (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Add more models to X86_FEATURE_ZEN5 (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Add X86_FEATURE_ZEN5 (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Add X86_FEATURE_ZEN1 (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Drop now unused CPU erratum checking function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Get rid of amd_erratum_1485[] (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Get rid of amd_erratum_400[] (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Get rid of amd_erratum_383[] (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Get rid of amd_erratum_1054[] (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Move the DIV0 bug detection to the Zen1 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Move Zenbleed check to the Zen2 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Rename init_amd_zn() to init_amd_zen_common() (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Call the spectral chicken in the Zen2 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Move erratum 1076 fix into the Zen1 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Move the Zen3 BTC_NO detection to the Zen3 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Carve out the erratum 1386 fix (Paolo Bonzini) [RHEL-16745] - x86/sev: Fix position dependent variable references in startup code (Paolo Bonzini) [RHEL-16745] - x86/Kconfig: Remove CONFIG_AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT (Paolo Bonzini) [RHEL-16745] - x86/sme: Fix memory encryption setting if enabled by default and not overridden (Paolo Bonzini) [RHEL-16745]- netfilter: conntrack: switch connlabels to atomic_t (Xin Long) [RHEL-28816] - sched: act_ct: add netns into the key of tcf_ct_flow_table (Xin Long) [RHEL-28816] - stm class: Fix a double free in stm_register_device() (David Arcari) [RHEL-44520] {CVE-2024-38627} - lib/test_hmm.c: handle src_pfns and dst_pfns allocation failure (cki-backport-bot) [RHEL-44261] {CVE-2024-38543} - netfilter: complete validation of user input (Phil Sutter) [RHEL-37212] {CVE-2024-35896} - netfilter: validate user input for expected length (Phil Sutter) [RHEL-37212] {CVE-2024-35896} - xfs: fix reloading entire unlinked bucket lists (Pavel Reichl) [RHEL-7990] - xfs: make inode unlinked bucket recovery work with quotacheck (Pavel Reichl) [RHEL-7990] - xfs: reload entire unlinked bucket lists (Pavel Reichl) [RHEL-7990] - xfs: use i_prev_unlinked to distinguish inodes that are not on the unlinked list (Pavel Reichl) [RHEL-7990] - xfs: load uncached unlinked inodes into memory on demand (Pavel Reichl) [RHEL-7990] - netfilter: nf_tables: Implement table adoption support (Phil Sutter) [RHEL-32120] - netfilter: nf_tables: Introduce NFT_TABLE_F_PERSIST (Phil Sutter) [RHEL-32120] - netfilter: uapi: Document NFT_TABLE_F_OWNER flag (Phil Sutter) [RHEL-32120] - net: core: reject skb_copy(_expand) for fraglist GSO skbs (Xin Long) [RHEL-39781] {CVE-2024-36929} - net: relax socket state check at accept time. (Florian Westphal) [RHEL-39833] - tcp: defer shutdown(SEND_SHUTDOWN) for TCP_SYN_RECV sockets (Florian Westphal) [RHEL-39833] {CVE-2024-36905} - ppdev: Add an error check in register_device (Steve Best) [RHEL-39127] {CVE-2024-36015} - ppdev: Remove usage of the deprecated ida_simple_xx() API (Steve Best) [RHEL-39127] {CVE-2024-36015} - hwmon: (w83793) Fix NULL pointer dereference by removing unnecessary structure field (Steve Best) [RHEL-37725] {CVE-2021-47384} - of: module: prevent NULL pointer dereference in vsnprintf() (Steve Best) [RHEL-37254] {CVE-2024-35878}- KEYS: trusted: Fix memory leak in tpm2_key_encode() (CKI Backport Bot) [RHEL-41151] {CVE-2024-36967} - mm/zswap: invalidate duplicate entry when !zswap_enabled (Rafael Aquini) [RHEL-40684] - mm: zswap: fix objcg use-after-free in entry destruction (Rafael Aquini) [RHEL-40684] - mm: memcg: add per-memcg zswap writeback stat (Rafael Aquini) [RHEL-40684] - zswap: make shrinking memcg-aware (Rafael Aquini) [RHEL-40684] - memcontrol: implement mem_cgroup_tryget_online() (Rafael Aquini) [RHEL-40684] - mm/list_lru.c: remove unused list_lru_from_kmem() (Rafael Aquini) [RHEL-40684] - list_lru: allow explicit memcg and NUMA node selection (Rafael Aquini) [RHEL-40684] - mm: zswap: fix potential memory corruption on duplicate store (Rafael Aquini) [RHEL-40684] - mm: zswap: kill zswap_get_swap_cache_page() (Rafael Aquini) [RHEL-40684] - mm: zswap: tighten up entry invalidation (Rafael Aquini) [RHEL-40684] - mm: zswap: use zswap_invalidate_entry() for duplicates (Rafael Aquini) [RHEL-40684] - zswap: make zswap_load() take a folio (Rafael Aquini) [RHEL-40684] - swap: remove some calls to compound_head() in swap_readpage() (Rafael Aquini) [RHEL-40684] - memcg: convert get_obj_cgroup_from_page to get_obj_cgroup_from_folio (Rafael Aquini) [RHEL-40684] - zswap: make zswap_store() take a folio (Rafael Aquini) [RHEL-40684] - mm: kill frontswap (Rafael Aquini) [RHEL-40684] - mm: zswap: fix double invalidate with exclusive loads (Rafael Aquini) [RHEL-40684] - mm: zswap: invaldiate entry after writeback (Rafael Aquini) [RHEL-40684] - mm: zswap: remove zswap_header (Rafael Aquini) [RHEL-40684] - mm: zswap: simplify writeback function (Rafael Aquini) [RHEL-40684] - mm: zswap: remove shrink from zpool interface (Rafael Aquini) [RHEL-40684] - mm: zswap: remove page reclaim logic from zsmalloc (Rafael Aquini) [RHEL-40684] - mm: zswap: remove page reclaim logic from z3fold (Rafael Aquini) [RHEL-40684] - mm: zswap: remove page reclaim logic from zbud (Rafael Aquini) [RHEL-40684] - mm: zswap: add pool shrinking mechanism (Rafael Aquini) [RHEL-40684] - mm: zswap: support exclusive loads (Rafael Aquini) [RHEL-40684] - mm: zswap: shrink until can accept (Rafael Aquini) [RHEL-40684] - swap, __read_swap_cache_async(): enlarge get/put_swap_device protection range (Rafael Aquini) [RHEL-40684] - af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg (Guillaume Nault) [RHEL-43969] {CVE-2024-38596} - af_unix: Fix data-races around sk->sk_shutdown. (Guillaume Nault) [RHEL-43969] {CVE-2024-38596} - af_unix: Fix data races around sk->sk_shutdown. (Guillaume Nault) [RHEL-43969] {CVE-2024-38596} - tls: fix missing memory barrier in tls_init (cki-backport-bot) [RHEL-44477] {CVE-2024-36489} - net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP (cki-backport-bot) [RHEL-43400] {CVE-2024-36974} - packet: annotate data-races around ignore_outgoing (cki-backport-bot) [RHEL-33238] {CVE-2024-26862} - gfs2: Be more careful with the quota sync generation (Andreas Gruenbacher) [RHEL-40902] - gfs2: Get rid of some unnecessary quota locking (Andreas Gruenbacher) [RHEL-40902] - gfs2: Add some missing quota locking (Andreas Gruenbacher) [RHEL-40902] - gfs2: Fold qd_fish into gfs2_quota_sync (Andreas Gruenbacher) [RHEL-40902] - gfs2: quota need_sync cleanup (Andreas Gruenbacher) [RHEL-40902] - gfs2: Fix and clean up function do_qc (Andreas Gruenbacher) [RHEL-40902] - gfs2: Revert "Add quota_change type" (Andreas Gruenbacher) [RHEL-40902] - gfs2: Revert "ignore negated quota changes" (Andreas Gruenbacher) [RHEL-40902] - gfs2: qd_check_sync cleanups (Andreas Gruenbacher) [RHEL-40902] - gfs2: Check quota consistency on mount (Andreas Gruenbacher) [RHEL-40902] - gfs2: Minor gfs2_quota_init error path cleanup (Andreas Gruenbacher) [RHEL-40902] - gfs2: fix kernel BUG in gfs2_quota_cleanup (Edward Adam Davis) [RHEL-40902] - gfs2: Clean up quota.c:print_message (Andreas Gruenbacher) [RHEL-40902] - gfs2: Clean up gfs2_alloc_parms initializers (Andreas Gruenbacher) [RHEL-40902] - gfs2: Two quota=account mode fixes (Andreas Gruenbacher) [RHEL-40902] - gfs2: Remove useless assignment (Bob Peterson) [RHEL-40902] - gfs2: simplify slot_get (Bob Peterson) [RHEL-40902] - gfs2: Simplify qd2offset (Bob Peterson) [RHEL-40902] - gfs2: Remove quota allocation info from quota file (Bob Peterson) [RHEL-40902] - gfs2: use constant for array size (Bob Peterson) [RHEL-40902] - gfs2: Set qd_sync_gen in do_sync (Bob Peterson) [RHEL-40902] - gfs2: Remove useless err set (Bob Peterson) [RHEL-40902] - gfs2: Small gfs2_quota_lock cleanup (Bob Peterson) [RHEL-40902] - gfs2: move qdsb_put and reduce redundancy (Bob Peterson) [RHEL-40902] - gfs2: Don't try to sync non-changes (Bob Peterson) [RHEL-40902] - gfs2: Simplify function need_sync (Bob Peterson) [RHEL-40902] - gfs2: remove unneeded pg_oflow variable (Bob Peterson) [RHEL-40902] - gfs2: remove unneeded variable done (Bob Peterson) [RHEL-40902] - gfs2: pass sdp to gfs2_write_buf_to_page (Bob Peterson) [RHEL-40902] - gfs2: pass sdp in to gfs2_write_disk_quota (Bob Peterson) [RHEL-40902] - gfs2: Pass sdp to gfs2_adjust_quota (Bob Peterson) [RHEL-40902] - gfs2: remove dead code for quota writes (Bob Peterson) [RHEL-40902] - gfs2: Use qd_sbd more consequently (Bob Peterson) [RHEL-40902] - gfs2: replace 'found' with dedicated list iterator variable (Jakob Koschel) [RHEL-40902] - gfs2: Fix gfs2_qa_get imbalance in gfs2_quota_hold (Bob Peterson) [RHEL-40902] - KVM: arm64: FFA: Release hyp rx buffer (Sebastian Ott) [RHEL-43288] - KVM: arm64: Disassociate vcpus from redistributor region on teardown (Sebastian Ott) [RHEL-43288] - KVM: arm64: Ensure that SME controls are disabled in protected mode (Sebastian Ott) [RHEL-43288] - KVM: arm64: Refactor CPACR trap bit setting/clearing to use ELx format (Sebastian Ott) [RHEL-43288] - KVM: arm64: Consolidate initializing the host data's fpsimd_state/sve in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Eagerly restore host fpsimd/sve state in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Allocate memory mapped at hyp for host sve state in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Specialize handling of host fpsimd state on trap (Sebastian Ott) [RHEL-43288] - KVM: arm64: Abstract set/clear of CPTR_EL2 bits behind helper (Sebastian Ott) [RHEL-43288] - KVM: arm64: Fix prototype for __sve_save_state/__sve_restore_state (Sebastian Ott) [RHEL-43288] - KVM: arm64: Reintroduce __sve_save_state (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Expose BTI and CSV_frac to a guest hypervisor (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Fix relative priorities of exceptions generated by ERETAx (Sebastian Ott) [RHEL-43288] - KVM: arm64: AArch32: Fix spurious trapping of conditional instructions (Sebastian Ott) [RHEL-43288] - KVM: arm64: Allow AArch32 PSTATE.M to be restored as System mode (Sebastian Ott) [RHEL-43288] - KVM: arm64: Fix AArch32 register narrowing on userspace write (Sebastian Ott) [RHEL-43288] - KVM: selftests: arm64: Test vCPU-scoped feature ID registers (Sebastian Ott) [RHEL-43288] - KVM: selftests: arm64: Test that feature ID regs survive a reset (Sebastian Ott) [RHEL-43288] - KVM: selftests: arm64: Store expected register value in set_id_regs (Sebastian Ott) [RHEL-43288] - KVM: selftests: arm64: Rename helper in set_id_regs to imply VM scope (Sebastian Ott) [RHEL-43288] - KVM: arm64: Only reset vCPU-scoped feature ID regs once (Sebastian Ott) [RHEL-43288] - KVM: arm64: Reset VM feature ID regs from kvm_reset_sys_regs() (Sebastian Ott) [RHEL-43288] - KVM: arm64: Rename is_id_reg() to imply VM scope (Sebastian Ott) [RHEL-43288] - KVM: arm64: Destroy mpidr_data for 'late' vCPU creation (Sebastian Ott) [RHEL-43288] - KVM: arm64: Move management of __hyp_running_vcpu to load/put on VHE (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic: Allocate private interrupts on demand (Sebastian Ott) [RHEL-43288] - KVM: arm64: Force injection of a data abort on NISV MMIO exit (Sebastian Ott) [RHEL-43288] - KVM: arm64: Restrict supported capabilities for protected VMs (Sebastian Ott) [RHEL-43288] - KVM: arm64: Refactor setting the return value in kvm_vm_ioctl_enable_cap() (Sebastian Ott) [RHEL-43288] - KVM: arm64: Add is_pkvm_initialized() helper (Sebastian Ott) [RHEL-43288] - KVM: arm64: Document the KVM/arm64-specific calls in hypercalls.rst (Sebastian Ott) [RHEL-43288] - KVM: arm64: Rename firmware pseudo-register documentation file (Sebastian Ott) [RHEL-43288] - KVM: arm64: Reformat/beautify PTP hypercall documentation (Sebastian Ott) [RHEL-43288] - KVM: arm64: Clarify rationale for ZCR_EL1 value restored on guest exit (Sebastian Ott) [RHEL-43288] - KVM: arm64: Introduce and use predicates that check for protected VMs (Sebastian Ott) [RHEL-43288] - KVM: arm64: Simplify vgic-v3 hypercalls (Sebastian Ott) [RHEL-43288] - KVM: arm64: Move setting the page as dirty out of the critical section (Sebastian Ott) [RHEL-43288] - KVM: arm64: Change kvm_handle_mmio_return() return polarity (Sebastian Ott) [RHEL-43288] - KVM: arm64: Fix comment for __pkvm_vcpu_init_traps() (Sebastian Ott) [RHEL-43288] - KVM: arm64: Prevent kmemleak from accessing .hyp.data (Sebastian Ott) [RHEL-43288] - KVM: arm64: Do not map the host fpsimd state to hyp in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Rename __tlb_switch_to_{guest,host}() in VHE (Sebastian Ott) [RHEL-43288] - KVM: arm64: Support TLB invalidation in guest context (Sebastian Ott) [RHEL-43288] - KVM: arm64: Avoid BBM when changing only s/w bits in Stage-2 PTE (Sebastian Ott) [RHEL-43288] - KVM: arm64: Check for PTE validity when checking for executable/cacheable (Sebastian Ott) [RHEL-43288] - KVM: arm64: Avoid BUG-ing from the host abort path (Sebastian Ott) [RHEL-43288] - KVM: arm64: Issue CMOs when tearing down guest s2 pages (Sebastian Ott) [RHEL-43288] - KVM: arm64: Refactor checks for FP state ownership (Sebastian Ott) [RHEL-43288] - KVM: arm64: Move guest_owns_fp_regs() to increase its scope (Sebastian Ott) [RHEL-43288] - KVM: arm64: Initialize the kvm host data's fpsimd_state pointer in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Remove duplicated AA64MMFR1_EL1 XNX (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add stress test for LPI injection (Sebastian Ott) [RHEL-43288] - KVM: selftests: Use MPIDR_HWID_BITMASK from cputype.h (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add helper for enabling LPIs on a redistributor (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add a minimal library for interacting with an ITS (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add quadword MMIO accessors (Sebastian Ott) [RHEL-43288] - KVM: selftests: Standardise layout of GIC frames (Sebastian Ott) [RHEL-43288] - KVM: selftests: Align with kernel's GIC definitions (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Get rid of the lpi_list_lock (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Rip out the global translation cache (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Use the per-ITS translation cache for injection (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Spin off helper for finding ITS by doorbell addr (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Maintain a translation cache per ITS (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Scope translation cache invalidations to an ITS (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Get rid of vgic_copy_lpi_list() (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-debug: Use an xarray mark for debug iterator (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Walk LPI xarray in vgic_its_cmd_handle_movall() (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Walk LPI xarray in vgic_its_invall() (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Walk LPI xarray in its_sync_lpi_pending_table() (Sebastian Ott) [RHEL-43288] - KVM: Treat the device list as an rculist (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add test for uaccesses to non-existent vgic-v2 CPUIF (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Work around lack of pauth support in old toolchains (Sebastian Ott) [RHEL-43288] - KVM: arm64: Drop trapping of PAuth instructions/keys (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Advertise support for PAuth (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Handle ERETA[AB] instructions (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Add emulation for ERETAx instructions (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Add kvm_has_pauth() helper (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Reinject PAC exceptions caused by HCR_EL2.API==0 (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Handle HCR_EL2.{API,APK} independently (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Honor HFGITR_EL2.ERET being set (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Fast-track 'InHost' exception returns (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Add trap forwarding for ERET and SMC (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Configure HCR_EL2 for FEAT_NV2 (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Drop VCPU_HYP_CONTEXT flag (Sebastian Ott) [RHEL-43288] - KVM: arm64: Constraint PAuth support to consistent implementations (Sebastian Ott) [RHEL-43288] - KVM: arm64: Add helpers for ESR_ELx_ERET_ISS_ERET* (Sebastian Ott) [RHEL-43288] - KVM: arm64: Harden __ctxt_sys_reg() against out-of-range values (Sebastian Ott) [RHEL-43288] - KVM: arm64: Remove FFA_MSG_SEND_DIRECT_REQ from the denylist (Sebastian Ott) [RHEL-43288] - KVM: arm64: Improve out-of-order sysreg table diagnostics (Sebastian Ott) [RHEL-43288] - KVM: arm64: Exclude FP ownership from kvm_vcpu_arch (Sebastian Ott) [RHEL-43288] - KVM: arm64: Exclude host_fpsimd_state pointer from kvm_vcpu_arch (Sebastian Ott) [RHEL-43288] - KVM: arm64: Exclude mdcr_el2_host from kvm_vcpu_arch (Sebastian Ott) [RHEL-43288] - KVM: arm64: Exclude host_debug_data from vcpu_arch (Sebastian Ott) [RHEL-43288] - KVM: arm64: Add accessor for per-CPU state (Sebastian Ott) [RHEL-43288] - KVM: selftests: Allow many vCPUs and reader threads per UFFD in demand paging test (Sebastian Ott) [RHEL-43288] - KVM: selftests: Report per-vcpu demand paging rate from demand paging test (Sebastian Ott) [RHEL-43288] - KVM: arm64: Rationalise KVM banner output (Sebastian Ott) [RHEL-43288] - KVM: arm64: Use TLBI_TTL_UNKNOWN in __kvm_tlb_flush_vmid_range() (Sebastian Ott) [RHEL-43288] - KVM: arm64: Don't pass a TLBI level hint when zapping table entries (Sebastian Ott) [RHEL-43288] - KVM: arm64: Don't defer TLB invalidation when zapping table entries (Sebastian Ott) [RHEL-43288] - arm64/mm: Update tlb invalidation routines for FEAT_LPA2 (Sebastian Ott) [RHEL-43288] - arm64: Avoid cpus_have_const_cap() for ARM64_HAS_ARMv8_4_TTL (Sebastian Ott) [RHEL-43288] - vfio/pci: fix potential memory leak in vfio_intx_enable() (Alex Williamson) [RHEL-44424] {CVE-2024-38632} - perf test arm64: Fix version that enables VG register on Arm (Michael Petlan) [RHEL-32688] - scsi: qedf: Make qedf_execute_tmf() non-preemptible (John Meneghini) [RHEL-25790] - can: isotp: isotp_sendmsg(): fix return error fix on TX path (Radu Rendec) [RHEL-39584] - can: isotp: fix error path in isotp_sendmsg() to unlock wait queue (Radu Rendec) [RHEL-39584] - can: isotp: isotp_sendmsg(): fix return error on FC timeout on TX path (Radu Rendec) [RHEL-39584] - can: isotp: isotp_sendmsg(): fix TX buffer concurrent access in isotp_sendmsg() (Radu Rendec) [RHEL-39584] - netfilter: nf_tables: set dormant flag on hook register failure (Phil Sutter) [RHEL-33123] {CVE-2024-26835} - perf annotate: Fix segfault on sample histogram (Michael Petlan) [RHEL-29571] - perf symbols: Fix ownership of string in dso__load_vmlinux() (Michael Petlan) [RHEL-29571] - perf symbols: Update kcore map before merging in remaining symbols (Michael Petlan) [RHEL-29571] - perf maps: Re-use __maps__free_maps_by_name() (Michael Petlan) [RHEL-29571] - perf symbols: Remove map from list before updating addresses (Michael Petlan) [RHEL-29571] - perf annotate: Fix memory leak in annotated_source (Michael Petlan) [RHEL-29571] - perf dwarf-aux: Check variable address range properly (Michael Petlan) [RHEL-29571] - perf dwarf-aux: Check pointer offset when checking variables (Michael Petlan) [RHEL-29571] - perf tests: Remove dependency on lscpu (Michael Petlan) [RHEL-29571] - perf map: Remove kernel map before updating start and end addresses (Michael Petlan) [RHEL-29571] - perf tests: Apply attributes to all events in object code reading test (Michael Petlan) [RHEL-29571] - perf tests: Make "test data symbol" more robust on Neoverse N1 (Michael Petlan) [RHEL-29571] - perf test: Use a single fd for the child process out/err (Michael Petlan) [RHEL-29571] - perf test: Stat output per thread of just the parent process (Michael Petlan) [RHEL-29571] - perf record: Delete session after stopping sideband thread (Michael Petlan) [RHEL-29571] - perf riscv: Fix the warning due to the incompatible type (Michael Petlan) [RHEL-29571] - perf lock contention: Add a missing NULL check (Michael Petlan) [RHEL-29571] - perf annotate: Make sure to call symbol__annotate2() in TUI (Michael Petlan) [RHEL-29571] - riscv: andes: Support specifying symbolic firmware and hardware raw events (Michael Petlan) [RHEL-29571] - perf annotate: Add comments in the data structures (Michael Petlan) [RHEL-29571] - perf annotate: Remove sym_hist.addr[] array (Michael Petlan) [RHEL-29571] - perf annotate: Calculate instruction overhead using hashmap (Michael Petlan) [RHEL-29571] - perf annotate: Add a hashmap for symbol histogram (Michael Petlan) [RHEL-29571] - perf threads: Reduce table size from 256 to 8 (Michael Petlan) [RHEL-29571] - perf threads: Switch from rbtree to hashmap (Michael Petlan) [RHEL-29571] - perf threads: Move threads to its own files (Michael Petlan) [RHEL-29571] - perf machine: Move machine's threads into its own abstraction (Michael Petlan) [RHEL-29571] - perf machine: Move fprintf to for_each loop and a callback (Michael Petlan) [RHEL-29571] - perf trace: Ignore thread hashing in summary (Michael Petlan) [RHEL-29571] - perf report: Sort child tasks by tid (Michael Petlan) [RHEL-29571] - perf vendor events amd: Fix Zen 4 cache latency events (Michael Petlan) [RHEL-29571] - perf version: Display availability of OpenCSD support (Michael Petlan) [RHEL-29571] - perf vendor events intel: Add umasks/occ_sel to PCU events. (Michael Petlan) [RHEL-29571] - perf map: Fix map reference count issues (Michael Petlan) [RHEL-29571] - libperf evlist: Avoid out-of-bounds access (Michael Petlan) [RHEL-29571] - perf lock contention: Account contending locks too (Michael Petlan) [RHEL-29571] - perf metrics: Fix segv for metrics with no events (Michael Petlan) [RHEL-29571] - perf metrics: Fix metric matching (Michael Petlan) [RHEL-29571] - perf pmu: Fix a potential memory leak in perf_pmu__lookup() (Michael Petlan) [RHEL-29571] - perf test: Fix spelling mistake "curent" -> "current" (Michael Petlan) [RHEL-29571] - perf test: Use TEST_FAIL in the TEST_ASSERT macros instead of -1 (Michael Petlan) [RHEL-29571] - perf data convert: Fix segfault when converting to json when cpu_desc isn't set (Michael Petlan) [RHEL-29571] - perf bpf: Check that the minimal vmlinux.h installed is the latest one (Michael Petlan) [RHEL-29571] - perf print-events: make is_event_supported() more robust (Michael Petlan) [RHEL-29571] - perf tests: Add option to run tests in parallel (Michael Petlan) [RHEL-29571] - perf tests: Run time generate shell test suites (Michael Petlan) [RHEL-29571] - perf tests: Use scandirat for shell script finding (Michael Petlan) [RHEL-29571] - perf test: Rename builtin-test-list and add missed header guard (Michael Petlan) [RHEL-29571] - tools subcmd: Add a no exec function call option (Michael Petlan) [RHEL-29571] - perf tests: Avoid fork in perf_has_symbol test (Michael Petlan) [RHEL-29571] - perf list: Add scandirat compatibility function (Michael Petlan) [RHEL-29571] - perf thread_map: Skip exited threads when scanning /proc (Michael Petlan) [RHEL-29571] - perf list: fix short description for some cache events (Michael Petlan) [RHEL-29571] - perf stat: Fix metric-only aggregation index (Michael Petlan) [RHEL-29571] - perf metrics: Compute unmerged uncore metrics individually (Michael Petlan) [RHEL-29571] - perf stat: Pass fewer metric arguments (Michael Petlan) [RHEL-29571] - perf: script: prefer capstone to XED (Michael Petlan) [RHEL-29571] - perf: script: add raw|disasm arguments to --insn-trace option (Michael Petlan) [RHEL-29571] - perf: script: add field 'disasm' to display mnemonic instructions (Michael Petlan) [RHEL-29571] - perf: util: use capstone disasm engine to show assembly instructions (Michael Petlan) [RHEL-29571] - perf: build: introduce the libcapstone (Michael Petlan) [RHEL-29571] - perf list: For metricgroup only list include description (Michael Petlan) [RHEL-29571] - perf tools: Fixup module symbol end address properly (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update tigerlake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update skylakex TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update skylake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update sapphirerapids TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update sandybridge TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update rocketlake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update jaketown TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update ivytown TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update ivybridge TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update icelakex TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update icelake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update haswellx TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update haswell TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update cascadelakex TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update broadwellx TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update broadwellde TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update broadwell TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update alderlake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update tigerlake events to v1.15 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update skylake events to v58 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update sierraforst events to v1.01 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update rocketlake events to v1.02 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update meteorlake events to v1.07 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update icelake events to v1.21 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update haswell events to v35 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update grandridge events to v1.01 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update emeraldrapids events to v1.03 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update broadwell events to v29 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update alderlaken events to v1.24 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update alderlake events to v1.24 (Michael Petlan) [RHEL-29571] - perf augmented_raw_syscalls.bpf: Move 'struct timespec64' to vmlinux.h (Michael Petlan) [RHEL-29571] - perf testsuite: Install kprobe tests and common files (Michael Petlan) [RHEL-29571] - perf testsuite: Add test for kprobe handling (Michael Petlan) [RHEL-29571] - perf testsuite: Add common output checking helpers (Michael Petlan) [RHEL-29571] - perf testsuite: Add test case for perf probe (Michael Petlan) [RHEL-29571] - perf testsuite: Add initialization script for shell tests (Michael Petlan) [RHEL-29571] - perf testsuite: Add common setting for shell tests (Michael Petlan) [RHEL-29571] - perf testsuite: Add common regex patters (Michael Petlan) [RHEL-29571] - perf test: Enable Symbols test to work with a current module dso (Michael Petlan) [RHEL-29571] - perf build: Cleanup perf register configuration (Michael Petlan) [RHEL-29571] - perf parse-regs: Introduce a weak function arch__sample_reg_masks() (Michael Petlan) [RHEL-29571] - perf parse-regs: Always build perf register functions (Michael Petlan) [RHEL-29571] - perf build: Remove unused CONFIG_PERF_REGS (Michael Petlan) [RHEL-29571] - perf metric: Don't remove scale from counts (Michael Petlan) [RHEL-29571] - perf stat: Avoid metric-only segv (Michael Petlan) [RHEL-29571] - perf expr: Fix "has_event" function for metric style events (Michael Petlan) [RHEL-29571] - perf expr: Allow NaN to be a valid number (Michael Petlan) [RHEL-29571] - perf maps: Locking tidy up of nr_maps (Michael Petlan) [RHEL-29571] - perf maps: Hide maps internals (Michael Petlan) [RHEL-29571] - perf maps: Get map before returning in maps__find_next_entry (Michael Petlan) [RHEL-29571] - perf maps: Get map before returning in maps__find_by_name (Michael Petlan) [RHEL-29571] - perf maps: Get map before returning in maps__find (Michael Petlan) [RHEL-29571] - perf maps: Switch from rbtree to lazily sorted array for addresses (Michael Petlan) [RHEL-29571] - perf srcline: Add missed addr2line closes (Michael Petlan) [RHEL-29571] - perf stat: Support per-cluster aggregation (Michael Petlan) [RHEL-29571] - perf tools: Remove misleading comments on map functions (Michael Petlan) [RHEL-29571] - perf thread_map: Free strlist on normal path in thread_map__new_by_tid_str() (Michael Petlan) [RHEL-29571] - perf sched: Move curr_pid and cpu_last_switched initialization to perf_sched__{lat|map|replay}() (Michael Petlan) [RHEL-29571] - perf sched: Move curr_thread initialization to perf_sched__map() (Michael Petlan) [RHEL-29571] - perf sched: Fix memory leak in perf_sched__map() (Michael Petlan) [RHEL-29571] - perf sched: Move start_work_mutex and work_done_wait_mutex initialization to perf_sched__replay() (Michael Petlan) [RHEL-29571] - perf test: Skip metric w/o event name on arm64 in stat STD output linter (Michael Petlan) [RHEL-29571] - perf symbols: Slightly improve module file executable section mappings (Michael Petlan) [RHEL-29571] - perf tools: Make it possible to see perf's kernel and module memory mappings (Michael Petlan) [RHEL-29571] - perf record: Display data size on pipe mode (Michael Petlan) [RHEL-29571] - perf script: Print source line for each jump in brstackinsn (Michael Petlan) [RHEL-29571] - perf kvm powerpc: Fix build (Michael Petlan) [RHEL-29571] - tools: perf: Expose sample ID / stream ID to python scripts (Michael Petlan) [RHEL-29571] - perf bpf: Clean up the generated/copied vmlinux.h (Michael Petlan) [RHEL-29571] - perf jevents: Drop or simplify small integer values (Michael Petlan) [RHEL-29571] - perf parse-events: Print all errors (Michael Petlan) [RHEL-29571] - perf parse-events: Improve error location of terms cloned from an event (Michael Petlan) [RHEL-29571] - perf tsc: Add missing newlines to debug statements (Michael Petlan) [RHEL-29571] - perf Documentation: Add some more hints to tips.txt (Michael Petlan) [RHEL-29571] - perf test: Simplify metric value validation test final report (Michael Petlan) [RHEL-29571] - perf report: Prevent segfault with --no-parent (Michael Petlan) [RHEL-29571] - perf evsel: Fix duplicate initialization of data->id in evsel__parse_sample() (Michael Petlan) [RHEL-29571] - perf evsel: Rename get_states() to parse_task_states() and make it public (Michael Petlan) [RHEL-29571] - perf tools: Add -H short option for --hierarchy (Michael Petlan) [RHEL-29571] - perf pmu: Treat the msr pmu as software (Michael Petlan) [RHEL-29571] - perf test: Skip test_arm_callgraph_fp.sh if unwinding isn't built in (Michael Petlan) [RHEL-29571] - perf version: Display availability of HAVE_DWARF_UNWIND_SUPPORT (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_pmus__num_mem_pmus() (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_mem_events__record_args() (Michael Petlan) [RHEL-29571] - perf mem: Clean up is_mem_loads_aux_event() (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_mem_event__supported() (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_mem_events__name() (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_mem_events__ptr() (Michael Petlan) [RHEL-29571] - perf mem: Add mem_events into the supported perf_pmu (Michael Petlan) [RHEL-29571] - perf sched: Commit to evsel__taskstate() to parse task state info (Michael Petlan) [RHEL-29571] - perf util: Add evsel__taskstate() to parse the task state info instead (Michael Petlan) [RHEL-29571] - perf util: Add helpers to parse task state string from libtraceevent (Michael Petlan) [RHEL-29571] - perf sched: Sync state char array with the kernel (Michael Petlan) [RHEL-29571] - perf data: Minor code style alignment cleanup (Michael Petlan) [RHEL-29571] - perf record: Check conflict between '--timestamp-filename' option and pipe mode before recording (Michael Petlan) [RHEL-29571] - perf record: Fix possible incorrect free in record__switch_output() (Michael Petlan) [RHEL-29571] - perf dwarf-aux: Check allowed DWARF Ops (Michael Petlan) [RHEL-29571] - perf annotate-data: Support stack variables (Michael Petlan) [RHEL-29571] - perf dwarf-aux: Add die_get_cfa() (Michael Petlan) [RHEL-29571] - perf annotate-data: Support global variables (Michael Petlan) [RHEL-29571] - perf annotate-data: Handle PC-relative addressing (Michael Petlan) [RHEL-29571] - perf annotate-data: Add stack operation pseudo type (Michael Petlan) [RHEL-29571] - perf annotate-data: Handle array style accesses (Michael Petlan) [RHEL-29571] - perf annotate-data: Handle macro fusion on x86 (Michael Petlan) [RHEL-29571] - perf annotate-data: Parse 'lock' prefix from llvm-objdump (Michael Petlan) [RHEL-29571] - perf build: Check whether pkg-config is installed when libtraceevent is linked (Michael Petlan) [RHEL-29571] - perf test: raise limit to 20 percent for perf_stat_--bpf-counters_test (Michael Petlan) [RHEL-29571] - perf/x86: Fix out of range data (Michael Petlan) [RHEL-29571] - perf/x86/intel/ds: Don't clear ->pebs_data_cfg for the last PEBS event (Michael Petlan) [RHEL-29571] - perf/x86/amd/core: Avoid register reset when CPU is dead (Michael Petlan) [RHEL-29571] - perf/x86/amd/lbr: Discard erroneous branch entries (Michael Petlan) [RHEL-29571] - perf/bpf: Fix duplicate type check (Michael Petlan) [RHEL-29571] - perf/x86/amd/uncore: Fix __percpu annotation (Michael Petlan) [RHEL-29571] - tipc: Check the bearer type before calling tipc_udp_nl_bearer_add() (Xin Long) [RHEL-31303] {CVE-2024-26663} - netfilter: nf_tables: honor table dormant flag from netdev release event path (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: fix memleak in map from abort path (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: restore set elements when delete set fails (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: Fix potential data-race in __nft_obj_type_get() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: Fix potential data-race in __nft_expr_type_get() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: discard table flag update with pending basechain deletion (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject table flag and netdev basechain updates (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: Fix potential data-race in __nft_flowtable_type_get() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject new basechain after table flag update (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: flush pending destroy work before exit_net release (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path (Florian Westphal) [RHEL-33985] {CVE-2024-26925} - netfilter: nf_tables: release batch on table validation from abort path (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: do not compare internal table flags on updates (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject constant set with timeout (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: use kzalloc for hook allocation (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: register hooks last when adding new chain/flowtable (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: fix bidirectional offload regression (Florian Westphal) [RHEL-33985] - netfilter: nft_set_rbtree: skip end interval element from gc (Florian Westphal) [RHEL-33985] {CVE-2024-26581} - netfilter: nf_tables: use timestamp to check for set element timeout (Florian Westphal) [RHEL-33985] - netfilter: nft_set_rbtree: Remove unused variable nft_net (Florian Westphal) [RHEL-33985] - netfilter: nft_ct: reject direction for ct id (Florian Westphal) [RHEL-33985] - netfilter: nft_compat: restrict match/target protocol to u16 (Florian Westphal) [RHEL-33985] - netfilter: nft_compat: reject unused compat flag (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: restrict tunnel object to NFPROTO_NETDEV (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: NULL pointer dereference in nf_tables_updobj() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: validate NFPROTO_* family (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: restrict anonymous set and map names to 16 bytes (Florian Westphal) [RHEL-33985] - netfilter: nft_limit: reject configurations that cause integer overflow (Florian Westphal) [RHEL-33985] {CVE-2024-26668} - netfilter: nft_chain_filter: handle NETDEV_UNREGISTER for inet/ingress basechain (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject NFT_SET_CONCAT with not field length description (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: skip dead set elements in netlink dump (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: do not allow mismatch field size and set key length (Florian Westphal) [RHEL-33985] - netfilter: nft_limit: do not ignore unsupported flags (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject invalid set policy (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: shrink memory consumption of set elements (Florian Westphal) [RHEL-33985] - netfilter: nft_set_rbtree: prefer sync gc to async worker (Florian Westphal) [RHEL-33985] - netfilter: nft_set_rbtree: rename gc deactivate+erase function (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: de-constify set commit ops function argument (Florian Westphal) [RHEL-33985]- igc: Fix Energy Efficient Ethernet support declaration (Corinna Vinschen) [RHEL-17489] - igc: Fix LED-related deadlock on driver unbind (Corinna Vinschen) [RHEL-17489] - igc: Remove redundant runtime resume for ethtool ops (Corinna Vinschen) [RHEL-17489] - igc: Refactor runtime power management flow (Corinna Vinschen) [RHEL-17489] - net: intel: implement modern PM ops declarations (Corinna Vinschen) [RHEL-17489] - igc: Remove stale comment about Tx timestamping (Corinna Vinschen) [RHEL-17489] - igc: Fix missing time sync events (Corinna Vinschen) [RHEL-17489] - igc: avoid returning frame twice in XDP_REDIRECT (Corinna Vinschen) [RHEL-17489 RHEL-33266] {CVE-2024-26853} - igc: fix LEDS_CLASS dependency (Corinna Vinschen) [RHEL-17489] - eth: igc: remove unused embedded struct net_device (Corinna Vinschen) [RHEL-17489] - net: adopt skb_network_offset() and similar helpers (Corinna Vinschen) [RHEL-17489] - net: intel: igc: Use linkmode helpers for EEE (Corinna Vinschen) [RHEL-17489] - net: intel: i40e/igc: Remove setting Autoneg in EEE capabilities (Corinna Vinschen) [RHEL-17489] - igc: Add support for LEDs on i225/i226 (Corinna Vinschen) [RHEL-17489] - igc: Remove temporary workaround (Corinna Vinschen) [RHEL-17489] - igc: Unify filtering rule fields (Corinna Vinschen) [RHEL-17489] - igc: Use netdev printing functions for flex filters (Corinna Vinschen) [RHEL-17489] - igc: Use reverse xmas tree (Corinna Vinschen) [RHEL-17489] - igc: Fix hicredit calculation (Corinna Vinschen) [RHEL-17489] - igc: Check VLAN EtherType mask (Corinna Vinschen) [RHEL-17489] - igc: Check VLAN TCI mask (Corinna Vinschen) [RHEL-17489] - igc: Report VLAN EtherType matching back to user (Corinna Vinschen) [RHEL-17489] - igc: field get conversion (Corinna Vinschen) [RHEL-17489] - igc: field prep conversion (Corinna Vinschen) [RHEL-17489] - intel: add bit macro includes where needed (Corinna Vinschen) [RHEL-17489] - igc: Add support for PTP .getcyclesx64() (Corinna Vinschen) [RHEL-17489] - igc: Simplify setting flags in the TX data descriptor (Corinna Vinschen) [RHEL-17489] - bnxt_en: Restore PTP tx_avail count in case of skb_pad() error (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Set TSO max segs on devices with limits (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update firmware interface to 1.10.3.44 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update firmware interface to 1.10.3.39 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix error recovery for 5760X (P7) chips (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix memory leak in bnxt_hwrm_get_rings() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Remove mis-applied code from bnxt_cfg_ntp_filters() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Prevent TX timeout with a very small TX ring (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix TX ring indexing logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix AGG ring check logic in bnxt_check_rings() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix trimming of P5 RX and TX rings (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix HWTSTAMP_FILTER_ALL packet timestamp logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix wrong return value check in bnxt_close_nic() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Clear resource reservation during resume (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - net: bnxt: fix a potential use-after-free in bnxt_init_tc (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add 5760X (P7) PCI IDs (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Report the new ethtool link modes in the new firmware interface (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Support force speed using the new HWRM fields (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Support new firmware link parameters (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor ethtool speeds logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add support for new RX and TPA_START completion types for P7 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor and refine bnxt_tpa_start() and bnxt_tpa_end(). (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor RX VLAN acceleration logic. (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add new P7 hardware interface definitions (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor RSS capability fields (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Implement the new toggle bit doorbell mechanism on P7 chips (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Consolidate DB offset calculation (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Define basic P7 macros (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update firmware interface to 1.10.3.15 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix backing store V2 logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Rename some macros for the P5 chips (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Modify the NAPI logic for the new P7 chips (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Modify RX ring indexing logic. (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Modify TX ring indexing logic. (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add db_ring_mask and related macro to bnxt_db_info struct. (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add support for HWRM_FUNC_BACKING_STORE_CFG_V2 firmware calls (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add support for new backing store query firmware API (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add bnxt_setup_ctxm_pg_tbls() helper function (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Use the pg_info field in bnxt_ctx_mem_type struct (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add page info to struct bnxt_ctx_mem_type (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Restructure context memory data structures (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Free bp->ctx inside bnxt_free_ctx_mem() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: The caller of bnxt_alloc_ctx_mem() should always free bp->ctx (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Optimize xmit_more TX path (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Use existing MSIX vectors for all mqprio TX rings (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add macros related to TC and TX rings (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add helper to get the number of CP rings required for TX rings (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Support up to 8 TX rings per MSIX (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor bnxt_hwrm_set_coal() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: New encoding for the TX opaque field (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor bnxt_tx_int() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Remove BNXT_RX_HDL and BNXT_TX_HDL (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add completion ring pointer in TX and RX ring structures (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Restructure cp_ring_arr in struct bnxt_cp_ring_info (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add completion ring pointer in TX and RX ring structures (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Put the TX producer information in the TX BD opaque field (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix 2 stray ethtool -S counters (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: extend media types to supported and autoneg modes (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: convert to linkmode_set_bit() API (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor NRZ/PAM4 link speed related logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: refactor speed independent ethtool modes (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: support lane configuration via ethtool (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: add infrastructure to lookup ethtool link mode (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix invoking hwmon_notify_event (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Do not call sleeping hwmon_notify_event() from NAPI (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - eth: bnxt: fix backward compatibility with older devices (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - Revert "bnxt_en: Support QOS and TPID settings for the SRIOV VLAN" (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update VNIC resource calculation for VFs (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Support QOS and TPID settings for the SRIOV VLAN (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Event handler for Thermal event (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Use non-standard attribute to expose shutdown temperature (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Expose threshold temperatures through hwmon (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Modify the driver to use hwmon_device_register_with_info (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Move hwmon functions into a dedicated file (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Enhance hwmon temperature reporting (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update firmware interface to 1.10.2.171 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Flush XDP for bnxt_poll_nitroa0()'s NAPI (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt: use the NAPI skb allocation cache (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add tx_resets ring counter (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Display the ring error counters under ethtool -S (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Save ring error counters across reset (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Increment rx_resets counter in bnxt_disable_napi() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt: don't handle XDP in netpoll (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - netfilter: bridge: replace physindev with physinif in nf_bridge_info (Florian Westphal) [RHEL-37040 RHEL-37041] {CVE-2024-35839} - netfilter: propagate net to nf_bridge_get_physindev (Florian Westphal) [RHEL-37040 RHEL-37041] {CVE-2024-35839} - netfilter: nfnetlink_log: use proper helper for fetching physinif (Florian Westphal) [RHEL-37040 RHEL-37041] {CVE-2024-35839} - netfilter: nf_queue: remove excess nf_bridge variable (Florian Westphal) [RHEL-37040 RHEL-37041] {CVE-2024-35839} - nsh: Restore skb->{protocol,data,mac_header} for outer header in nsh_gso_segment(). (Xin Long) [RHEL-39772] {CVE-2024-36933} - net: nsh: Use correct mac_offset to unwind gso skb in nsh_gso_segment() (Xin Long) [RHEL-39772] - s390/zcrypt: Use EBUSY to indicate temp unavailability (Tobias Huschle) [RHEL-23687] - s390/zcrypt: Handle ep11 cprb return code (Tobias Huschle) [RHEL-23687] - s390/zcrypt: Fix wrong format string in debug feature printout (Tobias Huschle) [RHEL-23687] - s390/pkey: improve pkey retry behavior (Tobias Huschle) [RHEL-23687] - s390/zcrypt: improve zcrypt retry behavior (Tobias Huschle) [RHEL-23687] - s390/zcrypt: introduce retries on in-kernel send CPRB functions (Tobias Huschle) [RHEL-23687] - s390/ap: introduce mutex to lock the AP bus scan (Tobias Huschle) [RHEL-23687] - s390/ap: rework ap_scan_bus() to return true on config change (Tobias Huschle) [RHEL-23687] - s390/ap: clarify AP scan bus related functions and variables (Tobias Huschle) [RHEL-23687] - s390/ap: rearm APQNs bindings complete completion (Tobias Huschle) [RHEL-23687] - s390/ap: explicitly include ultravisor header (Tobias Huschle) [RHEL-23687] - s390/zcrypt: add debug possibility for CCA and EP11 messages (Tobias Huschle) [RHEL-23687] - s390/ap: add debug possibility for AP messages (Tobias Huschle) [RHEL-23687] - s390/pkey: introduce dynamic debugging for pkey (Tobias Huschle) [RHEL-23687] - s390/pkey: harmonize pkey s390 debug feature calls (Tobias Huschle) [RHEL-23687] - s390/zcrypt: introduce dynamic debugging for AP and zcrypt code (Tobias Huschle) [RHEL-23687] - s390/zcrypt: harmonize debug feature calls and defines (Tobias Huschle) [RHEL-23687] - s390/ap: handle outband SE bind state change (Tobias Huschle) [RHEL-23687] - s390/ap: store TAPQ hwinfo in struct ap_card (Tobias Huschle) [RHEL-23687] - s390/ap: fix vanishing crypto cards in SE environment (Tobias Huschle) [RHEL-23687] - s390/zcrypt: don't report online if card or queue is in check-stop state (Tobias Huschle) [RHEL-23687] - s390/zcrypt: update list of EP11 operation modes (Tobias Huschle) [RHEL-23687] - s390/zcrypt: remove CEX2 and CEX3 device drivers (Tobias Huschle) [RHEL-23687] - s390/zcrypt: do not retry administrative requests (Tobias Huschle) [RHEL-23687] - s390/zcrypt: cleanup some debug code (Tobias Huschle) [RHEL-23687] - s390/zcrypt: use kvmalloc_array() instead of kzalloc() (Tobias Huschle) [RHEL-23687] - s390/pkey: zeroize key blobs (Tobias Huschle) [RHEL-23687] - s390/zcrypt: rework arrays with length zero occurrences (Tobias Huschle) [RHEL-23687] - s390/zcrypt: simplify prep of CCA key token (Tobias Huschle) [RHEL-23687] - s390/zcrypt: remove unused ancient padding code (Tobias Huschle) [RHEL-23687] - s390/zcrypt: introduce ctfm field in struct CPRBX (Tobias Huschle) [RHEL-23687] - s390/zcrypt: fix warning about field-spanning write (Tobias Huschle) [RHEL-23687] - xfrm: interface: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - bridge: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ip_tunnel: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - sit: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ip6_vti: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ip6_tunnel: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ip6_gre: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - vxlan: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ipv4: add __unregister_nexthop_notifier() (Antoine Tenart) [RHEL-29681] - gtp: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - geneve: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - bonding: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - bareudp: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - nexthop: convert nexthop_net_exit_batch to exit_batch_rtnl method (Antoine Tenart) [RHEL-29681] - net: add exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - net: remove default_device_exit() (Antoine Tenart) [RHEL-29681] - can: gw: switch cangw_pernet_exit() to batch mode (Antoine Tenart) [RHEL-29681] - ipmr: introduce ipmr_net_exit_batch() (Antoine Tenart) [RHEL-29681] - ip6mr: introduce ip6mr_net_exit_batch() (Antoine Tenart) [RHEL-29681] - ipv6: change fib6_rules_net_exit() to batch mode (Antoine Tenart) [RHEL-29681] - ipv4: add fib_net_exit_batch() (Antoine Tenart) [RHEL-29681] - nexthop: change nexthop_net_exit() to nexthop_net_exit_batch() (Antoine Tenart) [RHEL-29681] - net: net_namespace: Optimize the code (Antoine Tenart) [RHEL-29681] - netfilter: nf_tables: missing iterator type in lookup walk (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: do not free live element (Florian Westphal) [RHEL-33380 RHEL-34223] {CVE-2024-26924} - netfilter: nft_set_pipapo: release elements in clone only from destroy path (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: walk over current view on netlink dump (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: do not rely on ZERO_SIZE_PTR (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: constify lookup fn args where possible (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: fix missing : in kdoc (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: remove scratch_aligned pointer (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: add helper to release pcpu scratch area (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: store index in scratch maps (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: remove static in nft_pipapo_get() (Florian Westphal) [RHEL-33380] - Another hunk from an upstream merge commit (John W. Linville) [RHEL-23582] - cxl/core/regs: Fix usage of map->reg_type in cxl_decode_regblock() before assigned (John W. Linville) [RHEL-23582] - cxl/region: Fix cxlr_pmem leaks (John W. Linville) [RHEL-23582] - cxl/region: Fix memregion leaks in devm_cxl_add_region() (John W. Linville) [RHEL-23582] - cxl/port: Fix missing target list lock (John W. Linville) [RHEL-23582] - cxl/region: Use cxl_calc_interleave_pos() for auto-discovery (John W. Linville) [RHEL-23582] - cxl/region: Calculate a target position in a region interleave (John W. Linville) [RHEL-23582] - cxl/region: Prepare the decoder match range helper for reuse (John W. Linville) [RHEL-23582] - testing: nvdimm: add missing prototypes for wrapped functions (John W. Linville) [RHEL-23582] - cxl/core: Fix potential payload size confusion in cxl_mem_get_poison() (John W. Linville) [RHEL-23582] - cxl/trace: Correct DPA field masks for general_media & dram events (John W. Linville) [RHEL-23582] - cxl/acpi: Fix load failures due to single window creation failure (John W. Linville) [RHEL-23582] - perf: CXL: fix mismatched cpmu event opcode (John W. Linville) [RHEL-23582] - cxl/memdev: Hold region_rwsem during inject and clear poison ops (John W. Linville) [RHEL-23582] - cxl/core: Always hold region_rwsem while reading poison lists (John W. Linville) [RHEL-23582] - cxl/memdev: Fix sanitize vs decoder setup locking (John W. Linville) [RHEL-23582] - cxl/core: Fix initialization of mbox_cmd.size_out in get event (John W. Linville) [RHEL-23582] - cxl/mem: Fix for the index of Clear Event Record Handle (John W. Linville) [RHEL-23582] - libnvdimm: mark 'security_show' static again (John W. Linville) [RHEL-23582] - cxl/trace: Properly initialize cxl_poison region name (John W. Linville) [RHEL-23582] - cxl/pci: Fix disabling memory if DVSEC CXL Range does not match a CFMWS window (John W. Linville) [RHEL-23582] - cxl/region:Fix overflow issue in alloc_hpa() (John W. Linville) [RHEL-23582] - cxl/port: Fix decoder initialization when nr_targets > interleave_ways (John W. Linville) [RHEL-23582] - cxl/region: fix x9 interleave typo (John W. Linville) [RHEL-23582] - cxl/pmu: Ensure put_device on pmu devices (John W. Linville) [RHEL-23582] - cxl/hdm: Fix dpa translation locking (John W. Linville) [RHEL-23582] - cxl/hdm: Remove broken error path (John W. Linville) [RHEL-23582] - cxl/port: Fix delete_endpoint() vs parent unregistration race (John W. Linville) [RHEL-23582] - cxl/region: Fix x1 root-decoder granularity calculations (John W. Linville) [RHEL-23582] - cxl/region: Fix cxl_region_rwsem lock held when returning to user space (John W. Linville) [RHEL-23582] - cxl/mbox: Remove useless cast in cxl_mem_create_range_info() (John W. Linville) [RHEL-23582] - cxl/region: Do not try to cleanup after cxl_region_setup_targets() fails (John W. Linville) [RHEL-23582] - cxl/mem: Fix shutdown order (John W. Linville) [RHEL-23582] - cxl/pci: Fix sanitize notifier setup (John W. Linville) [RHEL-23582] - cxl/acpi: Annotate struct cxl_cxims_data with __counted_by (John W. Linville) [RHEL-23582] - cxl/region: Refactor granularity select in cxl_port_setup_targets() (John W. Linville) [RHEL-23582] - cxl/region: Match auto-discovered region decoders by HPA range (John W. Linville) [RHEL-23582] - cxl/mbox: Fix CEL logic for poison and security commands (John W. Linville) [RHEL-23582] - cxl/pci: Replace host_bridge->native_aer with pcie_aer_is_native() (John W. Linville) [RHEL-23582] - cxl/pci: Fix appropriate checking for _OSC while handling CXL RAS registers (John W. Linville) [RHEL-23582] - cxl/memdev: Only show sanitize sysfs files when supported (John W. Linville) [RHEL-23582] - cxl/memdev: Document security state in kern-doc (John W. Linville) [RHEL-23582] - tools/testing/cxl: Remove unused SZ_512G macro (John W. Linville) [RHEL-23582] - cxl/acpi: Return 'rc' instead of '0' in cxl_parse_cfmws() (John W. Linville) [RHEL-23582] - cxl/mem: Fix a double shift bug (John W. Linville) [RHEL-23582] - cxl: fix CONFIG_FW_LOADER dependency (John W. Linville) [RHEL-23582] - cxl: Fix one kernel-doc comment (John W. Linville) [RHEL-23582] - cxl/pci: Use correct flag for sanitize polling (John W. Linville) [RHEL-23582] - redhat/configs: add config item for CONFIG_CXL_PMU (John W. Linville) [RHEL-23582] - perf: CXL Performance Monitoring Unit driver (John W. Linville) [RHEL-23582] - Merge branch 'for-6.5/cxl-type-2' into for-6.5/cxl (John W. Linville) [RHEL-23582] - tools/testing/cxl: add firmware update emulation to CXL memdevs (John W. Linville) [RHEL-23582] - tools/testing/cxl: Use named effects for the Command Effect Log (John W. Linville) [RHEL-23582] - tools/testing/cxl: Fix command effects for inject/clear poison (John W. Linville) [RHEL-23582] - cxl: add a firmware update mechanism using the sysfs firmware loader (John W. Linville) [RHEL-23582] - cxl/test: Add Secure Erase opcode support (John W. Linville) [RHEL-23582] - cxl/mem: Support Secure Erase (John W. Linville) [RHEL-23582] - cxl/test: Add Sanitize opcode support (John W. Linville) [RHEL-23582] - cxl/mem: Wire up Sanitization support (John W. Linville) [RHEL-23582] - cxl/mbox: Add sanitization handling machinery (John W. Linville) [RHEL-23582] - cxl/mem: Introduce security state sysfs file (John W. Linville) [RHEL-23582] - cxl/mbox: Allow for IRQ_NONE case in the isr (John W. Linville) [RHEL-23582] - Revert "cxl/port: Enable the HDM decoder capability for switch ports" (John W. Linville) [RHEL-23582] - cxl/memdev: Formalize endpoint port linkage (John W. Linville) [RHEL-23582] - cxl/pci: Unconditionally unmask 256B Flit errors (John W. Linville) [RHEL-23582] - cxl/region: Manage decoder target_type at decoder-attach time (John W. Linville) [RHEL-23582] - cxl/hdm: Default CXL_DEVTYPE_DEVMEM decoders to CXL_DECODER_DEVMEM (John W. Linville) [RHEL-23582] - cxl/port: Rename CXL_DECODER_{EXPANDER, ACCELERATOR} => {HOSTONLYMEM, DEVMEM} (John W. Linville) [RHEL-23582] - cxl/memdev: Make mailbox functionality optional (John W. Linville) [RHEL-23582] - cxl/mbox: Move mailbox related driver state to its own data structure (John W. Linville) [RHEL-23582] - cxl: Remove leftover attribute documentation in 'struct cxl_dev_state' (John W. Linville) [RHEL-23582] - cxl: Fix kernel-doc warnings (John W. Linville) [RHEL-23582] - tools/testing/cxl: Remove unused @cxlds argument (John W. Linville) [RHEL-23582] - cxl/regs: Clarify when a 'struct cxl_register_map' is input vs output (John W. Linville) [RHEL-23582] - cxl/region: Fix state transitions after reset failure (John W. Linville) [RHEL-23582] - cxl/region: Flag partially torn down regions as unusable (John W. Linville) [RHEL-23582] - cxl/region: Move cache invalidation before region teardown, and before setup (John W. Linville) [RHEL-23582] - cxl/pci: Find and register CXL PMU devices (John W. Linville) [RHEL-23582] - cxl: Add functions to get an instance of / count regblocks of a given type (John W. Linville) [RHEL-23582] - cxl/mbox: Add background cmd handling machinery (John W. Linville) [RHEL-23582] - rcuwait: Support timeouts (John W. Linville) [RHEL-23582] - cxl/pci: Introduce cxl_request_irq() (John W. Linville) [RHEL-23582] - cxl/pci: Allocate irq vectors earlier during probe (John W. Linville) [RHEL-23582] - cxl: Explicitly initialize resources when media is not ready (John W. Linville) [RHEL-23582] - cxl: Move cxl_await_media_ready() to before capacity info retrieval (John W. Linville) [RHEL-23582] - cxl: Wait Memory_Info_Valid before access memory related info (John W. Linville) [RHEL-23582] - cxl/port: Enable the HDM decoder capability for switch ports (John W. Linville) [RHEL-23582] - cxl: Add missing return to cdat read error path (John W. Linville) [RHEL-23582] - cxl/test: Add mock test for set_timestamp (John W. Linville) [RHEL-23582] - cxl/mbox: Update CMD_RC_TABLE (John W. Linville) [RHEL-23582] - tools/testing/cxl: Require CONFIG_DEBUG_FS (John W. Linville) [RHEL-23582] - tools/testing/cxl: Add a sysfs attr to test poison inject limits (John W. Linville) [RHEL-23582] - tools/testing/cxl: Use injected poison for get poison list (John W. Linville) [RHEL-23582] - tools/testing/cxl: Mock the Clear Poison mailbox command (John W. Linville) [RHEL-23582] - tools/testing/cxl: Mock the Inject Poison mailbox command (John W. Linville) [RHEL-23582] - cxl/mem: Add debugfs attributes for poison inject and clear (John W. Linville) [RHEL-23582] - cxl/memdev: Trace inject and clear poison as cxl_poison events (John W. Linville) [RHEL-23582] - cxl/memdev: Warn of poison inject or clear to a mapped region (John W. Linville) [RHEL-23582] - cxl/memdev: Add support for the Clear Poison mailbox command (John W. Linville) [RHEL-23582] - cxl/memdev: Add support for the Inject Poison mailbox command (John W. Linville) [RHEL-23582] - tools/testing/cxl: Mock support for Get Poison List (John W. Linville) [RHEL-23582] - cxl/trace: Add an HPA to cxl_poison trace events (John W. Linville) [RHEL-23582] - cxl/region: Provide region info to the cxl_poison trace event (John W. Linville) [RHEL-23582] - cxl/memdev: Add trigger_poison_list sysfs attribute (John W. Linville) [RHEL-23582] - cxl/trace: Add TRACE support for CXL media-error records (John W. Linville) [RHEL-23582] - cxl/mbox: Add GET_POISON_LIST mailbox command (John W. Linville) [RHEL-23582] - cxl/mbox: Initialize the poison state (John W. Linville) [RHEL-23582] - cxl/mbox: Restrict poison cmds to debugfs cxl_raw_allow_all (John W. Linville) [RHEL-23582] - cxl/mbox: Deprecate poison commands (John W. Linville) [RHEL-23582] - cxl/port: Fix port to pci device assumptions in read_cdat_data() (John W. Linville) [RHEL-23582] - cxl/pci: Rightsize CDAT response allocation (John W. Linville) [RHEL-23582] - cxl/pci: Simplify CDAT retrieval error path (John W. Linville) [RHEL-23582] - cxl/pci: Use CDAT DOE mailbox created by PCI core (John W. Linville) [RHEL-23582] - PCI/DOE: Create mailboxes on device enumeration (John W. Linville) [RHEL-23582] - PCI/DOE: Allow mailbox creation without devres management (John W. Linville) [RHEL-23582] - PCI/DOE: Deduplicate mailbox flushing (John W. Linville) [RHEL-23582] - PCI/DOE: Make asynchronous API private (John W. Linville) [RHEL-23582] - cxl/pci: Use synchronous API for DOE (John W. Linville) [RHEL-23582] - PCI/DOE: Provide synchronous API and use it internally (John W. Linville) [RHEL-23582] - cxl/hdm: Add more HDM decoder debug messages at startup (John W. Linville) [RHEL-23582] - cxl/port: Scan single-target ports for decoders (John W. Linville) [RHEL-23582] - cxl/core: Drop unused io-64-nonatomic-lo-hi.h (John W. Linville) [RHEL-23582] - cxl/hdm: Use 4-byte reads to retrieve HDM decoder base+limit (John W. Linville) [RHEL-23582] - cxl/hdm: Extend DVSEC range register emulation for region enumeration (John W. Linville) [RHEL-23582] - cxl/hdm: Limit emulation to the number of range registers (John W. Linville) [RHEL-23582] - cxl/hdm: Skip emulation when driver manages mem_enable (John W. Linville) [RHEL-23582] - cxl/hdm: Fix double allocation of @cxlhdm (John W. Linville) [RHEL-23582] - cxl/mem: Add kdoc param for event log driver state (John W. Linville) [RHEL-23582] - cxl/trace: Add serial number to trace points (John W. Linville) [RHEL-23582] - cxl/trace: Add host output to trace points (John W. Linville) [RHEL-23582] - cxl/trace: Standardize device information output (John W. Linville) [RHEL-23582] - cxl/pci: Remove locked check for dvsec_range_allowed() (John W. Linville) [RHEL-23582] - cxl/hdm: Add emulation when HDM decoders are not committed (John W. Linville) [RHEL-23582] - cxl/hdm: Create emulated cxl_hdm for devices that do not have HDM decoders (John W. Linville) [RHEL-23582] - cxl/hdm: Emulate HDM decoder from DVSEC range registers (John W. Linville) [RHEL-23582] - cxl/pci: Refactor cxl_hdm_decode_init() (John W. Linville) [RHEL-23582] - cxl/port: Export cxl_dvsec_rr_decode() to cxl_port (John W. Linville) [RHEL-23582] - cxl/pci: Break out range register decoding from cxl_hdm_decode_init() (John W. Linville) [RHEL-23582] - cxl: add RAS status unmasking for CXL (John W. Linville) [RHEL-23582] - cxl/pmem: Fix nvdimm registration races (John W. Linville) [RHEL-23582] - cxl/uapi: Tag commands from cxl_query_cmd() (John W. Linville) [RHEL-23582] - cxl/mem: Remove unused CXL_CMD_FLAG_NONE define (John W. Linville) [RHEL-23582] - redhat/configs: add config item for CONFIG_DEV_DAX_CXL (John W. Linville) [RHEL-23582] - cxl/mem: Correct full ID range allocation (John W. Linville) [RHEL-23582] - cxl/pci: Fix irq oneshot expectations (John W. Linville) [RHEL-23582] - cxl/pci: Set the device timestamp (John W. Linville) [RHEL-23582] - cxl/mbox: Add missing parameter to docs. (John W. Linville) [RHEL-23582] - cxl/test: Simulate event log overflow (John W. Linville) [RHEL-23582] - cxl/test: Add specific events (John W. Linville) [RHEL-23582] - cxl/test: Add generic mock events (John W. Linville) [RHEL-23582] - cxl/mem: Trace Memory Module Event Record (John W. Linville) [RHEL-23582] - cxl/mem: Trace DRAM Event Record (John W. Linville) [RHEL-23582] - cxl/mem: Trace General Media Event Record (John W. Linville) [RHEL-23582] - cxl/mem: Wire up event interrupts (John W. Linville) [RHEL-23582] - cxl: fix spelling mistakes (John W. Linville) [RHEL-23582] - tools/testing/cxl: Remove cxl_test module math loading message (John W. Linville) [RHEL-23582] - tools/testing/cxl: Add XOR Math support to cxl_test (John W. Linville) [RHEL-23582] - cxl/mbox: Add debug messages for enabled mailbox commands (John W. Linville) [RHEL-23582] - cxl/mem: Read, trace, and clear events on driver load (John W. Linville) [RHEL-23582] - PCI/CXL: Export native CXL error reporting control (John W. Linville) [RHEL-23582] - fix build breakage in tools/testing/cxl (John W. Linville) [RHEL-23582] - redhat/configs: turn off CONFIG_NVDIMM_SECURITY_TEST (John W. Linville) [RHEL-23582] - libnvdimm: Introduce CONFIG_NVDIMM_SECURITY_TEST flag (John W. Linville) [RHEL-23582]- bonding: fix incorrect software timestamping report (Hangbin Liu) [RHEL-42409] - redhat/configs: increase CONFIG_DEFAULT_MMAP_MIN_ADDR from 32K to 64K for aarch64 (Brian Masney) [RHEL-45195] - locking/atomic: Make test_and_*_bit() ordered on failure (Paolo Bonzini) [RHEL-45199] - net: amd-xgbe: Fix skb data length underflow (Ken Cox) [RHEL-43794] {CVE-2022-48743} - net: sched: sch_multiq: fix possible OOB write in multiq_tune() (cki-backport-bot) [RHEL-43470] {CVE-2024-36978} - serial: port: Don't block system suspend even if bytes are left to xmit (Andrew Halaney) [RHEL-41060] - serial: core: Fix missing shutdown and startup for serial base port (Andrew Halaney) [RHEL-41060] - serial: core: Clearing the circular buffer before NULLifying it (Andrew Halaney) [RHEL-41060] - serial: port: Don't suspend if the port is still busy (Andrew Halaney) [RHEL-41060] - mmc: sdhci_am654: Fix ITAPDLY for HS400 timing (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Add ITAPDLYSEL in sdhci_j721e_4bit_set_clock (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Update comments in sdhci_am654_set_clock (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Fix itapdly/otapdly array type (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Add OTAP/ITAP delay enable (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Write ITAPDLY for DDR52 timing (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Add tuning algorithm for delay chain (Lucas Karpinski) [RHEL-41085] - Revert "mmc: core: Capture correct oemid-bits for eMMC cards" (Lucas Karpinski) [RHEL-41085] - mmc: core: Capture correct oemid-bits for eMMC cards (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Use readl_poll_timeout_atomic in msdc_reset_hw (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix error propagation for some ioctl commands (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix error code in sdhci_sprd_tuning() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Disable LPM during initialization (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: fix LPM negotiation so x86/S0ix SoCs can suspend (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Fix build error unused-function (Lucas Karpinski) [RHEL-41085] - mmc: host: Improve I/O read/write performance for GL9763E (Lucas Karpinski) [RHEL-41085] - mmc: core: sdio: hold retuning if sdio in 1-bit mode (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Move card detect gpio polarity quirk to gpiolib (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Replace platform device pointer by generic one (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Use temporary variable for struct device (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Get rid of platform data leftovers (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Add description for struct member (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: move atmel MCI header file (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Convert to gpio descriptors (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Add SD HS mode online tuning (Lucas Karpinski) [RHEL-41085] - mmc: core: Add host specific tuning support for SD HS mode (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-esdhc-imx: improve ESDHC_FLAG_ERR010450 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pltfm: Rename sdhci_pltfm_register() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pltfm: Remove sdhci_pltfm_unregister() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-st: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-sparx5: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-hlwd: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-iproc: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_f_sdh30: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-dove: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-bcm-kona: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pltfm: Add sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: core: Cleanup mmc_sd_num_wr_blocks() function (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: milbeaut: remove redundant of_match_ptr() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-spear: remove redundant of_match_ptr() (Lucas Karpinski) [RHEL-41085] - mmc: wbsd: fix double mmc_free_host() in wbsd_init() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-st: Use devm_platform_ioremap_resource_byname() (Lucas Karpinski) [RHEL-41085] - mmc: block: Fix in_flight[issue_type] value error (Lucas Karpinski) [RHEL-41085] - MIPS: Alchemy: only build mmc support helpers if au1xmmc is enabled (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: force non-modular build and remove symbol_get usage (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: fix order of function calls in sdhci_f_sdh30_remove (Lucas Karpinski) [RHEL-41085] - mmc: uniphier-sd: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: sd8787: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: mvsdio: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-spear: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-esdhc-mcf: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: wmt-sdmmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-st: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: usdhi60rol0: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: wbsd: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: owl: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: rockchip: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: alcor: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-esdhc-imx: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-acpi: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-tegra: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdio: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-aspeed: Convert to platform remove (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-aspeed: remove unneeded variables (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: moxart: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: cavium-octeon: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: mxs-mmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-s3c: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: xenon: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav3: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: omap: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: milbeaut: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pic32: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: hi3798cv200: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: davinci_mmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: cb710: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: litex_mmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sunxi: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: core: propagate removable attribute to driver core (Lucas Karpinski) [RHEL-41085] - mmc: Explicitly include correct DT includes (Lucas Karpinski) [RHEL-41085] - mmc: davinci: Make SDIO irq truly optional (Lucas Karpinski) [RHEL-41085] - mmc: uniphier-sd: register irqs before registering controller (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: remove outdated indentation (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: register irqs before registering controller (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: Revert "mmc: core: Allow mmc_start_host() synchronously detect a card" (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-f-sdh30: Replace with sdhci_pltfm (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Improve ux500 debug prints (Lucas Karpinski) [RHEL-41085] - mmc: moxart: read scr register without changing byte order (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: Drop redundant WARN_ON() in the irq handler (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Add support for SW busy-end timeouts (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: add delay block support for STM32MP25 (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: prepare other delay block support (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: manage block gap hardware flow control (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Add support for sdmmc variant revision v3.0 (Lucas Karpinski) [RHEL-41085] - mmc: mmci: add stm32_idmabsize_align parameter (Lucas Karpinski) [RHEL-41085] - mmc: usdhi60rol0: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: sunxi: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-spear: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-acpi: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: owl: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: omap: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: mvsdio: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: litex_mmc: set PROBE_PREFER_ASYNCHRONOUS (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Break out a helper function (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Use a switch statement machine (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Use state machine state as exit condition (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Retry the busy start condition (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Make busy complete state machine explicit (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Break out error check in busy detect (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Stash status while waiting for busy (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Unwind big if() clause (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Clear busy_status when starting command (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: set feedback clock when using delay block (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: fix max busy timeout calculation (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Set PROBE_PREFER_ASYNCHRONOUS (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: reduce CIT for better performance (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: GL9755: Mask the replay timer timeout of AER (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Add support SD Express card for GL9767 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Add VDD2 definition for power control register (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Set SDR104's clock to 205MHz and enable SSC for GL9767 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Add Genesys Logic GL9767 support (Lucas Karpinski) [RHEL-41085] - rnbd-srv: don't pass a holder for non-exclusive blkdev_get_by_path (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: remove redundant mmc_request_done() call from irq context (Lucas Karpinski) [RHEL-41085] - mmc: block: ioctl: do write error check for spi (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: fix DMA configure compatibility issue when 64bit DMA mode is used. (Lucas Karpinski) [RHEL-41085] - mmc: sdio: Add/rename SDIO ID of the RTL8723DS SDIO wifi cards (Lucas Karpinski) [RHEL-41085] - wifi: rtw88: rtw8723d: Implement RTL8723DS (SDIO) efuse parsing (Lucas Karpinski) [RHEL-41085] - wifi: rtw88: sdio: Check the HISR RX_REQUEST bit in rtw_sdio_rx_isr() (Lucas Karpinski) [RHEL-41085] - mmc: core: Remove unnecessary error checks and change return type (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Disable broken 64-bit DMA on MSM8916 (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: sd8787: Fix WILC CHIP_EN and RESETN toggling order (Lucas Karpinski) [RHEL-41085] - mmc: vub300: fix invalid response handling (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: Avoid ugly error message when SDIO wakeup IRQ isn't used (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Avoid cast to incompatible function type (Lucas Karpinski) [RHEL-41085] - mmc: block: Suppress empty whitespaces in prints (Lucas Karpinski) [RHEL-41085] - mmc: omap: restore original power up/down steps (Lucas Karpinski) [RHEL-41085] - mmc: omap: fix deferred probe (Lucas Karpinski) [RHEL-41085] - mmc: omap: fix broken slot switch lookup (Lucas Karpinski) [RHEL-41085] - ARM: OMAP2+: fix N810 MMC gpiod table (Lucas Karpinski) [RHEL-41085] - ARM: OMAP2+: fix bogus MMC GPIO labels on Nokia N8x0 (Lucas Karpinski) [RHEL-41085] - ARM: omap2: Fix copy/paste bug (Lucas Karpinski) [RHEL-41085] - ARM/mmc: Convert old mmci-omap to GPIO descriptors (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Make dw_mci_pltfm_remove() return void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-esdhc-imx: make "no-mmc-hs400" works (Lucas Karpinski) [RHEL-41085] - mmc: block: ensure error propagation for non-blk (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Fix an error handling path in sdhci_cdns_probe() (Lucas Karpinski) [RHEL-41085] - mmc: vub300: remove unreachable code (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Support mmc hardware reset (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Add AMD Pensando Elba SoC support (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Support device specific init during probe (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Enable device specific override of writel() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Switch to the new ICE API (Lucas Karpinski) [RHEL-41085] - mmc: sdio: add Realtek SDIO vendor ID and various wifi device IDs (Lucas Karpinski) [RHEL-41085] - mmc: core: Remove unused macro mmc_req_rel_wr (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Skip setting clock delay for 400KHz (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add support for eMMC5.1 on Xilinx Versal Net platform (Lucas Karpinski) [RHEL-41085] - mmc: core: Allow mmc_start_host() synchronously detect a card (Lucas Karpinski) [RHEL-41085] - mmc: core: remove unnecessary (void*) conversions (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: fix quirk to ignore command inhibit for data (Lucas Karpinski) [RHEL-41085] - mmc: core: Log about empty non-removable slots (Lucas Karpinski) [RHEL-41085] - mmc: sdricoh_cs: remove unused sdricoh_readw function (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Remove Intel Thunder Bay SOC support (Lucas Karpinski) [RHEL-41085] - mmc: usdhi6rol0: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-aspeed: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: owl-mmc: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: omap: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc-pltfm: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: drop useless sdhci_get_compatibility() !OF stub (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: use new helpers mmc_regulator_enable/disable_vqmmc (Lucas Karpinski) [RHEL-41085] - mmc: core: add helpers mmc_regulator_enable/disable_vqmmc (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: simplify usage of mmc_regulator_set_ocr (Lucas Karpinski) [RHEL-41085] - mmc: arasan: Use of_property_present() for testing DT property presence (Lucas Karpinski) [RHEL-41085] - mmc: Use of_property_read_bool() for boolean properties (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: remove R-Car H3 ES1.* handling (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc-starfive: Fix initialization of prev_err (Lucas Karpinski) [RHEL-41085] - mmc: core: Allow invalid regulator in mmc_regulator_set_ocr() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add support to request the "gate" clock (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: Fix SDR50 mode timing issue (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: core: fix return value check in devm_mmc_alloc_host() (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: constify member data of struct meson_host (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: use devm_clk_get_enabled() for core clock (Lucas Karpinski) [RHEL-41085] - mmc: starfive: Add sdio/emmc driver support (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: Add StarFive MMC module (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: support platform interrupt as card detect interrupt (Lucas Karpinski) [RHEL-41085] - mmc: core: support setting card detect interrupt from drivers (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: fix SDIO mode if cap_sdio_irq isn't set (Lucas Karpinski) [RHEL-41085] - mmc: core: Align to common busy polling behaviour for mmc ioctls (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: remove meson_mmc_get_cd (Lucas Karpinski) [RHEL-41085] - mmc: omap: drop TPS65010 dependency (Lucas Karpinski) [RHEL-41085] - mmc: moxart: set maximum request/block/segment sizes (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: use devm_mmc_alloc_host (Lucas Karpinski) [RHEL-41085] - mmc: core: add devm_mmc_alloc_host (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Add support for vqmmc power supply (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Work around bug on JZ4760(B) (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: fix error handling in mmc_spi_probe() (Lucas Karpinski) [RHEL-41085] - mmc: uniphier-sd: Add control to switch UHS speed (Lucas Karpinski) [RHEL-41085] - mmc: uniphier-sd: Add control of UHS mode using SD interface logic (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: uniphier-sd: Add socionext,syscon-uhs-mode property (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: sdhci-pxa: add pxav1 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add optional pinctrl for SDIO IRQ workaround (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add SDIO card IRQ workaround for PXA168 V1 controller (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add optional core clock (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: change clock name to match DT bindings (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add register workaround for PXA168 silicon bug (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: enable CONFIG_MMC_SDHCI_IO_ACCESSORS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add initial support for PXA168 V1 controller (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq_sd8787: Allow being built-in irrespective of dependencies (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Remove SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-iproc: Replace SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav3: Replace SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Replace SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Replace SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci: Replace SDHCI_QUIRK_MISSING_CAPS for Ricoh controller (Lucas Karpinski) [RHEL-41085] - mmc: sdio: Spelling s/compement/complement/ (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: fix race between stop command and start of next command (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Add RZ/V2M compatible string (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Modify mismatched function name (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: renesas,sdhi: Document RZ/V2M support (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix eMMC init failure after hw reset (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Disable CLK_AUTO when the clock is less than 400K (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Resolve "unused" warnings with CONFIG_OF=n (Lucas Karpinski) [RHEL-41085] - mmc: vub300: fix warning - do not call blocking ops when !TASK_RUNNING (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: limit the SDHC clock frequency (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Remove unneeded semicolon (Lucas Karpinski) [RHEL-41085] - mmc: core: Normalize the error handling branch in sd_read_ext_regs() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix no reset data and command after voltage switch (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Avoid unnecessary ->set_clock() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Fix voltage switch delay (Lucas Karpinski) [RHEL-41085] - mmc: mmc-hsq: Use fifo to dispatch mmc_request (Lucas Karpinski) [RHEL-41085] - mmc: core: Remove non-data R1B ioctl workaround (Lucas Karpinski) [RHEL-41085] - mmc: core: refactor debugfs code (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Fix missing clk_disable_unprepare in msdc_of_clock_parse() (Lucas Karpinski) [RHEL-41085] - mmc: Avoid open coding by using mmc_op_tuning() (Lucas Karpinski) [RHEL-41085] - mmc: mmc_test: Fix removal of debugfs file (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: use new convenience macro from MMC core (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: add helper to access quirks (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: better reset from HS400 mode (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: alway populate SCC pointer (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix ambiguous TRIM and DISCARD arg (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: Use device_match_of_node() (Lucas Karpinski) [RHEL-41085] - clk: socfpga: remove the setting of clk-phase for sdmmc_clk (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc-pltfm: socfpga: add method to configure clk-phase (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: synopsys-dw-mshc: document "altr,sysmgr-syscon" (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci: Fix possible memory leak caused by missing pci_dev_put() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Fix the SD tuning issue that the SDHCI_TRANSFER_MODE is cleared incorrectly (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Add quirks for broken timeout clock capability (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Add support for non-removable media (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Add compatible string for Socionext F_SDH30_E51 (Lucas Karpinski) [RHEL-41085] - dt-bindings: sdhci-fujitsu: Add compatible string for F_SDH30_E51 (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Add reset control support (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: Convert sdhci-fujitsu to JSON schema (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: fix two spelling mistakes in comment (Lucas Karpinski) [RHEL-41085] - mmc: mmci: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: wbsd: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: via-sdmmc: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: litex_mmc: ensure `host->irq == 0` if polling (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: add Inline Crypto Engine clock control (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: fix card detect fail issue caused by CD# debounce timeout (Lucas Karpinski) [RHEL-41085] - mmc: tmio: remove 'alignment_shift' from platform data (Lucas Karpinski) [RHEL-41085] - mmc: tmio: remove tmio_mmc_k(un)map_atomic helpers (Lucas Karpinski) [RHEL-41085] - mmc: Remove duplicate words in comments (Lucas Karpinski) [RHEL-41085] - mmc: wmt-sdmmc: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: vub300: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: toshsd: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: moxart: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: alcor: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci: Set PROBE_PREFER_ASYNCHRONOUS (Lucas Karpinski) [RHEL-41085] - mmc: core: properly select voltage range without power cycle (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-*: Convert drivers to new sdhci_and_cqhci_reset() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Fix SDHCI_RESET_ALL for CQHCI (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Fix SDHCI_RESET_ALL for CQHCI (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Allow building with COMPILE_TEST (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: 'select', not 'depends' REGMAP_MMIO (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix WRITE_ZEROES CQE handling (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add support for dynamic configuration (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix kernel panic when remove non-standard SDIO card (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-core: Disable ES for ASUS BIOS on Jasper Lake (Lucas Karpinski) [RHEL-41085] - mmc: block: Remove error check of hw_reset on reset (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix minimum clock limit (Lucas Karpinski) [RHEL-41085] - mmc: queue: Cancel recovery work on cleanup (Lucas Karpinski) [RHEL-41085] - mmc: remove tmio_mmc driver (Lucas Karpinski) [RHEL-41085] - mmc: wbsd: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: tmio_mmc_core: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: tmio_mmc_core: Remove local_irq_{save,restore}() around k[un]map_atomic() (Lucas Karpinski) [RHEL-41085] - mmc: tifm_sd: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: tifm_sd: Remove local_irq_{save,restore}() around tifm_sd_bounce_block() (Lucas Karpinski) [RHEL-41085] - mmc: tifm_sd: Remove local_irq_{save,restore}() around tifm_sd_transfer_data() (Lucas Karpinski) [RHEL-41085] - mmc: mmc_test: Remove local_irq_{save,restore}() around sg_copy_{from,to}_buffer() (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: Remove local_irq_{save,restore}() around sg_miter_{next,stop}() (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: Remove local_irq_{save,restore}() around k[un]map_atomic() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Remove local_irq_{save,restore}() around sg_miter_{next,stop}() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Remove local_irq_{save,restore}() around k[un]map_atomic() (Lucas Karpinski) [RHEL-41085] - mmc: remove cns3xxx driver (Lucas Karpinski) [RHEL-41085] - clk: remove s3c24xx driver (Lucas Karpinski) [RHEL-41085] - mmc: remove s3cmci driver (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix the limitation of div (Lucas Karpinski) [RHEL-41085] - mmc: core: Terminate infinite loop in SD-UHS voltage switch (Lucas Karpinski) [RHEL-41085] - mmc: moxart: fix 4-bit bus width and remove 8-bit bus width (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Fix host->cmd is null (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: add SDIO interrupt support (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: adjust and re-use constant IRQ_EN_MASK (Lucas Karpinski) [RHEL-41085] - mmc: jz4740_mmc: Fix error check for dma_map_sg (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Fix error check for dma_map_sg (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: Fix an error handling path in au1xmmc_probe() (Lucas Karpinski) [RHEL-41085] - mmc: core: Switch to basic workqueue API for sdio_irq_work (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix inconsistent sd3_bus_mode at UHS-I SD voltage switch failure (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix UHS-I SD 1.8V workaround branch (Lucas Karpinski) [RHEL-41085] - mmc: sunxi-mmc: Fix clock refcount imbalance during unbind (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: Fix an error handling path in meson_mmc_probe() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: fix some SD cards compatibility issue at DDR50 mode (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Clear interrupts when cqe off/disable (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: Fix another error handling path in pxamci_probe() (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: Fix an error handling path in pxamci_probe() (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: add support for SDIO eint wakup IRQ (Lucas Karpinski) [RHEL-41085] - mmc: core: Add support for SDIO wakeup interrupt (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: mtk-sd: extend interrupts and pinctrls properties (Lucas Karpinski) [RHEL-41085] - mmc: cavium-thunderx: Add of_node_put() when breaking out of loop (Lucas Karpinski) [RHEL-41085] - mmc: cavium-octeon: Add of_node_put() when breaking out of loop (Lucas Karpinski) [RHEL-41085] - mmc: core: quirks: Add of_node_put() when breaking out of loop (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: use clk_get_rate(base_clk) in PM resume (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: drop redundant of_device_id entries (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: Use mmc_card_sdio macro (Lucas Karpinski) [RHEL-41085] - mmc: core: Use mmc_card_* macro and add a new for the sd_combo type (Lucas Karpinski) [RHEL-41085] - mmc: core: Replace with already defined values for readability (Lucas Karpinski) [RHEL-41085] - mmc: block: Add single read for 4k sector cards (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: fix set_uhs_signaling rewriting of MC1R (Lucas Karpinski) [RHEL-41085] - mmc: tmio: avoid glitches when resetting (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Fix typo's (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Get the reset handle early in the probe (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: re-tuning is needed after a pm transition to support emmc HS200 mode (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Fix a lockdep warning for PM runtime init (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Fixup use of of_find_compatible_node() (Lucas Karpinski) [RHEL-41085] - mmc: core: Do not evaluate HS400 capabilities if bus has no MMC capability (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-st: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: rockchip: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: hi3789cv200: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: wait dma stop bit reset to 0 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Initialize base_clk to NULL in sdhci_brcmstb_probe() (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Fix typo in comment (Lucas Karpinski) [RHEL-41085] - mmc: debugfs: Fix file release memory leak (Lucas Karpinski) [RHEL-41085] - mmc: block: Fix CQE recovery reset success (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: fix typo (Lucas Karpinski) [RHEL-41085] - mmc: cqhci: Capture eMMC and SD card errors (Lucas Karpinski) [RHEL-41085] - mmc: debugfs: Add debug fs error state entry for mmc driver (Lucas Karpinski) [RHEL-41085] - mmc: debugfs: Add debug fs entry for mmc driver (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Capture eMMC and SD card errors (Lucas Karpinski) [RHEL-41085] - mmc: core: Capture eMMC and SD card errors (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: Silence a clang warning (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Fix refcount leak in esdhc_signal_voltage_switch (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Add ability to increase max clock rate for 72116b0 (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix busy polling for MMC_SEND_OP_COND again (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add NULL check for data field (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Fix compiler warning (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Add compatible string check for sdx65 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Add compatible string check for sm8150 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Add SoC specific compatibles (Lucas Karpinski) [RHEL-41085] - mmc: Add MMC_QUIRK_BROKEN_SD_CACHE for Kingston Canvas Go Plus from 11/2019 (Lucas Karpinski) [RHEL-41085] - mmc: core: Add SD card quirk for broken discard (Lucas Karpinski) [RHEL-41085] - mmc: core: Support zeroout using TRIM for eMMC (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Enable Clock Gating to save power (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Re-organize flags (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Remove custom ios handler (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Simplify if(chan) and if(!chan) (Lucas Karpinski) [RHEL-41085] - mmc: core: Add CIDs for cards to the entropy pool (Lucas Karpinski) [RHEL-41085] - mmc: core: use kobj_to_dev() (Lucas Karpinski) [RHEL-41085] - mmc: sunxi-mmc: Fix DMA descriptors allocated above 32 bits (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Reset GCC_SDCC_BCR register for SDHC (Lucas Karpinski) [RHEL-41085] - mmc: core: Allows to override the timeout value for ioctl() path (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Use of_device_get_match_data() helper (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Fix initialization frozen issue (Lucas Karpinski) [RHEL-41085] - mmc: core: Set HS clock speed before sending HS CMD13 (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Break IRQ status loop when all zero (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: switch to device-managed dmam_alloc_coherent() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: A workaround to allow GL9755 to enter ASPM L1.2 (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: move platform_data header to proper location (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Apply DMA engine limits to maximum segment size (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Use devm_clk_hw_get_clk() for clock retrieval (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Remove .card_hw_reset callback (Lucas Karpinski) [RHEL-41085] - mmc: improve API to make clear hw_reset callback is for cards (Lucas Karpinski) [RHEL-41085] - mmc: core: improve API to make clear that mmc_sw_reset is for cards (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: remove superfluous specific M3W entry (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: R-Car V3H ES2.0 gained HS400 support (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: don't overwrite TAP settings when HS400 tuning is complete (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: R-Car V3M also has no HS400 (Lucas Karpinski) [RHEL-41085] - mmc: omap: Make it CCF clk API compatible (Lucas Karpinski) [RHEL-41085] - mmc: core: Fixup support for writeback-cache for eMMC and SD (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: parse speed mode options (Lucas Karpinski) [RHEL-41085] - mmc: core: block: fix sloppy typing in mmc_blk_ioctl_multi_cmd() (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: use a buffer for unaligned DMA requests (Lucas Karpinski) [RHEL-41085] - mmc: block: Check for errors after write on SPI (Lucas Karpinski) [RHEL-41085] - Revert "mmc: sdhci-xenon: fix annoying 1.8V regulator warning" (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: correctly check all elements of sg list (Lucas Karpinski) [RHEL-41085] - mmc: tmio: remove outdated members from host struct (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Silence delay phase calculation debug log (Lucas Karpinski) [RHEL-41085] - mmc: davinci_mmc: Handle error for clk_enable (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Fix GL9763E runtime PM when the system resumes from suspend (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Add runtime PM for GL9763E (Lucas Karpinski) [RHEL-41085] - mmc: dw-mmc-rockchip: Fix handling invalid clock rates (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Support setting f_min from host drivers (Lucas Karpinski) [RHEL-41085] - mmc: core: Restore (almost) the busy polling for MMC_SEND_OP_COND (Lucas Karpinski) [RHEL-41085] - mmc: core: Drop HS400 caps unless 8-bit bus is supported too (Lucas Karpinski) [RHEL-41085] - mmc: host: Return an error when ->enable_sdio_irq() ops is missing (Lucas Karpinski) [RHEL-41085] - mmc: core: Improve fallback to speed modes if eMMC HS200 fails (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: Simplify division/shift logic (Lucas Karpinski) [RHEL-41085] - mmc: meson: Fix usage of meson_mmc_post_req() (Lucas Karpinski) [RHEL-41085] - mmc: core: use sysfs_emit() instead of sprintf() (Lucas Karpinski) [RHEL-41085] - mmc: block: fix read single on recovery logic (Lucas Karpinski) [RHEL-41085] - mmc: sunxi-mmc: Add D1 MMC variant (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: sunxi: Add D1 MMC and eMMC compatibles (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Use device_property_string_array_count() (Lucas Karpinski) [RHEL-41085] - mmc: davinci: Use of_device_get_match_data() helper (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: Use of_device_get_match_data() helper (Lucas Karpinski) [RHEL-41085] - mmc: wmt-sdmmc: Use of_device_get_match_data() helper (Lucas Karpinski) [RHEL-41085] - moxart: fix potential use-after-free on remove path (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: Check for null res pointer (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Add a switch to enable/disable SSC for GL9750 and GL9755 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Enable SSC at 50MHz and 100MHz for GL9750 and GL9755 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Reduce the SSC value at 205MHz for GL9750 and GL9755 (Lucas Karpinski) [RHEL-41085] - mmc: core: Wait for command setting 'Power Off Notification' bit to complete (Lucas Karpinski) [RHEL-41085] - mmc: Add driver for LiteX's LiteSDCard interface (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: Add bindings for LiteSDCard (Lucas Karpinski) [RHEL-41085] - MAINTAINERS: co-maintain LiteX platform (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Check for error num after setting mask (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Fix potential null pointer risk (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: propagate errors from platform_get_irq() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: Improve card input timing at SDR104/HS200 mode (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Support using a bi-directional DMA channel (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: ingenic: Support using bi-directional DMA channel (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Do not wait for DTO in case of error (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Add driver callbacks for data read timeout (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc-exynos: Add support for ARTPEC-8 (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: exynos-dw-mshc: Add support for ARTPEC-8 (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Drop unused MESON_SDHC_NUM_BUILTIN_CLKS macro (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Set MANUAL_STOP for multi-block SDIO commands (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdio: add IRQ check (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: add IRQ check (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: clean up a debug message (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Assign src_clk parent to src_clk_cg for legacy DTs (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Fix usage of devm_clk_get_optional() (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Take action for no-sdio device-tree parameter (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Use BIT() and GENMASK() macros to describe fields (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Use readl_poll_timeout instead of open-coded polling (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: GL975[50]: Issue 8/16-bit MMIO reads as 32-bit reads. (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: GL9755: Support for CD/WP inversion on OF platforms (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: clear DLYB_CR after sending tuning command (Lucas Karpinski) [RHEL-41085] - mmc: mmci: add hs200 support for stm32 sdmmc (Lucas Karpinski) [RHEL-41085] - mmc: mmci: increase stm32 sdmmcv2 clock max freq (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Add support for sdmmc variant revision v2.2 (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix blk_status_t handling (Lucas Karpinski) [RHEL-41085] - mmc: core: Remove redundant driver match function (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: free the ext_csd when mmc_get_ext_csd success (Lucas Karpinski) [RHEL-41085] - mmc: mxc: Use the new PM macros (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Use the new PM macros (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: Use write_or_read temporary variable in mmc_spi_data_do() (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: Convert 'multiple' to be boolean in mmc_spi_data_do() (Lucas Karpinski) [RHEL-41085] - mmc: core: Disable card detect during shutdown (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: initialize variable properly when tuning (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: use common_caps (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: rockchip: use common_caps (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: hi3798cv200: use common_caps (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: add common capabilities to replace caps (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci: Add PCI ID for Intel ADL (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Allow lower TMOUT value than maximum (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Simplify an expression (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Use devm_clk_get_optional() to obtain CD clock (Lucas Karpinski) [RHEL-41085] - mmc: spi: Add device-tree SPI IDs (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: Revert special init for wl1251 (Lucas Karpinski) [RHEL-41085] - mmc: core: transplant ti,wl1251 quirks from to be retired omap_hsmmc (Lucas Karpinski) [RHEL-41085] - mmc: core: Fixup storing of OCR for MMC_QUIRK_NONSTD_SDIO (Lucas Karpinski) [RHEL-41085] - mmc: core: provide macro and table to match the device tree to apply quirks (Lucas Karpinski) [RHEL-41085] - mmc: core: allow to match the device tree to apply quirks (Lucas Karpinski) [RHEL-41085] - mmc: core: rewrite mmc_fixup_device() (Lucas Karpinski) [RHEL-41085] - mmc: core: adjust polling interval for CMD1 (Lucas Karpinski) [RHEL-41085] - mmc: core: change __mmc_poll_for_busy() parameter type (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Avoid hung state if GEN_CMD transfer fails (Lucas Karpinski) [RHEL-41085] - mmc: tmio: reinit card irqs in reset routine (Lucas Karpinski) [RHEL-41085] - mmc: tmio: reenable card irqs after the reset callback (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: Move cqhci init behind ungate clock (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: Fix spelling mistake "candiates" -> candidates (Lucas Karpinski) [RHEL-41085] - mmc: cqhci: clear HALT state after CQE enable (Lucas Karpinski) [RHEL-41085] - mmc: vub300: fix control-message timeouts (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: fix the finding clock sample value (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Fix build if CONFIG_PM_SLEEP is not set (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Drop use of ->init_card() callback (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Remove forward declaration of sdhci_omap_context_save() (Lucas Karpinski) [RHEL-41085] - mmc: add MT7921 SDIO identifiers for MediaTek Bluetooth devices (Lucas Karpinski) [RHEL-41085] - mmc: winbond: don't build on M68K (Lucas Karpinski) [RHEL-41085] - mmc: mxs-mmc: disable regulator on error and in the remove function (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Configure optional wakeirq (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Allow SDIO card power off and enable aggressive PM (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Implement PM runtime functions (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Add omap_offset to support omap3 and earlier (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Handle voltages to add support omap4 (Lucas Karpinski) [RHEL-41085] - dt-bindings: sdhci-omap: Update binding for legacy SoCs (Lucas Karpinski) [RHEL-41085] - mmc: moxart: Fix null pointer dereference on pointer host (Lucas Karpinski) [RHEL-41085] - mmc: moxart: Fix reference count leaks in moxart_probe (Lucas Karpinski) [RHEL-41085] - mmc: slot-gpio: Update default label when no con_id provided (Lucas Karpinski) [RHEL-41085] - mmc: slot-gpio: Refactor mmc_gpio_alloc() (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: do not use memcpy_to/fromio for dram-access-quirk (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Wait until DLL locked after being configured (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: Fix spelling mistake "unsupport" -> "unsupported" (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-s3c: Describe driver in KConfig (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: replace while loop with read_poll_timeout (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: wait for calibration done before proceed (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Add small comment about reset thread (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Check MMCHS_HL_HWINFO register for ADMA (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Parse legacy ti,non-removable property (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Restore sysconfig after reset (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Fix context restore (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Fix NULL pointer exception if regulator is not configured (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Add HS400 online tuning support (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: mtk-sd: Add hs400 dly3 setting (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-s3c: drop unneeded MODULE_ALIAS (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: update mmc-card.yaml reference (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Dont wait for DRTO on Write RSP error (Lucas Karpinski) [RHEL-41085] - mmc: cqhci: Print out qcnt in case of timeout (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: Make use of the helper macro SET_RUNTIME_PM_OPS() (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Remove unused parameters (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add intel Thunder Bay SOC support to the arasan eMMC driver (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Remove unused parameters(mrq) (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Add wait dma stop done flow (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: fix regression with hard reset on old SDHIs (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Only inject fault before done/error (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: sd8787: fix compilation warning (Lucas Karpinski) [RHEL-41085] - mmc: queue: Remove unused parameters(request_queue) (Lucas Karpinski) [RHEL-41085] - mmc: core: Return correct emmc response in case of ioctl error (Lucas Karpinski) [RHEL-41085] - mmc: queue: Match the data type of max_segments (Lucas Karpinski) [RHEL-41085] - mmc: switch from 'pci_' to 'dma_' API (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: add wilc1000_sdio dependency for pwrseq_sd8787 (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: sd8787: add support for wilc1000 (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: Extend pwrseq-sd8787 binding for wilc1000 (Lucas Karpinski) [RHEL-41085] - mmc: core: Issue HPI in case the BKOPS timed out (Lucas Karpinski) [RHEL-41085] - mmc: usdhi6rol0: Implement card_busy function (Lucas Karpinski) [RHEL-41085] - mmc: moxart: Fix issue with uninitialized dma_slave_config (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Fix issue with uninitialized dma_slave_config (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Use maximum possible data timeout value (Lucas Karpinski) [RHEL-41085] - mmc: sdio: Print contents of unknown CIS tuples (Lucas Karpinski) [RHEL-41085] - mmc: sdio: Don't warn about vendor CIS tuples (Lucas Karpinski) [RHEL-41085] - mmc: core: Avoid hogging the CPU while polling for busy after I/O writes (Lucas Karpinski) [RHEL-41085] - mmc: core: Avoid hogging the CPU while polling for busy for mmc ioctls (Lucas Karpinski) [RHEL-41085] - mmc: core: Avoid hogging the CPU while polling for busy in the I/O err path (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Add data CRC error injection (Lucas Karpinski) [RHEL-41085] - mmc: mmci: De-assert reset on probe (Lucas Karpinski) [RHEL-41085] - mmc: core: Only print retune error when we don't check for card removal (Lucas Karpinski) [RHEL-41085] - mmc: host: factor out clearing the retune state (Lucas Karpinski) [RHEL-41085] - mmc: host: add kdoc for mmc_retune_{en|dis}able (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: Simplify busy loop in mmc_spi_skip() (Lucas Karpinski) [RHEL-41085] - mmc: usdhi6rol0: use proper DMAENGINE API for termination (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: use proper DMAENGINE API for termination (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi_sys_dmac: use proper DMAENGINE API for termination (Lucas Karpinski) [RHEL-41085] - mmc: arasan: Fix the issue in reading tap values from DT (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Modify data type of the clk_phase array (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Use appropriate type of division macro (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Check return value of non-void funtions (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Skip Auto tuning for DDR50 mode in ZynqMP platform (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add "SDHCI_QUIRK_MULTIBLOCK_READ_ACMD12" quirk. (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Modified SD default speed to 19MHz for ZynqMP (Lucas Karpinski) [RHEL-41085] - redhat/configs: Adding CONFIG_TYPEC_MUX_IT5205 and CONFIG_USB_DEFAULT_AUTHORIZATION_MODE (Desnes Nunes) [RHEL-37673] - redhat/configs: Adding CONFIG_PHY_RTK_RTD_USB2PHY and CONFIG_PHY_RTK_RTD_USB3PHY (Desnes Nunes) [RHEL-37673] - redhat/configs: Adding CONFIG_TYPEC_MUX_IT5205 (Desnes Nunes) [RHEL-37673] - kcov, usb: disable interrupts in kcov_remote_start_usb_softirq (Desnes Nunes) [RHEL-37673] - kcov: fix spelling typos in comments (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: fix use-after-free case in tcpm_register_source_caps (Desnes Nunes) [RHEL-37673] - usb: core: hcd: Convert from tasklet to BH workqueue (Desnes Nunes) [RHEL-37673] - backtracetest: Convert from tasklet to BH workqueue (Desnes Nunes) [RHEL-37673] - media: dvb_frontend: Use wait_event_freezable_timeout() for freezable kthread (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: Check for port partner validity before consuming it (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: enforce ready state when queueing alt mode vdm (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: unregister existing source caps before re-registration (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: clear pd_event queue in PORT_RESET (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: queue correct sop type in tcpm_queue_vdm_unlocked (Desnes Nunes) [RHEL-37673] - usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device (Desnes Nunes) [RHEL-37673] - usb: ohci: Prevent missed ohci interrupts (Desnes Nunes) [RHEL-37673] - USB: core: Fix access violation during port device removal (Desnes Nunes) [RHEL-37673] - usb: dwc3: core: Prevent phy suspend during init (Desnes Nunes) [RHEL-37673] - usb: xhci-plat: Don't include xhci.h (Desnes Nunes) [RHEL-37673] - USB: serial: option: add Telit FN920C04 rmnet compositions (Desnes Nunes) [RHEL-37673] - usb: dwc3: ep0: Don't reset resource alloc flag (Desnes Nunes) [RHEL-37673] - Revert "usb: cdc-wdm: close race between read and workqueue" (Desnes Nunes) [RHEL-37673] - USB: serial: option: add Rolling RW101-GL and RW135-GL support (Desnes Nunes) [RHEL-37673] - USB: serial: option: add Lonsung U8300/U9300 product (Desnes Nunes) [RHEL-37673] - USB: serial: option: add support for Fibocom FM650/FG650 (Desnes Nunes) [RHEL-37673] - USB: serial: option: support Quectel EM060K sub-models (Desnes Nunes) [RHEL-37673] - USB: serial: option: add Fibocom FM135-GL variants (Desnes Nunes) [RHEL-37673] - usb: misc: onboard_usb_hub: Disable the USB hub clock on failure (Desnes Nunes) [RHEL-37673] - thunderbolt: Avoid notify PM core about runtime PM resume (Desnes Nunes) [RHEL-37673] - thunderbolt: Fix wake configurations after device unplug (Desnes Nunes) [RHEL-37673] - phy: freescale: imx8m-pcie: fix pcie link-up instability (Desnes Nunes) [RHEL-37673] - usb: Disable USB3 LPM at shutdown (Desnes Nunes) [RHEL-37673] - xhci: Fix root hub port null pointer dereference in xhci tracepoints (Desnes Nunes) [RHEL-37673] - usb: xhci: correct return value in case of STS_HCE (Desnes Nunes) [RHEL-37673] - USB: core: Fix deadlock in port "disable" sysfs attribute (Desnes Nunes) [RHEL-37673] - USB: core: Add hub_get() and hub_put() routines (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Check capabilities before cable and identity discovery (Desnes Nunes) [RHEL-37673] - usb: typec: Return size of buffer if pd_set operation succeeds (Desnes Nunes) [RHEL-37673] - usb: udc: remove warning when queue disabled ep (Desnes Nunes) [RHEL-37673] - usb: dwc3: Properly set system wakeup (Desnes Nunes) [RHEL-37673] - Revert "usb: phy: generic: Get the vbus supply" (Desnes Nunes) [RHEL-37673] - usb: cdc-wdm: close race between read and workqueue (Desnes Nunes) [RHEL-37673] - USB: core: Fix deadlock in usb_deauthorize_interface() (Desnes Nunes) [RHEL-37673] - USB: UAS: return ENODEV when submit urbs fail with device not attached (Desnes Nunes) [RHEL-37673] - usb: usb-acpi: Fix oops due to freeing uninitialized pld pointer (Desnes Nunes) [RHEL-37673] - usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic (Desnes Nunes) [RHEL-37673] - phy: tegra: xusb: Add API to retrieve the port number of phy (Desnes Nunes) [RHEL-37673] - usb: Clarify expected behavior of dev_bin_attrs_are_visible() (Desnes Nunes) [RHEL-37673] - xhci: Allow RPM on the USB controller (1022:43f7) by default (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add support to set tcpc connector orientatition (Desnes Nunes) [RHEL-37673] - usb: typec: tcpci: add generic tcpci fallback compatible (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: typec-tcpci: add tcpci fallback binding (Desnes Nunes) [RHEL-37673] - usb: core: Set connect_type of ports based on DT node (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Add downstream facing ports to realtek binding (Desnes Nunes) [RHEL-37673] - usb: misc: onboard_usb_hub: Add support for TI TUSB8020B (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Add binding for TI USB8020B hub controller (Desnes Nunes) [RHEL-37673] - usb: dwc3: core: Add DWC31 version 2.00a controller (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Register SOP' alternate modes with cable plug (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Register SOP/SOP' Discover Identity Responses (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Register cables based on GET_CABLE_PROPERTY (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros (Desnes Nunes) [RHEL-37673] - usb: typec: pd: no opencoding of FIELD_GET (Desnes Nunes) [RHEL-37673] - usb: typec: altmodes/displayport: send configure message on sop' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: fix SOP' sequences in tcpm_pd_svdm (Desnes Nunes) [RHEL-37673] - usb: usb-acpi: Set port connect type of not connectable ports correctly (Desnes Nunes) [RHEL-37673] - usb: Export BOS descriptor to sysfs (Desnes Nunes) [RHEL-37673] - USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M (Desnes Nunes) [RHEL-37673] - USB: serial: keyspan: remove redundant assignment to pointer data (Desnes Nunes) [RHEL-37673] - USB: serial: ftdi_sio: remove redundant assignment to variable cflag (Desnes Nunes) [RHEL-37673] - USB: serial: oti6858: remove redundant assignment to variable divisor (Desnes Nunes) [RHEL-37673] - USB: serial: option: add MeiG Smart SLM320 product (Desnes Nunes) [RHEL-37673] - USB: serial: cp210x: add ID for MGP Instruments PDS100 (Desnes Nunes) [RHEL-37673] - USB: serial: add device ID for VeriFone adapter (Desnes Nunes) [RHEL-37673] - USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB (Desnes Nunes) [RHEL-37673] - USB: document some API requirements on disconnection (Desnes Nunes) [RHEL-37673] - usb: xhci: Add error handling in xhci_map_urb_for_dma (Desnes Nunes) [RHEL-37673] - xhci: dbc: poll at different rate depending on data transfer activity (Desnes Nunes) [RHEL-37673] - xhci: retry Stop Endpoint on buggy NEC controllers (Desnes Nunes) [RHEL-37673] - xhci: fix matching completion events with TDs (Desnes Nunes) [RHEL-37673] - usb: xhci: utilize 'xhci_free_segments_for_ring()' for freeing segments (Desnes Nunes) [RHEL-37673] - usb: xhci: remove duplicate code from 'xhci_clear_command_ring()' (Desnes Nunes) [RHEL-37673] - xhci: save slot ID in struct 'xhci_port' (Desnes Nunes) [RHEL-37673] - xhci: replace real & fake port with pointer to root hub port (Desnes Nunes) [RHEL-37673] - xhci: rework how real & fake ports are found (Desnes Nunes) [RHEL-37673] - usb: typec: constify struct class usage (Desnes Nunes) [RHEL-37673] - USB: typec: no opencoding FIELD_GET (Desnes Nunes) [RHEL-37673] - media: pvrusb2: fix uaf in pvr2_context_set_notify (Desnes Nunes) [RHEL-37673] - media: usb: s2255: Refactor s2255_get_fx2fw (Desnes Nunes) [RHEL-37673] - thunderbolt: Constify the struct device_type usage (Desnes Nunes) [RHEL-37673] - thunderbolt: Add trace events support for the control channel (Desnes Nunes) [RHEL-37673] - thunderbolt: Keep the domain powered when USB4 port is in redrive mode (Desnes Nunes) [RHEL-37673] - Revert "xhci: add helper to stop endpoint and wait for completion" (Desnes Nunes) [RHEL-37673] - usb: core: constify the struct device_type usage (Desnes Nunes) [RHEL-37673] - usb: phy: constify the struct device_type usage (Desnes Nunes) [RHEL-37673] - usb: typec: constify the struct device_type usage (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Get PD revision for partner (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Update connector cap and status (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Limit read size on v1.2 (Desnes Nunes) [RHEL-37673] - minmax: relax check to allow comparison between unsigned arguments and signed constants (Desnes Nunes) [RHEL-37673] - minmax: allow comparisons of 'int' against 'unsigned char/short' (Desnes Nunes) [RHEL-37673] - minmax: allow min()/max()/clamp() if the arguments have the same signedness. (Desnes Nunes) [RHEL-37673] - minmax: add umin(a, b) and umax(a, b) (Desnes Nunes) [RHEL-37673] - minmax: fix header inclusions (Desnes Nunes) [RHEL-37673] - tracing: Define the is_signed_type() macro once (Desnes Nunes) [RHEL-37673] - usb: roles: Link the switch to its connector (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: microchip,usb5744: Remove peer-hub as requirement (Desnes Nunes) [RHEL-37673] - usb: image: mdc800: Remove redundant assignment to variable retval (Desnes Nunes) [RHEL-37673] - usb: storage: freecom: Remove redundant assignment to variable offset (Desnes Nunes) [RHEL-37673] - usb: sysfs: use kstrtobool() if possible (Desnes Nunes) [RHEL-37673] - Documentation: usb: Document FunctionFS DMABUF API (Desnes Nunes) [RHEL-37673] - usb: gadget: functionfs: Add DMABUF import interface (Desnes Nunes) [RHEL-37673] - usb: gadget: functionfs: Factorize wait-for-endpoint code (Desnes Nunes) [RHEL-37673] - usb: gadget: Support already-mapped DMA SGs (Desnes Nunes) [RHEL-37673] - usb: dwc3: apply snps,host-vbus-glitches workaround unconditionally (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: dwc3: drop 'snps,host-vbus-glitches-quirk' (Desnes Nunes) [RHEL-37673] - usb: dwc3: Fix an IS_ERR() vs NULL check in dwc3_power_off_all_roothub_ports() (Desnes Nunes) [RHEL-37673] - usb: dwc3: gadget: Remove redundant assignment to pointer trb (Desnes Nunes) [RHEL-37673] - usb: dwc3: gadget: Rewrite endpoint allocation flow (Desnes Nunes) [RHEL-37673] - usb: core: Kconfig: Improve USB authorization mode help (Desnes Nunes) [RHEL-37673] - xhci: add helper to stop endpoint and wait for completion (Desnes Nunes) [RHEL-37673] - xhci: Decouple handling an event from checking for unhandled events (Desnes Nunes) [RHEL-37673] - xhci: Don't check if the event ring is valid before every event TRB (Desnes Nunes) [RHEL-37673] - xhci: add helper that checks for unhandled events on a event ring (Desnes Nunes) [RHEL-37673] - xhci: move event processing for one interrupter to a separate function (Desnes Nunes) [RHEL-37673] - xhci: update event ring dequeue pointer position to controller correctly (Desnes Nunes) [RHEL-37673] - xhci: remove unnecessary event_ring_deq parameter from xhci_handle_event() (Desnes Nunes) [RHEL-37673] - xhci: make isoc_bei_interval variable interrupter specific. (Desnes Nunes) [RHEL-37673] - xhci: Add helper to set an interrupters interrupt moderation interval (Desnes Nunes) [RHEL-37673] - xhci: Add interrupt pending autoclear flag to each interrupter (Desnes Nunes) [RHEL-37673] - media: pvrusb2: fix pvr2_stream_callback casts (Desnes Nunes) [RHEL-37673] - media: pvrusb2: remove redundant NULL check (Desnes Nunes) [RHEL-37673] - media: pvrusb2: Use wait_event_freezable() for freezable kthread (Desnes Nunes) [RHEL-37673] - thunderbolt: Improve DisplayPort tunnel setup process to be more robust (Desnes Nunes) [RHEL-37673] - thunderbolt: Calculate DisplayPort tunnel bandwidth after DPRX capabilities read (Desnes Nunes) [RHEL-37673] - thunderbolt: Reserve released DisplayPort bandwidth for a group for 10 seconds (Desnes Nunes) [RHEL-37673] - thunderbolt: Introduce tb_tunnel_direction_downstream() (Desnes Nunes) [RHEL-37673] - thunderbolt: Re-order bandwidth group functions (Desnes Nunes) [RHEL-37673] - thunderbolt: Fail the failed bandwidth request properly (Desnes Nunes) [RHEL-37673] - thunderbolt: Log an error if DPTX request is not cleared (Desnes Nunes) [RHEL-37673] - thunderbolt: Handle bandwidth allocation mode disable request (Desnes Nunes) [RHEL-37673] - thunderbolt: Re-calculate estimated bandwidth when allocation mode is enabled (Desnes Nunes) [RHEL-37673] - thunderbolt: Use DP_LOCAL_CAP for maximum bandwidth calculation (Desnes Nunes) [RHEL-37673] - thunderbolt: Correct typo in host_reset parameter (Desnes Nunes) [RHEL-37673] - thunderbolt: Skip discovery also in USB4 v2 host (Desnes Nunes) [RHEL-37673] - thunderbolt: Reset only non-USB4 host routers in resume (Desnes Nunes) [RHEL-37673] - media: cx231xx: controls are from another device, mark this (Desnes Nunes) [RHEL-37673] - media: em28xx: annotate unchecked call to media_device_register() (Desnes Nunes) [RHEL-37673] - usb: gadget: f_fs: expose ready state in configfs (Desnes Nunes) [RHEL-37673] - usb: dwc3: Add workaround for host mode VBUS glitch when boot (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: dwc3: Add snps,host-vbus-glitches-quirk avoid vbus glitch (Desnes Nunes) [RHEL-37673] - XHCI: Separate PORT and CAPs macros into dedicated file (Desnes Nunes) [RHEL-37673] - usb: typec: altmodes/displayport: add SOP' support (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add alt mode enter/exit/vdm support for sop' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add discover svids and discover modes support for sop' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add state machine support for SRC_VDM_IDENTITY_REQUEST (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add discover identity support for SOP' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpci: add attempt_vconn_swap_discovery callback (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add control message support to sop' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: process receive and transmission of sop' messages (Desnes Nunes) [RHEL-37673] - usb: typec: tcpci: add tcpm_transmit_type to tcpm_pd_receive (Desnes Nunes) [RHEL-37673] - usb: typec: tcpci: add cable_comm_capable attribute (Desnes Nunes) [RHEL-37673] - usb: typec: altmodes: add svdm version info for typec cables (Desnes Nunes) [RHEL-37673] - usb: typec: altmodes: add typec_cable_ops to typec_altmode (Desnes Nunes) [RHEL-37673] - usb: phy: generic: Disable vbus on removal (Desnes Nunes) [RHEL-37673] - usb: phy: generic: Implement otg->set_vbus (Desnes Nunes) [RHEL-37673] - usb: phy: generic: Get the vbus supply (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: usb-nop-xceiv: Repurpose vbus-regulator (Desnes Nunes) [RHEL-37673] - usb: mtu3: Add MT8195 MTU3 ip-sleep wakeup support (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: mtu3: Add MT8195 MTU3 ip-sleep support (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Clean-up "usb-phy" constraints (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: add common Type-C USB Switch schema (Desnes Nunes) [RHEL-37673] - usb: core: add phy notify connect and disconnect (Desnes Nunes) [RHEL-37673] - phy: realtek: usb: add new driver for the Realtek RTD SoC USB 3.0 PHY (Desnes Nunes) [RHEL-37673] - phy: realtek: usb: add new driver for the Realtek RTD SoC USB 2.0 PHY (Desnes Nunes) [RHEL-37673] - phy: core: add notify_connect and notify_disconnect callback (Desnes Nunes) [RHEL-37673] - usb: core: Make default authorization mode configurable (Desnes Nunes) [RHEL-37673] - usb: core: Amend initial authorized_default value (Desnes Nunes) [RHEL-37673] - usb: host: Add ac5 to EHCI Orion (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Add Marvell ac5 (Desnes Nunes) [RHEL-37673] - ucsi_ccg: Refine the UCSI Interrupt handling (Desnes Nunes) [RHEL-37673] - usb: audio-v2: Correct comments for struct uac_clock_selector_descriptor (Desnes Nunes) [RHEL-37673] - usb: typec: mux: Add ITE IT5205 Alternate Mode Passive MUX driver (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Introduce ITE IT5205 Alt. Mode Passive MUX (Desnes Nunes) [RHEL-37673] - usb: storage: sddr55: fix sloppy typing in sddr55_{read|write}_data() (Desnes Nunes) [RHEL-37673] - usb: usb_autopm_get_interface use modern helper (Desnes Nunes) [RHEL-37673] - USB: uapi: OTG 3.0 (Desnes Nunes) [RHEL-37673] - thunderbolt: Remove usage of the deprecated ida_simple_xx() API (Desnes Nunes) [RHEL-37673] - thunderbolt: Fix rollback in tb_port_lane_bonding_enable() for lane 1 (Desnes Nunes) [RHEL-37673] - thunderbolt: Fix XDomain rx_lanes_show and tx_lanes_show (Desnes Nunes) [RHEL-37673] - thunderbolt: Reset topology created by the boot firmware (Desnes Nunes) [RHEL-37673] - thunderbolt: Make tb_switch_reset() support Thunderbolt 2, 3 and USB4 routers (Desnes Nunes) [RHEL-37673] - thunderbolt: Introduce tb_path_deactivate_hop() (Desnes Nunes) [RHEL-37673] - thunderbolt: Introduce tb_port_reset() (Desnes Nunes) [RHEL-37673] - ABI: sysfs-class-extcon: use uppercase X for wildcards (Desnes Nunes) [RHEL-37673] - extcon: Remove unused inline functions (Desnes Nunes) [RHEL-37673] - extcon: Amend kernel documentation of struct extcon_dev (Desnes Nunes) [RHEL-37673] - extcon: fix possible name leak in extcon_dev_register() (Desnes Nunes) [RHEL-37673] - extcon: Drop unneeded assignments (Desnes Nunes) [RHEL-37673] - extcon: Use sizeof(*pointer) instead of sizeof(type) (Desnes Nunes) [RHEL-37673] - extcon: Use unique number for the extcon device ID (Desnes Nunes) [RHEL-37673] - extcon: Remove dup device name in the message and unneeded error check (Desnes Nunes) [RHEL-37673] - extcon: Use dev_of_node(dev) instead of dev->of_node (Desnes Nunes) [RHEL-37673] - extcon: Use device_match_of_node() helper (Desnes Nunes) [RHEL-37673] - extcon: Use sysfs_emit() to instead of sprintf() (Desnes Nunes) [RHEL-37673] - extcon: Use DECLARE_BITMAP() to declare bit arrays (Desnes Nunes) [RHEL-37673] - extcon: Fix kernel doc of property capability fields to avoid warnings (Desnes Nunes) [RHEL-37673] - extcon: Fix kernel doc of property fields to avoid warnings (Desnes Nunes) [RHEL-37673] - extcon: Add extcon_alloc_groups to simplify extcon register function (Desnes Nunes) [RHEL-37673] - extcon: Add extcon_alloc_muex to simplify extcon register function (Desnes Nunes) [RHEL-37673] - extcon: Add extcon_alloc_cables to simplify extcon register function (Desnes Nunes) [RHEL-37673] - extcon: Remove redundant null checking for class (Desnes Nunes) [RHEL-37673] - extcon: Add EXTCON_DISP_CVBS and EXTCON_DISP_EDP (Desnes Nunes) [RHEL-37673] - extcon: Drop unexpected word "the" in the comments (Desnes Nunes) [RHEL-37673] - extcon: Modify extcon device to be created after driver data is set (Desnes Nunes) [RHEL-37673] - extcon: Fix some kernel-doc comments (Desnes Nunes) [RHEL-37673] - extcon: Deduplicate code in extcon_set_state_sync() (Desnes Nunes) [RHEL-37673] - pinctrl: tegra: Display pin function in pinconf-groups (Desnes Nunes) [RHEL-37673] - pinctrl: tegra: add OF node when logging OF parsing errors (Desnes Nunes) [RHEL-37673] - Revert "pinctrl: tegra: Add support to display pin function" (Desnes Nunes) [RHEL-37673] - pinctrl: tegra: Switch to use DEFINE_NOIRQ_DEV_PM_OPS() helper (Desnes Nunes) [RHEL-37673] - pm: Introduce DEFINE_NOIRQ_DEV_PM_OPS() helper (Desnes Nunes) [RHEL-37673] - pinctrl: tegra: Add support to display pin function (Desnes Nunes) [RHEL-37673] - usb: dwc3: pci: Don't set "linux,phy_charger_detect" property on Lenovo Yoga Tab2 1380 (Desnes Nunes) [RHEL-37673] - usb: dwc3: pci: Drop duplicate ID (Desnes Nunes) [RHEL-37673] - usb: dwc3: pci: add support for the Intel Arrow Lake-H (Desnes Nunes) [RHEL-37673] - mm/hugetlb: fix DEBUG_LOCKS_WARN_ON(1) when dissolve_free_hugetlb_folio() (Nico Pache) [RHEL-39710] {CVE-2024-36028} - hugetlb: check for hugetlb folio before vmemmap_restore (Nico Pache) [RHEL-39710] - hugetlb: set hugetlb page flag before optimizing vmemmap (Nico Pache) [RHEL-39710] - ACPI: PM: s2idle: Enable Low-Power S0 Idle MSFT UUID for non-AMD systems (Lenny Szubowicz) [RHEL-25779]- wifi: save new module iwlwifi-tests in internal rpm (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: restore country code during resume (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: refactor setting country code logic (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't change BA sessions during restart (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: mark EMLSR disabled in cleanup iterator (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: assign link STA ID lookups during restart (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: check BSSID Index against MaxBSSID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: improve association error reporting slightly (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Add mhi_power_down_keep_dev() API to support system suspend/hibernation (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - net: qrtr: support suspend/hibernation (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: support hibernation (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: rtw89: pci: correct TX resource checking for PCI DMA channel of firmware command (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-36253] - wifi: rtw89: reset AFEDIG register in power off sequence (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-36253] - wifi: nl80211: Avoid address calculations via out of bounds array indexing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: transmit deauth only if link is available (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: connac: use muar idx 0xe for non-mt799x as well (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7603: add wpdma tx eof flag for PSE client reset (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7915: add missing chanctx ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix check in iwl_mvm_sta_fw_id_mask (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: reconfigure TLC during HW restart (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: select STA mask only for active links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: set wider BW OFDMA ignore correctly (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix active link counting during recovery (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't select link ID if not provided in scan request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix uninitialized variable in mt7996_irq_tasklet() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Do not warn on invalid link on scan complete (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: ignore non-TX BSSs in per-STA profile (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: ensure 4-byte alignment for suspend & wow command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: pcie: handle randbuf allocation failure (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix size of txpower MCU command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: connac: check for null before dereferencing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix link ID management (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: fix unaligned le16 access (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove link before AP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: init peer measurement result (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: don't free NULL coalescing rule (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-39754] {CVE-2024-36941} - wifi: mac80211: mlme: re-parse if AP mode is less than client (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: mlme: fix memory leak (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: mlme: re-parse with correct mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: fix idle calculation with multi-link (Jose Ignacio Tornos Martinez) [RHEL-34696] - Revert "wifi: iwlwifi: bump FW API to 90 for BZ/SC devices" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: return uid from iwl_mvm_build_scan_cmd (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove old PASN station when adding a new one (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: split mesh fast tx cache into local/proxied/forwarded (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: fix the order of arguments for trace events of the tx_rx_evt class (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: ensure beacon is non-S1G prior to extracting the beacon timestamp field (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't use rate mask for scanning (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: check EHT/TTLM action frame length (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: include link ID when releasing frames (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: handle debugfs names more carefully (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: guard against invalid STA ID on removal (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-39803] {CVE-2024-36921} - wifi: iwlwifi: read txq->read_ptr under lock (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-39799] {CVE-2024-36922} - wifi: iwlwifi: fw: don't always use FW dump trig (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: rfi: fix potential response leaks (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37165] {CVE-2024-35912} - wifi: mac80211: correctly set active links upon TTLM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Configure the link mapping for non-MLD FW (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: consider having one active link (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: pick the version of SESSION_PROTECTION_NOTIF (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37161] {CVE-2024-35913} - wifi: mac80211: fix prep_connection error path (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: fix rdev_dump_mpp() arguments order (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: disable MLO for the time being (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add a flag to disable wireless extensions (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: check/clear fast rx for non-4addr sta VLAN changes (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-36809] {CVE-2024-35789} - wifi: mac80211: fix mlme_link_id_dbg() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: fix configuration for shared antenna for 8922A (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: move release offload packet earlier for WoWLAN mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: set security engine options for 802.11ax chips only (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: update suspend/resume for different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: update config mac function with different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: update DMA function with different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: update WoWLAN status register for different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: update WoWLAN reason register for different chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcm80211: handle pmk_op allocation failure (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-35152] {CVE-2024-27048} - wifi: rtw89: coex: Add coexistence policy to decrease WiFi packet CRC-ERR (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: When Bluetooth not available don't set power/gain (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: add return value to ensure H2C command is success or not (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: Reorder H2C command index to align with firmware (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: add BTC ctrl_info version 7 and related logic (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: add init_info H2C command format version 7 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add coexistence helpers of SW grant (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: add coexistence helpers {cfg/get}_plt (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: Remove rtl_intf_ops.read_efuse_byte (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8821c: Fix false alarm count (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8821c: Fix beacon loss and disconnect (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8821cu: Fix connection failure (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8821cu: Fix firmware upload fail (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: Add missing VID/PIDs for 8811CU and 8821CU (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove TDLS peers on link deactivation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove TDLS peers only on affected link (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: mlme: unify CSA handling (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: introduce a feature flag for quiet in CSA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: pass link conf to abort_channel_switch (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: pass link_id to channel switch ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: allow cfg80211_defragment_element() without output (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: expose cfg80211_iter_rnr() to drivers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: hide element parsing internals (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove unneeded scratch_len subtraction (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: defragment reconfiguration MLE when parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify multi-link element parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove unnecessary ML element checks (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add ieee80211_vif_link_active() helper (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove unnecessary ML element type check (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: update scratch_pos after defrag (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: Adjust CQM handling for MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: Allow beacons to update BSS table regardless of scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add link id to ieee80211_gtk_rekey_add() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: print flags in tracing in hex (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: obtain AP HT/VHT data for assoc request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't add VHT capa on links without them (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: handle netif carrier up/down with link AP during MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove only link keys during stopping link AP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: check A-MSDU format more carefully (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37345] {CVE-2024-35937} - wifi: iwlwifi: Add missing MODULE_FIRMWARE() for *.pnvm (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: track capability/opmode NSS separately (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: fix supported rate masking in scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: check link exists before use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: always initialize match_auth (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix license in p2p.c and p2p.h (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: constify MHI channel and controller configs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add rcu lock for ath12k_wmi_p2p_noa_event() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: decrease MHI channel buffer length to 8KB (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37341] {CVE-2024-35938} - wifi: rtl8xxxu: fix mixed declarations in rtl8xxxu_set_aifs() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rt2x00: silence sparse warnings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmsmac: silence sparse warnings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: do not pass hidden SSID attribute as value directly (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: implement PCI CLK/ASPM/L1SS for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: Update EHT PHY beamforming capability (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: advertise missing extended scan feature (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: fweh: Fix boot crash on Raspberry Pi 4 (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: pci_generic: constify modem_telit_fn980_hw_v1_config (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: thermal: don't try to register multiple times (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: fix warning on DMA ring capabilities event (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: do not dump SRNG statistics during resume (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: remove MHI LOOPBACK channels (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: rearrange IRQ enable/disable in reset path (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: mt76: Remove redundant assignment to variable tidno (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: fix the issue of missing txpwr settings from ch153 to ch177 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7921: fix suspend issue on MediaTek COB platform (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7921: fix a potential association failure upon resuming (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7921: fix the unfinished command of regd_notifier before suspend (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt792x: update the country list of EU for ACPI SAR (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt792x: fix a potential loading failure of the 6Ghz channel config from ACPI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7921: fix incorrect type conversion for CLC command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925e: fix use-after-free in free_irq() (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-35148] {CVE-2024-27049} - wifi: mt76: mt7921e: fix use-after-free in free_irq() (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-34868] {CVE-2024-26892} - wifi: mt76: mt792x: add the illegal value check for mtcl table of acpi (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix the wrong data type for scan command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: set page_pool napi pointer for mmio devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt792x: fix ethtool warning (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix HIF_TXD_V2_1 value (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: connac: set correct muar_idx for mt799x chipsets (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: add locking for accessing mapped registers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: remove TXS queue setting (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix efuse reading issue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: mark GCMP IGTK unsupported (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix HE beamformer phy cap for station vif (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: ensure 4-byte alignment for beacon commands (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix incorrect interpretation of EHT MCS caps (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: disable AMSDU for non-data frames (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix TWT issues (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: check txs format before getting skb by pid (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: support temperature sensor (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: update PCIe DMA settings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: add support to set ifs time by mcu command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: add flow to avoid chip bt function fail (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix the wrong header translation config (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix WoW failed in encrypted mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix fw download fail (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix wmm queue mapping (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix mcu query command fail (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix SAP no beacon issue in 5Ghz and 6Ghz band (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix connect to 80211b mode fail in 2Ghz band (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt76x2u: add netgear wdna3100v3 to device table (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt792xu: enable dmashdl support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: usb: store usb endpoint in mt76_queue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: usb: create a dedicated queue for psd traffic (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix fw loading timeout (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7915: update mt798x_wmac_adie_patch_7976 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7915: add locking for accessing mapped registers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7915: fix error recovery with WED enabled (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: check txs format before getting skb by pid (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: disable HW AMSDU when using fixed rate (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Change the trace string for the userspace tools mapping (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: revert reset line logic flip (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: Add DMI nvram filename quirk for ACEPC W5 Pro (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: set initial values for unexpected cases of USB endpoint priority (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: check vif before using in rtl8xxxu_tx() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl8192cu: Fix TX aggregation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: remove AKM suite be32 conversion for external auth request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: refactor parsing CSA offsets (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: force WLAN_AKM_SUITE_SAE in big endian in NL80211_CMD_EXTERNAL_AUTH (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: load b0 version of ucode for HR1/HR2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: handle per-phy statistics from fw (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: iwl-fh.h: fix kernel-doc issues (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: api: fix kernel-doc reference (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: unlock mvm if there is no primary link (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: bump FW API to 90 for BZ/SC devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: support PHY context version 6 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: partially support PHY context version 6 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: support wider-bandwidth OFDMA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: use ML element parsing helpers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: align ieee80211_mle_get_bss_param_ch_cnt() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: refactor RNR parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: clean up cfg80211_inform_bss_frame_data() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: remove cfg80211_inform_single_bss_frame_data() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: set correct param change count in ML element (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: Add KHZ_PER_GHZ to units.h and reuse (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up assignments to pointer cache. (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: make associated BSS pointer visible to the driver (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: add support for switch_vif_chanctx callback (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: check beacon countdown is complete on per link basis (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: ep: check the correct variable in mhi_ep_register_controller() (Jose Ignacio Tornos Martinez) [RHEL-34696] - Revert "bus: mhi: core: Add support for reading MHI info from device" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: add missing read critical sections around vif list traversal (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix declarations ordering (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: use SRCU instead of RCU for vif list traversal (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: split deeply nested RCU list traversal in dedicated helper (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add helper of set_channel (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add set_channel RF part (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add set_channel BB part (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add set_channel MAC part (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmsmac: avoid function pointer casts (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: remove unused scan_events from struct scan_req_params (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add support for QCA2066 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: move pci.ops registration ahead (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: provide address list if chip supports 2 stations (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: support 2 station interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl_usb: Store the endpoint addresses (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl8192cu: Fix 2T2R chip type detection (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: remove unnecessary rcu_read_unlock() for punctured (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: declare to support two chanctx (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: support MCC on Wi-Fi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: implement MRC H2C command functions (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: implement MRC C2H event handling (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add definition of H2C command and C2H event for MRC series (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: validate chip id during bus probe (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: prevent use-after-free on vif when cleaning up all interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: use IEEE80211_MAX_MESH_ID_LEN appropriately (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: cancel session protection only if there is one (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove IWL_MVM_STATUS_NEED_FLUSH_P2P (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: remove the unused scan_events from ath12k_wmi_scan_req_arg (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Remove unused scan_flags from struct ath12k_wmi_scan_req_arg (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Do not use scan_flags from struct ath12k_wmi_scan_req_arg (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: Remove scan_flags union from struct scan_req_params (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: Do not directly use scan_flags in struct scan_req_params (Jose Ignacio Tornos Martinez) [RHEL-34696] - net: sched: codel replace GPLv2/BSD boilerplate (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: check own capabilities for EMLSR (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: bump FW API to 89 for AX/BZ/SC devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: iwl-trans.h: clean up kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fw: file: clean up kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: api: dbg-tlv: fix up kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: error-dump: fix kernel-doc issues (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix thermal kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: don't use TRUE/FALSE with bool (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: api: fix constant version to match FW (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Fix the listener MAC filter flags (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Extend support for P2P service discovery (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: work around A-MSDU size problem (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: nvm: parse the VLP/AFC bit from regulatory (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: iwlmvm: handle unprotected deauth/disassoc in d3 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: report unprotected deauth/disassoc in wowlan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: allow reporting wakeup for unprot deauth/disassoc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: drop injection on disabled-chan monitor (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: optionally support monitor on disabled channels (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: rename UHB to 6 GHz (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: Add 160MHz bw range to regdom_custom_04 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove only own link stations during stop_ap (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: flush only stations using requests links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add support for link id attribute in NL80211_CMD_DEL_STATION (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove gfp parameter from ieee80211_obss_color_collision_notify (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: change qutoa to DBCC by default for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: reference quota mode when setting Tx power (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: implement AP mode related reg for BE generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: correct register definition and merge IO for ctrl_nbtg_bt_tx() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: differentiate narrow_bw_ru_dis setting according to chip gen (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: use PLCP information to match BSS_COLOR and AID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: reset PHY-1 hardware when going to enable/disable (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: correct MUEDCA setting for MAC-1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: return held quota of DLE when changing MAC-1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: load BB parameters to PHY-1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: correct PHY register offset for PHY-1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: do not cast hidden SSID attribute value to boolean (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: Refactor 1-element array into flexible array in struct mwifiex_ie_types_chan_list_param_set (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: correct CRC7 calculation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: MCC take reconfig into account (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: move handling from add/remove to assign/unassign for MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: tweak weight recalc ahead before MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: tweak bitmap recalc ahead before MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: add sub-entity swap function to cover replacing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: drop TIMING_BEACON_ONLY and sync beacon TSF by self (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: set preamble size to auto as default in wilc_init_fw_config() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: use kstrtoX_from_user() in debugfs handlers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fix #ifdef CONFIG_ACPI check (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: fix kernel-doc for cfg80211_chandef_primary (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: queue: improve warning for no skb in reclaim (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: move BA notif messages before action (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: show skb_mac_gso_segment() failure reason (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove flags for enable/disable beacon filter (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't set replay counters to 0xff (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: pcie: Add new PCI device id and CNVI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't send the smart fifo command if not needed (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't set the MFP flag for the GTK (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-36900] {CVE-2024-27434} - wifi: iwlwifi: fw: allow vmalloc for PNVM image (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't do duplicate detection for nullfunc packets (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix erroneous queue index mask (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: avoid garbage iPN (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: always update keys in D3 exit (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: limit pseudo-D3 to 60 seconds (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: combine condition/warning (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix the key PN index (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Keep connection in case of missed beacons during RX (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: properly check if link is active (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: take SGOM and UATS code out of ACPI ifdef (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't abort queue sync in CT-kill (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: define RX queue sync timeout as a macro (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: expand queue sync warning messages (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Declare support for secure LTF measurement (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: advertise support for protected ranging negotiation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove one queue sync on BA session stop (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: support EHT for WH (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't support reduced tx power on ack for new devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: use system_unbound_wq for debug dump (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove EHT code from mac80211.c (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read mac step from aux register (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: adjust rx_phyinfo debugfs to MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: const-ify chandef pointers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: Add support for PPAG cmd v5 and PPAG revision 3 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: pcie: don't allow hw-rfkill to stop device on gen2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: add HONOR to PPAG approved list (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add support to call csa_finish on a link (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: start and finalize channel switch on link basis (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: handle set csa/after_csa beacon on per link basis (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: update beacon counters per link basis (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: send link id in channel_switch ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: refactor STA CSA parsing flows (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: Add utility for converting op_class into chandef (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: return negative -EINVAL instead of positive EINVAL (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't use sband->band early (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: add missing kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add missing kernel-doc for fast_tx_check (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clarify vif handling in TX dequeue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: allow CSA to same channel (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: convert ieee80211_ie_build_eht_cap() to SKB use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: convert ieee80211_ie_build_he_cap() to SKB use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: move element parsing to a new file (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: start building elements in SKBs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify adding supported rates (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: tdls: use ieee80211_put_he_6ghz_cap() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: rename ieee80211_ie_build_he_6ghz_cap() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: limit HE RU capabilities when limiting bandwidth (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: adjust EHT capa when lowering bandwidth (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify HE/EHT element length functions (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: disallow basic multi-link element in per-STA profile (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: disambiguate element parsing errors (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: implement MLO multicast deduplication (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add/use ieee80211_get_sn() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211/mac80211: move puncturing into chandef (Jose Ignacio Tornos Martinez) [RHEL-34696] - iwlwifi: mvm: Use for_each_thermal_trip() for walking trip points (Jose Ignacio Tornos Martinez) [RHEL-34696] - iwlwifi: mvm: Populate trip table before registering thermal zone (Jose Ignacio Tornos Martinez) [RHEL-34696] - iwlwifi: mvm: Drop unused fw_trips_index[] from iwl_mvm_thermal_device (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: use cfg80211_chandef_primary_freq() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: simplify cfg80211_chandef_compatible() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wireless: declare different S1G chandefs incompatible (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: refactor puncturing bitmap extraction (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: move puncturing validation code (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: validate assoc response channel config (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: support wider bandwidth OFDMA config (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add and use a link iteration macro (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: introduce 'channel request' (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: chan: chandef is non-NULL for reserved (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify non-chanctx drivers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up HE 6 GHz and EHT chandef parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up connection process (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up band switch in duration (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove extra shadowing variable (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove unused MAX_MSG_LEN define (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Fix uninitialized use of ret in ath12k_mac_allocate() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: Really consistently use ath11k_vif_to_arvif() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: advertise P2P dev support for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: designating channel frequency for ROC scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: move peer delete after vdev stop of station for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: allow specific mgmt frame tx while vdev is not up (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: change WLAN_SCAN_PARAMS_MAX_IE_LEN from 256 to 512 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: implement remain on channel for P2P mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: implement handling of P2P NoA event (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add P2P IE in beacon template (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: change interface combination for P2P mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix incorrect logic of calculating vdev_stats_id (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix broken structure wmi_vdev_create_cmd (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: update rate mask per sta (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: download firmware with key data for secure boot (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: parse secure section from firmware file (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: read firmware secure information from efuse (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: consider checksum length of security data (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops::rfk_hw_init (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops::rfk_init_late to do initial RF calibrations later (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: rfk: implement chip_ops to call RF calibrations (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger TSSI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger TXGAPK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger DACK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger DPK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger RX DCK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger IQK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: send channel information to firmware for RF calibrations (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add a completion to wait RF calibration report from C2H event (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Add tracing support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: remove setting msg.spi (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: Drop unused headers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmsmac: Drop legacy header (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: Add TP-Link TL-WN823N V2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: initialize eirp_power before use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: initialize rx_mcs_80 and rx_mcs_160 before use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: enable 802.11 power save mode in station mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: fix kunit exports (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix warnings from dmi_get_system_info() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fw: fix compiler warning for NULL string print (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fw: fix compile w/o CONFIG_ACPI (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: ep: Use kcalloc() instead of kzalloc() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: make functions public (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: bump FW API to 88 for AX/BZ/SC devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't send BT_COEX_CI command on new devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read DSM functions from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading DSM from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: simplify getting DSM from ACPI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: take send-DSM-to-FW flows out of ACPI ifdef (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: rfi: use a single DSM function for all RFI configurations (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read ECKV table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read WRDD table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: support link command version 2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: use fast balance scan in case of an active P2P GO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't send NDPs for new tx devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read SPLC from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading SPLC from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: api: clean up some kernel-doc/typos (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: remove unused function prototype (Jose Ignacio Tornos Martinez) [RHEL-34696] - iwlwifi: fw: fix more kernel-doc warnings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't allow deactivation of all links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: enable all links only in MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: move WPA version validation to policy (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up FILS discovery change flags handling (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: trace SMPS requests from driver (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: add control to skip beacons (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read WTAS table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: separate TAS 'read-from-BIOS' and 'send-to-FW' flows (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading TAS table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: don't check TAS block list size twice (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read PPAG table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: validate PPAG table when sent to FW (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading PPAG table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: small cleanups in PPAG table flows (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read SAR tables from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: cleanup sending PER_CHAIN_LIMIT_OFFSET_CMD (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading SAR tables from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: check AP supports EMLSR (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: d3: implement suspend with MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read BIOS PNVM only for non-Intel SKU (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: tests: verify BSS use flags of NSTR links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add a kunit test for 6 GHz colocated AP parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: refactor duplicate chanctx condition (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: log dropped packets due to MIC error (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: support SPP A-MSDUs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: pcie: Add the PCI device id for new hardware (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix the TLC command after ADD_STA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: use FW rate for non-data only on new devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: remove Gl A-step remnants (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Fix FTM initiator flags (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: always have 'uats_enabled' (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't set trigger frame padding in AP mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: Fix spelling mistake "SESION" -> "SESSION" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: d3: fix IPN byte order (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: add support for TID to link mapping neg request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fix EWRD table validity check (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: cleanup uefi variables loading (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: implement GLAI ACPI table loading (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: initialize rates in FW earlier (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: disconnect station vifs if recovery failed (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: acpi: fix WPFC reading (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fw: dbg: ensure correct config name sizes (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: dbg-tlv: ensure NUL termination (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37028] {CVE-2024-35845} - wifi: iwlwifi: dbg-tlv: use struct_size() for allocation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: dbg-tlv: avoid extra allocation/copy (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fix some kernel-doc issues (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: d3: disconnect on GTK rekey failure (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: report beacon protection failures (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Add support for removing responder TKs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: disable eSR when BT is active (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor the rfkill worker (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add processing for TWT disable event (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add processing for TWT enable event (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: disable QMI PHY capability learn in split-phy QCN9274 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Read board id to support split-PHY QCN9274 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix PCI read and write (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add MAC id support in WBM error path (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: subscribe required word mask from rx tlv (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: remove hal_desc_sz from hw params (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: split hal_ops to support RX TLVs word mask compaction (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix firmware assert during insmod in memory segment mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Add logic to write QRTR node id to scratch (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix fetching MCBC flag for QCN9274 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add support for peer meta data version (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fetch correct pdev id from WMI_SERVICE_READY_EXT_EVENTID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: indicate NON MBSSID vdev by default during vdev start (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add firmware-2.bin support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: change to move WMI_VDEV_PARAM_SET_HEMU_MODE before WMI_PEER_ASSOC_CMDID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath9k: delay all of ath9k_wmi_event_tasklet() until init is complete (Jose Ignacio Tornos Martinez) [RHEL-34187 RHEL-34696] {CVE-2024-26897} - wifi: ath9k: remove redundant assignment to variable ret (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: fix error messages (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add more fields to beacon H2C command to support multi-links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: update ps_state register for chips with different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add new H2C for PS mode in 802.11be chip (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add ieee80211_ops::hw_scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: prepare scan leaf functions for wifi 7 ICs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: debug: add FW log component for scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: update scan C2H messages for wifi 7 IC (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: set chip_ops FEM and GPIO to NULL (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops to get thermal value (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add RF read/write v2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops::cfg_txrx_path (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: implement {stop,resume}_sch_tx and cfg_ppdu (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: hook handlers of TX/RX descriptors to chip_ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: enlarge RX DMA buffer to consider size of RX descriptor (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: validate RX tag for RXQ and RPQ (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: interrupt v2 refine IMR for SER (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: update SER timer unit and timeout time (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: fix copyright year mentioned in platform_data header (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: add linefeed at end of file (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Read PK HASH dynamically (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Add MHI_PM_SYS_ERR_FAIL state (Jose Ignacio Tornos Martinez) [RHEL-34696] - Revert "nl80211/cfg80211: Specify band specific min RSSI thresholds with sched scan" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: add support for a wiphy_work rx handler (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: implement can_activate_links callback (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: bump FW API to 87 for AX/BZ/SC devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: introduce PHY_CONTEXT_CMD_API_VER_5 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: skip affinity setting on non-SMP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: nvm-parse: advertise common packet padding (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: remove retry loops in start (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: limit EHT 320 MHz MCS for STEP URM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: disable 160 MHz based on subsystem device ID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: make TB reallocation a debug message (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: Add support for new 802.11be device (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: add kunit test for devinfo ordering (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: apply duration for SW scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't set bss_conf in parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: disallow drivers with HT wider than HE (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify HE capability access (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove extra element parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify ieee80211_config_bw() prototype (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: advertise 15 simultaneous links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: validate MLO connections better (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: take EML/MLD capa from assoc response (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: advertise AP-side EMLSR/EMLMR capa (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add support for SPP A-MSDUs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add support for SPP A-MSDUs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: Declare support for negotiated TTLM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add support for negotiated TTLM request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: handle BSS_CHANGED_MLD_TTLM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: handle TID to link mapping neg request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: process and save negotiated TID to Link mapping request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ieee80211: add definitions for negotiated TID to Link map (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add RNR with reporting AP information (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wireless: avoid strlen() in cfg80211_michael_mic_failure() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: fix connection failure due to unexpected peer delete (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: avoid forward declaration of ath11k_mac_start_vdev_delay() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: rename ath11k_start_vdev_delay() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: remove invalid peer create logic (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: enable 36 bit mask for stream DMA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Fix issues in channel list update (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fix disabling concurrent mode TX hang issue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fix HW scan timeout due to TSF sync issue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add wait/completion for abort scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fix null pointer access when abort scan (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37357] {CVE-2024-35946} - wifi: rtw89: disable RTS when broadcast/multicast (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: Set default CQM config if not present (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: refine hardware scan C2H events (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: refine add_chan H2C command to encode_bits (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add BTG functions to assist BT coexistence to control TX/RX (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add TX power related ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add register definitions of H2C, C2H, page, RRSR and EDCCA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops related to BB init (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops::{enable,disable}_bb_rf (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add mlo_dbcc_mode for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: Fix enum ath10k_fw_crash_dump_type kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: Fix htt_data_tx_completion kernel-doc warning (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: fix htt_q_state_conf & htt_q_state kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: correctly document enum wmi_tlv_tx_pause_id (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: add missing wmi_10_4_feature_mask documentation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add support for collecting firmware log (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Introduce the container for mac80211 hw (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Refactor the mac80211 hw access from link/radio (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: Speed up firmware loading for USB (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: add missing number of sec cam entries for all variants (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: allow per-vendor event handling (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: avoid invalid list operation when vendor attach fails (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: Demote vendor-specific attach/detach messages to info (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: cfg80211: Use WSEC to set SAE password (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: move feature overrides before feature_disable (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: add per-vendor feature detection callback (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: export firmware interface functions (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: Fix use-after-free bug in brcmf_cfg80211_detach (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rt2x00: simplify rt2x00crypto_rx_insert_iv() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: debugfs: Drop unnecessary error check for debugfs_create_dir() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: Use helpers to check multicast addresses (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmsmac: phy: Remove unreachable code (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: make instances of iface limit and combination to be static const (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: convert EN_DESC_ID of TX descriptor to le32 type (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix multi-vif management when deleting a vif (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix incorrect power down sequence (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: do not realloc workqueue everytime an interface is added (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix driver_handler when committing initial configuration (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl8192de: Don't read register in _rtl92de_query_rxphystatus (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: extend JOIN H2C command to support WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: use struct to fill JOIN H2C command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add H2C command to reset DMAC table for WiFi 7 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add H2C command to reset CMAC table for WiFi 7 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: update TX AMPDU parameter to CMAC table (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add chip_ops to update CMAC table to associated station (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: fill CMAC table to associated station for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add H2C command to update security CAM v2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: declare EXT NSS BW of VHT capability (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add EHT capabilities for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: change supported bandwidths of chip_info to bit mask (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: adjust init_he_cap() to add EHT cap into iftype_data (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: use kstrtoX_from_user() in debugfs handlers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: change MAC buffer ring size to 2048 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add support for BA1024 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix wrong definitions of hal_reo_update_rx_queue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add QMI PHY capability learn support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor QMI MLO host capability helper function (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: document HAL_RX_BUF_RBM_SW4_BM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: ath12k_start_vdev_delay(): convert to use ar (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_flush() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_ampdu_action() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_configure_filter() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_update_vif_offload() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_stop() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_start() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_conf_tx() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_bss_assoc() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_config() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_register() and ath12k_mac_unregister() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_setup_channels_rates() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_allocate() and ath12k_mac_destroy() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: relocate ath12k_dp_pdev_pre_alloc() call (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: enable channel switch support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-35142] {CVE-2024-27052} - wifi: ath12k: Use initializers for QMI message buffers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Add missing qmi_txn_cancel() calls (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Remove unnecessary struct qmi_txn initializers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: use WMI_VDEV_SET_TPC_POWER_CMDID when EXT_TPC_REG_SUPPORT for 6 GHz (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add handler for WMI_VDEV_SET_TPC_POWER_CMDID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add WMI_TLV_SERVICE_EXT_TPC_REG_SUPPORT service bit (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: fill parameters for vdev set tpc power WMI command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: save max transmit power in vdev start response event from firmware (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add parse of transmit power envelope element (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: save power spectral density(PSD) of regulatory rule (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: update regulatory rules when connect to AP on 6 GHz band for station (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: update regulatory rules when interface added (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: fix a possible dead lock caused by ab->base_lock (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: store cur_regulatory_info for each radio (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add support to select 6 GHz regulatory type (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl_usb: Use sync register writes (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: cleanup few rtlxxx_tx_fill_desc() routines (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add chip_ops::update_beacon to abstract update beacon operation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add H2C command to download beacon frame for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: use struct to fill H2C command to download beacon frame (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add new H2C command to pause/sleep transmitting by MAC ID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: refine H2C command that pause transmitting by MAC ID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: use struct to fill BA CAM H2C commands (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: update BA CAM number to 24 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add chip_ops::h2c_ba_cam() to configure BA CAM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: add feature_init to initialize BA CAM V1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add firmware H2C command of BA CAM V1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix RCU usage in connect path (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix declarations ordering (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_wmi_tlv_parse_alloc() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: fix IOMMU errors on buffer rings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: Fix off by one initial RTS rate (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: Fix LED control code of RTL8192FU (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: declare concurrent mode support for 8188f (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: make supporting AP mode only on port 0 transparent (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: add hw crypto support for AP mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: remove obsolete priv->vif (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: add macids for STA mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interface in start_ap() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in bss_info_changed() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in {add,remove}_interface() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in watchdog_callback() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in configure_filter() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in update_beacon_work_callback() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in set_aifs() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support setting bssid register for multiple interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: don't parse CFO, if both interfaces are connected in STA mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: extend check for matching bssid to both interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: extend wifi connected check to both interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support setting mac address register for both interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: 8188e: convert usage of priv->vif to priv->vifs[0] (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support setting linktype for both interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: prepare supporting two virtual interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: remove assignment of priv->vif in rtl8xxxu_bss_info_changed() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8822ce: refine power parameters for RFE type 5 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: Fix spelling mistakes "notfify" -> "notify" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: set channel_info for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: add BB wrapper of TX power for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add NCTL pre-settings for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: ignore special data from BB parameter file (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: update the register used in DIG and the DIG flow (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: set RX gain along with set_channel operation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: add parser to support RX gain dynamic setting flow (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: move bb_gain_info used by WiFi 6 chips to union (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8851b: update TX power tables to R37 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8852b: update TX power tables to R36 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: use DBI function for 8852AE/8852BE/8851BE (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Make QMI message rules const (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: support default regdb while searching board-2.bin for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add support to search regdb data in board-2.bin for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: remove unused ATH12K_BD_IE_BOARD_EXT (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add fallback board name without variant while searching board-2.bin (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add string type to search board data in board-2.bin for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: remove duplicate memset() in 10.4 TDLS peer update (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: use flexible array in struct wmi_tdls_peer_capabilities (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: remove unused template structs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: remove struct wmi_pdev_chanlist_update_event (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: use flexible arrays for WMI start scan TLVs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: use flexible array in struct wmi_host_mem_chunks (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath9k: fix LNA selection in ath_ant_try_scan() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath9k: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath9k: delete some unused/duplicate macros (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: refactor ath11k_wmi_tlv_parse_alloc() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: fix NULL pointer dereference in ath10k_wmi_tlv_op_pull_mgmt_tx_compl_ev() (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-35199] {CVE-2023-52651} - bcma: Use PCI_HEADER_TYPE_MASK instead of literal (Jose Ignacio Tornos Martinez) [RHEL-34696] - bcma: make bcma_bus_type const (Jose Ignacio Tornos Martinez) [RHEL-34696] - bcma: convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: drop NULL pointer check in iwl_mvm_tzone_set_trip_temp() (Jose Ignacio Tornos Martinez) [RHEL-34696] - mm: use memalloc_nofs_save() in page_cache_ra_order() (Nico Pache) [RHEL-39635] {CVE-2024-36882} - afs: Don't cross .backup mountpoint from backup volume (Marc Dionne) [RHEL-39509] - afs: Fix fileserver rotation getting stuck (Marc Dionne) [RHEL-39509] - rxrpc: Only transmit one ACK per jumbo packet received (Marc Dionne) [RHEL-39509] - rxrpc: Fix congestion control algorithm (Marc Dionne) [RHEL-39509] - rxrpc: Clients must accept conn from any address (Marc Dionne) [RHEL-39509] - rxrpc: Fix error check on ->alloc_txbuf() (Marc Dionne) [RHEL-39509] - afs: Fix occasional rmdir-then-VNOVNODE with generic/011 (Marc Dionne) [RHEL-39509] - afs: Don't cache preferred address (Marc Dionne) [RHEL-39509] - rxrpc: Extract useful fields from a received ACK to skb priv data (Marc Dionne) [RHEL-39509] - rxrpc: Clean up the resend algorithm (Marc Dionne) [RHEL-39509] - rxrpc: Record probes after transmission and reduce number of time-gets (Marc Dionne) [RHEL-39509] - rxrpc: Use ktimes for call timeout tracking and set the timer lazily (Marc Dionne) [RHEL-39509] - rxrpc: Differentiate PING ACK transmission traces. (Marc Dionne) [RHEL-39509] - rxrpc: Don't permit resending after all Tx packets acked (Marc Dionne) [RHEL-39509] - rxrpc: Parse received packets before dealing with timeouts (Marc Dionne) [RHEL-39509] - rxrpc: Do zerocopy using MSG_SPLICE_PAGES and page frags (Marc Dionne) [RHEL-39509] - rxrpc: Use rxrpc_txbuf::kvec[0] instead of rxrpc_txbuf::wire (Marc Dionne) [RHEL-39509] - rxrpc: Move rxrpc_send_ACK() to output.c with rxrpc_send_ack_packet() (Marc Dionne) [RHEL-39509] - rxrpc: Don't pick values out of the wire header when setting up security (Marc Dionne) [RHEL-39509] - rxrpc: Split up the DATA packet transmission function (Marc Dionne) [RHEL-39509] - rxrpc: Add a kvec[] to the rxrpc_txbuf struct (Marc Dionne) [RHEL-39509] - rxrpc: Merge together DF/non-DF branches of data Tx function (Marc Dionne) [RHEL-39509] - rxrpc: Do lazy DF flag resetting (Marc Dionne) [RHEL-39509] - rxrpc: Remove atomic handling on some fields only used in I/O thread (Marc Dionne) [RHEL-39509] - rxrpc: Strip barriers and atomics off of timer tracking (Marc Dionne) [RHEL-39509] - rxrpc: Fix the names of the fields in the ACK trailer struct (Marc Dionne) [RHEL-39509] - rxrpc: Note cksum in txbuf (Marc Dionne) [RHEL-39509] - rxrpc: Convert rxrpc_txbuf::flags into a mask and don't use atomics (Marc Dionne) [RHEL-39509] - rxrpc: Record the Tx serial in the rxrpc_txbuf and retransmit trace (Marc Dionne) [RHEL-39509] - ice: Fix ASSERT_RTNL() warning during certain scenarios (Ivan Vecera) [RHEL-30139] - netdev-genl: Add PID for the NAPI thread (Ivan Vecera) [RHEL-30139] - netdev-genl: spec: Add PID in netdev netlink YAML spec (Ivan Vecera) [RHEL-30139] - net: Add NAPI IRQ support (Ivan Vecera) [RHEL-30139] - net: minor reshuffle of napi_struct (Ivan Vecera) [RHEL-30139] - netdev-genl: spec: Add irq in netdev netlink YAML spec (Ivan Vecera) [RHEL-30139] - netdev-genl: Add netlink framework functions for napi (Ivan Vecera) [RHEL-30139] - netdev-genl: spec: Extend netdev netlink spec in YAML for NAPI (Ivan Vecera) [RHEL-30139] - netdev-genl: Add netlink framework functions for queue (Ivan Vecera) [RHEL-30139] - ice: Add support in the driver for associating queue with napi (Ivan Vecera) [RHEL-30139] - net: Add queue and napi association (Ivan Vecera) [RHEL-30139] - netdev-genl: spec: Extend netdev netlink spec in YAML for queue (Ivan Vecera) [RHEL-30139] - ice: implement AQ download pkg retry (Petr Oros) [RHEL-17318] - io_uring: drop any code related to SCM_RIGHTS (Jeff Moyer) [RHEL-36366] {CVE-2023-52656} - io_uring/unix: drop usage of io_uring socket (Jeff Moyer) [RHEL-36366] {CVE-2023-52656} - nvme-tcp: strict pdu pacing to avoid send stalls on TLS (Chris Leech) [RHEL-35558]- ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find() (Pavel Reichl) [RHEL-45031] {CVE-2024-39276} - epoll: be better about file lifetimes (Pavel Reichl) [RHEL-44083] {CVE-2024-38580} - ipvlan: Dont Use skb->sk in ipvlan_process_v{4,6}_outbound (Hangbin Liu) [RHEL-44402] {CVE-2024-33621} - net: micrel: Fix receiving the timestamp in the frame for lan8841 (Jose Ignacio Tornos Martinez) [RHEL-43994] {CVE-2024-38593} - net: hns3: fix use-after-free bug in hclgevf_send_mbx_msg (Jose Ignacio Tornos Martinez) [RHEL-43623] {CVE-2021-47596} - usb: dwc3: Wait unconditionally after issuing EndXfer command (Desnes Nunes) [RHEL-43396] {CVE-2024-36977} - mm/gup: do not return 0 from pin_user_pages_fast() for bad args (Paulo Alcantara) [RHEL-38622] - ixgbe: fix end of loop test in ixgbe_set_vf_macvlan() (Ken Cox) [RHEL-17490 RHEL-25594] - ixgbe: fix crash with empty VF macvlan list (Ken Cox) [RHEL-17490 RHEL-25594] - net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush(). (Ken Cox) [RHEL-17490 RHEL-25594] - ethernet/intel: Use list_for_each_entry() helper (Ken Cox) [RHEL-17490 RHEL-25594] - ixgbe: fix timestamp configuration code (Ken Cox) [RHEL-17490 RHEL-25594] - redhat: deprecate bnx2xx drivers in rhel-9.5 (John Meneghini) [RHEL-40741] - net/tg3: fix race condition in tg3_reset_task() (Ken Cox) [RHEL-23102 RHEL-25507 RHEL-34072] - tg3: Increment tx_dropped in tg3_tso_bug() (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Move the [rt]x_dropped counters to tg3_napi (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Fix the TX ring stall (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: power down device only on SYSTEM_POWER_OFF (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Improve PTP TX timestamping logic (Ken Cox) [RHEL-23102 RHEL-25507] - ethernet: tg3: remove unreachable code (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Use slab_build_skb() when needed (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Use pci_dev_id() to simplify the code (Ken Cox) [RHEL-23102 RHEL-25507] - Add MODULE_FIRMWARE() for FIRMWARE_TG357766. (Ken Cox) [RHEL-23102 RHEL-25507] - scsi: qedi: Fix crash while reading debugfs attribute (John Meneghini) [RHEL-8112] - iomap: clear the per-folio dirty bits on all writeback failures (Pavel Reichl) [RHEL-11455] - iomap: don't skip reading in !uptodate folios when unsharing a range (Pavel Reichl) [RHEL-11455] - iomap: Add per-block dirty state tracking to improve performance (Pavel Reichl) [RHEL-11455] - iomap: Allocate ifs in ->write_begin() early (Pavel Reichl) [RHEL-11455] - iomap: Refactor iomap_write_delalloc_punch() function out (Pavel Reichl) [RHEL-11455] - iomap: Use iomap_punch_t typedef (Pavel Reichl) [RHEL-11455] - iomap: Fix possible overflow condition in iomap_write_delalloc_scan (Pavel Reichl) [RHEL-11455] - iomap: Add some uptodate state handling helpers for ifs state bitmap (Pavel Reichl) [RHEL-11455] - iomap: Drop ifs argument from iomap_set_range_uptodate() (Pavel Reichl) [RHEL-11455] - iomap: Rename iomap_page to iomap_folio_state and others (Pavel Reichl) [RHEL-11455] - iomap: Remove unnecessary test from iomap_release_folio() (Pavel Reichl) [RHEL-11455] - iomap: Simplify is_partially_uptodate a little (Pavel Reichl) [RHEL-11455] - iomap: Remove test for folio error (Pavel Reichl) [RHEL-11455] - ip_tunnel: harden copying IP tunnel params to userspace (Ivan Vecera) [RHEL-40130] - ip_tunnel: convert __be16 tunnel flags to bitmaps (Ivan Vecera) [RHEL-40130] - bitmap: introduce generic optimized bitmap_size() (Ivan Vecera) [RHEL-40130] - tools: move alignment-related macros to new (Ivan Vecera) [RHEL-40130] - s390/cio: rename bitmap_size() -> idset_bitmap_size() (Ivan Vecera) [RHEL-40130] - bitmap: don't assume compiler evaluates small mem*() builtins calls (Ivan Vecera) [RHEL-40130] - vxlan: use generic function for tunnel IPv6 route lookup (Ivan Vecera) [RHEL-40130] - ipv6: mark address parameters of udp_tunnel6_xmit_skb() as const (Ivan Vecera) [RHEL-40130] - geneve: use generic function for tunnel IPv6 route lookup (Ivan Vecera) [RHEL-40130] - ipv6: add new arguments to udp_tunnel6_dst_lookup() (Ivan Vecera) [RHEL-40130] - ipv6: remove "proto" argument from udp_tunnel6_dst_lookup() (Ivan Vecera) [RHEL-40130] - ipv6: rename and move ip6_dst_lookup_tunnel() (Ivan Vecera) [RHEL-40130] - vxlan: use generic function for tunnel IPv4 route lookup (Ivan Vecera) [RHEL-40130] - geneve: use generic function for tunnel IPv4 route lookup (Ivan Vecera) [RHEL-40130] - geneve: add dsfield helper function (Ivan Vecera) [RHEL-40130] - ipv4: use tunnel flow flags for tunnel route lookups (Ivan Vecera) [RHEL-40130] - ipv4: add new arguments to udp_tunnel_dst_lookup() (Ivan Vecera) [RHEL-40130] - ipv4: remove "proto" argument from udp_tunnel_dst_lookup() (Ivan Vecera) [RHEL-40130] - ipv4: rename and move ip_route_output_tunnel() (Ivan Vecera) [RHEL-40130] - nfp: flower: add support for tunnel offload without key ID (Ivan Vecera) [RHEL-40130] - ip6_gre: Make IP6GRE and IP6GRETAP devices always NETIF_F_LLTX (Ivan Vecera) [RHEL-40130] - ip_gre: Make GRE and GRETAP devices always NETIF_F_LLTX (Ivan Vecera) [RHEL-40130] - ip_tunnel: use a separate struct to store tunnel params in the kernel (Ivan Vecera) [RHEL-40130] - lib/bitmap: add bitmap_{read,write}() (Ivan Vecera) [RHEL-40130] - net: Add helper function to parse netlink msg of ip_tunnel_parm (Ivan Vecera) [RHEL-40130] - net: Add helper function to parse netlink msg of ip_tunnel_encap (Ivan Vecera) [RHEL-40130] - selftests/memfd: fix spelling mistakes (Waiman Long) [RHEL-37152] - selftests/memfd: delete unused declarations (Waiman Long) [RHEL-37152] - memfd: drop warning for missing exec-related flags (Waiman Long) [RHEL-37152] - selftests: improve vm.memfd_noexec sysctl tests (Waiman Long) [RHEL-37152] - memfd: replace ratcheting feature from vm.memfd_noexec with hierarchy (Waiman Long) [RHEL-37152] - memfd: do not -EACCES old memfd_create() users with vm.memfd_noexec=2 (Waiman Long) [RHEL-37152] - selftests: memfd: error out test process when child test fails (Waiman Long) [RHEL-37152] - kernel: pid_namespace: remove unused set_memfd_noexec_scope() (Waiman Long) [RHEL-37152] - kernel: pid_namespace: simplify sysctls with register_sysctl() (Waiman Long) [RHEL-37152] - selftests/memfd: fix test_sysctl (Waiman Long) [RHEL-37152] - xfs: warn deprecation of V4 format beginning with RHEL10 instead of 2030. (Bill O'Donnell) [RHEL-40421] - bnxt_re: avoid shift undefined behavior in bnxt_qplib_alloc_init_hwq (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Add a missing check in bnxt_qplib_query_srq (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Return error for SRQ resize (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Fix unconditional fence for newer adapters (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Remove a redundant check inside bnxt_re_vf_res_config (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Avoid creating fence MR for newer adapters (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Fix error code in bnxt_re_create_cq() (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Fix the sparse warnings (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Fix the offset for GenP7 adapters for user applications (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Share a page to expose per CQ info with userspace (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Add UAPI to share a page with user space (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Adds MSN table capability for Gen P7 adapters (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Doorbell changes (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Get the toggle bits from CQ completions (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Update the HW interface definitions (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Update the BAR offsets (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Support new 5760X P7 devices (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Correct module description string (Sreekanth Reddy) [RHEL-19812] - nfs: fix UAF in direct writes (Benjamin Coddington) [RHEL-34977] {CVE-2024-26958} - virtio-blk: fix implicit overflow on virtio_max_dma_size (Ming Lei) [RHEL-38133] {CVE-2023-52762} - mm/kmemleak: disable KASAN instrumentation in kmemleak (Waiman Long) [RHEL-8656] - mm/kmemleak: compact kmemleak_object further (Waiman Long) [RHEL-8656] - kmemleak: avoid RCU stalls when freeing metadata for per-CPU pointers (Waiman Long) [RHEL-8656] - kmemleak: add checksum to backtrace report (Waiman Long) [RHEL-8656] - kmemleak: drop (age ) from leak record (Waiman Long) [RHEL-8656] - mm/kmemleak: move set_track_prepare() outside raw_spinlocks (Waiman Long) [RHEL-8656] - Revert "mm/kmemleak: move the initialisation of object to __link_object" (Waiman Long) [RHEL-8656] - mm/kmemleak: move the initialisation of object to __link_object (Waiman Long) [RHEL-8656] - mm/kmemleak: fix partially freeing unknown object warning (Waiman Long) [RHEL-8656] - mm: kmemleak: add __find_and_remove_object() (Waiman Long) [RHEL-8656] - mm: kmemleak: use mem_pool_free() to free object (Waiman Long) [RHEL-8656] - mm: kmemleak: split __create_object into two functions (Waiman Long) [RHEL-8656] - mm/kmemleak: fix print format of pointer in pr_debug() (Waiman Long) [RHEL-8656] - mm/kmemleak: move up cond_resched() call in page scanning loop (Waiman Long) [RHEL-8656] - Rename kmemleak_initialized to kmemleak_late_initialized (Waiman Long) [RHEL-8656] - mm/kmemleak: use %pK to display kernel pointers in backtrace (Waiman Long) [RHEL-8656] - mptcp: cleanup SOL_TCP handling (Paolo Abeni) [RHEL-28492] - mptcp: implement TCP_NOTSENT_LOWAT support (Paolo Abeni) [RHEL-28492] - mptcp: avoid some duplicate code in socket option handling (Paolo Abeni) [RHEL-28492] - mptcp: cleanup writer wake-up (Paolo Abeni) [RHEL-28492] - mptcp: check the protocol in mptcp_sk() with DEBUG_NET (Paolo Abeni) [RHEL-28492] - mptcp: check the protocol in tcp_sk() with DEBUG_NET (Paolo Abeni) [RHEL-28492] - mptcp: token kunit: set protocol (Paolo Abeni) [RHEL-28492] - mptcp: annotate lockless accesses around read-mostly fields (Paolo Abeni) [RHEL-28492] - mptcp: annotate lockless access for token (Paolo Abeni) [RHEL-28492] - mptcp: annotate lockless access for RX path fields (Paolo Abeni) [RHEL-28492] - mptcp: annotate lockless access for the tx path (Paolo Abeni) [RHEL-28492] - mptcp: annotate access for msk keys (Paolo Abeni) [RHEL-28492] - mptcp: use mptcp_set_state (Paolo Abeni) [RHEL-28492] - mptcp: add CurrEstab MIB counter support (Paolo Abeni) [RHEL-28492] - mptcp: rename mptcp_setsockopt_sol_ip_set_transparent() (Paolo Abeni) [RHEL-28492] - netlink: specs: mptcp: rename the MPTCP path management spec (Paolo Abeni) [RHEL-28492] - mptcp: add mptcpi_subflows_total counter (Paolo Abeni) [RHEL-28492] - net: atlantic: Fix DMA mapping for PTP hwts ring (Michal Schmidt) [RHEL-31367 RHEL-36002] {CVE-2024-26680} - net: atlantic: eliminate double free in error handling logic (Michal Schmidt) [RHEL-36002] - net: atlantic: fix double free in ring reinit logic (Michal Schmidt) [RHEL-36002] - net: atlantic: Fix NULL dereference of skb pointer in (Michal Schmidt) [RHEL-36002] - net: atlantic: Remove unnecessary (void*) conversions (Michal Schmidt) [RHEL-36002] - net: atlantic: Define aq_pm_ops conditionally on CONFIG_PM (Michal Schmidt) [RHEL-36002] - atlantic:hw_atl2:hw_atl2_utils_fw: Remove unnecessary (void*) conversions (Michal Schmidt) [RHEL-36002] - net: aquantia: constify pointers to hwmon_channel_info (Michal Schmidt) [RHEL-36002] - block: fix deadlock between bd_link_disk_holder and partition scan (Ming Lei) [RHEL-34860] {CVE-2024-26899} - xfs: recovery should not clear di_flushiter unconditionally (Bill O'Donnell) [RHEL-25419] - xfs: revert commit 44af6c7e59b12 (Bill O'Donnell) [RHEL-25419] - xfs: use dontcache for grabbing inodes during scrub (Bill O'Donnell) [RHEL-25419] - xfs: fix imprecise logic in xchk_btree_check_block_owner (Bill O'Donnell) [RHEL-25419] - xfs: fix perag leak when growfs fails (Bill O'Donnell) [RHEL-25419] - xfs: add lock protection when remove perag from radix tree (Bill O'Donnell) [RHEL-25419] - xfs: fix units conversion error in xfs_bmap_del_extent_delay (Bill O'Donnell) [RHEL-25419] - xfs: fix dqiterate thinko (Bill O'Donnell) [RHEL-25419] - xfs: fix agf_fllast when repairing an empty AGFL (Bill O'Donnell) [RHEL-25419] - xfs: convert flex-array declarations in xfs attr shortform objects (Bill O'Donnell) [RHEL-25419] - xfs: convert flex-array declarations in xfs attr leaf blocks (Bill O'Donnell) [RHEL-25419] - xfs: convert flex-array declarations in struct xfs_attrlist* (Bill O'Donnell) [RHEL-25419] - xfs: fix uninit warning in xfs_growfs_data (Bill O'Donnell) [RHEL-25419] - xfs: Remove unneeded semicolon (Bill O'Donnell) [RHEL-25419] - xfs: AGI length should be bounds checked (Bill O'Donnell) [RHEL-25419] - xfs: fix xfs_btree_query_range callers to initialize btree rec fully (Bill O'Donnell) [RHEL-25419] - xfs: validate fsmap offsets specified in the query keys (Bill O'Donnell) [RHEL-25419] - xfs: clean up the rtbitmap fsmap backend (Bill O'Donnell) [RHEL-25419] - xfs: fix getfsmap reporting past the last rt extent (Bill O'Donnell) [RHEL-25419] - xfs: AGF length has never been bounds checked (Bill O'Donnell) [RHEL-25419] - xfs: journal geometry is not properly bounds checked (Bill O'Donnell) [RHEL-25419] - xfs: don't block in busy flushing when freeing extents (Bill O'Donnell) [RHEL-25419] - xfs: allow extent free intents to be retried (Bill O'Donnell) [RHEL-25419] - xfs: pass alloc flags through to xfs_extent_busy_flush() (Bill O'Donnell) [RHEL-25419] - xfs: use deferred frees for btree block freeing (Bill O'Donnell) [RHEL-25419] - xfs: remove redundant initializations of pointers drop_leaf and save_leaf (Bill O'Donnell) [RHEL-25419] - xfs: fix ag count overflow during growfs (Bill O'Donnell) [RHEL-25419] - xfs: set FMODE_CAN_ODIRECT instead of a dummy direct_IO method (Bill O'Donnell) [RHEL-25419] - xfs: drop EXPERIMENTAL tag for large extent counts (Bill O'Donnell) [RHEL-25419] - xfs: fix broken logic when detecting mergeable bmap records (Bill O'Donnell) [RHEL-25419] - xfs: Fix undefined behavior of shift into sign bit (Bill O'Donnell) [RHEL-25419] - xfs: disable reaping in fscounters scrub (Bill O'Donnell) [RHEL-25419] - xfs: fix negative array access in xfs_getbmap (Bill O'Donnell) [RHEL-25419] - xfs: don't allocate into the data fork for an unshare request (Bill O'Donnell) [RHEL-25419] - xfs: flush dirty data and drain directios before scrubbing cow fork (Bill O'Donnell) [RHEL-25419] - xfs: fix duplicate includes (Bill O'Donnell) [RHEL-25419] - xfs: simplify two-level sysctl registration for xfs_table (Bill O'Donnell) [RHEL-25419] - xfs: fix BUG_ON in xfs_getbmap() (Bill O'Donnell) [RHEL-25419] - xfs: _{attr,data}_map_shared should take ILOCK_EXCL until iread_extents is completely done (Bill O'Donnell) [RHEL-25419] - xfs: remove WARN when dquot cache insertion fails (Bill O'Donnell) [RHEL-25419] - xfs: Extend table marker on deprecated mount options table (Bill O'Donnell) [RHEL-25419] - xfs: deprecate the ascii-ci feature (Bill O'Donnell) [RHEL-25419] - xfs: test the ascii case-insensitive hash (Bill O'Donnell) [RHEL-25419] - xfs: cross-reference rmap records with refcount btrees (Bill O'Donnell) [RHEL-25419] - xfs: cross-reference rmap records with inode btrees (Bill O'Donnell) [RHEL-25419] - xfs: cross-reference rmap records with free space btrees (Bill O'Donnell) [RHEL-25419] - xfs: cross-reference rmap records with ag btrees (Bill O'Donnell) [RHEL-25419] - xfs: introduce bitmap type for AG blocks (Bill O'Donnell) [RHEL-25419] - xfs: convert xbitmap to interval tree (Bill O'Donnell) [RHEL-25419] - xfs: drop the _safe behavior from the xbitmap foreach macro (Bill O'Donnell) [RHEL-25419] - xfs: don't load local xattr values during scrub (Bill O'Donnell) [RHEL-25419] - xfs: remove the for_each_xbitmap_ helpers (Bill O'Donnell) [RHEL-25419] - xfs: only allocate free space bitmap for xattr scrub if needed (Bill O'Donnell) [RHEL-25419] - xfs: clean up xattr scrub initialization (Bill O'Donnell) [RHEL-25419] - xfs: check used space of shortform xattr structures (Bill O'Donnell) [RHEL-25419] - xfs: move xattr scrub buffer allocation to top level function (Bill O'Donnell) [RHEL-25419] - xfs: remove flags argument from xchk_setup_xattr_buf (Bill O'Donnell) [RHEL-25419] - xfs: split valuebuf from xchk_xattr_buf.buf (Bill O'Donnell) [RHEL-25419] - xfs: split usedmap from xchk_xattr_buf.buf (Bill O'Donnell) [RHEL-25419] - xfs: split freemap from xchk_xattr_buf.buf (Bill O'Donnell) [RHEL-25419] - xfs: remove unnecessary dstmap in xattr scrubber (Bill O'Donnell) [RHEL-25419] - xfs: don't shadow @leaf in xchk_xattr_block (Bill O'Donnell) [RHEL-25419] - xfs: xattr scrub should ensure one namespace bit per name (Bill O'Donnell) [RHEL-25419] - xfs: check for reverse mapping records that could be merged (Bill O'Donnell) [RHEL-25419] - xfs: check overlapping rmap btree records (Bill O'Donnell) [RHEL-25419] - xfs: flag refcount btree records that could be merged (Bill O'Donnell) [RHEL-25419] - xfs: don't call xchk_bmap_check_rmaps for btree-format file forks (Bill O'Donnell) [RHEL-25419] - xfs: flag free space btree records that could be merged (Bill O'Donnell) [RHEL-25419] - xfs: split the xchk_bmap_check_rmaps into a predicate (Bill O'Donnell) [RHEL-25419] - xfs: alert the user about data/attr fork mappings that could be merged (Bill O'Donnell) [RHEL-25419] - xfs: split xchk_bmap_xref_rmap into two functions (Bill O'Donnell) [RHEL-25419] - xfs: accumulate iextent records when checking bmap (Bill O'Donnell) [RHEL-25419] - xfs: change bmap scrubber to store the previous mapping (Bill O'Donnell) [RHEL-25419] - xfs: don't take the MMAPLOCK when scrubbing file metadata (Bill O'Donnell) [RHEL-25419] - xfs: retain the AGI when we can't iget an inode to scrub the core (Bill O'Donnell) [RHEL-25419] - xfs: rename xchk_get_inode -> xchk_iget_for_scrubbing (Bill O'Donnell) [RHEL-25419] - xfs: fix an inode lookup race in xchk_get_inode (Bill O'Donnell) [RHEL-25419] - xfs: fix parent pointer scrub racing with subdirectory reparenting (Bill O'Donnell) [RHEL-25419] - xfs: manage inode DONTCACHE status at irele time (Bill O'Donnell) [RHEL-25419] - xfs: simplify xchk_parent_validate (Bill O'Donnell) [RHEL-25419] - xfs: remove xchk_parent_count_parent_dentries (Bill O'Donnell) [RHEL-25419] - xfs: always check the existence of a dirent's child inode (Bill O'Donnell) [RHEL-25419] - xfs: streamline the directory iteration code for scrub (Bill O'Donnell) [RHEL-25419] - xfs: ensure that single-owner file blocks are not owned by others (Bill O'Donnell) [RHEL-25419] - xfs: convert xfs_ialloc_has_inodes_at_extent to return keyfill scan results (Bill O'Donnell) [RHEL-25419] - xfs: teach scrub to check for sole ownership of metadata objects (Bill O'Donnell) [RHEL-25419] - xfs: directly cross-reference the inode btrees with each other (Bill O'Donnell) [RHEL-25419] - xfs: clean up broken eearly-exit code in the inode btree scrubber (Bill O'Donnell) [RHEL-25419] - xfs: remove pointless shadow variable from xfs_difree_inobt (Bill O'Donnell) [RHEL-25419] - xfs: ensure that all metadata and data blocks are not cow staging extents (Bill O'Donnell) [RHEL-25419] - xfs: check the reference counts of gaps in the refcount btree (Bill O'Donnell) [RHEL-25419] - xfs: implement masked btree key comparisons for _has_records scans (Bill O'Donnell) [RHEL-25419] - xfs: replace xfs_btree_has_record with a general keyspace scanner (Bill O'Donnell) [RHEL-25419] - xfs: refactor ->diff_two_keys callsites (Bill O'Donnell) [RHEL-25419] - xfs: refactor converting btree irec to btree key (Bill O'Donnell) [RHEL-25419] - xfs: check btree keys reflect the child block (Bill O'Donnell) [RHEL-25419] - xfs: detect unwritten bit set in rmapbt node block keys (Bill O'Donnell) [RHEL-25419] - xfs: hoist inode record alignment checks from scrub (Bill O'Donnell) [RHEL-25419] - xfs: hoist rmap record flag checks from scrub (Bill O'Donnell) [RHEL-25419] - xfs: complain about bad file mapping records in the ondisk bmbt (Bill O'Donnell) [RHEL-25419] - xfs: hoist rmap record flag checks from scrub (Bill O'Donnell) [RHEL-25419] - xfs: complain about bad records in query_range helpers (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for bmap btrees (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for rmap btrees (Bill O'Donnell) [RHEL-25419] - xfs: return a failure address from xfs_rmap_irec_offset_unpack (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for refcount btrees (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for inode btrees (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for free space btrees (Bill O'Donnell) [RHEL-25419] - xfs: scrub should use ECHRNG to signal that the drain is needed (Bill O'Donnell) [RHEL-25419] - xfs: minimize overhead of drain wakeups by using jump labels (Bill O'Donnell) [RHEL-25419] - xfs: clean up scrub context if scrub setup returns -EDEADLOCK (Bill O'Donnell) [RHEL-25419] - xfs: allow queued AG intents to drain before scrubbing (Bill O'Donnell) [RHEL-25419] - xfs: add a tracepoint to report incorrect extent refcounts (Bill O'Donnell) [RHEL-25419] - xfs: update copyright years for scrub/ files (Bill O'Donnell) [RHEL-25419] - xfs: fix author and spdx headers on scrub/ files (Bill O'Donnell) [RHEL-25419] - xfs: create traced helper to get extra perag references (Bill O'Donnell) [RHEL-25419] - xfs: give xfs_refcount_intent its own perag reference (Bill O'Donnell) [RHEL-25419] - xfs: give xfs_rmap_intent its own perag reference (Bill O'Donnell) [RHEL-25419] - xfs: give xfs_extfree_intent its own perag reference (Bill O'Donnell) [RHEL-25419] - xfs: pass per-ag references to xfs_free_extent (Bill O'Donnell) [RHEL-25419] - xfs: give xfs_bmap_intent its own perag reference (Bill O'Donnell) [RHEL-25419] - cpumap: Zero-initialise xdp_rxq_info struct before running XDP program (Viktor Malik) [RHEL-23644 RHEL-36815] {CVE-2024-27431} - selftests: net: veth: test the ability to independently manipulate GRO and XDP (Viktor Malik) [RHEL-23644 RHEL-31820] {CVE-2024-26803} - net: veth: do not manipulate GRO when using XDP (Viktor Malik) [RHEL-23644 RHEL-31820] {CVE-2024-26803} - selftests: net: veth: test syncing GRO and XDP state while device is down (Viktor Malik) [RHEL-23644 RHEL-31820] {CVE-2024-26803} - net: veth: clear GRO when clearing XDP even when down (Viktor Malik) [RHEL-23644 RHEL-31820] {CVE-2024-26803} - selftests/bpf: Run cgroup1_hierarchy test in own mount namespace (Viktor Malik) [RHEL-23644] - selftests/bpf: fix RELEASE=1 build for tc_opts (Viktor Malik) [RHEL-23644] - bpf: don't emit warnings intended for global subprogs for static subprogs (Viktor Malik) [RHEL-23644] - bpf: make sure scalar args don't accept __arg_nonnull tag (Viktor Malik) [RHEL-23644] - bpf: Protect against int overflow for stack access size (Viktor Malik) [RHEL-23644] - libbpf: Prevent null-pointer dereference when prog to load has no BTF (Viktor Malik) [RHEL-23644] - selftests/bpf: Add negtive test cases for task iter (Viktor Malik) [RHEL-23644] - bpf: Fix an issue due to uninitialized bpf_iter_task (Viktor Malik) [RHEL-23644] - selftests/bpf: Test racing between bpf_timer_cancel_and_free and bpf_timer_cancel (Viktor Malik) [RHEL-23644] - bpf: Fix racing between bpf_timer_cancel_and_free and bpf_timer_cancel (Viktor Malik) [RHEL-23644 RHEL-31726] {CVE-2024-26737} - bpf, scripts: Correct GPL license name (Viktor Malik) [RHEL-23644] - bpf: Fix warning for bpf_cpumask in verifier (Viktor Malik) [RHEL-23644] - libbpf: fix return value for PERF_EVENT __arg_ctx type fix up check (Viktor Malik) [RHEL-23644] - libbpf: fix __arg_ctx type enforcement for perf_event programs (Viktor Malik) [RHEL-23644] - bpftool: Fix wrong free call in do_show_link (Viktor Malik) [RHEL-23644] - libbpf: warn on unexpected __arg_ctx type when rewriting BTF (Viktor Malik) [RHEL-23644] - selftests/bpf: add tests confirming type logic in kernel for __arg_ctx (Viktor Malik) [RHEL-23644] - bpf: enforce types for __arg_ctx-tagged arguments in global subprogs (Viktor Malik) [RHEL-23644] - bpf: extract bpf_ctx_convert_map logic and make it more reusable (Viktor Malik) [RHEL-23644] - libbpf: feature-detect arg:ctx tag support in kernel (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test for alu on PTR_TO_FLOW_KEYS (Viktor Malik) [RHEL-23644] - bpf: Reject variable offset alu on PTR_TO_FLOW_KEYS (Viktor Malik) [RHEL-23644 RHEL-26467] {CVE-2024-26589} - selftests/bpf: Test re-attachment fix for bpf_tracing_prog_attach (Viktor Malik) [RHEL-23644] - bpf: Fix re-attachment branch in bpf_tracing_prog_attach (Viktor Malik) [RHEL-23644 RHEL-26486] {CVE-2024-26591} - selftests/bpf: Add test for recursive attachment of tracing progs (Viktor Malik) [RHEL-23644] - bpf: Relax tracing prog recursive attach rules (Viktor Malik) [RHEL-23644] - bpf, x86: Use emit_nops to replace memcpy x86_nops (Viktor Malik) [RHEL-23644] - selftests/bpf: Test gotol with large offsets (Viktor Malik) [RHEL-23644] - selftests/bpf: Double the size of test_loader log (Viktor Malik) [RHEL-23644] - bpf: Remove unnecessary cpu == 0 check in memalloc (Viktor Malik) [RHEL-23644] - selftests/bpf: add __arg_ctx BTF rewrite test (Viktor Malik) [RHEL-23644] - selftests/bpf: add arg:ctx cases to test_global_funcs tests (Viktor Malik) [RHEL-23644] - libbpf: implement __arg_ctx fallback logic (Viktor Malik) [RHEL-23644] - libbpf: move BTF loading step after relocation step (Viktor Malik) [RHEL-23644] - libbpf: move exception callbacks assignment logic into relocation step (Viktor Malik) [RHEL-23644] - libbpf: use stable map placeholder FDs (Viktor Malik) [RHEL-23644] - libbpf: don't rely on map->fd as an indicator of map being created (Viktor Malik) [RHEL-23644] - libbpf: use explicit map reuse flag to skip map creation steps (Viktor Malik) [RHEL-23644] - libbpf: make uniform use of btf__fd() accessor inside libbpf (Viktor Malik) [RHEL-23644] - selftests/bpf: Convert profiler.c to bpf_cmp. (Viktor Malik) [RHEL-23644] - bpf: Add bpf_nop_mov() asm macro. (Viktor Malik) [RHEL-23644] - selftests/bpf: Remove bpf_assert_eq-like macros. (Viktor Malik) [RHEL-23644] - selftests/bpf: Convert exceptions_assert.c to bpf_cmp (Viktor Malik) [RHEL-23644] - bpf: Introduce "volatile compare" macros (Viktor Malik) [RHEL-23644] - selftests/bpf: Attempt to build BPF programs with -Wsign-compare (Viktor Malik) [RHEL-23644] - bpf: Add a possibly-zero-sized read test (Viktor Malik) [RHEL-23644] - bpf: Simplify checking size of helper accesses (Viktor Malik) [RHEL-23644] - bpf: Avoid unnecessary use of comma operator in verifier (Viktor Malik) [RHEL-23644] - bpf: Re-support uid and gid when mounting bpffs (Viktor Malik) [RHEL-23644] - libbpf: Fix NULL pointer dereference in bpf_object__collect_prog_relos (Viktor Malik) [RHEL-23644] - libbpf: Skip DWARF sections in linker sanity check (Viktor Malik) [RHEL-23644] - samples/bpf: Use %lu format specifier for unsigned long values (Viktor Malik) [RHEL-23644] - selftests/bpf: Close cgrp fd before calling cleanup_cgroup_environment() (Viktor Malik) [RHEL-23644] - selftests/bpf: add freplace of BTF-unreliable main prog test (Viktor Malik) [RHEL-23644] - selftests/bpf: add global subprog annotation tests (Viktor Malik) [RHEL-23644] - libbpf: add __arg_xxx macros for annotating global func args (Viktor Malik) [RHEL-23644] - bpf: add support for passing dynptr pointer to global subprog (Viktor Malik) [RHEL-23644] - bpf: support 'arg:xxx' btf_decl_tag-based hints for global subprog args (Viktor Malik) [RHEL-23644] - bpf: reuse subprog argument parsing logic for subprog call checks (Viktor Malik) [RHEL-23644] - bpf: move subprog call logic back to verifier.c (Viktor Malik) [RHEL-23644] - bpf: prepare btf_prepare_func_args() for handling static subprogs (Viktor Malik) [RHEL-23644] - bpf: reuse btf_prepare_func_args() check for main program BTF validation (Viktor Malik) [RHEL-23644] - bpf: abstract away global subprog arg preparation logic from reg state setup (Viktor Malik) [RHEL-23644] - selftests/bpf: add testcase to verifier_bounds.c for BPF_JNE (Viktor Malik) [RHEL-23644] - selftests/bpf: activate the OP_NE logic in range_cond() (Viktor Malik) [RHEL-23644] - selftests/bpf: remove reduplicated s32 casting in "crafted_cases" (Viktor Malik) [RHEL-23644] - bpf: make the verifier tracks the "not equal" for regs (Viktor Malik) [RHEL-23644] - Revert BPF token-related functionality (Viktor Malik) [RHEL-23644] - selftests/bpf: Add more uprobe multi fail tests (Viktor Malik) [RHEL-23644] - bpf: Fail uprobe multi link with negative offset (Viktor Malik) [RHEL-23644] - bpf: Ensure precise is reset to false in __mark_reg_const_zero() (Viktor Malik) [RHEL-23644] - selftests/bpf: Test the release of map btf (Viktor Malik) [RHEL-23644] - s390/bpf: Fix indirect trampoline generation (Viktor Malik) [RHEL-23644] - selftests/bpf: Temporarily disable dummy_struct_ops test on s390 (Viktor Malik) [RHEL-23644] - x86/cfi,bpf: Fix bpf_exception_cb() signature (Viktor Malik) [RHEL-23644] - bpf: Fix dtor CFI (Viktor Malik) [RHEL-23644] - cfi: Add CFI_NOSEAL() (Viktor Malik) [RHEL-23644] - x86/cfi,bpf: Fix bpf_struct_ops CFI (Viktor Malik) [RHEL-23644] - x86/cfi,bpf: Fix bpf_callback_t CFI (Viktor Malik) [RHEL-23644] - x86/cfi,bpf: Fix BPF JIT call (Viktor Malik) [RHEL-23644] - cfi: Flip headers (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test for abnormal cnt during multi-kprobe attachment (Viktor Malik) [RHEL-23644] - selftests/bpf: Don't use libbpf_get_error() in kprobe_multi_test (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test for abnormal cnt during multi-uprobe attachment (Viktor Malik) [RHEL-23644] - bpf: Limit the number of kprobes when attaching program to multiple kprobes (Viktor Malik) [RHEL-23644] - selftests/bpf: utilize string values for delegate_xxx mount options (Viktor Malik) [RHEL-23644] - bpf: support symbolic BPF FS delegation mount options (Viktor Malik) [RHEL-23644] - selftests/bpf: Remove flaky test_btf_id test (Viktor Malik) [RHEL-23644] - bpf: Fix a race condition between btf_put() and map_free() (Viktor Malik) [RHEL-23644] - bpf: Use GFP_KERNEL in bpf_event_entry_gen() (Viktor Malik) [RHEL-23644] - bpf: Reduce the scope of rcu_read_lock when updating fd map (Viktor Malik) [RHEL-23644] - bpf: Update the comments in maybe_wait_bpf_programs() (Viktor Malik) [RHEL-23644] - bpf: add small subset of SECURITY_PATH hooks to BPF sleepable_lsm_hooks list (Viktor Malik) [RHEL-23644] - selftests/bpf: add tests for LIBBPF_BPF_TOKEN_PATH envvar (Viktor Malik) [RHEL-23644] - libbpf: support BPF token path setting through LIBBPF_BPF_TOKEN_PATH envvar (Viktor Malik) [RHEL-23644] - selftests/bpf: add tests for BPF object load with implicit token (Viktor Malik) [RHEL-23644] - selftests/bpf: add BPF object loading tests with explicit token passing (Viktor Malik) [RHEL-23644] - libbpf: wire up BPF token support at BPF object level (Viktor Malik) [RHEL-23644] - libbpf: wire up token_fd into feature probing logic (Viktor Malik) [RHEL-23644] - libbpf: move feature detection code into its own file (Viktor Malik) [RHEL-23644] - libbpf: further decouple feature checking logic from bpf_object (Viktor Malik) [RHEL-23644] - libbpf: split feature detectors definitions from cached results (Viktor Malik) [RHEL-23644] - bpf: fail BPF_TOKEN_CREATE if no delegation option was set on BPF FS (Viktor Malik) [RHEL-23644] - bpf: selftests: Add verifier tests for CO-RE bitfield writes (Viktor Malik) [RHEL-23644] - bpf: selftests: test_loader: Support __btf_path() annotation (Viktor Malik) [RHEL-23644] - libbpf: Add BPF_CORE_WRITE_BITFIELD() macro (Viktor Malik) [RHEL-23644] - bpf: Support uid and gid when mounting bpffs (Viktor Malik) [RHEL-23644] - selftests/bpf: fix compiler warnings in RELEASE=1 mode (Viktor Malik) [RHEL-23644] - selftests/bpf: Relax time_tai test for equal timestamps in tai_forward (Viktor Malik) [RHEL-23644] - bpf: Comment on check_mem_size_reg (Viktor Malik) [RHEL-23644] - bpf: Remove unused backtrack_state helper functions (Viktor Malik) [RHEL-23644] - bpf: use bitfields for simple per-subprog bool flags (Viktor Malik) [RHEL-23644] - bpf: tidy up exception callback management a bit (Viktor Malik) [RHEL-23644] - bpf: emit more dynptr information in verifier log (Viktor Malik) [RHEL-23644] - bpf: log PTR_TO_MEM memory size in verifier log (Viktor Malik) [RHEL-23644] - selftests/bpf: validate eliminated global subprog is not freplaceable (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test for bpf_cpumask_weight() kfunc (Viktor Malik) [RHEL-23644] - bpf: Add bpf_cpumask_weight() kfunc (Viktor Malik) [RHEL-23644] - selftests/bpf: validate fake register spill/fill precision backtracking logic (Viktor Malik) [RHEL-23644] - bpf: handle fake register spill to stack with BPF_ST_MEM instruction (Viktor Malik) [RHEL-23644] - bpf: Set uattr->batch.count as zero before batched update or deletion (Viktor Malik) [RHEL-23644] - bpf: Only call maybe_wait_bpf_programs() when map operation succeeds (Viktor Malik) [RHEL-23644] - bpf: Add missed maybe_wait_bpf_programs() for htab of maps (Viktor Malik) [RHEL-23644] - bpf: Call maybe_wait_bpf_programs() only once for generic_map_update_batch() (Viktor Malik) [RHEL-23644] - bpf: Remove unnecessary wait from bpf_map_copy_value() (Viktor Malik) [RHEL-23644] - libbpf: Add pr_warn() for EINVAL cases in linker_sanity_check_elf (Viktor Malik) [RHEL-23644] - selftests/bpf: Add selftests for cgroup1 local storage (Viktor Malik) [RHEL-23644] - selftests/bpf: Add a new cgroup helper open_classid() (Viktor Malik) [RHEL-23644] - bpf: Enable bpf_cgrp_storage for cgroup1 non-attach case (Viktor Malik) [RHEL-23644] - selftests/bpf: fix timer/test_bad_ret subtest on test_progs-cpuv4 flavor (Viktor Malik) [RHEL-23644] - bpf: Minor cleanup around stack bounds (Viktor Malik) [RHEL-23644] - bpf: Fix accesses to uninit stack slots (Viktor Malik) [RHEL-23644] - bpf: Add some comments to stack representation (Viktor Malik) [RHEL-23644] - bpf: Load vmlinux btf for any struct_ops map (Viktor Malik) [RHEL-23644] - bpf: Guard stack limits against 32bit overflow (Viktor Malik) [RHEL-23644 RHEL-37076] {CVE-2023-52676} - bpf: Add verifier regression test for previous patch (Viktor Malik) [RHEL-23644] - bpf: Fix verification of indirect var-off stack access (Viktor Malik) [RHEL-23644] - x86, bpf: Use bpf_prog_pack for bpf trampoline (Viktor Malik) [RHEL-23644] - bpf: Use arch_bpf_trampoline_size (Viktor Malik) [RHEL-23644] - bpf: Add arch_bpf_trampoline_size() (Viktor Malik) [RHEL-23644] - bpf, x86: Adjust arch_prepare_bpf_trampoline return value (Viktor Malik) [RHEL-23644] - bpf: Add helpers for trampoline image management (Viktor Malik) [RHEL-23644] - bpf: Adjust argument names of arch_prepare_bpf_trampoline() (Viktor Malik) [RHEL-23644] - bpf: Let bpf_prog_pack_free handle any pointer (Viktor Malik) [RHEL-23644] - bpf: rename MAX_BPF_LINK_TYPE into __MAX_BPF_LINK_TYPE for consistency (Viktor Malik) [RHEL-23644] - bpf,selinux: allocate bpf_security_struct per BPF token (Viktor Malik) [RHEL-23644] - selftests/bpf: add BPF token-enabled tests (Viktor Malik) [RHEL-23644] - libbpf: add BPF token support to bpf_prog_load() API (Viktor Malik) [RHEL-23644] - libbpf: add BPF token support to bpf_btf_load() API (Viktor Malik) [RHEL-23644] - libbpf: add BPF token support to bpf_map_create() API (Viktor Malik) [RHEL-23644] - libbpf: add bpf_token_create() API (Viktor Malik) [RHEL-23644] - bpf,lsm: add BPF token LSM hooks (Viktor Malik) [RHEL-23644] - bpf,lsm: refactor bpf_map_alloc/bpf_map_free LSM hooks (Viktor Malik) [RHEL-23644] - bpf,lsm: refactor bpf_prog_alloc/bpf_prog_free LSM hooks (Viktor Malik) [RHEL-23644] - lsm: move the bpf hook comments to security/security.c (Viktor Malik) [RHEL-23644] - bpf: consistently use BPF token throughout BPF verifier logic (Viktor Malik) [RHEL-23644] - bpf: take into account BPF token when fetching helper protos (Viktor Malik) [RHEL-23644] - bpf: add BPF token support to BPF_PROG_LOAD command (Viktor Malik) [RHEL-23644] - bpf: add BPF token support to BPF_BTF_LOAD command (Viktor Malik) [RHEL-23644] - bpf: add BPF token support to BPF_MAP_CREATE command (Viktor Malik) [RHEL-23644] - bpf: introduce BPF token object (Viktor Malik) [RHEL-23644] - bpf: add BPF token delegation mount options to BPF FS (Viktor Malik) [RHEL-23644] - bpf: align CAP_NET_ADMIN checks with bpf_capable() approach (Viktor Malik) [RHEL-23644] - selftests/bpf: validate precision logic in partial_stack_load_preserves_zeros (Viktor Malik) [RHEL-23644] - bpf: track aligned STACK_ZERO cases as imprecise spilled registers (Viktor Malik) [RHEL-23644] - selftests/bpf: validate zero preservation for sub-slot loads (Viktor Malik) [RHEL-23644] - bpf: preserve constant zero when doing partial register restore (Viktor Malik) [RHEL-23644] - selftests/bpf: validate STACK_ZERO is preserved on subreg spill (Viktor Malik) [RHEL-23644] - bpf: preserve STACK_ZERO slots on partial reg spills (Viktor Malik) [RHEL-23644] - selftests/bpf: add stack access precision test (Viktor Malik) [RHEL-23644] - bpf: support non-r10 register spill/fill to/from stack in precision tracking (Viktor Malik) [RHEL-23644] - selftests/bpf: Test bpf_kptr_xchg stashing of bpf_rb_root (Viktor Malik) [RHEL-23644] - selftests/bpf: Test outer map update operations in syscall program (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test cases for inner map (Viktor Malik) [RHEL-23644] - bpf: Optimize the free of inner map (Viktor Malik) [RHEL-23644] - bpf: Defer the free of inner map when necessary (Viktor Malik) [RHEL-23644] - bpf: Set need_defer as false when clearing fd array during map free (Viktor Malik) [RHEL-23644] - bpf: Add map and need_defer parameters to .map_fd_put_ptr() (Viktor Malik) [RHEL-23644] - bpf: Check rcu_read_lock_trace_held() before calling bpf map helpers (Viktor Malik) [RHEL-23644 RHEL-30513] {CVE-2023-52621} - bpf: Minor logging improvement (Viktor Malik) [RHEL-23644] - bpf: simplify tnum output if a fully known constant (Viktor Malik) [RHEL-23644] - selftests/bpf: adjust global_func15 test to validate prog exit precision (Viktor Malik) [RHEL-23644] - selftests/bpf: validate async callback return value check correctness (Viktor Malik) [RHEL-23644] - bpf: enforce precision of R0 on program/async callback return (Viktor Malik) [RHEL-23644] - bpf: unify async callback and program retval checks (Viktor Malik) [RHEL-23644] - bpf: enforce precise retval range on program exit (Viktor Malik) [RHEL-23644] - selftests/bpf: add selftest validating callback result is enforced (Viktor Malik) [RHEL-23644] - bpf: enforce exact retval range on subprog/callback exit (Viktor Malik) [RHEL-23644] - bpf: enforce precision of R0 on callback return (Viktor Malik) [RHEL-23644] - bpf: provide correct register name for exception callback retval check (Viktor Malik) [RHEL-23644] - bpf: rearrange bpf_func_state fields to save a bit of memory (Viktor Malik) [RHEL-23644] - bpf/tests: Remove duplicate JSGT tests (Viktor Malik) [RHEL-23644] - selftests/bpf: Use pkg-config for libelf (Viktor Malik) [RHEL-23644] - selftests/bpf: Override PKG_CONFIG for static builds (Viktor Malik) [RHEL-23644] - selftests/bpf: Choose pkg-config for the target (Viktor Malik) [RHEL-23644] - bpftool: Add support to display uprobe_multi links (Viktor Malik) [RHEL-23644] - selftests/bpf: Add link_info test for uprobe_multi link (Viktor Malik) [RHEL-23644] - selftests/bpf: Use bpf_link__destroy in fill_link_info tests (Viktor Malik) [RHEL-23644] - bpf: Add link_info support for uprobe multi link (Viktor Malik) [RHEL-23644] - bpf: Store ref_ctr_offsets values in bpf_uprobe array (Viktor Malik) [RHEL-23644] - libbpf: Add st_type argument to elf_resolve_syms_offsets function (Viktor Malik) [RHEL-23644] - selftests/bpf: update test_offload to use new orphaned property (Viktor Malik) [RHEL-23644] - bpftool: mark orphaned programs during prog show (Viktor Malik) [RHEL-23644] - bpf: Fix a few selftest failures due to llvm18 change (Viktor Malik) [RHEL-23644] - selftests/bpf: Add lazy global subprog validation tests (Viktor Malik) [RHEL-23644] - bpf: Validate global subprogs lazily (Viktor Malik) [RHEL-23644] - bpf: Emit global subprog name in verifier logs (Viktor Malik) [RHEL-23644] - libbpf: Start v1.4 development cycle (Viktor Malik) [RHEL-23644] - selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in vmlinux (Viktor Malik) [RHEL-23644] - selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in bpf_obj_id (Viktor Malik) [RHEL-23644] - selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in bind_perm (Viktor Malik) [RHEL-23644] - selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in bpf_tcp_ca (Viktor Malik) [RHEL-23644] - selftests/bpf: reduce verboseness of reg_bounds selftest logs (Viktor Malik) [RHEL-23644] - bpf: bpf_iter_task_next: use next_task(kit->task) rather than next_task(kit->pos) (Viktor Malik) [RHEL-23644] - bpf: bpf_iter_task_next: use __next_thread() rather than next_thread() (Viktor Malik) [RHEL-23644] - bpf: task_group_seq_get_next: use __next_thread() rather than next_thread() (Viktor Malik) [RHEL-23644] - change next_thread() to use __next_thread() ?: group_leader (Viktor Malik) [RHEL-23644] - introduce __next_thread(), fix next_tid() vs exec() race (Viktor Malik) [RHEL-23644] - bpf: emit frameno for PTR_TO_STACK regs if it differs from current one (Viktor Malik) [RHEL-23644] - bpf: smarter verifier log number printing logic (Viktor Malik) [RHEL-23644] - bpf: omit default off=0 and imm=0 in register state log (Viktor Malik) [RHEL-23644] - bpf: emit map name in register state if applicable and available (Viktor Malik) [RHEL-23644] - bpf: print spilled register state in stack slot (Viktor Malik) [RHEL-23644] - bpf: extract register state printing (Viktor Malik) [RHEL-23644] - bpf: move verifier state printing code to kernel/bpf/log.c (Viktor Malik) [RHEL-23644] - bpf: move verbose_linfo() into kernel/bpf/log.c (Viktor Malik) [RHEL-23644] - bpf: rename BPF_F_TEST_SANITY_STRICT to BPF_F_TEST_REG_INVARIANTS (Viktor Malik) [RHEL-23644] - selftests/bpf: add iter test requiring range x range logic (Viktor Malik) [RHEL-23644] - veristat: add ability to set BPF_F_TEST_SANITY_STRICT flag with -r flag (Viktor Malik) [RHEL-23644] - selftests/bpf: set BPF_F_TEST_SANITY_SCRIPT by default (Viktor Malik) [RHEL-23644] - selftests/bpf: add randomized reg_bounds tests (Viktor Malik) [RHEL-23644] - selftests/bpf: add range x range test to reg_bounds (Viktor Malik) [RHEL-23644] - selftests/bpf: adjust OP_EQ/OP_NE handling to use subranges for branch taken (Viktor Malik) [RHEL-23644] - selftests/bpf: BPF register range bounds tester (Viktor Malik) [RHEL-23644] - bpf: make __reg{32,64}_deduce_bounds logic more robust (Viktor Malik) [RHEL-23644] - bpf: remove redundant s{32,64} -> u{32,64} deduction logic (Viktor Malik) [RHEL-23644] - bpf: add register bounds sanity checks and sanitization (Viktor Malik) [RHEL-23644] - bpf: enhance BPF_JEQ/BPF_JNE is_branch_taken logic (Viktor Malik) [RHEL-23644] - bpf: generalize is_scalar_branch_taken() logic (Viktor Malik) [RHEL-23644] - bpf: generalize reg_set_min_max() to handle non-const register comparisons (Viktor Malik) [RHEL-23644] - selftests/bpf: Add selftests for cgroup1 hierarchy (Viktor Malik) [RHEL-23644] - selftests/bpf: Add a new cgroup helper get_cgroup_hierarchy_id() (Viktor Malik) [RHEL-23644] - selftests/bpf: Add a new cgroup helper get_classid_cgroup_id() (Viktor Malik) [RHEL-23644] - selftests/bpf: Add parallel support for classid (Viktor Malik) [RHEL-23644] - selftests/bpf: Fix issues in setup_classid_environment() (Viktor Malik) [RHEL-23644] - bpf: Add a new kfunc for cgroup1 hierarchy (Viktor Malik) [RHEL-23644] - selftests/bpf: Add assert for user stacks in test_task_stack (Viktor Malik) [RHEL-23644] - selftests/bpf: Fix pyperf180 compilation failure with clang18 (Viktor Malik) [RHEL-23644 RHEL-40832] - bpf: Add crosstask check to __bpf_get_stack (Viktor Malik) [RHEL-23644] - bpf: Use named fields for certain bpf uapi structs (Viktor Malik) [RHEL-23644] - veristat: add ability to filter top N results (Viktor Malik) [RHEL-23644] - veristat: add ability to sort by stat's absolute value (Viktor Malik) [RHEL-23644] - bpf: replace register_is_const() with is_reg_const() (Viktor Malik) [RHEL-23644] - libbpf: Fix potential uninitialized tail padding with LIBBPF_OPTS_RESET (Viktor Malik) [RHEL-23644] - selftests/bpf: Test bpf_refcount_acquire of node obtained via direct ld (Viktor Malik) [RHEL-23644] - bpf: Mark direct ld of stashed bpf_{rb,list}_node as non-owning ref (Viktor Malik) [RHEL-23644] - bpf: Move GRAPH_{ROOT,NODE}_MASK macros into btf_field_type enum (Viktor Malik) [RHEL-23644] - bpf: Use bpf_mem_free_rcu when bpf_obj_dropping non-refcounted nodes (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test passing MAYBE_NULL reg to bpf_refcount_acquire (Viktor Malik) [RHEL-23644] - bpf: Add KF_RCU flag to bpf_refcount_acquire_impl (Viktor Malik) [RHEL-23644] - bpf: Introduce KF_ARG_PTR_TO_CONST_STR (Viktor Malik) [RHEL-23644] - bpf: Factor out helper check_reg_const_str() (Viktor Malik) [RHEL-23644] - bpf: Add __bpf_dynptr_data* for in kernel use (Viktor Malik) [RHEL-23644] - bpf, lpm: Fix check prefixlen before walking trie (Viktor Malik) [RHEL-23644] - selftests/bpf: Disable CONFIG_DEBUG_INFO_REDUCED in config.aarch64 (Viktor Malik) [RHEL-23644] - bpftool: Fix prog object type in manpage (Viktor Malik) [RHEL-23644] - selftests/bpf: Consolidate VIRTIO/9P configs in config.vm file (Viktor Malik) [RHEL-23644] - bpf: generalize reg_set_min_max() to handle two sets of two registers (Viktor Malik) [RHEL-23644] - bpf: prepare reg_set_min_max for second set of registers (Viktor Malik) [RHEL-23644] - bpf: unify 32-bit and 64-bit is_branch_taken logic (Viktor Malik) [RHEL-23644] - bpf: generalize is_branch_taken to handle all conditional jumps in one place (Viktor Malik) [RHEL-23644] - selftsets/bpf: Retry map update for non-preallocated per-cpu map (Viktor Malik) [RHEL-23644] - selftests/bpf: Export map_update_retriable() (Viktor Malik) [RHEL-23644] - selftests/bpf: Use value with enough-size when updating per-cpu map (Viktor Malik) [RHEL-23644] - bpf: move is_branch_taken() down (Viktor Malik) [RHEL-23644] - bpf: generalize is_branch_taken() to work with two registers (Viktor Malik) [RHEL-23644] - bpf: rename is_branch_taken reg arguments to prepare for the second one (Viktor Malik) [RHEL-23644] - bpf: drop knowledge-losing __reg_combine_{32,64}_into_{64,32} logic (Viktor Malik) [RHEL-23644] - bpf: try harder to deduce register bounds from different numeric domains (Viktor Malik) [RHEL-23644] - bpf: improve deduction of 64-bit bounds from 32-bit bounds (Viktor Malik) [RHEL-23644] - bpf: add special smin32/smax32 derivation from 64-bit bounds (Viktor Malik) [RHEL-23644] - bpf: derive subreg bounds from full bounds when upper 32 bits are constant (Viktor Malik) [RHEL-23644] - bpf: derive smin32/smax32 from umin32/umax32 bounds (Viktor Malik) [RHEL-23644] - bpf: derive smin/smax from umin/max bounds (Viktor Malik) [RHEL-23644] - selftests/bpf: satisfy compiler by having explicit return in btf test (Viktor Malik) [RHEL-23644] - selftests/bpf: Add malloc failure checks in bpf_iter (Viktor Malik) [RHEL-23644] - selftests/bpf: Convert CHECK macros to ASSERT_* macros in bpf_iter (Viktor Malik) [RHEL-23644] - selftests/bpf: Add tests for open-coded task_vma iter (Viktor Malik) [RHEL-23644] - bpf: Introduce task_vma open-coded iterator kfuncs (Viktor Malik) [RHEL-23644] - selftests/bpf: Fix potential premature unload in bpf_testmod (Viktor Malik) [RHEL-19647] - bpf: Move kernel test kfuncs to bpf_testmod (Viktor Malik) [RHEL-19647]- ext4: enable meta_bg only when new desc blocks are needed (Carlos Maiolino) [RHEL-36282] - ext4: verify s_clusters_per_group even without bigalloc (Carlos Maiolino) [RHEL-36282] - ext4: fix corruption during on-line resize (Carlos Maiolino) [RHEL-36976] {CVE-2024-35807} - ext4_get_link(): fix breakage in RCU mode (Carlos Maiolino) [RHEL-36282] - ext4: correct best extent lstart adjustment logic (Carlos Maiolino) [RHEL-36282] - ext4: forbid commit inconsistent quota data when errors=remount-ro (Carlos Maiolino) [RHEL-36282] - ext4: add a hint for block bitmap corrupt state in mb_groups (Carlos Maiolino) [RHEL-36282] - ext4: fix the comment of ext4_map_blocks()/ext4_ext_map_blocks() (Carlos Maiolino) [RHEL-36282] - ext4: mark the group block bitmap as corrupted before reporting an error (Carlos Maiolino) [RHEL-36282] - ext4: avoid allocating blocks from corrupted group in ext4_mb_find_by_goal() (Carlos Maiolino) [RHEL-31702] {CVE-2024-26772} - ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks() (Carlos Maiolino) [RHEL-36282] - ext4: do not trim the group with corrupted block bitmap (Carlos Maiolino) [RHEL-36282] - ext4: delete redundant calculations in ext4_mb_get_buddy_page_lock() (Carlos Maiolino) [RHEL-36282] - ext4_add_entry(): ->d_name.len is never 0 (Carlos Maiolino) [RHEL-36282] - ext4: don't access the source subdirectory content on same-directory rename (Carlos Maiolino) [RHEL-36282] - Revert "ext4: apply umask if ACL support is disabled" (Carlos Maiolino) [RHEL-36282] - ext4: apply umask if ACL support is disabled (Carlos Maiolino) [RHEL-36282] - ext4: mark buffer new if it is unwritten to avoid stale data exposure (Carlos Maiolino) [RHEL-36282] - ext4: move 'ix' sanity check to corrent position (Carlos Maiolino) [RHEL-36282] - ext4: remove unnecessary initialization of count2 in set_flexbg_block_bitmap (Carlos Maiolino) [RHEL-36282] - ext4: remove unnecessary check to avoid repeat update_backups for the same gdb (Carlos Maiolino) [RHEL-36282] - ext4: simplify the gdbblock calculation in add_new_gdb_meta_bg (Carlos Maiolino) [RHEL-36282] - ext4: use saved local variable sbi instead of EXT4_SB(sb) (Carlos Maiolino) [RHEL-36282] - ext4: remove EXT4FS_DEBUG defination in resize.c (Carlos Maiolino) [RHEL-36282] - ext4: calculate free_clusters_count in cluster unit in verify_group_input (Carlos Maiolino) [RHEL-36282] - ext4: remove commented code in reserve_backup_gdb (Carlos Maiolino) [RHEL-36282] - ext4: remove redundant check of count (Carlos Maiolino) [RHEL-36282] - ext4: fix typo in setup_new_flex_group_blocks (Carlos Maiolino) [RHEL-36282] - ext4: remove gdb backup copy for meta bg in setup_new_flex_group_blocks (Carlos Maiolino) [RHEL-36282] - ext4: correct return value of ext4_convert_meta_bg (Carlos Maiolino) [RHEL-36282] - ext4: add missed brelse in update_backups (Carlos Maiolino) [RHEL-36282] - ext4: correct offset of gdb backup in non meta_bg group to update_backups (Carlos Maiolino) [RHEL-36282] - ext4: fix incorrect offset (Carlos Maiolino) [RHEL-36282] - ext4: correct the start block of counting reserved clusters (Carlos Maiolino) [RHEL-36282] - ext4: make running and commit transaction have their own freed_data_list (Carlos Maiolino) [RHEL-36282] - ext4: fix traditional comparison using max/min method (Carlos Maiolino) [RHEL-36282] - ext4: add missing initialization of call_notify_error in update_super_work() (Carlos Maiolino) [RHEL-36282] - ext4: remove redundant checks of s_encoding (Carlos Maiolino) [RHEL-36282] - ext4: reject casefold inode flag without casefold feature (Carlos Maiolino) [RHEL-36282] - ext4: rename s_error_work to s_sb_upd_work (Carlos Maiolino) [RHEL-36282] - ext4: add periodic superblock update check (Carlos Maiolino) [RHEL-36282] - ext4: fix unttached inode after power cut with orphan file feature enabled (Carlos Maiolino) [RHEL-36282] - ext4: fix memory leaks in ext4_fname_{setup_filename,prepare_lookup} (Carlos Maiolino) [RHEL-36282] - ext4: mballoc: avoid garbage value from err (Carlos Maiolino) [RHEL-36282] - ext4: fix race between writepages and remount (Carlos Maiolino) [RHEL-36282] - ext4: avoid potential data overflow in next_linear_group (Carlos Maiolino) [RHEL-36282] - jbd2: abort journal when detecting metadata writeback error of fs dev (Carlos Maiolino) [RHEL-36282] - jbd2: remove unused 'JBD2_CHECKPOINT_IO_ERROR' and 'j_atomic_flags' (Carlos Maiolino) [RHEL-36282] - jbd2: replace journal state flag by checking errseq (Carlos Maiolino) [RHEL-36282] - jbd2: add errseq to detect client fs's bdev writeback error (Carlos Maiolino) [RHEL-36282] - jbd2: fix soft lockup in journal_finish_inode_data_buffers() (Carlos Maiolino) [RHEL-36282] - jbd2: increase the journal IO's priority (Carlos Maiolino) [RHEL-36282] - jbd2: correct the printing of write_flags in jbd2_write_superblock() (Carlos Maiolino) [RHEL-36282] - jbd2: fix potential data lost in recovering journal raced with synchronizing fs bdev (Carlos Maiolino) [RHEL-36282] - jbd2: fix printk format type for 'io_block' in do_one_pass() (Carlos Maiolino) [RHEL-36282] - jbd2: print io_block if check data block checksum failed when do recovery (Carlos Maiolino) [RHEL-36282] - jbd2: Fix memory leak in journal_init_common() (Carlos Maiolino) [RHEL-36282] - jbd2: correct the end of the journal recovery scan range (Carlos Maiolino) [RHEL-36282] - jbd2: jbd2_journal_init_{dev,inode} return proper error return value (Carlos Maiolino) [RHEL-36282] - jbd2: drop useless error tag in jbd2_journal_wipe() (Carlos Maiolino) [RHEL-36282] - jbd2: cleanup journal_init_common() (Carlos Maiolino) [RHEL-36282] - jbd2: add fast_commit space check (Carlos Maiolino) [RHEL-36282] - jbd2: cleanup load_superblock() (Carlos Maiolino) [RHEL-36282] - jbd2: open code jbd2_verify_csum_type() helper (Carlos Maiolino) [RHEL-36282] - jbd2: checking valid features early in journal_get_superblock() (Carlos Maiolino) [RHEL-36282] - jbd2: don't load superblock in jbd2_journal_check_used_features() (Carlos Maiolino) [RHEL-36282] - jbd2: move load_superblock() into journal_init_common() (Carlos Maiolino) [RHEL-36282] - jbd2: move load_superblock() dependent functions (Carlos Maiolino) [RHEL-36282] - jbd2: remove unused function '__cp_buffer_busy' (Carlos Maiolino) [RHEL-36282] - jbd2: check 'jh->b_transaction' before removing it from checkpoint (Carlos Maiolino) [RHEL-36282] - jbd2: fix checkpoint cleanup performance regression (Carlos Maiolino) [RHEL-36282] - fs: jbd2: fix an incorrect warn log (Carlos Maiolino) [RHEL-36282] - jbd2: remove __journal_try_to_free_buffer() (Carlos Maiolino) [RHEL-36282] - jbd2: fix a race when checking checkpoint buffer busy (Carlos Maiolino) [RHEL-36282] - jbd2: Fix wrongly judgement for buffer head removing while doing checkpoint (Carlos Maiolino) [RHEL-36282] - jbd2: remove journal_clean_one_cp_list() (Carlos Maiolino) [RHEL-36282] - jbd2: remove t_checkpoint_io_list (Carlos Maiolino) [RHEL-36282] - jbd2: recheck chechpointing non-dirty buffer (Carlos Maiolino) [RHEL-36282] - jbd2: skip reading super block if it has been verified (Carlos Maiolino) [RHEL-36282] - jbd2: remove j_format_version (Carlos Maiolino) [RHEL-36282] - jbd2: factor out journal initialization from journal_get_superblock() (Carlos Maiolino) [RHEL-36282] - jbd2: switch to check format version in superblock directly (Carlos Maiolino) [RHEL-36282] - jbd2: Avoid printing outside the boundary of the buffer (Carlos Maiolino) [RHEL-36282] - block: fix overflow in blk_ioctl_discard() (Ming Lei) [RHEL-39813] {CVE-2024-36917} - Revert "i2c: Make remove callback return void" for ti-tfp410.c (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Drop unused fields in struct pca953x_platform_data (Andrew Halaney) [RHEL-35606] - gpio: pca953x: add support for TCA9538 (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Remove unused PCAL953X_OUT_CONF from pcal6534_recalc_addr() (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Clean up pcal6534_check_register() (Andrew Halaney) [RHEL-35606] - gpio: pca953x: avoid logically dead code (Andrew Halaney) [RHEL-35606] - gpio: pca953x: avoid to use uninitialized value pinctrl (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Add missing header(s) (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Add support for PCAL6534 (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Swap if statements to save later complexity (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Fix pca953x_gpio_set_pull_up_down() (Andrew Halaney) [RHEL-35606] - gpio: pca953x: introduce support for nxp,pcal6408 (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Add mutex_lock for regcache sync in PM (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Make platform teardown callback return void (Andrew Halaney) [RHEL-35606] - gpio: pca953x: use the correct register address when regcache sync during init (Andrew Halaney) [RHEL-35606] - gpio: pca953x: use the correct range when do regmap sync (Andrew Halaney) [RHEL-35606] - gpio: pca953x: only use single read/write for No AI mode (Andrew Halaney) [RHEL-35606] - gpio: pca953x: use the correct register address to do regcache sync (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Make the irqchip immutable (Andrew Halaney) [RHEL-35606] - gpio: pca953x: fix irq_stat not updated when irq is disabled (irq_mask not set) (Andrew Halaney) [RHEL-35606] - gpio: pca953xx: Add support for pca6408 (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Improve bias setting (Andrew Halaney) [RHEL-35606] - gpio: pca953x: do not ignore i2c errors (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Add main esm address range (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-main: Enable support for UHS mode (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-evm: Fix UART pin type and macro type (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Use exact ranges for FSS node (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Remove UART baud rate selection (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Add Wave5 Video Encoder/Decoder Node (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-main: Fix mux-reg-masks in serdes_ln_ctrl (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-main: Add CSI2RX capture nodes (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-evm: Enable camera peripherals (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: Add phase tags for memory node on J784S4 EVM and AM69 SK (Andrew Halaney) [RHEL-35606] - drm/tidss: Fix sync-lost issue with two displays (Andrew Halaney) [RHEL-35606] - drm/tidss: Fix initial plane zpos values (Andrew Halaney) [RHEL-35606] - drm/tidss: Use DRM_PLANE_COMMIT_ACTIVE_ONLY (Andrew Halaney) [RHEL-35606] - drm/tidss: IRQ code cleanup (Andrew Halaney) [RHEL-35606] - drm/tidss: Fix dss reset (Andrew Halaney) [RHEL-35606] - drm/tidss: Add simple K2G manual reset (Andrew Halaney) [RHEL-35606] - drm/tidss: Check for K2G in in dispc_softreset() (Andrew Halaney) [RHEL-35606] - drm/tidss: Return error value from from softreset (Andrew Halaney) [RHEL-35606] - drm/tidss: Move reset to the end of dispc_init() (Andrew Halaney) [RHEL-35606] - drm/tidss: Drop useless variable init (Andrew Halaney) [RHEL-35606] - drm/tidss: Use PM autosuspend (Andrew Halaney) [RHEL-35606] - drm/tidss: Use pm_runtime_resume_and_get() (Andrew Halaney) [RHEL-35606] - drm/tidss: Add support for AM62A7 DSS (Andrew Halaney) [RHEL-35606] - mux: mmio: use reg property when parent device is not a syscon (Andrew Halaney) [RHEL-35606] - dt-bindings: phy: cadence-sierra: Add clock ID for derived reference clock (Andrew Halaney) [RHEL-35606] - dt-bindings: phy: cadence-torrent: Rename SSC macros to use generic names (Andrew Halaney) [RHEL-35606] - dt-bindings: phy: cadence-torrent: Add clock IDs for derived and received refclk (Andrew Halaney) [RHEL-35606] - dt-bindings: phy: Add PHY_TYPE_USXGMII definition (Andrew Halaney) [RHEL-35606] - dt-bindings: msm: dsi: document phy-type property for 7nm dsi phy (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Add SGMII support in WIZ driver for J784S4 (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Use key:value pair table for all settings (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add single link USXGMII configuration for 156.25MHz refclk (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add USB + DP multilink configuration (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add PCIe + DP multilink configuration for 100MHz refclk (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Prepare driver for multilink DP support (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add function to get PLL to be configured for DP (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Add a determine_rate hook (Andrew Halaney) [RHEL-35606] - phy: cadence: torrent: Add a determine_rate hook (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Add SGMII support in WIZ driver for J721E (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Fix unreachable code in wiz_mode_select() (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-35606] - phy: cadence: phy-cadence-torrent: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Add support to enable LN23 Type-C swap (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Manage TypeC lane swap if typec-dir-gpios not specified (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: add j721s2-wiz-10g module support (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: add j784s4-wiz-10g module support (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: fix reference leaks in wiz_probe() (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: stop name conflict if multiple serdes are initialized (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: set PMA_CMN_REFCLK_DIG_DIV based on reflk rate (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: add support for j7200-wiz-10g (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz.c: Add usxgmii support in wiz driver (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: Add SGMII support in wiz driver for J7200 (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Remove unused `regmap` field from state struct (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: use OF data for device specific data (Andrew Halaney) [RHEL-35606] - phy: ti: Fix missing sentinel for clk_div_table (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: use swap() to make code cleaner (Andrew Halaney) [RHEL-35606] - phy: ti: report 2 non-kernel-doc comments (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add support to output received reference clock (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Model reference clock driver as a clock to enable derived refclk (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Migrate to clk_hw based registration and OF APIs (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Check PIPE mode PHY status to be ready for operation (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add debug information for PHY configuration (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add separate functions for reusable code (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add PHY configuration for DP with 100MHz ref clock (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add PHY registers for DP in array format (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Configure PHY registers as a function of input reference clock rate (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add enum for supported input reference clock frequencies (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Reorder few functions to remove function declarations (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Remove use of CamelCase to fix checkpatch CHECK message (Andrew Halaney) [RHEL-35606] - drm/gem: rename struct drm_gem_dma_object.{paddr => dma_addr} (Andrew Halaney) [RHEL-35606] - drm: Remove linux/media-bus-format.h from drm_crtc.h (Andrew Halaney) [RHEL-35606] - drm/tidss: Update encoder/bridge chain connect model (Andrew Halaney) [RHEL-35606] - drm/bridge: Centralize error message when bridge attach fails (Andrew Halaney) [RHEL-35606] - drm/tidss: Add support for AM625 DSS (Andrew Halaney) [RHEL-35606] - drm/tidss: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-35606] - drm/tidss: Use GEM DMA fbdev emulation (Andrew Halaney) [RHEL-35606] - drm/tidss: Implement struct drm_plane_helper_funcs.atomic_enable (Andrew Halaney) [RHEL-35606] - drm/tidss: Remove return values from dispc_plane_{setup, enable}() (Andrew Halaney) [RHEL-35606] - drm/tidss: Remove unnecessary include statements for drm_crtc_helper.h (Andrew Halaney) [RHEL-35606] - drm/fb-helper: Remove unnecessary include statements (Andrew Halaney) [RHEL-35606] - drm/fb-helper: Move generic fbdev emulation into separate source file (Andrew Halaney) [RHEL-35606] - drm/gem: rename GEM CMA helpers to GEM DMA helpers (Andrew Halaney) [RHEL-35606] - drm: Remove CONFIG_DRM_KMS_CMA_HELPER option (Andrew Halaney) [RHEL-35606] - drm/fb: rename FB CMA helpers to FB DMA helpers (Andrew Halaney) [RHEL-35606] - drm: Drop drm_blend.h from drm_crtc.h (Andrew Halaney) [RHEL-35606] - drm/fb: remove unused includes of drm_fb_cma_helper.h (Andrew Halaney) [RHEL-35606] - drm: Drop drm_framebuffer.h from drm_crtc.h (Andrew Halaney) [RHEL-35606] - drm: Remove unnecessary include statements of drm_plane_helper.h (Andrew Halaney) [RHEL-35606] - drm: tidss: Fix pixel format definition (Andrew Halaney) [RHEL-35606] - drm/tidss: Set max DMA segment size (Andrew Halaney) [RHEL-35606] - drm/tidss: fix repeated words in comments (Andrew Halaney) [RHEL-35606] - drm/tidss: Soft Reset DISPC on startup (Andrew Halaney) [RHEL-35606] - drm/tidss: Use drm_module_platform_driver() to register the driver (Andrew Halaney) [RHEL-35606] - drm/tidss: Fix warning: unused variable 'tidss_pm_ops' (Andrew Halaney) [RHEL-35606] - drm/tidss: Make use of the helper macro SET_RUNTIME_PM_OPS() (Andrew Halaney) [RHEL-35606] - drm/tidss: Convert to Linux IRQ interfaces (Andrew Halaney) [RHEL-35606] - drm/tidss: Don't use struct drm_device.irq_enabled (Andrew Halaney) [RHEL-35606] - drm/: drm_gem_plane_helper_prepare_fb is now the default (Andrew Halaney) [RHEL-35606] - selftests/bpf: Check VLAN tag and proto in xdp_metadata (Petr Oros) [RHEL-31890] - selftests/bpf: Add AF_INET packet generation to xdp_metadata (Petr Oros) [RHEL-31890] - selftests/bpf: Add flags and VLAN hint to xdp_hw_metadata (Petr Oros) [RHEL-31890] - selftests/bpf: Allow VLAN packets in xdp_hw_metadata (Petr Oros) [RHEL-31890] - net: make vlan_get_tag() return -ENODATA instead of -EINVAL (Petr Oros) [RHEL-31890] - veth: Implement VLAN tag XDP hint (Petr Oros) [RHEL-31890] - xdp: Add VLAN tag hint (Petr Oros) [RHEL-31890] - xsk: add functions to fill control buffer (Petr Oros) [RHEL-31890] - redhat: remove gcc version check for ENABLE_WERROR (Eric Chanudet) [RHEL-43372] - vduse: Temporarily fail if control queue feature requested (Cindy Lu) [RHEL-23888] - redhat/configs: Enable CONFIG_VDPA_USER (Cindy Lu) [RHEL-23888] - mm: replace vma->vm_flags direct modifications with modifier calls (Cindy Lu) [RHEL-23888] - vduse: enable Virtio-net device type (Cindy Lu) [RHEL-23888] - vduse: validate block features only with block devices (Cindy Lu) [RHEL-23888] - file: Export receive_fd() to modules (Cindy Lu) [RHEL-23888] - eventfd: simplify eventfd_signal() (Cindy Lu) [RHEL-23888] - vduse: implement DMA sync callbacks (Cindy Lu) [RHEL-23888] - vduse: make vduse_class constant (Cindy Lu) [RHEL-23888] - vdpa: Provide interface to read driver features (Cindy Lu) [RHEL-23888] - vduse: Use proper spinlock for IRQ injection (Cindy Lu) [RHEL-23888] - vduse: fix NULL pointer dereference (Cindy Lu) [RHEL-23888] - vduse: avoid empty string for dev name (Cindy Lu) [RHEL-23888] - vduse: Support specifying bounce buffer size via sysfs (Cindy Lu) [RHEL-23888] - vduse: Delay iova domain creation (Cindy Lu) [RHEL-23888] - vduse: Signal vq trigger eventfd directly if possible (Cindy Lu) [RHEL-23888] - vduse: Add sysfs interface for irq callback affinity (Cindy Lu) [RHEL-23888] - vduse: Support get_vq_affinity callback (Cindy Lu) [RHEL-23888] - vduse: Support set_vq_affinity callback (Cindy Lu) [RHEL-23888] - vduse: Refactor allocation for vduse virtqueues (Cindy Lu) [RHEL-23888] - driver core: class: remove module * from class_create() (Cindy Lu) [RHEL-23888] - vduse: Remove include of rwlock.h (Cindy Lu) [RHEL-23888] - vduse: Validate vq_num in vduse_validate_config() (Cindy Lu) [RHEL-23888] - driver core: make struct class.devnode() take a const * (Cindy Lu) [RHEL-23888] - vduse: prevent uninitialized memory accesses (Cindy Lu) [RHEL-23888] - vduse: Support querying information of IOVA regions (Cindy Lu) [RHEL-23888] - vduse: Support registering userspace memory for IOVA regions (Cindy Lu) [RHEL-23888] - vduse: Support using userspace pages as bounce buffer (Cindy Lu) [RHEL-23888] - vduse: Use memcpy_{to,from}_page() in do_bounce() (Cindy Lu) [RHEL-23888] - vduse: Remove unnecessary spin lock protection (Cindy Lu) [RHEL-23888] - vduse: Tie vduse mgmtdev and its device (Cindy Lu) [RHEL-23888] - vduse: Fix NULL pointer dereference on sysfs access (Cindy Lu) [RHEL-23888] - vduse: Fix returning wrong type in vduse_domain_alloc_iova() (Cindy Lu) [RHEL-23888] - vdpa: multiple address spaces support (Cindy Lu) [RHEL-23888] - vdpa: introduce virtqueue groups (Cindy Lu) [RHEL-23888] - iommu/iova: Separate out rcache init (Cindy Lu) [RHEL-23888] - vduse: moving kvfree into caller (Cindy Lu) [RHEL-23888] - iommu/iova: Move fast alloc size roundup into alloc_iova_fast() (Cindy Lu) [RHEL-23888] - vduse: check that offset is within bounds in get_config() (Cindy Lu) [RHEL-23888] - vduse: fix memory corruption in vduse_dev_ioctl() (Cindy Lu) [RHEL-23888] - vdpa: Enable user to set mac and mtu of vdpa device (Cindy Lu) [RHEL-23888] - vduse: Fix race condition between resetting and irq injecting (Cindy Lu) [RHEL-23888] - vduse: Disallow injecting interrupt before DRIVER_OK is set (Cindy Lu) [RHEL-23888] - VDUSE: fix documentation underline warning (Cindy Lu) [RHEL-23888] - vduse: Cleanup the old kernel states after reset failure (Cindy Lu) [RHEL-23888] - vduse: missing error code in vduse_init() (Cindy Lu) [RHEL-23888] - Documentation: Add documentation for VDUSE (Cindy Lu) [RHEL-23888] - vduse: Introduce VDUSE - vDPA Device in Userspace (Cindy Lu) [RHEL-23888] - vduse: Implement an MMU-based software IOTLB (Cindy Lu) [RHEL-23888] - af_unix: Suppress false-positive lockdep splat for spin_lock() in __unix_gc(). (Davide Caratti) [RHEL-33410] - net: replace calls to sock->ops->connect() with kernel_connect() (Davide Caratti) [RHEL-33410] - net: Avoid address overwrite in kernel_connect (Davide Caratti) [RHEL-30875 RHEL-33410] - af_unix: Fix garbage collector racing against connect() (Davide Caratti) [RHEL-33410] - veth: try harder when allocating queue memory (Davide Caratti) [RHEL-33410] - net: enable memcg accounting for veth queues (Davide Caratti) [RHEL-33410] - net: veth: do not manipulate GRO when using XDP (Davide Caratti) [RHEL-33410] - net: veth: clear GRO when clearing XDP even when down (Davide Caratti) [RHEL-33410] - af_unix: fix lockdep positive in sk_diag_dump_icons() (Davide Caratti) [RHEL-33410] - llc: call sock_orphan() at release time (Davide Caratti) [RHEL-33410] - llc: Drop support for ETH_P_TR_802_2. (Davide Caratti) [RHEL-33410] - llc: make llc_ui_sendmsg() more robust against bonding changes (Davide Caratti) [RHEL-33410] - vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING (Davide Caratti) [RHEL-33410] - ethtool: netlink: Add missing ethnl_ops_begin/complete (Davide Caratti) [RHEL-33410] - net: netdev_queue: netdev_txq_completed_mb(): fix wake condition (Davide Caratti) [RHEL-33410] - net/ipv6: convert skip_notify_on_dev_down sysctl to u8 (Davide Caratti) [RHEL-33410] - net/ipv6: fix bool/int mismatch for skip_notify_on_dev_down (Davide Caratti) [RHEL-33410] - neighbour: fix unaligned access to pneigh_entry (Davide Caratti) [RHEL-33410] - af_packet: do not use READ_ONCE() in packet_bind() (Davide Caratti) [RHEL-33410] - af_packet: Fix data-races of pkt_sk(sk)->num. (Davide Caratti) [RHEL-33410] - vlan: fix a potential uninit-value in vlan_dev_hard_start_xmit() (Davide Caratti) [RHEL-33410] - af_unix: Fix data race around sk->sk_err. (Davide Caratti) [RHEL-33410] - af_unix: Fix data-races around sk->sk_shutdown. (Davide Caratti) [RHEL-33410] - af_unix: Fix data races around sk->sk_shutdown. (Davide Caratti) [RHEL-33410] - af_unix: Fix a data race of sk->sk_receive_queue->qlen. (Davide Caratti) [RHEL-33410] - net/packet: convert po->pressure to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->running to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->has_vnet_hdr to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->tp_loss to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->tp_tx_has_off to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: annotate accesses to po->tp_tstamp (Davide Caratti) [RHEL-33410] - net/packet: convert po->auxdata to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->origdev to an atomic flag (Davide Caratti) [RHEL-33410] - xsk: validate user input for XDP_{UMEM|COMPLETION}_FILL_RING (Felix Maurer) [RHEL-30107] - bpf, sockmap: Prevent lock inversion deadlock in map delete elem (Felix Maurer) [RHEL-30107] - cpumap: Zero-initialise xdp_rxq_info struct before running XDP program (Felix Maurer) [RHEL-30107] - xsk: Add truesize to skb_add_rx_frag(). (Felix Maurer) [RHEL-30107] - xdp: reflect tail increase for MEM_TYPE_XSK_BUFF_POOL (Felix Maurer) [RHEL-30107] - xsk: fix usage of multi-buffer BPF helpers for ZC XDP (Felix Maurer) [RHEL-28894 RHEL-30107] {CVE-2024-26611} - xsk: make xsk_buff_pool responsible for clearing xdp_buff::flags (Felix Maurer) [RHEL-30107] - xsk: recycle buffer in case Rx queue was full (Felix Maurer) [RHEL-30107] - xsk: Skip polling event check for unbound socket (Felix Maurer) [RHEL-30107] - bpf: Fix bpf socket lookup from tc/xdp to respect socket VRF bindings (Felix Maurer) [RHEL-30107] - bpf: Call __bpf_sk_lookup()/__bpf_skc_lookup() directly via TC hookpoint (Felix Maurer) [RHEL-30107] - bpf: Factor out socket lookup functions for the TC hookpoint. (Felix Maurer) [RHEL-30107] - selftest/cgroup: Update test_cpuset_prs.sh to match changes (Waiman Long) [RHEL-43331] - cgroup/cpuset: Make cpuset.cpus.exclusive independent of cpuset.cpus (Waiman Long) [RHEL-43331] - cgroup/cpuset: Delay setting of CS_CPU_EXCLUSIVE until valid partition (Waiman Long) [RHEL-43331] - selftest/cgroup: Fix test_cpuset_prs.sh problems reported by test robot (Waiman Long) [RHEL-43331] - cgroup/cpuset: Fix remote root partition creation problem (Waiman Long) [RHEL-43331] - cgroup/cpuset: Optimize isolated partition only generate_sched_domains() calls (Waiman Long) [RHEL-43331] - cgroup/cpuset: Make cpuset hotplug processing synchronous (Waiman Long) [RHEL-43331] - mm/mglru: Revert "don't sync disk for each aging cycle" (Waiman Long) [RHEL-43371]- Revert "kernel/panic.c: Move the location of bust_spinlocks to prevent hanging." (Derek Barbosa) [RHEL-39473] - arch/x86: Fix typos [partial] (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Check HSMP support on AMD family of processors (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: switch to use device_add_groups() (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Change devm_kzalloc() to devm_kcalloc() (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Remove extra parenthesis and add a space (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Check num_sockets against MAX_AMD_SOCKETS (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Non-ACPI support for AMD F1A_M00~0Fh (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Add support for ACPI based probing (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Restructure sysfs group creation (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Move dev from platdev to hsmp_socket (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Define a struct to hold mailbox regs (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Create static func to handle platdev (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Cache pci_dev in struct hsmp_socket (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Move hsmp_test to probe (David Arcari) [RHEL-43368] - octeontx2-af: fix the double free in rvu_npc_freemem() (Kamal Heib) [RHEL-39651] {CVE-2024-36030} - e1000e: Add support for the next LOM generation (Ken Cox) [RHEL-17484] - e1000e: Use PME poll to circumvent unreliable ACPI wake (Ken Cox) [RHEL-17484] - net: e1000e: Remove unused declarations (Ken Cox) [RHEL-17484] - e1000e: Add @adapter description to kdoc (Ken Cox) [RHEL-17484] - mm: huge_memory: don't force huge page alignment on 32 bit (Rafael Aquini) [RHEL-22187] - x86/topology: Fix max_siblings calculation for some hybrid cpus (David Arcari) [RHEL-40607] - ipv6: Fix potential uninit-value access in __ip6_make_skb() (Antoine Tenart) [RHEL-39786] - ipv4: Fix uninit-value access in __ip_make_skb() (Antoine Tenart) [RHEL-39786] {CVE-2024-36927} - Enable ALSA (CONFIG_SND) on aarch64 (Charles Mirabile) [RHEL-40411] - gpiolib: cdev: Fix use after free in lineinfo_changed_notify (Steve Best) [RHEL-39849] {CVE-2024-36899} - Add CONFIG_PCP_BATCH_SCALE_MAX to RHEL configs collection (Chris von Recklinghausen) [RHEL-20141] - mm and cache_info: remove unnecessary CPU cache info update (Chris von Recklinghausen) [RHEL-20141] - mm, pcp: reduce detecting time of consecutive high order page freeing (Chris von Recklinghausen) [RHEL-20141] - mm, pcp: decrease PCP high if free pages < high watermark (Chris von Recklinghausen) [RHEL-20141] - mm: tune PCP high automatically (Chris von Recklinghausen) [RHEL-20141] - mm: add framework for PCP high auto-tuning (Chris von Recklinghausen) [RHEL-20141] - mm, page_alloc: scale the number of pages that are batch allocated (Chris von Recklinghausen) [RHEL-20141] - mm: restrict the pcp batch scale factor to avoid too long latency (Chris von Recklinghausen) [RHEL-20141] - mm, pcp: reduce lock contention for draining high-order pages (Chris von Recklinghausen) [RHEL-20141] - cacheinfo: calculate size of per-CPU data cache slice (Chris von Recklinghausen) [RHEL-20141] - mm, pcp: avoid to drain PCP when process exit (Chris von Recklinghausen) [RHEL-20141] - mm/page_alloc: remove unnecessary parameter batch of nr_pcp_free (Chris von Recklinghausen) [RHEL-20141] - mm/page_alloc: remove track of active PCP lists range in bulk free (Chris von Recklinghausen) [RHEL-20141] - mm: remove obsolete comment above struct per_cpu_pages (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move is_check_pages_enabled() into page_alloc.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move sysctls into it own fils (Chris von Recklinghausen) [RHEL-20141] - mm: vmscan: use gfp_has_io_fs() (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move pm_* function into power (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move mark_free_page() into snapshot.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: split out DEBUG_PAGEALLOC (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: split out FAIL_PAGE_ALLOC (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: remove alloc_contig_dump_pages() stub (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: squash page_is_consistent() (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: collect mem statistic into show_mem.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move set_zone_contiguous() into mm_init.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move init_on_alloc/free() into mm_init.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move mirrored_kernelcore into mm_init.c (Chris von Recklinghausen) [RHEL-20141] - rxrpc: replace zero-lenth array with DECLARE_FLEX_ARRAY() helper (Ivan Vecera) [RHEL-40250] - ext4: fix fortify warning in fs/ext4/fast_commit.c:1551 (Ivan Vecera) [RHEL-40250] - string: Allow 2-argument strscpy_pad() (Ivan Vecera) [RHEL-40250] - string: Redefine strscpy_pad() as a macro (Ivan Vecera) [RHEL-40250] - string: Allow 2-argument strscpy() (Ivan Vecera) [RHEL-40250] - kernel.h: split out COUNT_ARGS() and CONCATENATE() to args.h (Ivan Vecera) [RHEL-40250] - uml: Replace strlcpy with strscpy (Ivan Vecera) [RHEL-40250] - fortify: strscpy: Fix flipped q and p docstring typo (Ivan Vecera) [RHEL-40250] - fortify: Use const variables for __member_size tracking (Ivan Vecera) [RHEL-40250] - overflow: add DEFINE_FLEX() for on-stack allocs (Ivan Vecera) [RHEL-40250] - fortify: Use __builtin_dynamic_object_size() when available (Ivan Vecera) [RHEL-40250] - fortify: Short-circuit known-safe calls to strscpy() (Ivan Vecera) [RHEL-40250] - string: Rewrite and add more kern-doc for the str*() functions (Ivan Vecera) [RHEL-40250] - fortify: Convert to struct vs member helpers (Ivan Vecera) [RHEL-40250] - fortify: Explicitly check bounds are compile-time constants (Ivan Vecera) [RHEL-40250] - fortify: Use SIZE_MAX instead of (size_t)-1 (Ivan Vecera) [RHEL-40250] - fortify: Add run-time WARN for cross-field memcpy() (Ivan Vecera) [RHEL-40250] - sched/x86: Export 'percpu arch_freq_scale' (Phil Auld) [RHEL-39512] - tpm_tis_spi: Account for SPI header when allocating TPM SPI xfer buffer (Mark Salter) [RHEL-39308] - randomize_kstack: Improve entropy diffusion (Chris von Recklinghausen) [RHEL-37308] {CVE-2024-35918} - net: usb: lan78xx: add phy dependency for user tools (Jose Ignacio Tornos Martinez) [RHEL-17582] - aio: Fix incorrect usage of eventfd_signal_allowed() (Waiman Long) [RHEL-38738] - aio: fix use-after-free due to missing POLLFREE handling (Waiman Long) [RHEL-38738 RHEL-38739] {CVE-2021-47505} - aio: keep poll requests on waitqueue until completed (Waiman Long) [RHEL-38738 RHEL-38739] {CVE-2021-47505} - redhat/configs: Enable CONFIG_DRM_MGAG200_DISABLE_WRITECOMBINE (Jocelyn Falempe) [RHEL-28760] - drm/mgag200: Add an option to disable Write-Combine (Jocelyn Falempe) [RHEL-28760] - Revert "drm/mgag200: Add a workaround for low-latency" (Jocelyn Falempe) [RHEL-28760] - md: Revert "md: Fix overflow in is_mddev_idle" (Nigel Croxon) [RHEL-39038] - mlxsw: spectrum_acl_tcam: Fix memory leak when canceling rehash work (Ivan Vecera) [RHEL-37018] {CVE-2024-35852} - pwm: Fix double shift bug (Steve Best) [RHEL-38280] {CVE-2023-52756} - nbd: null check for nla_nest_start (Ming Lei) [RHEL-35178] {CVE-2024-27025} - x86/xen: Add some null pointer checking to smp.c (Vitaly Kuznetsov) [RHEL-33260] {CVE-2024-26908} - misc: lis3lv02d_i2c: Fix regulators getting en-/dis-abled twice on suspend/resume (Steve Best) [RHEL-36934] {CVE-2024-35824} - ice: final upstream version of the fix for RHEL-19000 (Michal Schmidt) [RHEL-35969] - kernel.spec: add iommu selftests to kernel-selftests-internal (Eder Zulian) [RHEL-32894] - virtiofs: include a newline in sysfs tag (Brian Foster) [RHEL-34071] - virtio_fs: remove duplicate check if queue is broken (Brian Foster) [RHEL-34071] - virtiofs: drop __exit from virtio_fs_sysfs_exit() (Brian Foster) [RHEL-34071] - virtiofs: emit uevents on filesystem events (Brian Foster) [RHEL-34071] - virtiofs: export filesystem tags through sysfs (Brian Foster) [RHEL-34071] - virtiofs: forbid newlines in tags (Brian Foster) [RHEL-34071] - xsk: Add missing SPDX to AF_XDP TX metadata documentation (Petr Oros) [RHEL-31944] - xsk: Don't assume metadata is always requested in TX completion (Petr Oros) [RHEL-31944] - selftests/bpf: Add TX side to xdp_hw_metadata (Petr Oros) [RHEL-31944] - selftests/bpf: Convert xdp_hw_metadata to XDP_USE_NEED_WAKEUP (Petr Oros) [RHEL-31944] - selftests/bpf: Fix broken build where char is unsigned (Petr Oros) [RHEL-31944] - selftests/bpf: Add options and frags to xdp_hw_metadata (Petr Oros) [RHEL-31944] - selftests/bpf: xdp_hw_metadata track more timestamps (Petr Oros) [RHEL-31944] - selftests/bpf: Add TX side to xdp_metadata (Petr Oros) [RHEL-31944] - selftests/bpf: Add csum helpers (Petr Oros) [RHEL-31944] - selftests/xsk: Support tx_metadata_len (Petr Oros) [RHEL-31944] - xsk: Add option to calculate TX checksum in SW (Petr Oros) [RHEL-31944] - xsk: Validate xsk_tx_metadata flags (Petr Oros) [RHEL-31944] - xsk: Document tx_metadata_len layout (Petr Oros) [RHEL-31944] - tools: ynl: Print xsk-features from the sample (Petr Oros) [RHEL-31944] - xsk: Add TX timestamp and TX checksum offload support (Petr Oros) [RHEL-31944] - xsk: Support tx_metadata_len (Petr Oros) [RHEL-31944] - xsk: Elide base_addr comparison in xp_unaligned_validate_desc (Petr Oros) [RHEL-31944]- modules: wait do_free_init correctly (Donald Dutile) [RHEL-28063] - Subject: revert of revert KEYS: Make use of platform keyring for module signature verify (Donald Dutile) [RHEL-28063] - linux/export: Ensure natural alignment of kcrctab array (Donald Dutile) [RHEL-28063] - linux/export: Fix alignment for 64-bit ksymtab entries (Donald Dutile) [RHEL-28063] - kernel/module: improve documentation for try_module_get() (Donald Dutile) [RHEL-28063] - module: Remove redundant TASK_UNINTERRUPTIBLE (Donald Dutile) [RHEL-28063] - params: Introduce the param_unknown_fn type (Donald Dutile) [RHEL-28063] - module/decompress: use kvmalloc() consistently (Donald Dutile) [RHEL-28063] - module: Annotate struct module_notes_attrs with __counted_by (Donald Dutile) [RHEL-28063] - module: Fix comment typo (Donald Dutile) [RHEL-28063] - module: Make is_mapping_symbol() return bool (Donald Dutile) [RHEL-28063] - module/decompress: use vmalloc() for gzip decompression workspace (Donald Dutile) [RHEL-28063] - module: Clarify documentation of module_param_call() (Donald Dutile) [RHEL-28063] - modpost: do not make find_tosym() return NULL (Donald Dutile) [RHEL-28063] - modpost: Optimize symbol search from linear to binary search (Donald Dutile) [RHEL-28063] - module/decompress: use vmalloc() for zstd decompression workspace (Donald Dutile) [RHEL-28063] - dyndbg: add source filename to prefix (Donald Dutile) [RHEL-28063] - dyndbg: increase PREFIX_SIZE to 128 (Donald Dutile) [RHEL-28063] - dyndbg: constify opt_array (Donald Dutile) [RHEL-28063] - module: Expose module_init_layout_section() (Donald Dutile) [RHEL-28063] - modpost, kallsyms: Treat add '$'-prefixed symbols as mapping symbols (Donald Dutile) [RHEL-28063] - module: Ignore RISC-V mapping symbols too (Donald Dutile) [RHEL-28063] - module: fix init_module_from_file() error handling (Donald Dutile) [RHEL-28063] - modules: catch concurrent module loads, treat them as idempotent (Donald Dutile) [RHEL-28063] - module: split up 'finit_module()' into init_module_from_file() helper (Donald Dutile) [RHEL-28063] - kallsyms: Fix kallsyms_selftest failure (Donald Dutile) [RHEL-28063] - kallsyms: Add more debug output for selftest (Donald Dutile) [RHEL-28063] - modpost: check static EXPORT_SYMBOL* by modpost again (Donald Dutile) [RHEL-28063] - kbuild: generate KSYMTAB entries by modpost (Donald Dutile) [RHEL-28063] - modpost: pass struct module pointer to check_section_mismatch() (Donald Dutile) [RHEL-28063] - modpost: fix off by one in is_executable_section() (Donald Dutile) [RHEL-28063] - modpost: Include '.text.*' in TEXT_SECTIONS (Donald Dutile) [RHEL-28063] - xen: unexport __init-annotated xen_xlate_map_ballooned_pages() (Donald Dutile) [RHEL-28063] - tick/nohz: unexport __init-annotated tick_nohz_full_setup() (Donald Dutile) [RHEL-28063] - kallsyms: make kallsyms_show_value() as generic function (Donald Dutile) [RHEL-28063] - kallsyms: move kallsyms_show_value() out of kallsyms.c (Donald Dutile) [RHEL-28063] - modpost: detect section mismatch for R_ARM_REL32 (Donald Dutile) [RHEL-28063] - modpost: fix section_mismatch message for R_ARM_THM_{CALL,JUMP24,JUMP19} (Donald Dutile) [RHEL-28063] - modpost: detect section mismatch for R_ARM_THM_{MOVW_ABS_NC,MOVT_ABS} (Donald Dutile) [RHEL-28063] - modpost: refactor find_fromsym() and find_tosym() (Donald Dutile) [RHEL-28063] - modpost: detect section mismatch for R_ARM_{MOVW_ABS_NC,MOVT_ABS} (Donald Dutile) [RHEL-28063] - modpost: fix section mismatch message for R_ARM_{PC24,CALL,JUMP24} (Donald Dutile) [RHEL-28063] - modpost: fix section mismatch message for R_ARM_ABS32 (Donald Dutile) [RHEL-28063] - module/decompress: Fix error checking on zstd decompression (Donald Dutile) [RHEL-28063] - module: fix module load for ia64 (Donald Dutile) [RHEL-28063] - modpost: remove *_sections[] arrays (Donald Dutile) [RHEL-28063] - modpost: merge bad_tosec=ALL_EXIT_SECTIONS entries in sectioncheck table (Donald Dutile) [RHEL-28063] - modpost: merge fromsec=DATA_SECTIONS entries in sectioncheck table (Donald Dutile) [RHEL-28063] - modpost: remove is_shndx_special() check from section_rel(a) (Donald Dutile) [RHEL-28063] - modpost: replace r->r_offset, r->r_addend with faddr, taddr (Donald Dutile) [RHEL-28063] - modpost: unify 'sym' and 'to' in default_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: remove unused argument from secref_whitelist() (Donald Dutile) [RHEL-28063] - Revert "modpost: skip ELF local symbols during section mismatch check" (Donald Dutile) [RHEL-28063] - kallsyms: remove unsed API lookup_symbol_attrs (Donald Dutile) [RHEL-28063] - module: Remove preempt_disable() from module reference counting. (Donald Dutile) [RHEL-28063] - module: Fix use-after-free bug in read_file_mod_stats() (Donald Dutile) [RHEL-28063] - modpost: rename find_elf_symbol() and find_elf_symbol2() (Donald Dutile) [RHEL-28063] - modpost: pass section index to find_elf_symbol2() (Donald Dutile) [RHEL-28063] - modpost: pass 'tosec' down to default_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: squash extable_mismatch_handler() into default_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: clean up is_executable_section() (Donald Dutile) [RHEL-28063] - modpost: squash report_sec_mismatch() into default_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: squash report_extable_warnings() into extable_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: remove get_prettyname() (Donald Dutile) [RHEL-28063] - modpost: remove fromsym info in __ex_table section mismatch warning (Donald Dutile) [RHEL-28063] - modpost: remove broken calculation of exception_table_entry size (Donald Dutile) [RHEL-28063] - module: include internal.h in module/dups.c (Donald Dutile) [RHEL-28063] - module: add debugging auto-load duplicate module support (Donald Dutile) [RHEL-28063] - module: stats: fix invalid_mod_bytes typo (Donald Dutile) [RHEL-28063] - module: remove use of uninitialized variable len (Donald Dutile) [RHEL-28063] - module: fix building stats for 32-bit targets (Donald Dutile) [RHEL-28063] - module: stats: include uapi/linux/module.h (Donald Dutile) [RHEL-28063] - module: avoid allocation if module is already present and ready (Donald Dutile) [RHEL-28063] - module: add debug stats to help identify memory pressure (Donald Dutile) [RHEL-28063] - module: extract patient module check into helper (Donald Dutile) [RHEL-28063] - modules/kmod: replace implementation with a semaphore (Donald Dutile) [RHEL-28063] - module: fix kmemleak annotations for non init ELF sections (Donald Dutile) [RHEL-28063] - module: Ignore L0 and rename is_arm_mapping_symbol() (Donald Dutile) [RHEL-28063] - module: Move is_arm_mapping_symbol() to module_symbol.h (Donald Dutile) [RHEL-28063] - module: Sync code of is_arm_mapping_symbol() (Donald Dutile) [RHEL-28063] - module: already_uses() - reduce pr_debug output volume (Donald Dutile) [RHEL-28063] - module: add section-size to move_module pr_debug (Donald Dutile) [RHEL-28063] - module: add symbol-name to pr_debug Absolute symbol (Donald Dutile) [RHEL-28063] - module: in layout_sections, move_module: add the modname (Donald Dutile) [RHEL-28063] - module: fold usermode helper kmod into modules directory (Donald Dutile) [RHEL-28063] - module: merge remnants of setup_load_info() to elf validation (Donald Dutile) [RHEL-28063] - module: move more elf validity checks to elf_validity_check() (Donald Dutile) [RHEL-28063] - module: add stop-grap sanity check on module memcpy() (Donald Dutile) [RHEL-28063] - module: add sanity check for ELF module section (Donald Dutile) [RHEL-28063] - module: rename check_module_license_and_versions() to check_export_symbol_versions() (Donald Dutile) [RHEL-28063] - module: converge taint work together (Donald Dutile) [RHEL-28063] - module: move signature taint to module_augment_kernel_taints() (Donald Dutile) [RHEL-28063] - module: move tainting until after a module hits our linked list (Donald Dutile) [RHEL-28063] - module: split taint adding with info checking (Donald Dutile) [RHEL-28063] - module: split taint work out of check_modinfo_livepatch() (Donald Dutile) [RHEL-28063] - module: rename set_license() to module_license_taint_check() (Donald Dutile) [RHEL-28063] - module: move check_modinfo() early to early_mod_check() (Donald Dutile) [RHEL-28063] - module: move early sanity checks into a helper (Donald Dutile) [RHEL-28063] - module: add a for_each_modinfo_entry() (Donald Dutile) [RHEL-28063] - module: rename next_string() to module_next_tag_pair() (Donald Dutile) [RHEL-28063] - module: move get_modinfo() helpers all above (Donald Dutile) [RHEL-28063] - modpost: Fix processing of CRCs on 32-bit build machines (Donald Dutile) [RHEL-28063] - module/decompress: Never use kunmap() for local un-mappings (Donald Dutile) [RHEL-28063] - kallsyms: Delete an unused parameter related to {module_}kallsyms_on_each_symbol() (Donald Dutile) [RHEL-28063] - dyndbg: cleanup dynamic usage in ib_srp.c (Donald Dutile) [RHEL-28063] - kernel/module: add documentation for try_module_get() (Donald Dutile) [RHEL-28063] - ARM: dyndbg: allow including dyndbg.h in decompressor (Donald Dutile) [RHEL-28063] - dyndbg: use the module notifier callbacks (Donald Dutile) [RHEL-28063] - dyndbg: remove unused 'base' arg from __ddebug_add_module() (Donald Dutile) [RHEL-28063] - module: make module_ktype structure constant (Donald Dutile) [RHEL-28063] - module: Remove the unused function within (Donald Dutile) [RHEL-28063] - scripts/gdb: fix usage of MOD_TEXT not defined when CONFIG_MODULES=n (Donald Dutile) [RHEL-28063] - scripts/gdb: fix 'lx-lsmod' show the wrong size (Donald Dutile) [RHEL-28063] - scripts/gdb: use mem instead of core_layout to get the module address (Donald Dutile) [RHEL-28063] - module: replace module_layout with module_memory (Donald Dutile) [RHEL-28063] - s390/module: fix loading modules with a lot of relocations (Donald Dutile) [RHEL-28063] - module: Use kstrtobool() instead of strtobool() (Donald Dutile) [RHEL-28063] - livepatch: Improve the search performance of module_kallsyms_on_each_symbol() (Donald Dutile) [RHEL-28063] - kallsyms: Fix scheduling with interrupts disabled in self-test (Donald Dutile) [RHEL-28063] - modpost: error out if addend_*_rel() is not implemented for REL arch (Donald Dutile) [RHEL-28063] - module/decompress: Support zstd in-kernel decompression (Donald Dutile) [RHEL-28063] - module: add module_elf_check_arch for module-specific checks (Donald Dutile) [RHEL-28063] - modpost: Mark uuid_le type to be suitable only for MEI (Donald Dutile) [RHEL-28063] - modpost: fix array_size.cocci warning (Donald Dutile) [RHEL-28063] - modpost: Join broken long printed messages (Donald Dutile) [RHEL-28063] - kallsyms: Remove unneeded semicolon (Donald Dutile) [RHEL-28063] - kallsyms: Add self-test facility (Donald Dutile) [RHEL-28063] - kallsyms: Add helper kallsyms_on_each_match_symbol() (Donald Dutile) [RHEL-28063] - kallsyms: Reduce the memory occupied by kallsyms_seqs_of_names[] (Donald Dutile) [RHEL-28063] - kallsyms: Improve the performance of kallsyms_lookup_name() (Donald Dutile) [RHEL-28063] - module: Fix NULL vs IS_ERR checking for module_get_next_page (Donald Dutile) [RHEL-28063] - module: Remove unused macros module_addr_min/max (Donald Dutile) [RHEL-28063] - module: remove redundant module_sysfs_initialized variable (Donald Dutile) [RHEL-28063] - module: tracking: Keep a record of tainted unloaded modules only (Donald Dutile) [RHEL-28063] - linux/export: use inline assembler to populate symbol CRCs (Donald Dutile) [RHEL-28063] - powerpc/xmon: Use KSYM_NAME_LEN in array size (Donald Dutile) [RHEL-28063] - kallsyms: increase maximum kernel symbol length to 512 (Donald Dutile) [RHEL-28063] - kallsyms: support "big" kernel symbols (Donald Dutile) [RHEL-28063] - kallsyms: add static relationship between `KSYM_NAME_LEN{,_BUFFER}` (Donald Dutile) [RHEL-28063] - kallsyms: avoid hardcoding buffer size (Donald Dutile) [RHEL-28063] - cfi: Drop __CFI_ADDRESSABLE (Donald Dutile) [RHEL-28063] - cfi: Remove CONFIG_CFI_CLANG_SHADOW (Donald Dutile) [RHEL-28063] - module/decompress: generate sysfs string at compile time (Donald Dutile) [RHEL-28063] - module: Add debugfs interface to view unloaded tainted modules (Donald Dutile) [RHEL-28063] - dyndbg: add drm.debug style (drm/parameters/debug) bitmap support (Donald Dutile) [RHEL-28063] - dyndbg: validate class FOO by checking with module (Donald Dutile) [RHEL-28063] - dyndbg: add ddebug_attach_module_classes (Donald Dutile) [RHEL-28063] - kernel/module: add __dyndbg_classes section (Donald Dutile) [RHEL-28063] - dyndbg: add DECLARE_DYNDBG_CLASSMAP macro (Donald Dutile) [RHEL-28063] - dyndbg: add __pr_debug_cls for testing (Donald Dutile) [RHEL-28063] - dyndbg: add class_id to pr_debug callsites (Donald Dutile) [RHEL-28063] - dyndbg: gather __dyndbg[] state into struct _ddebug_info (Donald Dutile) [RHEL-28063] - dyndbg: cleanup auto vars in dynamic_debug_init (Donald Dutile) [RHEL-28063] - dyndbg: drop EXPORTed dynamic_debug_exec_queries (Donald Dutile) [RHEL-28063] - dyndbg: let query-modname override actual module name (Donald Dutile) [RHEL-28063] - dyndbg: use ESCAPE_SPACE for cat control (Donald Dutile) [RHEL-28063] - dyndbg: reverse module.callsite walk in cat control (Donald Dutile) [RHEL-28063] - dyndbg: reverse module walk in cat control (Donald Dutile) [RHEL-28063] - dyndbg: show both old and new in change-info (Donald Dutile) [RHEL-28063] - dyndbg: fix module.dyndbg handling (Donald Dutile) [RHEL-28063] - dyndbg: fix static_branch manipulation (Donald Dutile) [RHEL-28063] - modpost: fix module versioning when a symbol lacks valid CRC (Donald Dutile) [RHEL-28063] - modpost: remove .symbol_white_list field entirely (Donald Dutile) [RHEL-28063] - modpost: remove unneeded .symbol_white_list initializers (Donald Dutile) [RHEL-28063] - modpost: add PATTERNS() helper macro (Donald Dutile) [RHEL-28063] - modpost: shorten warning messages in report_sec_mismatch() (Donald Dutile) [RHEL-28063] - Revert "Kbuild, lto, workaround: Don't warn for initcall_reference in modpost" (Donald Dutile) [RHEL-28063] - modpost: use more reliable way to get fromsec in section_rel(a)() (Donald Dutile) [RHEL-28063] - modpost: add array range check to sec_name() (Donald Dutile) [RHEL-28063] - modpost: refactor get_secindex() (Donald Dutile) [RHEL-28063] - modpost: remove unused Elf_Sword macro (Donald Dutile) [RHEL-28063] - modpost: use sym_get_data() to get module device_table data (Donald Dutile) [RHEL-28063] - modpost: drop executable ELF support (Donald Dutile) [RHEL-28063] - module: Replace kmap() with kmap_local_page() (Donald Dutile) [RHEL-28063] - module: Show the last unloaded module's taint flag(s) (Donald Dutile) [RHEL-28063] - module: Use strscpy() for last_unloaded_module (Donald Dutile) [RHEL-28063] - module: Modify module_flags() to accept show_state argument (Donald Dutile) [RHEL-28063] - module: Move module's Kconfig items in kernel/module/ (Donald Dutile) [RHEL-28063] - module: panic: Taint the kernel when selftest modules load (Donald Dutile) [RHEL-28063] - module: Use vzalloc() instead of vmalloc()/memset(0) (Donald Dutile) [RHEL-28063] - module: Increase readability of module_kallsyms_lookup_name() (Donald Dutile) [RHEL-28063] - module: Fix ERRORs reported by checkpatch.pl (Donald Dutile) [RHEL-28063] - module: Add support for default value for module async_probe (Donald Dutile) [RHEL-28063] - module: kallsyms: Ensure preemption in add_kallsyms() with PREEMPT_RT (Donald Dutile) [RHEL-28063] - module: Fix "warning: variable 'exit' set but not used" (Donald Dutile) [RHEL-28063] - module: Fix selfAssignment cppcheck warning (Donald Dutile) [RHEL-28063] - modules: Fix corruption of /proc/kallsyms (Donald Dutile) [RHEL-28063] - modpost: fix section mismatch check for exported init/exit sections (Donald Dutile) [RHEL-28063] - modpost: use fnmatch() to simplify match() (Donald Dutile) [RHEL-28063] - modpost: simplify mod->name allocation (Donald Dutile) [RHEL-28063] - module: Fix prefix for module.sig_enforce module param (Donald Dutile) [RHEL-28063] - kbuild: check static EXPORT_SYMBOL* by script instead of modpost (Donald Dutile) [RHEL-28063] - modpost: squash if...else-if in find_elf_symbol2() (Donald Dutile) [RHEL-28063] - modpost: reuse ARRAY_SIZE() macro for section_mismatch() (Donald Dutile) [RHEL-28063] - modpost: remove the unused argument of check_sec_ref() (Donald Dutile) [RHEL-28063] - modpost: fix undefined behavior of is_arm_mapping_symbol() (Donald Dutile) [RHEL-28063] - modpost: fix removing numeric suffixes (Donald Dutile) [RHEL-28063] - genksyms: adjust the output format to modpost (Donald Dutile) [RHEL-28063] - kbuild: stop merging *.symversions (Donald Dutile) [RHEL-28063] - kbuild: link symbol CRCs at final link, removing CONFIG_MODULE_REL_CRCS (Donald Dutile) [RHEL-28063] - modpost: extract symbol versions from *.cmd files (Donald Dutile) [RHEL-28063] - modpost: add sym_find_with_module() helper (Donald Dutile) [RHEL-28063] - module: merge check_exported_symbol() into find_exported_symbol_in_section() (Donald Dutile) [RHEL-28063] - module: do not binary-search in __ksymtab_gpl if fsa->gplok is false (Donald Dutile) [RHEL-28063] - module: do not pass opaque pointer for symbol search (Donald Dutile) [RHEL-28063] - module: show disallowed symbol name for inherit_taint() (Donald Dutile) [RHEL-28063] - module: fix [e_shstrndx].sh_size=0 OOB access (Donald Dutile) [RHEL-28063] - module: Introduce module unload taint tracking (Donald Dutile) [RHEL-28063] - module: Move module_assert_mutex_or_preempt() to internal.h (Donald Dutile) [RHEL-28063] - module: Make module_flags_taint() accept a module's taints bitmap and usable outside core code (Donald Dutile) [RHEL-28063] - module.h: simplify MODULE_IMPORT_NS (Donald Dutile) [RHEL-28063] - modpost: change the license of EXPORT_SYMBOL to bool type (Donald Dutile) [RHEL-28063] - kbuild: record symbol versions in *.cmd files (Donald Dutile) [RHEL-28063] - kbuild: generate a list of objects in vmlinux (Donald Dutile) [RHEL-28063] - modpost: move *.mod.c generation to write_mod_c_files() (Donald Dutile) [RHEL-28063] - modpost: merge add_{intree_flag,retpoline,staging_flag} to add_header (Donald Dutile) [RHEL-28063] - modpost: split new_symbol() to symbol allocation and hash table addition (Donald Dutile) [RHEL-28063] - modpost: make sym_add_exported() always allocate a new symbol (Donald Dutile) [RHEL-28063] - modpost: make multiple export error (Donald Dutile) [RHEL-28063] - modpost: dump Module.symvers in the same order of modules.order (Donald Dutile) [RHEL-28063] - modpost: traverse the namespace_list in order (Donald Dutile) [RHEL-28063] - modpost: use doubly linked list for dump_lists (Donald Dutile) [RHEL-28063] - modpost: traverse unresolved symbols in order (Donald Dutile) [RHEL-28063] - modpost: add sym_add_unresolved() helper (Donald Dutile) [RHEL-28063] - modpost: traverse modules in order (Donald Dutile) [RHEL-28063] - modpost: import include/linux/list.h (Donald Dutile) [RHEL-28063] - modpost: change mod->gpl_compatible to bool type (Donald Dutile) [RHEL-28063] - modpost: use bool type where appropriate (Donald Dutile) [RHEL-28063] - modpost: move struct namespace_list to modpost.c (Donald Dutile) [RHEL-28063] - modpost: retrieve the module dependency and CRCs in check_exports() (Donald Dutile) [RHEL-28063] - modpost: add a separate error for exported symbols without definition (Donald Dutile) [RHEL-28063] - modpost: remove stale comment about sym_add_exported() (Donald Dutile) [RHEL-28063] - modpost: do not write out any file when error occurred (Donald Dutile) [RHEL-28063] - modpost: use snprintf() instead of sprintf() for safety (Donald Dutile) [RHEL-28063] - kbuild: refactor cmd_modversions_S (Donald Dutile) [RHEL-28063] - kbuild: refactor cmd_modversions_c (Donald Dutile) [RHEL-28063] - modpost: remove annoying namespace_from_kstrtabns() (Donald Dutile) [RHEL-28063] - modpost: remove redundant initializes for static variables (Donald Dutile) [RHEL-28063] - modpost: move export_from_secname() call to more relevant place (Donald Dutile) [RHEL-28063] - modpost: remove useless export_from_sec() (Donald Dutile) [RHEL-28063] - kbuild: do not remove empty *.symtypes explicitly (Donald Dutile) [RHEL-28063] - kbuild: factor out genksyms command from cmd_gensymtypes_{c,S} (Donald Dutile) [RHEL-28063] - module: Remove module_addr_min and module_addr_max (Donald Dutile) [RHEL-28063] - module: Add CONFIG_ARCH_WANTS_MODULES_DATA_IN_VMALLOC (Donald Dutile) [RHEL-28063] - module: Introduce data_layout (Donald Dutile) [RHEL-28063] - module: Prepare for handling several RB trees (Donald Dutile) [RHEL-28063] - module: Always have struct mod_tree_root (Donald Dutile) [RHEL-28063] - module: Rename debug_align() as strict_align() (Donald Dutile) [RHEL-28063] - module: Rework layout alignment to avoid BUG_ON()s (Donald Dutile) [RHEL-28063] - module: Move module_enable_x() and frob_text() in strict_rwx.c (Donald Dutile) [RHEL-28063] - module: Make module_enable_x() independent of CONFIG_ARCH_HAS_STRICT_MODULE_RWX (Donald Dutile) [RHEL-28063] - module: Move version support into a separate file (Donald Dutile) [RHEL-28063] - module: Move kdb module related code out of main kdb code (Donald Dutile) [RHEL-28063] - module: Move sysfs support into a separate file (Donald Dutile) [RHEL-28063] - module: Move procfs support into a separate file (Donald Dutile) [RHEL-28063] - module: kallsyms: Fix suspicious rcu usage (Donald Dutile) [RHEL-28063] - module: Move kallsyms support into a separate file (Donald Dutile) [RHEL-28063] - module: Move kmemleak support to a separate file (Donald Dutile) [RHEL-28063] - module: Move extra signature support out of core code (Donald Dutile) [RHEL-28063] - module: Move strict rwx support to a separate file (Donald Dutile) [RHEL-28063] - module: Move latched RB-tree support to a separate file (Donald Dutile) [RHEL-28063] - module: Move livepatch support to a separate file (Donald Dutile) [RHEL-28063] - module: Make internal.h and decompress.c more compliant (Donald Dutile) [RHEL-28063] - module: Simple refactor in preparation for split (Donald Dutile) [RHEL-28063] - scripts/gdb: Fix gdb 'lx-symbols' command (Donald Dutile) [RHEL-28063] - module: Move all into module/ (Donald Dutile) [RHEL-28063] - modpost: restore the warning message for missing symbol versions (Donald Dutile) [RHEL-28063] - ftrace: Have architectures opt-in for mcount build time sorting (Donald Dutile) [RHEL-28063] - ftrace: Fix assuming build time sort works for s390 (Donald Dutile) [RHEL-28063] - script/sorttable: Fix some initialization problems (Donald Dutile) [RHEL-28063] - ftrace: Add test to make sure compiled time sorts work (Donald Dutile) [RHEL-28063] - scripts: ftrace - move the sort-processing in ftrace_init (Donald Dutile) [RHEL-28063] - module.h: allow #define strings to work with MODULE_IMPORT_NS (Donald Dutile) [RHEL-28063] - livepatch: Avoid CPU hogging with cond_resched (Donald Dutile) [RHEL-28063] - sections: provide internal __is_kernel() and __is_kernel_text() helper (Donald Dutile) [RHEL-28063] - kallsyms: fix address-checks for kernel related range (Donald Dutile) [RHEL-28063] - dyndbg: refine verbosity 1-4 summary-detail (Donald Dutile) [RHEL-28063] - dyndbg: fix spurious vNpr_info change (Donald Dutile) [RHEL-28063] - dyndbg: no vpr-info on empty queries (Donald Dutile) [RHEL-28063] - dyndbg: vpr-info on remove-module complete, not starting (Donald Dutile) [RHEL-28063] - dyndbg: Remove support for ddebug_query param (Donald Dutile) [RHEL-28063] - dyndbg: make dyndbg a known cli param (Donald Dutile) [RHEL-28063] - dyndbg: show module in vpr-info in dd-exec-queries (Donald Dutile) [RHEL-28063] - scripts: update the comments of kallsyms support (Donald Dutile) [RHEL-28063] - modpost: get the *.mod file path more simply (Donald Dutile) [RHEL-28063] - kbuild: merge vmlinux_link() between ARCH=um and other architectures (Donald Dutile) [RHEL-28063] - kbuild: do not remove 'linux' link in scripts/link-vmlinux.sh (Donald Dutile) [RHEL-28063] - kbuild: merge vmlinux_link() between the ordinary link and Clang LTO (Donald Dutile) [RHEL-28063] - module: fix signature check failures when using in-kernel decompression (Donald Dutile) [RHEL-28063] - module: Remove outdated comment (Donald Dutile) [RHEL-28063] - module: fix building with sysfs disabled (Donald Dutile) [RHEL-28063] - kernel: Fix spelling mistake "compresser" -> "compressor" (Donald Dutile) [RHEL-28063] - module: add in-kernel support for decompressing (Donald Dutile) [RHEL-28063] - module: change to print useful messages from elf_validity_check() (Donald Dutile) [RHEL-28063] - module: fix validate_section_offset() overflow bug on 64-bit (Donald Dutile) [RHEL-28063] - module: fix clang CFI with MODULE_UNLOAD=n (Donald Dutile) [RHEL-28063] - Subject: revert KEYS: Make use of platform keyring for module signature verify (Donald Dutile) [RHEL-28063] - lib/bitmap.c make bitmap_print_bitmask_to_buf parseable (Donald Dutile) [RHEL-28063] - bitmap: extend comment to bitmap_print_bitmask/list_to_buf (Donald Dutile) [RHEL-28063]- arm64: mm: Make hibernation aware of KFENCE (Maxim Levitsky) [RHEL-7225] - scsi: libfc: Fix potential NULL pointer dereference in fc_lport_ptp_setup() (John Meneghini) [RHEL-38200] {CVE-2023-52809} - pinctrl: core: delete incorrect free in pinctrl_enable() (David Arcari) [RHEL-39758] {CVE-2024-36940} - x86/coco: Require seeding RNG with RDRAND on CoCo systems (Lenny Szubowicz) [RHEL-37269] {CVE-2024-35875} - mac802154: fix llsec key resources release in mac802154_llsec_key_del (Steve Best) [RHEL-34969] {CVE-2024-26961} - hwmon: (w83792d) Fix NULL pointer dereference by removing unnecessary structure field (Steve Best) [RHEL-37721] {CVE-2021-47385} - redhat/configs: add CONFIG_CSD_LOCK_WAIT_DEBUG_DEFAULT (Leonardo Bras) [RHEL-13876] - trace,smp: Add tracepoints for scheduling remotelly called functions (Leonardo Bras) [RHEL-13876] - trace,smp: Add tracepoints around remotelly called functions (Leonardo Bras) [RHEL-13876] - trace,smp: Trace all smp_function_call*() invocations (Leonardo Bras) [RHEL-13876] - locking/csd_lock: Remove added data from CSD lock debugging (Leonardo Bras) [RHEL-13876] - trace,smp: Add tracepoints for scheduling remotelly called functions (Leonardo Bras) [RHEL-13876]- qede: fix firmware halt over suspend and resume (John Meneghini) [RHEL-14143] - mm/vmalloc: eliminated the lock contention from twice to once (Aristeu Rozanski) [RHEL-28501] - cachefiles: fix memory leak in cachefiles_add_cache() (Andrey Albershteyn) [RHEL-33111] {CVE-2024-26840} - redhat: include resolve_btfids in kernel-devel (Viktor Malik) [RHEL-40707] - nvme: fix namespace removal list (Maurizio Lombardi) [RHEL-40472] - nvme: use srcu for iterating namespace list (Maurizio Lombardi) [RHEL-40472] - tcp: Use refcount_inc_not_zero() in tcp_twsk_unique(). (Guillaume Nault) [RHEL-39837] {CVE-2024-36904} - ipv6: fib6_rules: avoid possible NULL dereference in fib6_rule_action() (Guillaume Nault) [RHEL-39845] {CVE-2024-36902} - rtnetlink: fix error logic of IFLA_BRIDGE_FLAGS writing back (Davide Caratti) [RHEL-36874] {CVE-2024-27414} - net: dev_addr_lists: move locking out of init/exit in kunit (Hangbin Liu) [RHEL-21442] - net: annotate writes on dev->mtu from ndo_change_mtu() (Ivan Vecera) [RHEL-39583] - geneve: fix header validation in geneve[6]_xmit_skb (Antoine Tenart) [RHEL-37386] {CVE-2024-35973} - icmp: prevent possible NULL dereferences from icmp_build_probe() (Antoine Tenart) [RHEL-37002] {CVE-2024-35857} - netdevsim: add selftest for forwarding skb between connected ports (Petr Oros) [RHEL-38987] - netdevsim: add ndo_get_iflink() implementation (Petr Oros) [RHEL-38987] - netdevsim: forward skbs from one connected port to another (Petr Oros) [RHEL-38987] - netdevsim: allow two netdevsim ports to be connected (Petr Oros) [RHEL-38987] - selftests: net: Correct couple of spelling mistakes (Petr Oros) [RHEL-38987] - selftests: netdevsim: be less selective for FW for the devlink test (Petr Oros) [RHEL-38987] - net: netdevsim: constify the struct device_type usage (Petr Oros) [RHEL-38987] - netdevsim: make nsim_bus const (Petr Oros) [RHEL-38987] - selftests: netdevsim: stop using ifconfig (Petr Oros) [RHEL-38987] - netdevsim: avoid potential loop in nsim_dev_trap_report_work() (Petr Oros) [RHEL-38987] - netdevsim: add Makefile for selftests (Petr Oros) [RHEL-38987] - selftests: netdevsim: fix the udp_tunnel_nic test (Petr Oros) [RHEL-38987] - selftests: netdevsim: correct expected FEC strings (Petr Oros) [RHEL-38987] - selftests: netdevsim: sprinkle more udevadm settle (Petr Oros) [RHEL-38987] - netdevsim: Don't accept device bound programs (Petr Oros) [RHEL-38987] - selftests: netdevsim: use suitable existing dummy file for flash test (Petr Oros) [RHEL-38987] - netdevsim: fix uninitialized data in nsim_dev_trap_fa_cookie_write() (Petr Oros) [RHEL-38987] - xdp: reflect tail increase for MEM_TYPE_XSK_BUFF_POOL (Petr Oros) [RHEL-38863] - ice: update xdp_rxq_info::frag_size for ZC enabled Rx queue (Petr Oros) [RHEL-38863] - intel: xsk: initialize skb_frag_t::bv_offset in ZC drivers (Petr Oros) [RHEL-38863] - ice: remove redundant xdp_rxq_info registration (Petr Oros) [RHEL-38863] - ice: work on pre-XDP prog frag count (Petr Oros) [RHEL-38863] - xsk: fix usage of multi-buffer BPF helpers for ZC XDP (Petr Oros) [RHEL-38863] - xsk: make xsk_buff_pool responsible for clearing xdp_buff::flags (Petr Oros) [RHEL-38863] - xsk: recycle buffer in case Rx queue was full (Petr Oros) [RHEL-38863] - net/mlx5e: Use a memory barrier to enforce PTP WQ xmit submission tracking occurs after populating the metadata_map (Kamal Heib) [RHEL-34192] {CVE-2024-26858} - netlabel: fix RCU annotation for IPv4 options on socket creation (Davide Caratti) [RHEL-31390] - net: fix sk_memory_allocated_{add|sub} vs softirqs (Paolo Abeni) [RHEL-34070] - tcp: sk_forced_mem_schedule() optimization (Paolo Abeni) [RHEL-34070] - net: make SK_MEMORY_PCPU_RESERV tunable (Paolo Abeni) [RHEL-34070] - rcu: Restrict access to RCU CPU stall notifiers (Waiman Long) [RHEL-34076] - rcu: Add RCU CPU stall notifier (Waiman Long) [RHEL-34076] - rcu/exp: Handle RCU expedited grace period kworker allocation failure (Waiman Long) [RHEL-34076] - rcu/exp: Fix RCU expedited parallel grace period kworker allocation failure recovery (Waiman Long) [RHEL-34076] - rcu: Break rcu_node_0 --> &rq->__lock order (Waiman Long) [RHEL-34076] - rcu/tree: Defer setting of jiffies during stall reset (Waiman Long) [RHEL-34076] - rcutorture: Add test of RCU CPU stall notifiers (Waiman Long) [RHEL-34076] - rcu: Eliminate check_cpu_stall() duplicate code (Waiman Long) [RHEL-34076] - rcu: Don't redump the stalled CPU where RCU GP kthread last ran (Waiman Long) [RHEL-34076] - rcu: Delete a redundant check in rcu_check_gp_kthread_starvation() (Waiman Long) [RHEL-34076] - rcu-tasks: Make rcu_tasks_lazy_ms static (Waiman Long) [RHEL-34076] - rcu-tasks: Pull sampling of ->percpu_dequeue_lim out of loop (Waiman Long) [RHEL-34076] - rcu-tasks: Add printk()s to localize boot-time self-test hang (Waiman Long) [RHEL-34076] - refscale: Print out additional module parameters (Waiman Long) [RHEL-34076] - refscale: Fix misplaced data re-read (Waiman Long) [RHEL-34076] - srcu: Only accelerate on enqueue time (Waiman Long) [RHEL-34076] - srcu: Fix callbacks acceleration mishandling (Waiman Long) [RHEL-34076] - rcu: Conditionally build CPU-hotplug teardown callbacks (Waiman Long) [RHEL-34076] - rcu: Assume rcu_report_dead() is always called locally (Waiman Long) [RHEL-34076] - rcu: Assume IRQS disabled from rcu_report_dead() (Waiman Long) [RHEL-34076] - rcu: Use rcu_segcblist_segempty() instead of open coding it (Waiman Long) [RHEL-34076] - rcu: kmemleak: Ignore kmemleak false positives when RCU-freeing objects (Waiman Long) [RHEL-34076] - srcu: Fix srcu_struct node grpmask overflow on 64-bit systems (Waiman Long) [RHEL-34076] - rcu: Eliminate rcu_gp_slow_unregister() false positive (Waiman Long) [RHEL-34076] - rcu: Dump memory object info if callback function is invalid (Waiman Long) [RHEL-34076] - rcu: Add sysfs to provide throttled access to rcu_barrier() (Waiman Long) [RHEL-34076] - rcu/tree: Remove superfluous return from void call_rcu* functions (Waiman Long) [RHEL-34076] - srcu: Fix error handling in init_srcu_struct_fields() (Waiman Long) [RHEL-34076] - rcutorture: Traverse possible cpu to set maxcpu in rcu_nocb_toggle() (Waiman Long) [RHEL-34076] - rcutorture: Replace schedule_timeout*() 1-jiffy waits with HZ/20 (Waiman Long) [RHEL-34076] - torture: Move rcutorture_sched_setaffinity() out of rcutorture (Waiman Long) [RHEL-34076] - rcu: Include torture_sched_setaffinity() declaration (Waiman Long) [RHEL-34076] - rcutorture: Stop right-shifting torture_random() return values (Waiman Long) [RHEL-34076] - rcutorture: Dump grace-period state upon rtort_pipe_count incidents (Waiman Long) [RHEL-34076] - refscale: Add a "jiffies" test (Waiman Long) [RHEL-34076] - rcuscale: Move rcu_scale_writer() schedule_timeout_uninterruptible() to _idle() (Waiman Long) [RHEL-34076] - rcuscale: fix building with RCU_TINY (Waiman Long) [RHEL-34076] - rcuscale: Add RCU Tasks Rude testing (Waiman Long) [RHEL-34076] - rcuscale: Measure RCU Tasks Trace grace-period kthread CPU time (Waiman Long) [RHEL-34076] - rcuscale: Measure grace-period kthread CPU time (Waiman Long) [RHEL-34076] - rcuscale: Print out full set of kfree_rcu parameters (Waiman Long) [RHEL-34076] - rcuscale: Print out full set of module parameters (Waiman Long) [RHEL-34076] - rcuscale: Add minruntime module parameter (Waiman Long) [RHEL-34076] - rcuscale: Fix gp_async_max typo: s/reader/writer/ (Waiman Long) [RHEL-34076] - rcuscale: Permit blocking delays between writers (Waiman Long) [RHEL-34076] - rcu-tasks: Fix boot-time RCU tasks debug-only deadlock (Waiman Long) [RHEL-34076] - rcu-tasks: Permit use of debug-objects with RCU Tasks flavors (Waiman Long) [RHEL-34076] - rcu-tasks: Cancel callback laziness if too many callbacks (Waiman Long) [RHEL-34076] - rcu-tasks: Add kernel boot parameters for callback laziness (Waiman Long) [RHEL-34076] - rcu-tasks: Remove redundant #ifdef CONFIG_TASKS_RCU (Waiman Long) [RHEL-34076] - rcu-tasks: Treat only synchronous grace periods urgently (Waiman Long) [RHEL-34076] - rcu: Make the rcu_nocb_poll boot parameter usable via boot config (Waiman Long) [RHEL-34076] - rcu: Mark __rcu_irq_enter_check_tick() ->rcu_urgent_qs load (Waiman Long) [RHEL-34076] - rcu: Clarify rcu_is_watching() kernel-doc comment (Waiman Long) [RHEL-34076] - rcu/rcuscale: Stop kfree_scale_thread thread(s) after unloading rcuscale (Waiman Long) [RHEL-34076] - rcu/rcuscale: Move rcu_scale_*() after kfree_scale_cleanup() (Waiman Long) [RHEL-34076] - rcu-tasks: Clarify the cblist_init_generic() function's pr_info() output (Waiman Long) [RHEL-34076] - rcu-tasks: Avoid pr_info() with spin lock in cblist_init_generic() (Waiman Long) [RHEL-34076] - rcu/nocb: Make shrinker iterate only over NOCB CPUs (Waiman Long) [RHEL-34076] - rcu/nocb: Recheck lazy callbacks under the ->nocb_lock from shrinker (Waiman Long) [RHEL-34076] - rcu/nocb: Fix shrinker race against callback enqueuer (Waiman Long) [RHEL-34076] - rcu/nocb: Protect lazy shrinker against concurrent (de-)offloading (Waiman Long) [RHEL-34076] - rcu/kvfree: Make drain_page_cache() take early return if cache is disabled (Waiman Long) [RHEL-34076] - rcu/kvfree: Make fill page cache start from krcp->nr_bkv_objs (Waiman Long) [RHEL-34076] - rcu/kvfree: Do not run a page work if a cache is disabled (Waiman Long) [RHEL-34076] - rcu/kvfree: Use consistent krcp when growing kfree_rcu() page cache (Waiman Long) [RHEL-34076] - rcu/kvfree: Invoke debug_rcu_bhead_unqueue() after checking bnode->gp_snap (Waiman Long) [RHEL-34076] - rcu/kvfree: Add debug check for GP complete for kfree_rcu_cpu list (Waiman Long) [RHEL-34076] - rcu/kvfree: Add debug to check grace periods (Waiman Long) [RHEL-34076] - rcu-tasks: Stop rcu_tasks_invoke_cbs() from using never-onlined CPUs (Waiman Long) [RHEL-34076] - rcu: Make rcu_cpu_starting() rely on interrupts being disabled (Waiman Long) [RHEL-34076] - rcu: Mark rcu_cpu_kthread() accesses to ->rcu_cpu_has_work (Waiman Long) [RHEL-34076] - rcu: Mark additional concurrent load from ->cpu_no_qs.b.exp (Waiman Long) [RHEL-34076] - rcu: Employ jiffies-based backstop to callback time limit (Waiman Long) [RHEL-34076] - rcu: Check callback-invocation time limit for rcuc kthreads (Waiman Long) [RHEL-34076] - rcutorture: Verify NUM_ACTIVE_RCU_POLL_OLDSTATE (Waiman Long) [RHEL-34076] - rcutorture: Verify NUM_ACTIVE_RCU_POLL_FULL_OLDSTATE (Waiman Long) [RHEL-34076] - rcu-tasks: Make grace-period-age message human-readable (Waiman Long) [RHEL-34076] - rcu: Synchronize ->qsmaskinitnext in rcu_boost_kthread_setaffinity() (Waiman Long) [RHEL-34076] - rcu/nocb: Add CPU number to CPU-{,de}offload failure messages (Waiman Long) [RHEL-34076] - rcutorture: Fix ksoftirqd boosting timing and iteration (Waiman Long) [RHEL-34076]- efivarfs: force RO when remounting if SetVariable is not supported (Pavel Reichl) [RHEL-26588] {CVE-2023-52463} - keys: Fix overwrite of key expiration on instantiation (David Howells) [RHEL-39708] {CVE-2024-36031} - cpufreq: intel_pstate: Fix unchecked HWP MSR access (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: fix struct cpudata::epp_cached kernel-doc (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: hide unused intel_pstate_cpu_oob_ids[] (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Update the maximum CPU frequency consistently (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Replace three global.turbo_disabled checks (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Read global.no_turbo under READ_ONCE() (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Rearrange show_no_turbo() and store_no_turbo() (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Do not update global.turbo_disabled after initialization (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Fold intel_pstate_max_within_limits() into caller (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Use __ro_after_init for three variables (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Get rid of unnecessary READ_ONCE() annotations (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Wait for canceled delayed work to complete (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Simplify spinlock locking (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Drop redundant locking from intel_pstate_driver_cleanup() (David Arcari) [RHEL-39731] - block: prevent division by zero in blk_rq_stat_sum() (Ming Lei) [RHEL-37281] {CVE-2024-35925} - block: fix module reference leakage from bdev_open_by_dev error path (Ming Lei) [RHEL-37000] {CVE-2024-35859} - net/mlx4_core: replace deprecated strncpy with strscpy (Benjamin Poirier) [RHEL-24474] - IB/mlx4: Fix the size of a buffer in add_port_entries() (Benjamin Poirier) [RHEL-24474] - mlx4: Delete custom device management logic (Benjamin Poirier) [RHEL-24474] - mlx4: Connect the infiniband part to the auxiliary bus (Benjamin Poirier) [RHEL-24474] - mlx4: Connect the ethernet part to the auxiliary bus (Benjamin Poirier) [RHEL-24474] - mlx4: Register mlx4 devices to an auxiliary virtual bus (Benjamin Poirier) [RHEL-24474] - mlx4: Avoid resetting MLX4_INTFF_BONDING per driver (Benjamin Poirier) [RHEL-24474] - mlx4: Move the bond work to the core driver (Benjamin Poirier) [RHEL-24474] - mlx4: Get rid of the mlx4_interface.activate callback (Benjamin Poirier) [RHEL-24474] - mlx4: Replace the mlx4_interface.event callback with a notifier (Benjamin Poirier) [RHEL-24474] - mlx4: Use 'void *' as the event param of mlx4_dispatch_event() (Benjamin Poirier) [RHEL-24474] - mlx4: Rename member mlx4_en_dev.nb to netdev_nb (Benjamin Poirier) [RHEL-24474] - mlx4: Get rid of the mlx4_interface.get_dev callback (Benjamin Poirier) [RHEL-24474] - RDMA/mlx4: Copy union directly (Benjamin Poirier) [RHEL-24474] - net/mlx4: Remove many unnecessary NULL values (Benjamin Poirier) [RHEL-24474] - RDMA/mlx: Remove unnecessary variable initializations (Benjamin Poirier) [RHEL-24474] - net/mlx4: clean up a type issue (Benjamin Poirier) [RHEL-24474] - RDMA/mlx4: Make check for invalid flags stricter (Benjamin Poirier) [RHEL-24474] - net/mlx4: Use bitmap_weight_and() (Benjamin Poirier) [RHEL-24474] - RDMA/mlx: Calling qp event handler in workqueue context (Benjamin Poirier) [RHEL-24474] - sched/topology: Optimize topology_span_sane() (Phil Auld) [RHEL-39277] - cpumask: Add for_each_cpu_from() (Phil Auld) [RHEL-39277] - mm/slub, kunit: Use inverted data to corrupt kmem cache (Nico Pache) [RHEL-38018] - drop_monitor: replace spin_lock by raw_spin_lock (Wander Lairson Costa) [RHEL-1016] - redhat/configs: Add CONFIG_MITIGATION_SPECTRE_BHI (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Fix BHI retpoline check (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Replace CONFIG_SPECTRE_BHI_{ON,OFF} with CONFIG_MITIGATION_SPECTRE_BHI (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Remove CONFIG_BHI_MITIGATION_AUTO and spectre_bhi=auto (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Clarify that syscall hardening isn't a BHI mitigation (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Fix BHI handling of RRSBA (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Rename various 'ia32_cap' variables to 'x86_arch_cap_msr' (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Cache the value of MSR_IA32_ARCH_CAPABILITIES (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Fix BHI documentation (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Fix return type of spectre_bhi_state() (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Make CONFIG_SPECTRE_BHI_ON the default (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - KVM: x86: Add BHI_NO (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Mitigate KVM by default (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Add BHI mitigation knob (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Enumerate Branch History Injection (BHI) bug (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Define SPEC_CTRL_BHI_DIS_S (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Add support for clearing branch history at syscall entry (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Change commas to semicolons in 'spectre_v2' sysfs file (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - perf/x86/amd/lbr: Use freeze based on availability (Waiman Long) [RHEL-28203 RHEL-28209] - Documentation/kernel-parameters: Add spec_rstack_overflow to mitigations=off (Waiman Long) [RHEL-28203 RHEL-28209]- cpu/hotplug: Don't offline the last non-isolated CPU (David Arcari) [RHEL-38274] {CVE-2023-52831} - cpu/hotplug: Prevent self deadlock on CPU hot-unplug (David Arcari) [RHEL-38274] {CVE-2023-52831} - efi: fix panic in kdump kernel (Steve Best) [RHEL-36998] {CVE-2024-35800} - mm/secretmem: fix GUP-fast succeeding on secretmem folios (Waiman Long) [RHEL-37271 RHEL-37272] {CVE-2024-35872} - secretmem: convert page_is_secretmem() to folio_is_secretmem() (Waiman Long) [RHEL-37271 RHEL-37272] {CVE-2024-35872} - NFSv4.1: fix handling NFS4ERR_DELAY when testing for session trunking (Scott Mayhew) [RHEL-24133] - mtd: mtdpart: Don't create platform device that'll never probe (Rupinderjit Singh) [RHEL-22420] - mtd: call of_platform_populate() for MTD partitions (Rupinderjit Singh) [RHEL-22420] - bus: imx-weim: make symbol 'weim_of_notifier' static (Rupinderjit Singh) [RHEL-22420] - treewide: Fix probing of devices in DT overlays (Rupinderjit Singh) [RHEL-22420] - bus: imx-weim: add DT overlay support for WEIM bus (Rupinderjit Singh) [RHEL-22420] - of: property: fw_devlink: Fix stupid bug in remote-endpoint parsing (Rupinderjit Singh) [RHEL-22420] - of: property: Improve finding the supplier of a remote-endpoint property (Rupinderjit Singh) [RHEL-22420] - soc: renesas: Move away from using OF_POPULATED for fw_devlink (Rupinderjit Singh) [RHEL-22420] - driver core: Fix device_link_flag_is_sync_state_only() (Rupinderjit Singh) [RHEL-22420] - driver core: fw_devlink: Improve logs for cycle detection (Rupinderjit Singh) [RHEL-22420] - driver core: fw_devlink: Improve detection of overlapping cycles (Rupinderjit Singh) [RHEL-22420] - of: property: Simplify of_link_to_phandle() (Rupinderjit Singh) [RHEL-22420] - platform/mellanox: nvsw-sn2201: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/mellanox: mlxreg-lc: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/mellanox: mlxreg-io: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform: mellanox: mlxreg-hotplug: Extend condition for notification callback processing (Mark Langsdorf) [RHEL-33550] - platform/mellanox: mlxreg-lc: Make error handling flow consistent (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Handle events during suspend after resume completion (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: properly fix race condition (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Separate host command and irq disable (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: fix compilation warning (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_proto: Mark outdata as const (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Mark port_amode_ops const (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Use dev_err_probe() more (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Use semi-colons instead of commas (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Add Displayport Alternatemode 2.1 Support (Mark Langsdorf) [RHEL-33550] - platform/chrome/wilco_ec: telemetry: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome/wilco_ec: debugfs: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome/wilco_ec: core: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_usbpd_notify: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_usbpd_logger: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_vbc: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_sysfs: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lightbar: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_debugfs: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_chardev: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: wilco_ec: Annotate struct ec_event_queue with __counted_by (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Configure Retimer cable type (Mark Langsdorf) [RHEL-33550] - platform/chrome: chromeos_acpi: print hex string for ACPI_TYPE_BUFFER (Mark Langsdorf) [RHEL-33550] - platform/chrome: chromeos_acpi: support official HID GOOG0016 (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Remove EC panic shutdown timeout (Mark Langsdorf) [RHEL-33550] - platform: Explicitly include correct DT includes (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_spi: Use %*ph for printing hexdump of a small buffer (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Move host command to prepare/complete (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Report EC panic as uevent (Mark Langsdorf) [RHEL-33550] - platform/chrome: wilco_ec: remove return value check of debugfs_create_dir() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_debugfs: fix kernel-doc warning (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Separate logic for getting panic info (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: remove unneeded label and if-condition (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_chardev: fix kernel data leak from ioctl (Mark Langsdorf) [RHEL-33550] - platform/olpc: olpc-xo175-ec: Use SPI device ID data to bind device (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Fix spelling mistake (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Add Attention support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Fix VDO copy (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: fix negative type promoted to high (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Use per-device lockdep key (Mark Langsdorf) [RHEL-33550] - platform/chrome: fix kernel-doc warnings for panic notifier (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: initialize the buf variable (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Fix panic notifier registration (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Add VDM send support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Add VDM reply support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Add initial VDM support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Alter module name with hyphens (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Move structs to header (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Update port DP VDO (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Set port alt mode drvdata (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Stash port driver info (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Shutdown on EC Panic (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Poll EC log on EC panic (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: fix race condition (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: Add DT enumeration support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: Add transport layer (Mark Langsdorf) [RHEL-33550] - platform/chrome: use sysfs_emit_at() instead of scnprintf() (Mark Langsdorf) [RHEL-33550] - platform/chrome: use sysfs_emit() instead of scnprintf() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Set parent of partner PD object (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_usbpd_notify: Fix error handling in cros_usbpd_notify_init() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Convert to i2c's .probe_new() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Force synchronous probe (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Mark PROBE_PREFER_ASYNCHRONOUS (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lightbar: Set PROBE_PREFER_ASYNCHRONOUS (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_spi: Set PROBE_PREFER_ASYNCHRONOUS (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Move mec_init to device probe (Mark Langsdorf) [RHEL-33550] - platform/chrome: Use kstrtobool() instead of strtobool() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc_mec: remove cros_ec_lpc_mec_destroy() (Mark Langsdorf) [RHEL-33550] - platform/chrome: add a driver for HPS (Mark Langsdorf) [RHEL-33550] - redhat/configs: enable HPS driver as a module (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Notify the PM of wake events during resume (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Register partner PDOs (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Correct alt mode index (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Expose suspend_timeout_ms in debugfs (Mark Langsdorf) [RHEL-33550] - platform/chrome: fix double-free in chromeos_laptop_prepare() (Mark Langsdorf) [RHEL-33550] - platform/chrome: fix memory corruption in ioctl (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_proto: Update version on GET_NEXT_EVENT failure (Mark Langsdorf) [RHEL-33550] - platform/chrome: fix kernel-doc warning for suspend_timeout_ms (Mark Langsdorf) [RHEL-33550]- net/smc: avoid data corruption caused by decline (Tobias Huschle) [RHEL-38236] {CVE-2023-52775} - powerpc/pseries/memhp: Fix access beyond end of drmem array (Mamatha Inamdar) [RHEL-26494] {CVE-2023-52451} - octeontx2-af: avoid off-by-one read from userspace (Kamal Heib) [RHEL-39873] {CVE-2024-36957} - iommu/amd: Fix panic accessing amd_iommu_enable_faulting (Jerry Snitselaar) [RHEL-37320 RHEL-40344] - blk-cgroup: Properly propagate the iostat update up the hierarchy (Ming Lei) [RHEL-38596] - ethernet: hisilicon: hns: hns_dsaf_misc: fix a possible array overflow in hns_dsaf_ge_srst_by_port() (Ken Cox) [RHEL-38715] {CVE-2021-47548} - watchdog: rti: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-40150] - watchdog: rti-wdt:using the pm_runtime_resume_and_get to simplify the code (Andrew Halaney) [RHEL-40150] - watchdog: rti-wdt: Fix pm_runtime_get_sync() error checking (Andrew Halaney) [RHEL-40150] - watchdog: rti_wdt: Fix calculation and evaluation of preset heartbeat (Andrew Halaney) [RHEL-40150] - watchdog: rti-wdt: Add missing pm_runtime_disable() in probe function (Andrew Halaney) [RHEL-40150] - watchdog: rti-wdt: Make use of the helper function devm_platform_ioremap_resource() (Andrew Halaney) [RHEL-40150] - clk: Get runtime PM before walking tree for clk_summary (Andrew Halaney) [RHEL-35062] - clk: Get runtime PM before walking tree during disable_unused (Andrew Halaney) [RHEL-35062] {CVE-2024-27004} - clk: Initialize struct clk_core kref earlier (Andrew Halaney) [RHEL-35062] - clk: Don't hold prepare_lock when calling kref_put() (Andrew Halaney) [RHEL-35062] - clk: Remove prepare_lock hold assertion in __clk_release() (Andrew Halaney) [RHEL-35062] - atl1c: Work around the DMA RX overflow issue (Ken Cox) [RHEL-38289] {CVE-2023-52834} - scsi: ufs: ti-j721e: Expose device tree aliases (Andrew Halaney) [RHEL-39999] - scsi: ufs: cdns-pltfrm: Perform read back after writing HCLKDIV (Andrew Halaney) [RHEL-39999] - redhat/configs: Enable CONFIG_BLK_CGROUP_IOCOST (Waiman Long) [RHEL-38879] - null_blk: Fix return value of nullb_device_power_store() (Ming Lei) [RHEL-39662] - null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues' (Ming Lei) [RHEL-39662] - stackdepot: respect __GFP_NOLOCKDEP allocation flag (Waiman Long) [RHEL-38628] - lib/stackdepot: off by one in depot_fetch_stack() (Waiman Long) [RHEL-38628] - lib/stackdepot: fix first entry having a 0-handle (Waiman Long) [RHEL-38628] - platform/x86: wmi: Fix opening of char device (David Arcari) [RHEL-38260] {CVE-2023-52864} - platform/x86: wmi: remove unnecessary initializations (David Arcari) [RHEL-38260] {CVE-2023-52864} - scsi: mpi3mr: Use proper format specifier in mpi3mr_sas_port_add() (Bryan Gurney) [RHEL-38547] - scsi: mpi3mr: Sanitise num_phys (Bryan Gurney) [RHEL-38547] - mlxbf_gige: call request_irq() after NAPI initialized (Kamal Heib) [RHEL-37179] {CVE-2024-35907} - mlxbf_gige: stop PHY during open() error paths (Kamal Heib) [RHEL-37179] - fork: defer linking file vma until vma is fully initialized (Rafael Aquini) [RHEL-35022] {CVE-2024-27022} - platform/x86/intel-uncore-freq: Don't present root domain on error (David Arcari) [RHEL-38558] - platform/x86/intel-uncore-freq: Increase minor number support (David Arcari) [RHEL-38558] - x86/cpu/topology: Rename topology_max_die_per_package() (David Arcari) [RHEL-38558] - platform/x86/intel-uncore-freq: Process read/write blocked feature status (David Arcari) [RHEL-38558] - mlxbf_gige: stop interface during shutdown (Kamal Heib) [RHEL-37244] {CVE-2024-35885} - usbnet: fix error return code in usbnet_probe() (Jose Ignacio Tornos Martinez) [RHEL-38442] {CVE-2021-47495} - usbnet: sanity check for maxpacket (Jose Ignacio Tornos Martinez) [RHEL-38442] {CVE-2021-47495} - net: ena: Fix incorrect descriptor free behavior (Kamal Heib) [RHEL-37430] {CVE-2024-35958} - VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler() (Steve Best) [RHEL-37327] {CVE-2024-35944} - VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host() (Steve Best) [RHEL-37327] {CVE-2024-35944} - x86/mm: Ensure input to pfn_to_kaddr() is treated as a 64-bit type (Steve Best) [RHEL-36906] {CVE-2023-52659} - powerpc/mm: Align memory_limit value specified using mem= kernel parameter (Joel Savitz) [RHEL-8591] - dyndbg: fix old BUG_ON in >control parser (Waiman Long) [RHEL-37113 RHEL-37114] {CVE-2024-35947} - nbd: always initialize struct msghdr completely (Ming Lei) [RHEL-29500] {CVE-2024-26638} - cpufreq: amd-pstate: Fix the inconsistency in max frequency units (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: remove global header file (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: fix memory leak on CPU EPP exit (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: fix the highest frequency issue which limits performance (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: remove unused variable lowest_nonlinear_freq (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: fix code format problems (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Add quirk for the pstate CPPC capabilities missing (David Arcari) [RHEL-34751] - x86/CPU/AMD: Add ZenX generations flags (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: get transition delay and latency value from ACPI tables (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Bail out if min/max/nominal_freq is 0 (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Remove amd_get_{min,max,nominal,lowest_nonlinear}_freq() (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Unify computation of {max,min,nominal,lowest_nonlinear}_freq (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Document the units for freq variables in amd_cpudata (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Document *_limit_* fields in struct amd_cpudata (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: adjust min/max limit perf (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Fix min_perf assignment in amd_pstate_adjust_perf() (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Update amd-pstate preferred core ranking dynamically (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Enable amd-pstate preferred core support (David Arcari) [RHEL-34751] - ACPI: CPPC: Add helper to get the highest performance value (David Arcari) [RHEL-34751] - cpufreq/amd-pstate: Fix setting scaling max/min freq values (David Arcari) [RHEL-34751] - cpufreq/amd-pstate: Only print supported EPP values for performance governor (David Arcari) [RHEL-34751] - cpufreq/amd-pstate: Fix scaling_min_freq and scaling_max_freq update (David Arcari) [RHEL-34751] - cpufreq/amd-pstate: Fix the return value of amd_pstate_fast_switch() (David Arcari) [RHEL-34751] - Merge DRM changes from upstream v6.8..v6.9 (Dave Airlie) [RHEL-24102] - Merge DRM changes from upstream v6.7..v6.8 (Dave Airlie) [RHEL-24102] - redhat/configs: add new configs from drm backport (Dave Airlie) [RHEL-24102] - Partial revert: "file: convert to SLAB_TYPESAFE_BY_RCU" for i915 (Dave Airlie) [RHEL-24102] - Revert "drm/ttm: dynamically allocate the drm-ttm_pool shrinker" (Dave Airlie) [RHEL-24102] - Revert "drm/i915: dynamically allocate the i915_gem_mm shrinker" (Dave Airlie) [RHEL-24102] - Merge DRM changes from upstream v6.6..v6.7 (Dave Airlie) [RHEL-24102]- nvmem: Fix shift-out-of-bound (UBSAN) with byte size cells (Steve Best) [RHEL-38438] {CVE-2021-47497} - kernel: watch_queue: copy user-array safely (Steve Best) [RHEL-38238] {CVE-2023-52824} - lib/generic-radix-tree.c: Don't overflow in peek() (Waiman Long) [RHEL-37739 RHEL-37740] {CVE-2021-47432} - include/linux/generic-radix-tree.h: replace kernel.h with the necessary inclusions (Waiman Long) [RHEL-37739 RHEL-37740] {CVE-2021-47432} - efi: runtime: Fix potential overflow of soft-reserved region size (Lenny Szubowicz) [RHEL-33098] {CVE-2024-26843} - workqueue: Drain BH work items on hot-unplugged CPUs (Waiman Long) [RHEL-25103] - workqueue: Control intensive warning threshold through cmdline (Waiman Long) [RHEL-25103] - workqueue: Make @flags handling consistent across set_work_data() and friends (Waiman Long) [RHEL-25103] - workqueue: Remove clear_work_data() (Waiman Long) [RHEL-25103] - workqueue: Factor out work_grab_pending() from __cancel_work_sync() (Waiman Long) [RHEL-25103] - workqueue: Clean up enum work_bits and related constants (Waiman Long) [RHEL-25103] - workqueue: Introduce work_cancel_flags (Waiman Long) [RHEL-25103] - workqueue: Use variable name irq_flags for saving local irq flags (Waiman Long) [RHEL-25103] - workqueue: Reorganize flush and cancel[_sync] functions (Waiman Long) [RHEL-25103] - workqueue: Rename __cancel_work_timer() to __cancel_timer_sync() (Waiman Long) [RHEL-25103] - workqueue: Use rcu_read_lock_any_held() instead of rcu_read_lock_held() (Waiman Long) [RHEL-25103] - workqueue: Cosmetic changes (Waiman Long) [RHEL-25103] - workqueue, irq_work: Build fix for !CONFIG_IRQ_WORK (Waiman Long) [RHEL-25103] - workqueue: Fix queue_work_on() with BH workqueues (Waiman Long) [RHEL-25103] - async: Use a dedicated unbound workqueue with raised min_active (Waiman Long) [RHEL-25103] - workqueue: Implement workqueue_set_min_active() (Waiman Long) [RHEL-25103] - workqueue: Fix kernel-doc comment of unplug_oldest_pwq() (Waiman Long) [RHEL-25103] - workqueue: Bind unbound workqueue rescuer to wq_unbound_cpumask (Waiman Long) [RHEL-25103] - kernel/workqueue: Let rescuers follow unbound wq cpumask changes (Waiman Long) [RHEL-25103] - workqueue: Enable unbound cpumask update on ordered workqueues (Waiman Long) [RHEL-25103] - workqueue: Link pwq's into wq->pwqs from oldest to newest (Waiman Long) [RHEL-25103] - workqueue: Don't implicitly make UNBOUND workqueues w/ @max_active==1 ordered (Waiman Long) [RHEL-25103] - workqueue: Skip __WQ_DESTROYING workqueues when updating global unbound cpumask (Waiman Long) [RHEL-25103] - workqueue: fix a typo in comment (Waiman Long) [RHEL-25103] - Revert "workqueue: make wq_subsys const" (Waiman Long) [RHEL-25103] - workqueue: Implement BH workqueues to eventually replace tasklets (Waiman Long) [RHEL-25103] - workqueue: Factor out init_cpu_worker_pool() (Waiman Long) [RHEL-25103] - workqueue: Update lock debugging code (Waiman Long) [RHEL-25103] - workqueue: make wq_subsys const (Waiman Long) [RHEL-25103] - workqueue: Fix pwq->nr_in_flight corruption in try_to_grab_pending() (Waiman Long) [RHEL-25103] - workqueue: Avoid premature init of wq->node_nr_active[].max (Waiman Long) [RHEL-25103] - workqueue: Don't call cpumask_test_cpu() with -1 CPU in wq_update_node_max_active() (Waiman Long) [RHEL-25103] - tools/workqueue/wq_dump.py: Add node_nr/max_active dump (Waiman Long) [RHEL-25103] - workqueue: Implement system-wide nr_active enforcement for unbound workqueues (Waiman Long) [RHEL-25103] - workqueue: Introduce struct wq_node_nr_active (Waiman Long) [RHEL-25103] - workqueue: Move pwq_dec_nr_in_flight() to the end of work item handling (Waiman Long) [RHEL-25103] - workqueue: RCU protect wq->dfl_pwq and implement accessors for it (Waiman Long) [RHEL-25103] - workqueue: Make wq_adjust_max_active() round-robin pwqs while activating (Waiman Long) [RHEL-25103] - workqueue: Move nr_active handling into helpers (Waiman Long) [RHEL-25103] - workqueue: Replace pwq_activate_inactive_work() with [__]pwq_activate_work() (Waiman Long) [RHEL-25103] - workqueue: Factor out pwq_is_empty() (Waiman Long) [RHEL-25103] - workqueue: Move pwq->max_active to wq->max_active (Waiman Long) [RHEL-25103] - workqueue: Break up enum definitions and give names to the types (Waiman Long) [RHEL-25103] - workqueue: Drop unnecessary kick_pool() in create_worker() (Waiman Long) [RHEL-25103] - tools/workqueue/wq_dump.py: Clean up code and drop duplicate information (Waiman Long) [RHEL-25103] - workqueue: mark power efficient workqueue as unbounded if nohz_full enabled (Waiman Long) [RHEL-25103] - workqueue: Add rcu lock check at the end of work item execution (Waiman Long) [RHEL-25103] - kernel/workqueue: Bind rescuer to unbound cpumask for WQ_UNBOUND (Waiman Long) [RHEL-25103] - tools/workqueue: Add rescuers printing to wq_dump.py (Waiman Long) [RHEL-25103] - Revert "workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask()" (Waiman Long) [RHEL-25103] - Documentation/core-api: fix spelling mistake in workqueue (Waiman Long) [RHEL-25103] - Documentation/core-api : fix typo in workqueue (Waiman Long) [RHEL-25103] - async: Split async_schedule_node_domain() (Waiman Long) [RHEL-25103] - workqueue: Provide one lock class key per work_on_cpu() callsite (Waiman Long) [RHEL-25103] - workqueue: fix -Wformat-truncation in create_worker (Waiman Long) [RHEL-25103] - workqueue: Use the kmem_cache_free() instead of kfree() to release pwq (Waiman Long) [RHEL-25103] - workqueue: doc: Fix function and sysfs path errors (Waiman Long) [RHEL-25103] - workqueue: Fix UAF report by KASAN in pwq_release_workfn() (Waiman Long) [RHEL-25103] - workqueue: Fix missed pwq_release_worker creation in wq_cpu_intensive_thresh_init() (Waiman Long) [RHEL-25103] - workqueue: Removed double allocation of wq_update_pod_attrs_buf (Waiman Long) [RHEL-25103] - workqueue: fix data race with the pwq->stats[] increment (Waiman Long) [RHEL-25103] - workqueue: Rename rescuer kworker (Waiman Long) [RHEL-25103] - workqueue: Make default affinity_scope dynamically updatable (Waiman Long) [RHEL-25103] - workqueue: Add "Affinity Scopes and Performance" section to documentation (Waiman Long) [RHEL-25103] - workqueue: Implement non-strict affinity scope for unbound workqueues (Waiman Long) [RHEL-25103] - workqueue: Add workqueue_attrs->__pod_cpumask (Waiman Long) [RHEL-25103] - workqueue: Factor out need_more_worker() check and worker wake-up (Waiman Long) [RHEL-25103] - workqueue: Factor out work to worker assignment and collision handling (Waiman Long) [RHEL-25103] - workqueue: Add multiple affinity scopes and interface to select them (Waiman Long) [RHEL-25103] - workqueue: Modularize wq_pod_type initialization (Waiman Long) [RHEL-25103] - workqueue: Add tools/workqueue/wq_dump.py which prints out workqueue configuration (Waiman Long) [RHEL-25103] - workqueue: Generalize unbound CPU pods (Waiman Long) [RHEL-25103] - workqueue: Factor out clearing of workqueue-only attrs fields (Waiman Long) [RHEL-25103] - workqueue: Factor out actual cpumask calculation to reduce subtlety in wq_update_pod() (Waiman Long) [RHEL-25103] - workqueue: Initialize unbound CPU pods later in the boot (Waiman Long) [RHEL-25103] - workqueue: Move wq_pod_init() below workqueue_init() (Waiman Long) [RHEL-25103] - workqueue: Rename NUMA related names to use pod instead (Waiman Long) [RHEL-25103] - workqueue: Rename workqueue_attrs->no_numa to ->ordered (Waiman Long) [RHEL-25103] - workqueue: Make unbound workqueues to use per-cpu pool_workqueues (Waiman Long) [RHEL-25103] - workqueue: Call wq_update_unbound_numa() on all CPUs in NUMA node on CPU hotplug (Waiman Long) [RHEL-25103] - workqueue: Make per-cpu pool_workqueues allocated and released like unbound ones (Waiman Long) [RHEL-25103] - workqueue: Use a kthread_worker to release pool_workqueues (Waiman Long) [RHEL-25103] - workqueue: Remove module param disable_numa and sysfs knobs pool_ids and numa (Waiman Long) [RHEL-25103] - workqueue: Relocate worker and work management functions (Waiman Long) [RHEL-25103] - workqueue: Rename wq->cpu_pwqs to wq->cpu_pwq (Waiman Long) [RHEL-25103] - workqueue: Not all work insertion needs to wake up a worker (Waiman Long) [RHEL-25103] - workqueue: Cleanups around process_scheduled_works() (Waiman Long) [RHEL-25103] - workqueue: Drop the special locking rule for worker->flags and worker_pool->flags (Waiman Long) [RHEL-25103] - workqueue: use LIST_HEAD to initialize cull_list (Waiman Long) [RHEL-25103] - workqueue: Warn attempt to flush system-wide workqueues. (Waiman Long) [RHEL-25103] - workqueue: Scale up wq_cpu_intensive_thresh_us if BogoMIPS is below 4000 (Waiman Long) [RHEL-25103] - workqueue: Fix cpu_intensive_thresh_us name in help text (Waiman Long) [RHEL-25103] - soc: qcom: qmi: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - dm integrity: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - scsi: NCR5380: Use default @max_active for hostdata->work_q (Waiman Long) [RHEL-25103] - crypto: octeontx2: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - xen/pvcalls: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - virt: acrn: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - net: octeontx2: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - net: thunderx: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - greybus: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - powerpc, workqueue: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - workqueue: Disable per-cpu CPU hog detection when wq_cpu_intensive_thresh_us is 0 (Waiman Long) [RHEL-25103] - workqueue: Fix WARN_ON_ONCE() triggers in worker_enter_idle() (Waiman Long) [RHEL-25103] - workqueue: Track and monitor per-workqueue CPU time usage (Waiman Long) [RHEL-25103] - redhat/configs: Add CONFIG_WQ_CPU_INTENSIVE_REPORT (Waiman Long) [RHEL-25103] - workqueue: Report work funcs that trigger automatic CPU_INTENSIVE mechanism (Waiman Long) [RHEL-25103] - workqueue: Automatically mark CPU-hogging work items CPU_INTENSIVE (Waiman Long) [RHEL-25103] - workqueue: Improve locking rule description for worker fields (Waiman Long) [RHEL-25103] - workqueue: Move worker_set/clr_flags() upwards (Waiman Long) [RHEL-25103] - workqueue: Re-order struct worker fields (Waiman Long) [RHEL-25103] - workqueue: Add pwq->stats[] and a monitoring script (Waiman Long) [RHEL-25103] - Further upgrade queue_work_on() comment (Waiman Long) [RHEL-25103] - workqueue: clean up WORK_* constant types, clarify masking (Waiman Long) [RHEL-25103] - workqueue: Introduce show_freezable_workqueues (Waiman Long) [RHEL-25103] - workqueue: Print backtraces from CPUs with hung CPU bound workqueues (Waiman Long) [RHEL-25103] - workqueue: Warn when a rescuer could not be created (Waiman Long) [RHEL-25103] - workqueue: Interrupted create_worker() is not a repeated event (Waiman Long) [RHEL-25103] - workqueue: Warn when a new worker could not be created (Waiman Long) [RHEL-25103] - workqueue: Fix hung time report of worker pools (Waiman Long) [RHEL-25103] - workqueue: Simplify a pr_warn() call in wq_select_unbound_cpu() (Waiman Long) [RHEL-25103] - scsi: message: fusion: Avoid flush_scheduled_work() usage (Waiman Long) [RHEL-25103] - scsi: message: fusion: Remove unused sas_persist_task work (Waiman Long) [RHEL-25103] - workqueue: Make show_pwq() use run-length encoding (Waiman Long) [RHEL-25103] - workqueue: Add a new flag to spot the potential UAF error (Waiman Long) [RHEL-25103] - workqueue: Make queue_rcu_work() use call_rcu_hurry() (Waiman Long) [RHEL-25103] - treewide: Drop WARN_ON_FUNCTION_MISMATCH (Waiman Long) [RHEL-25103] - Input: psmouse-smbus - avoid flush_scheduled_work() usage (Waiman Long) [RHEL-25103] - workqueue: Convert the type of pool->nr_running to int (Waiman Long) [RHEL-25103] - workqueue: Use wake_up_worker() in wq_worker_sleeping() instead of open code (Waiman Long) [RHEL-25103] - Revert "module, async: async_synchronize_full() on module init iff async is used" (Waiman Long) [RHEL-25103] - workqueue: Upgrade queue_work_on() comment (Waiman Long) [RHEL-25103] - workqueue: doc: Call out the non-reentrance conditions (Waiman Long) [RHEL-25103]- i2c: core: Fix atomic xfer check for non-preempt config (Steve Best) [RHEL-38315] {CVE-2023-52791} - i2c: core: Run atomic i2c xfer when !preemptible (Steve Best) [RHEL-38315] {CVE-2023-52791} - x86/fpu: Keep xfd_state in sync with MSR_IA32_XFD (Steve Best) [RHEL-36996] {CVE-2024-35801} - platform/x86: p2sb: On Goldmont only cache P2SB and SPI devfn BAR (Steve Best) [RHEL-31058] - xen-netfront: Add missing skb_mark_for_recycle (Vitaly Kuznetsov) [RHEL-36573] {CVE-2024-27393} - bounds: Use the right number of bits for power-of-two CONFIG_NR_CPUS (Steve Best) [RHEL-37368] {CVE-2024-35983} - mm/hugetlb: fix missing hugetlb_lock for resv uncharge (Rafael Aquini) [RHEL-37467] {CVE-2024-36000} - ice: fix uninitialized dplls mutex usage (Petr Oros) [RHEL-36283] - ice: fix pin phase adjust updates on PF reset (Petr Oros) [RHEL-36283] - ice: fix dpll periodic work data updates on PF reset (Petr Oros) [RHEL-36283] - ice: fix dpll and dpll_pin data access on PF reset (Petr Oros) [RHEL-36283] - ice: fix dpll input pin phase_adjust value updates (Petr Oros) [RHEL-36283] - ice: fix connection state of DPLL and out pin (Petr Oros) [RHEL-36283] - ice: Add automatic VF reset on Tx MDD events (Petr Oros) [RHEL-36317] - dmaengine: idxd: add a write() method for applications to submit work (Jerry Snitselaar) [RHEL-35828] {CVE-2024-21823} - dmaengine: idxd: add a new security check to deal with a hardware erratum (Jerry Snitselaar) [RHEL-35828] {CVE-2024-21823} - VFIO: Add the SPR_DSA and SPR_IAX devices to the denylist (Jerry Snitselaar) [RHEL-35828] {CVE-2024-21823} - scsi: lpfc: Copyright updates for 14.4.0.2 patches (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Update lpfc version to 14.4.0.2 (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Add support for 32 byte CDBs (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Change lpfc_hba hba_flag member into a bitmask (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Introduce rrq_list_lock to protect active_rrq_list (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Clear deferred RSCN processing flag when driver is unloading (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Update logging of protection type for T10 DIF I/O (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Change default logging level for unsolicited CT MIB commands (Dick Kennedy) [RHEL-35858] - mm/memory-failure: fix deadlock when hugetlb_optimize_vmemmap is enabled (Aristeu Rozanski) [RHEL-35090 RHEL-35091] {CVE-2024-26987} - selftest/bpf: Test the read of vsyscall page under x86-64 (Rafael Aquini) [RHEL-33168] {CVE-2024-26906} - x86/mm: Disallow vsyscall page read for copy_from_kernel_nofault() (Rafael Aquini) [RHEL-33168] {CVE-2024-26906} - x86/mm: Move is_vsyscall_vaddr() into asm/vsyscall.h (Rafael Aquini) [RHEL-33168] {CVE-2024-26906} - gfs2: Remove and replace gfs2_glock_queue_work (Andreas Gruenbacher) [RHEL-32940] - gfs2: do_xmote fixes (Andreas Gruenbacher) [RHEL-32940] - gfs2: finish_xmote cleanup (Andreas Gruenbacher) [RHEL-32940] - gfs2: Fix lru_count accounting (Andreas Gruenbacher) [RHEL-32940] - gfs2: Fix "Make glock lru list scanning safer" (Andreas Gruenbacher) [RHEL-32940] - gfs2: Fix "ignore unlock failures after withdraw" (Andreas Gruenbacher) [RHEL-32940] - gfs2: Don't set GLF_LOCK in gfs2_dispose_glock_lru (Andreas Gruenbacher) [RHEL-32940] - gfs2: Replace gfs2_glock_queue_put with gfs2_glock_put_async (Andreas Gruenbacher) [RHEL-32940] - gfs2: Get rid of gfs2_glock_queue_put in signal_our_withdraw (Andreas Gruenbacher) [RHEL-32940] - gfs2: Don't forget to complete delayed withdraw (Andreas Gruenbacher) [RHEL-32940] - arm64: entry: fix ARM64_WORKAROUND_SPECULATIVE_UNPRIV_LOAD (Mark Salter) [RHEL-31321] {CVE-2024-26670} - arm64: Rename ARM64_WORKAROUND_2966298 (Mark Salter) [RHEL-31321] {CVE-2024-26670} - cpufreq: Fix per-policy boost behavior on SoCs using cpufreq_boost_set_sw() (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Preserve PM domain votes in system suspend (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Enable virtual power domain devices (Mark Langsdorf) [RHEL-32446] - PM: sleep: Add helpers to allow a device to remain powered-on (Mark Langsdorf) [RHEL-32446] - cpufreq: imx6q: Don't disable 792 Mhz OPP unnecessarily (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Introduce cpufreq for ipq95xx (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Enable cpufreq for ipq53xx (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: add support for IPQ8074 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: add support for IPQ8064 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: also accept operating-points-v2-krait-cpu (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: drop pvs_ver for format a fuses (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: add support for IPQ6018 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Add MSM8909 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Simplify driver data allocation (Mark Langsdorf) [RHEL-32446] - cpufreq: arm: Kconfig: Add i.MX7 to supported SoC for ARM_IMX_CPUFREQ_DT (Mark Langsdorf) [RHEL-32446] - cpufreq: stats: Fix buffer overflow detection in trans_stats() (Mark Langsdorf) [RHEL-32446] - cpufreq: ARM_BRCMSTB_AVS_CPUFREQ cannot be used with ARM_SCMI_CPUFREQ (Mark Langsdorf) [RHEL-32446] - cpufreq: ti-cpufreq: Add opp support for am62p5 SoCs (Mark Langsdorf) [RHEL-32446] - cpufreq: dt-platdev: add am62p5 to blocklist (Mark Langsdorf) [RHEL-32446] - cpufreq: userspace: Move is_managed indicator into per-policy structure (Mark Langsdorf) [RHEL-32446] - cpufreq: userspace: Use fine-grained mutex in userspace governor (Mark Langsdorf) [RHEL-32446] - cpufreq: conservative: Simplify the condition of storing 'down_threshold' (Mark Langsdorf) [RHEL-32446] - cpufreq: Replace deprecated strncpy() with strscpy() (Mark Langsdorf) [RHEL-32446] - cpufreq: dt: platdev: Add MSM8909 to blocklist (Mark Langsdorf) [RHEL-32446] - cpufreq: pmac32: Use of_property_read_reg() to parse "reg" (Mark Langsdorf) [RHEL-32446] - cpufreq: Add QCM6490 to cpufreq-dt-platdev blocklist (Mark Langsdorf) [RHEL-32446] - cpufreq: Support per-policy performance boost (Mark Langsdorf) [RHEL-32446] - cpufreq: pcc: Fix the potentinal scheduling delays in target_index() (Mark Langsdorf) [RHEL-32446] - cpufreq: governor: Free dbs_data directly when gov->init() fails (Mark Langsdorf) [RHEL-32446] - cpufreq: Avoid printing kernel addresses in cpufreq_resume() (Mark Langsdorf) [RHEL-32446] - cpufreq: powernow-k8: Use related_cpus instead of cpus in driver.exit() (Mark Langsdorf) [RHEL-32446] - cpufreq: tegra194: add online/offline hooks (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-cpufreq-hw: add support for 4 freq domains (Mark Langsdorf) [RHEL-32446] - cpufreq: stats: Improve the performance of cpufreq_stats_create_table() (Mark Langsdorf) [RHEL-32446] - cpufreq: cppc: Set fie_disabled to FIE_DISABLED if fails to create kworker_fie (Mark Langsdorf) [RHEL-32446] - cpufreq: cppc: cppc_cpufreq_get_rate() returns zero in all error cases. (Mark Langsdorf) [RHEL-32446] - cpufreq: Prefer to print cpuid in MIN/MAX QoS register error message (Mark Langsdorf) [RHEL-32446] - cpufreq: brcmstb-avs-cpufreq: Fix -Warray-bounds bug (Mark Langsdorf) [RHEL-32446] - cpufreq: blocklist MSM8998 in cpufreq-dt-platdev (Mark Langsdorf) [RHEL-32446] - cpufreq: omap: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: raspberrypi: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: tegra186: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: qoriq: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: acpi: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: kirkwood: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: pcc-cpufreq: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: davinci: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: imx-cpufreq-dt: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: brcmstb-avs-cpufreq: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: tegra194: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: vexpress: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: scpi: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: imx6q: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-cpufreq-hw: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: dt: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: Explicitly include correct DT includes (Mark Langsdorf) [RHEL-32446] - cpufreq: Make CONFIG_CPUFREQ_DT_PLATDEV depend on OF (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-cpufreq-hw: Use dev_err_probe() when failing to get icc paths (Mark Langsdorf) [RHEL-32446] - cpufreq: dt-platdev: Support building as module (Mark Langsdorf) [RHEL-32446] - redhat/configs: add default values for CONFIG_CPUFREQ_DT_PLATDEV (Mark Langsdorf) [RHEL-32446] - cpufreq: dt-platdev: Blacklist ti,am62a7 SoC (Mark Langsdorf) [RHEL-32446] - cpufreq: ti-cpufreq: Add support for AM62A7 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: use helper to get SMEM SoC ID (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: use SoC ID-s from bindings (Mark Langsdorf) [RHEL-32446] - soc: qcom: smem: introduce qcom_smem_get_soc_id() (Mark Langsdorf) [RHEL-32446] - soc: qcom: smem: Switch to EXPORT_SYMBOL_GPL() (Mark Langsdorf) [RHEL-32446] - soc: qcom: socinfo: move SMEM item struct and defines to a header (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for SM8475 family (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: add SoC ID for QCM8550 and QCS8550 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add SoC ID for SM8650 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for IPQ8174 family (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add Soc ID for SM7150P (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add SoC ID for SM7125 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: drop the IPQ5019 SoC ID (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: add SoC ID for SM4450 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: add SoC ID for IPQ5300 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: add SoC ID for IPQ5312 and IPQ5302 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for IPQ5018 family (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add Soc ID for SM7150 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for QRB4210 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for IPQ9574 and its variants (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for QCM2290/QRB2210 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for IPQ5332 and its variant (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add Soc IDs for IPQ8064 and variants (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add a bunch of older SoCs (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add QRD board ID (Mark Langsdorf) [RHEL-32446] - cpufreq: imx6q: don't warn for disabling a non-existing frequency (Mark Langsdorf) [RHEL-32446] - cpufreq: Adjust includes to remove of_device.h (Mark Langsdorf) [RHEL-32446] - Merge tag 'devicetree-for-6.4-2' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux (Mark Langsdorf) [RHEL-32446] - cpufreq: dt-platdev: Add JH7110 SOC to the allowlist (Mark Langsdorf) [RHEL-32446] - cpufreq: Add SM7225 to cpufreq-dt-platdev blocklist (Mark Langsdorf) [RHEL-32446] - arch/x86: Fix XSAVE check for x86_64-v2 check (Prarit Bhargava) [RHEL-22439] - arch/x86: mark x86_64-v1 and x86_64-v2 processors as deprecated (Prarit Bhargava) [RHEL-22439] - scsi: qla2xxx: Update version to 10.02.09.200-k (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Delay I/O Abort on PCI error (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Change debug message during driver unload (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Fix double free of fcport (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Fix double free of the ha->vp_map pointer (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Fix command flush on cable pull (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: NVME|FCP prefer flag not being honored (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Update manufacturer detail (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Split FCE|EFT trace control (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Fix N2N stuck connection (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Prevent command send on chip reset (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Use FIELD_GET() to extract PCIe capability fields (Nilesh Javali) [RHEL-25184] - workqueue: Shorten events_freezable_power_efficient name (Audra Mitchell) [RHEL-3534] - workqueue.c: Increase workqueue name length (Audra Mitchell) [RHEL-3534] - net/mlx5e: Tidy up IPsec NAT-T SA discovery (Amir Tzin) [RHEL-24465] - Revert "net/mlx5e: Check the number of elements before walk TC rhashtable" (Amir Tzin) [RHEL-24465] - net/mlx5e: Fix peer flow lists handling (Amir Tzin) [RHEL-24465] - net/mlx5e: Disable IPsec offload support if not FW steering (Amir Tzin) [RHEL-24465] - net/mlx5: Refactor mlx5_flow_destination->rep pointer to vport num (Amir Tzin) [RHEL-24465] - mlx5/core: E-Switch, Create ACL FT for eswitch manager in switchdev mode (Amir Tzin) [RHEL-24465] - net/mlx5: Return correct EC_VF function ID (Amir Tzin) [RHEL-24465] - net/mlx5e: Decrease num_block_tc when unblock tc offload (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, only use devcom after NULL check in mlx5_devcom_send_event() (Amir Tzin) [RHEL-24465] - net/mlx5: Fix mlx5_cmd_update_root_ft() error flow (Amir Tzin) [RHEL-24465] - net/mlx5: DR, Fix peer domain namespace setting (Amir Tzin) [RHEL-24465] - net/mlx5e: Fix overrun reported by coverity (Amir Tzin) [RHEL-24465] - RDMA/mlx5: Change the key being sent for MPV device affiliation (Amir Tzin) [RHEL-24465] - net/mlx5e: Check the number of elements before walk TC rhashtable (Amir Tzin) [RHEL-24465] - net/mlx5e: Reduce eswitch mode_lock protection context (Amir Tzin) [RHEL-24465] - net/mlx5e: Support IPsec upper TCP protocol selector (Amir Tzin) [RHEL-24465] - net/mlx5e: Add IPsec and ASO syndromes check in HW (Amir Tzin) [RHEL-24465] - net/mlx5e: Allow IPsec soft/hard limits in bytes (Amir Tzin) [RHEL-24465] - net/mlx5e: Support IPsec upper protocol selector field offload for RX (Amir Tzin) [RHEL-24465] - net/mlx5e: Remove exposure of IPsec RX flow steering struct (Amir Tzin) [RHEL-24465] - net/mlx5e: Unify esw and normal IPsec status table creation/destruction (Amir Tzin) [RHEL-24465] - net/mlx5e: Don't modify the peer sent-to-vport rules for IPSec offload (Amir Tzin) [RHEL-24465] - net/mlx5: Handle IPsec steering upon master unbind/bind (Amir Tzin) [RHEL-24465] - net/mlx5: Configure IPsec steering for ingress RoCEv2 MPV traffic (Amir Tzin) [RHEL-24465] - net/mlx5: Configure IPsec steering for egress RoCEv2 MPV traffic (Amir Tzin) [RHEL-24465] - net/mlx5: Add create alias flow table function to ipsec roce (Amir Tzin) [RHEL-24465] - net/mlx5: Implement alias object allow and create functions (Amir Tzin) [RHEL-24465] - net/mlx5: Add alias flow table bits (Amir Tzin) [RHEL-24465] - net/mlx5: Store devcom pointer inside IPsec RoCE (Amir Tzin) [RHEL-24465] - net/mlx5: Register mlx5e priv to devcom in MPV mode (Amir Tzin) [RHEL-24465] - RDMA/mlx5: Send events from IB driver about device affiliation state (Amir Tzin) [RHEL-24465] - net/mlx5: Implement devlink port function cmds to control ipsec_packet (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Implement devlink port function cmds to control ipsec_crypto (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Provide an interface to block change of IPsec capabilities (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Add IFC bits to support IPsec enable/disable (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5e: Rewrite IPsec vs. TC block interface (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Drop extra layer of locks in IPsec (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Store vport in struct mlx5_devlink_port and use it in port ops (Amir Tzin) [RHEL-24465] - net/mlx5: Check vhca_resource_manager capability in each op and add extack msg (Amir Tzin) [RHEL-24465] - net/mlx5: Relax mlx5_devlink_eswitch_get() return value checking (Amir Tzin) [RHEL-24465] - net/mlx5: Return -EOPNOTSUPP in mlx5_devlink_port_fn_migratable_set() directly (Amir Tzin) [RHEL-24465] - net/mlx5: Reduce number of vport lookups passing vport pointer instead of index (Amir Tzin) [RHEL-24465] - net/mlx5: Embed struct devlink_port into driver structure (Amir Tzin) [RHEL-24465] - net/mlx5: Don't register ops for non-PF/VF/SF port and avoid checks in ops (Amir Tzin) [RHEL-24465] - net/mlx5: Remove no longer used mlx5_esw_offloads_sf_vport_enable/disable() (Amir Tzin) [RHEL-24465] - net/mlx5: Introduce mlx5_eswitch_load/unload_sf_vport() and use it from SF code (Amir Tzin) [RHEL-24465] - net/mlx5: Allow mlx5_esw_offloads_devlink_port_register() to register SFs (Amir Tzin) [RHEL-24465] - net/mlx5: Push devlink port PF/VF init/cleanup calls out of devlink_port_register/unregister() (Amir Tzin) [RHEL-24465] - net/mlx5: Push out SF devlink port init and cleanup code to separate helpers (Amir Tzin) [RHEL-24465] - net/mlx5: Rework devlink port alloc/free into init/cleanup (Amir Tzin) [RHEL-24465] - net/mlx5: Rename devlink port ops struct for PFs/VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Remove VPORT_UPLINK handling from devlink_port.c (Amir Tzin) [RHEL-24465] - net/mlx5: Call mlx5_esw_offloads_rep_load/unload() for uplink port directly (Amir Tzin) [RHEL-24465] - net/mlx5: Give esw_offloads_load/unload_rep() "mlx5_" prefix (Amir Tzin) [RHEL-24465] - net/mlx5: Make mlx5_eswitch_load/unload_vport() static (Amir Tzin) [RHEL-24465] - net/mlx5: Make mlx5_esw_offloads_rep_load/unload() static (Amir Tzin) [RHEL-24465] - net/mlx5: Remove pointless devlink_rate checks (Amir Tzin) [RHEL-24465] - net/mlx5: Don't check vport->enabled in port ops (Amir Tzin) [RHEL-24465] - net/mlx5: Don't query MAX caps twice (Amir Tzin) [RHEL-24451 RHEL-24465] - net/mlx5: Remove unused MAX HCA capabilities (Amir Tzin) [RHEL-24451 RHEL-24465] - net/mlx5: Remove unused CAPs (Amir Tzin) [RHEL-24451 RHEL-24465] - net/mlx5: Adjust mlx5_query_hca_caps() to upstream (Amir Tzin) [RHEL-24465] - net/mlx5: Expose max possible SFs via devlink resource (Amir Tzin) [RHEL-24451 RHEL-24465] - net/mlx5e: E-Switch, Allow devcom initialization on more vports (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Register devcom device with switch id key (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, Infrastructure changes (Amir Tzin) [RHEL-24465] - net/mlx5: Use shared code for checking lag is supported (Amir Tzin) [RHEL-24465] - net/mlx5e: Support IPsec NAT-T functionality (Amir Tzin) [RHEL-24465] - net/mlx5e: Check for IPsec NAT-T support (Amir Tzin) [RHEL-24465] - net/mlx5: Add relevant capabilities bits to support NAT-T (Amir Tzin) [RHEL-24465] - net/mlx5e: Make TC and IPsec offloads mutually exclusive on a netdev (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Add get IPsec offload stats for uplink representor (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Modify and restore TC rules for IPSec TX rules (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Make IPsec offload work together with eswitch and TC (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5: Compare with old_dest param to modify rule destination (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Support IPsec packet offload for TX in switchdev mode (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Refactor IPsec TX tables creation (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Handle IPsec offload for RX datapath in switchdev mode (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Support IPsec packet offload for RX in switchdev mode (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Refactor IPsec RX tables creation and destruction (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Prepare IPsec packet offload for switchdev mode (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Change the parameter of IPsec RX skb handle function (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Add function to get IPsec offload namespace (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5: DR, update query of HCA caps for EC VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Fix the macro for accessing EC VF vports (Amir Tzin) [RHEL-24465] - net/mlx5: Fix devlink controller number for ECVF (Amir Tzin) [RHEL-24465] - net/mlx5: Fix UAF in mlx5_eswitch_cleanup() (Amir Tzin) [RHEL-24465] - net/mlx5: Fix SFs kernel documentation error (Amir Tzin) [RHEL-24465] - net/mlx5: Bridge, set debugfs access right to root-only (Amir Tzin) [RHEL-24465] - net/mlx5: Bridge, expose FDB state via debugfs (Amir Tzin) [RHEL-24465] - net/mlx5: Bridge, pass net device when linking vport to bridge (Amir Tzin) [RHEL-24465] - net/mlx5: Create eswitch debugfs root directory (Amir Tzin) [RHEL-24465] - net/mlx5: Light probe local SFs (Amir Tzin) [RHEL-24417 RHEL-24465] - net/mlx5: Move esw multiport devlink param to eswitch code (Amir Tzin) [RHEL-24417 RHEL-24465] - net/mlx5: Split function_setup() to enable and open functions (Amir Tzin) [RHEL-24417 RHEL-24465] - net/mlx5: Enable 4 ports VF LAG (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, block multiport eswitch LAG in case ldev have more than 2 ports (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, block multipath LAG in case ldev have more than 2 ports (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, change mlx5_shared_fdb_supported() to static (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, generalize handling of shared FDB (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, check if all eswitches are paired for shared FDB (Amir Tzin) [RHEL-24409 RHEL-24465] - {net/RDMA}/mlx5: introduce lag_for_each_peer (Amir Tzin) [RHEL-24409 RHEL-24465] - RDMA/mlx5: Free second uplink ib port (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5e: E-Switch, Fix shared fdb error flow (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Pass other_vport flag if vport is not 0 (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Use xarray for devcom paired device index (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Add peer fdb miss rules for vport manager or ecpf (Amir Tzin) [RHEL-24465] - net/mlx5e: Use vhca_id for device index in vport rx rules (Amir Tzin) [RHEL-24465] - net/mlx5: Lag, Remove duplicate code checking lag is supported (Amir Tzin) [RHEL-24465] - net/mlx5: Set max number of embedded CPU VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Update SRIOV enable/disable to handle EC/VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Query correct caps for min msix vectors (Amir Tzin) [RHEL-24465] - net/mlx5: Use correct vport when restoring GUIDs (Amir Tzin) [RHEL-24465] - net/mlx5: Add new page type for EC VF pages (Amir Tzin) [RHEL-24465] - net/mlx5: Add/remove peer miss rules for EC VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Add management of EC VF vports (Amir Tzin) [RHEL-24465] - mlx5/core: E-Switch, Allocate ECPF vport if it's an eswitch manager (Amir Tzin) [RHEL-24465] - net/mlx5: Update vport caps query/set for EC VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Enable devlink port for embedded cpu VF vports (Amir Tzin) [RHEL-24465] - net/mlx5: mlx5_ifc updates for embedded CPU SRIOV (Amir Tzin) [RHEL-24465] - net/mlx5: Simplify unload all rep code (Amir Tzin) [RHEL-24465] - net/mlx5: Skip inline mode check after mlx5_eswitch_enable_locked() failure (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, extend mlx5_devcom_send_event to work with more than two devices (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, introduce devcom_for_each_peer_entry (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, mark devcom as not ready when all eswitches are unpaired (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, Rename paired to ready (Amir Tzin) [RHEL-24465] - net/mlx5: DR, handle more than one peer domain (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, generalize shared FDB creation (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, Handle multiple master egress rules (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, refactor FDB miss rule add/remove (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, enlarge peer miss group table (Amir Tzin) [RHEL-24465] - net/mlx5e: Handle offloads flows per peer (Amir Tzin) [RHEL-24465] - net/mlx5e: en_tc, re-factor query route port (Amir Tzin) [RHEL-24465] - net/mlx5e: rep, store send to vport rules per peer (Amir Tzin) [RHEL-24465] - net/mlx5e: tc, Refactor peer add/del flow (Amir Tzin) [RHEL-24465] - net/mlx5e: en_tc, Extend peer flows to a list (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Initialize E-Switch for eswitch manager (Amir Tzin) [RHEL-24465] - net/mlx5: devlink, Only show PF related devlink warning when needed (Amir Tzin) [RHEL-24465] - net/mlx5: E-Switch, Use metadata matching for RoCE loopback rule (Amir Tzin) [RHEL-24465] - net/mlx5: E-Switch, Use RoCE version 2 for loopback traffic (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Add a check that log_max_l2_table is valid (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch: move debug print of adding mac to correct place (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Check device is PF when stopping esw offloads (Amir Tzin) [RHEL-24465] - net/mlx5: Remove redundant vport_group_manager cap check (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Use metadata for vport matching in send-to-vport rules (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Allow get vport api if esw exists (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Update when to set other vport context (Amir Tzin) [RHEL-24465] - net/mlx5e: Remove redundant __func__ arg from fs_err() calls (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Remove flow_source check for metadata matching (Amir Tzin) [RHEL-24465] - net/mlx5: E-Switch, Remove redundant check (Amir Tzin) [RHEL-24465] - net/mlx5: Remove redundant esw multiport validate function (Amir Tzin) [RHEL-24465] - RDMA/mlx5: Handles RoCE MACsec steering rules addition and deletion (Amir Tzin) [RHEL-22227] - net/mlx5: Add RoCE MACsec steering infrastructure in core (Amir Tzin) [RHEL-22227] - net/mlx5: Configure MACsec steering for ingress RoCEv2 traffic (Amir Tzin) [RHEL-22227] - net/mlx5: Configure MACsec steering for egress RoCEv2 traffic (Amir Tzin) [RHEL-22227] - net/mlx5: Add MACsec priorities in RDMA namespaces (Amir Tzin) [RHEL-22227] - RDMA/mlx5: Implement MACsec gid addition and deletion (Amir Tzin) [RHEL-22227] - net/mlx5: Maintain fs_id xarray per MACsec device inside macsec steering (Amir Tzin) [RHEL-22227] - net/mlx5: Remove netdevice from MACsec steering (Amir Tzin) [RHEL-22227] - net/mlx5e: Move MACsec flow steering and statistics database from ethernet to core (Amir Tzin) [RHEL-22227] - net/mlx5e: Rename MACsec flow steering functions/parameters to suit core naming style (Amir Tzin) [RHEL-22227] - net/mlx5: Remove dependency of macsec flow steering on ethernet (Amir Tzin) [RHEL-22227] - net/mlx5e: Move MACsec flow steering operations to be used as core library (Amir Tzin) [RHEL-22227] - RDMA/mlx5: Return the firmware result upon destroying QP/RQ (Amir Tzin) [RHEL-22227] - RDMA/mlx5: Handle DCT QP logic separately from low level QP interface (Amir Tzin) [RHEL-22227] - RDMA/mlx5: Reduce QP table exposure (Amir Tzin) [RHEL-22227] - net/mlx5: Nullify qp->dbg pointer post destruction (Amir Tzin) [RHEL-22227]- nvmet: fix ns enable/disable possible hang (Maurizio Lombardi) [RHEL-37676] - nvme: fix reconnection fail due to reserved tag allocation (Maurizio Lombardi) [RHEL-36896] {CVE-2024-27435} - Revert "xen/x2apic: enable x2apic mode when supported for HVM" (Vitaly Kuznetsov) [RHEL-34602] - ext4: dax - remove tech preview tag (Bill O'Donnell) [RHEL-39889] - redhat: remove the merge subtrees script (Derek Barbosa) - redhat: rhdocs: delete .get_maintainer.conf (Derek Barbosa) - redhat: rhdocs: Remove the rhdocs directory (Derek Barbosa) - redhat: redhat/Makefile: remove dist-maint-update target (Derek Barbosa) - nfp: flower: handle acti_netdevs allocation failure (Ken Cox) [RHEL-35158] {CVE-2024-27046} - crypto: qat - Fix ADF_DEV_RESET_SYNC memory leak (Vladis Dronov) [RHEL-35816] {CVE-2024-26974} - crypto: qat - specify firmware files for 402xx (Vladis Dronov) [RHEL-35816] - crypto: qat - validate slices count returned by FW (Vladis Dronov) [RHEL-35816] - crypto: qat - improve error logging to be consistent across features (Vladis Dronov) [RHEL-35816] - crypto: qat - improve error message in adf_get_arbiter_mapping() (Vladis Dronov) [RHEL-35816] - crypto: qat - implement dh fallback for primes > 4K (Vladis Dronov) [RHEL-24063] - crypto: qat - Fix spelling mistake "Invalide" -> "Invalid" (Vladis Dronov) [RHEL-35816] - crypto: qat - Avoid -Wflex-array-member-not-at-end warnings (Vladis Dronov) [RHEL-35816] - crypto: qat - implement interface for live migration (Vladis Dronov) [RHEL-35816] - crypto: qat - add interface for live migration (Vladis Dronov) [RHEL-35816] - crypto: qat - add bank save and restore flows (Vladis Dronov) [RHEL-35816] - crypto: qat - expand CSR operations for QAT GEN4 devices (Vladis Dronov) [RHEL-35816] - crypto: qat - rename get_sla_arr_of_type() (Vladis Dronov) [RHEL-35816] - crypto: qat - relocate CSR access code (Vladis Dronov) [RHEL-35816] - crypto: qat - move PFVF compat checker to a function (Vladis Dronov) [RHEL-35816] - crypto: qat - relocate and rename 4xxx PF2VM definitions (Vladis Dronov) [RHEL-35816] - crypto: qat - adf_get_etr_base() helper (Vladis Dronov) [RHEL-35816] - powerpc/eeh: Permanently disable the removed device (Mamatha Inamdar) [RHEL-35642] - powerpc/eeh: Use a goto for recovery failures (Mamatha Inamdar) [RHEL-35642] - powerpc/eeh: Small refactor of eeh_handle_normal_event() (Mamatha Inamdar) [RHEL-35642] - REDHAT: Fix values in Makefile being redefined (Lucas Zampieri) - selftests/net/lib: no need to record ns name if it already exist (Ivan Vecera) [RHEL-36219] - netlink: specs: Add missing bridge linkinfo attrs (Ivan Vecera) [RHEL-36219] - net: bridge: switchdev: Ensure deferred event delivery on unoffload (Ivan Vecera) [RHEL-36219] - net: bridge: switchdev: Skip MDB replays of deferred events on offload (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Fix bridge locked port test flakiness (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Suppress grep warnings (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Fix bridge MDB test flakiness (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Fix layer 2 miss test flakiness (Ivan Vecera) [RHEL-36219] - selftests: net: Fix bridge backup port test flakiness (Ivan Vecera) [RHEL-36219] - selftests: forwarding: List helper scripts in TEST_FILES Makefile variable (Ivan Vecera) [RHEL-36219] - selftests: net: Add missing matchall classifier (Ivan Vecera) [RHEL-36219] - bridge: mcast: fix disabled snooping after long uptime (Ivan Vecera) [RHEL-36219] - selftests/net/lib: update busywait timeout value (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Remove executable bits from lib.sh (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Avoid failures to source net/lib.sh (Ivan Vecera) [RHEL-36219] - bridge: cfm: fix enum typo in br_cc_ccm_tx_parse (Ivan Vecera) [RHEL-36219] - selftests: vxlan_mdb: Add MDB bulk deletion test (Ivan Vecera) [RHEL-36219] - selftests: bridge_mdb: Add MDB bulk deletion test (Ivan Vecera) [RHEL-36219] - vxlan: mdb: Add MDB bulk deletion support (Ivan Vecera) [RHEL-36219] - bridge: mdb: Add MDB bulk deletion support (Ivan Vecera) [RHEL-36219] - bridge: add MDB state mask uAPI attribute (Ivan Vecera) [RHEL-36219] - selftests/net: convert test_bridge_neigh_suppress.sh to run it in unique namespace (Ivan Vecera) [RHEL-36219] - selftests/net: convert test_bridge_backup_port.sh to run it in unique namespace (Ivan Vecera) [RHEL-36219] - selftests/net: add lib.sh (Ivan Vecera) [RHEL-36219] - docs: bridge: add other features (Ivan Vecera) [RHEL-36219] - docs: bridge: add netfilter doc (Ivan Vecera) [RHEL-36219] - docs: bridge: add switchdev doc (Ivan Vecera) [RHEL-36219] - docs: bridge: add multicast doc (Ivan Vecera) [RHEL-36219] - docs: bridge: add VLAN doc (Ivan Vecera) [RHEL-36219] - docs: bridge: add STP doc (Ivan Vecera) [RHEL-36219] - docs: bridge: Add kAPI/uAPI fields (Ivan Vecera) [RHEL-36219] - net: bridge: add document for IFLA_BRPORT enum (Ivan Vecera) [RHEL-36219] - net: bridge: add document for IFLA_BR enum (Ivan Vecera) [RHEL-36219] - docs: bridge: update doc format to rst (Ivan Vecera) [RHEL-36219] - net: bridge: fill in MODULE_DESCRIPTION() (Ivan Vecera) [RHEL-36219] - selftests: vxlan_mdb: Use MDB get instead of dump (Ivan Vecera) [RHEL-36219] - selftests: bridge_mdb: Use MDB get instead of dump (Ivan Vecera) [RHEL-36219] - rtnetlink: Add MDB get support (Ivan Vecera) [RHEL-36219] - vxlan: mdb: Add MDB get support (Ivan Vecera) [RHEL-36219] - bridge: mcast: Add MDB get support (Ivan Vecera) [RHEL-36219] - vxlan: mdb: Factor out a helper for remote entry size calculation (Ivan Vecera) [RHEL-36219] - vxlan: mdb: Adjust function arguments (Ivan Vecera) [RHEL-36219] - bridge: mcast: Rename MDB entry get function (Ivan Vecera) [RHEL-36219] - bridge: mcast: Factor out a helper for PG entry size calculation (Ivan Vecera) [RHEL-36219] - bridge: mcast: Account for missing attributes (Ivan Vecera) [RHEL-36219] - bridge: mcast: Dump MDB entries even when snooping is disabled (Ivan Vecera) [RHEL-36219] - br_netfilter: use single forward hook for ip and arp (Ivan Vecera) [RHEL-36219] - selftests: forwarding: bridge_fdb_learning_limit: Add a new selftest (Ivan Vecera) [RHEL-36219] - net: bridge: Set strict_start_type for br_policy (Ivan Vecera) [RHEL-36219] - net: bridge: Add netlink knobs for number / max learned FDB entries (Ivan Vecera) [RHEL-36219] - net: bridge: Track and limit dynamically learned FDB entries (Ivan Vecera) [RHEL-36219] - net: bridge: Set BR_FDB_ADDED_BY_USER early in fdb_add_entry (Ivan Vecera) [RHEL-36219] - selftests: net: Add bridge backup port and backup nexthop ID test (Ivan Vecera) [RHEL-36219] - bridge: Add backup nexthop ID support (Ivan Vecera) [RHEL-36219] - RDMA/mlx5: Fix fortify source warning while accessing Eth segment (Kamal Heib) [RHEL-33164] {CVE-2024-26907} - powerpc/pseries: Rework lppaca_shared_proc() to avoid DEBUG_PREEMPT (Mark Langsdorf) [RHEL-32447] - powerpc: Don't include lppaca.h in paca.h (Mark Langsdorf) [RHEL-32447] - cpuidle: dt: Replace deprecated strncpy() with strscpy() (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Avoid unnecessary variable assignments (Mark Langsdorf) [RHEL-32447] - cpuidle: menu: Skip tick_nohz_get_sleep_length() call in some cases (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Gather statistics regarding whether or not to stop the tick (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Skip tick_nohz_get_sleep_length() call in some cases (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Do not call tick_nohz_get_sleep_length() upfront (Mark Langsdorf) [RHEL-32447] - cpuidle: psci: Move enabling OSI mode after power domains creation (Mark Langsdorf) [RHEL-32447] - cpuidle: dt_idle_genpd: Add helper function to remove genpd topology (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Drop utilized from struct teo_cpu (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Avoid stopping the tick unnecessarily when bailing out (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Update idle duration estimate when choosing shallower state (Mark Langsdorf) [RHEL-32447] - cpuidle: Adjust includes to remove of_device.h (Mark Langsdorf) [RHEL-32447] - cpuidle: Use of_property_present() for testing DT property presence (Mark Langsdorf) [RHEL-32447] - nvme-fabrics: prevent overriding of existing host (John Meneghini) [RHEL-30850] - tee: amdtee: fix use-after-free vulnerability in amdtee_close_session (David Arcari) [RHEL-24997] - tee: amdtee: Add return_origin to 'struct tee_cmd_load_ta' (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Update sps power thermals according to the platform-profiles (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to get sps default APTS index values (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to get APTS index numbers for static slider (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to notify sbios heart beat event (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to get sbios requests in PMF driver (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Disable debugfs support for querying power thermals (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Differentiate PMF ACPI versions (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add debugging message for missing policy data (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Remove smart_pc_status enum (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix possible out-of-bound memory accesses (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Use struct for cookie header (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Do not use readl() for policy buffer access (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix return value of amd_pmf_start_policy_engine() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add missing __iomem attribute to policy_base (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix missing error code in amd_pmf_init_smart_pc() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix a potential race with policy binary sideload (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fixup error handling for amd_pmf_init_smart_pc() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix a suspend hang on Framework 13 (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix TEE enact command failure after suspend and resume (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix memory leak in amd_pmf_get_pb_data() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Get ambient light information from AMD SFH driver (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Get Human presence information from AMD SFH driver (David Arcari) [RHEL-24997] - HID: amd_sfh: Add a new interface for exporting ALS data (David Arcari) [RHEL-24997] - HID: amd_sfh: Add a new interface for exporting HPD data (David Arcari) [RHEL-24997] - HID: amd_sfh: rename float_to_int() to amd_sfh_float_to_int() (David Arcari) [RHEL-24997] - HID: amd_sfh: Add light chromaticity for SFH1.1 (David Arcari) [RHEL-24997] - HID: amd_sfh: Add light chromaticity support (David Arcari) [RHEL-24997] - HID: amd_sfh: Add support for SFH1.1 light color temperature (David Arcari) [RHEL-24997] - HID: amd_sfh: Add support for light color temperature (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Return a status code only as a constant in two functions (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Return directly after a failed apmf_if_call() in apmf_sbios_heartbeat_notify() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: dump policy binary data (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add capability to sideload of policy binary (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add facility to dump TA inputs (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Make source_as_str() as non-static (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to update system state (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support update p3t limit (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to get inputs from other subsystems (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: change amd_pmf_init_features() call sequence (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support for PMF Policy Binary (David Arcari) [RHEL-24997] - redhat/configs: enable AMDTEE (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Change return type of amd_pmf_set_dram_addr() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support for PMF-TA interaction (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add PMF TEE interface (David Arcari) [RHEL-24997]- powerpc/pseries/iommu: LPAR panics during boot up with a frozen PE (Mamatha Inamdar) [RHEL-39788] {CVE-2024-36926} - thermal/debugfs: Fix two locking issues with thermal zone debug (David Arcari) [RHEL-40008] {CVE-2024-36961} - thermal/debugfs: Free all thermal zone debug memory on zone removal (David Arcari) [RHEL-39875] {CVE-2024-36956} - thermal/debugfs: Prevent use-after-free from occurring after cdev removal (David Arcari) [RHEL-39774] {CVE-2024-36932} - s390/qeth: Fix typo 'weed' in comment (Tobias Huschle) [RHEL-23681] - s390/qeth: replace deprecated strncpy with strscpy (Tobias Huschle) [RHEL-23681] - s390/ctcm: replace deprecated strncpy with strscpy (Tobias Huschle) [RHEL-23681] - s390/qeth: Fix kernel panic after setting hsuid (Tobias Huschle) [RHEL-23681] - s390/ism: Properly fix receive message buffer allocation (Tobias Huschle) [RHEL-23681] - s390/qeth: handle deferred cc1 (Tobias Huschle) [RHEL-23681] - s390/qeth: Fix potential loss of L3-IP@ in case of network issues (Tobias Huschle) [RHEL-23681] - s390/ism: ism driver implies smc protocol (Tobias Huschle) [RHEL-23681] - net/smc: fix neighbour and rtable leak in smc_ib_find_route() (Tobias Huschle) [RHEL-23682] - s390/qdio: handle deferred cc1 (Tobias Huschle) [RHEL-23680] - scsi: zfcp: Replace strlcpy() with strscpy() (Tobias Huschle) [RHEL-23680] - scsi: zfcp: Fix a double put in zfcp_port_enqueue() (Tobias Huschle) [RHEL-23680] - net/mlx5: Properly link new fs rules into the tree (Kamal Heib) [RHEL-37422] {CVE-2024-35960} - net/mlx5e: fix a double-free in arfs_create_groups (Kamal Heib) [RHEL-36922] {CVE-2024-35835} - net/mlx5e: fix a potential double-free in fs_any_create_groups (Kamal Heib) [RHEL-37093] {CVE-2023-52667} - can: dev: can_put_echo_skb(): don't crash kernel if can_priv::echo_skb is accessed out of bounds (Jose Ignacio Tornos Martinez) [RHEL-38226] {CVE-2023-52878} - blk-mq: add helper for checking if one CPU is mapped to specified hctx (Ming Lei) [RHEL-36684] - net: hns3: fix kernel crash when 1588 is received on HIP08 devices (Ken Cox) [RHEL-33213] {CVE-2024-26881} - fsverity: use register_sysctl_init() to avoid kmemleak warning (Andrey Albershteyn) [RHEL-36258] - ethtool: netlink: Add missing ethnl_ops_begin/complete (Ivan Vecera) [RHEL-36217] - ethtool: reformat kerneldoc for struct ethtool_fec_stats (Ivan Vecera) [RHEL-36217] - ethtool: reformat kerneldoc for struct ethtool_link_settings (Ivan Vecera) [RHEL-36217] - Documentation: networking: add missing PLCA messages from the message list (Ivan Vecera) [RHEL-36217] - net: partial revert of the "Make timestamping selectable: series (Ivan Vecera) [RHEL-36217] - net: ethtool: ts: Let the active time stamping layer be selectable (Ivan Vecera) [RHEL-36217] - net: ethtool: ts: Update GET_TS to reply the current selected timestamp (Ivan Vecera) [RHEL-36217] - net: Change the API of PHY default timestamp to MAC (Ivan Vecera) [RHEL-36217] - net: Replace hwtstamp_source by timestamping layer (Ivan Vecera) [RHEL-36217] - net: ethtool: Add a command to list available time stamping layers (Ivan Vecera) [RHEL-36217] - net: ethtool: Add a command to expose current time stamping layer (Ivan Vecera) [RHEL-36217] - net_tstamp: Add TIMESTAMPING SOFTWARE and HARDWARE mask (Ivan Vecera) [RHEL-36217] - net: phy: micrel: fix ts_info value in case of no phc (Ivan Vecera) [RHEL-36217] - net: Make dev_set_hwtstamp_phylib accessible (Ivan Vecera) [RHEL-36217] - net: macb: Convert to ndo_hwtstamp_get() and ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: ethtool: Refactor identical get_ts_info implementations. (Ivan Vecera) [RHEL-36217] - net: phy: Remove the call to phy_mii_ioctl in phy_hwstamp_get/set (Ivan Vecera) [RHEL-36217] - net: Convert PHYs hwtstamp callback to use kernel_hwtstamp_config (Ivan Vecera) [RHEL-36217] - net: omit ndo_hwtstamp_get() call when possible in dev_set_hwtstamp_phylib() (Ivan Vecera) [RHEL-36217] - net: remove phy_has_hwtstamp() -> phy_mii_ioctl() decision from converted drivers (Ivan Vecera) [RHEL-36217] - net: fec: delete fec_ptp_disable_hwts() (Ivan Vecera) [RHEL-36217] - net: fec: convert to ndo_hwtstamp_get() and ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: bonding: convert to ndo_hwtstamp_get() / ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: macvlan: convert to ndo_hwtstamp_get() / ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: vlan: convert to ndo_hwtstamp_get() / ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: ethtool: Fix documentation of ethtool_sprintf() (Ivan Vecera) [RHEL-36217] - Revert "ethtool: Fix mod state of verbose no_mask bitset" (Ivan Vecera) [RHEL-36217] - ethtool: Fix mod state of verbose no_mask bitset (Ivan Vecera) [RHEL-36217] - ipv6: also use netdev_hold() in ip6_route_check_nh() (Ivan Vecera) [RHEL-36217] - net: create device lookup API with reference tracking (Ivan Vecera) [RHEL-36217] - net_tstamp: add SOF_TIMESTAMPING_OPT_ID_TCP (Ivan Vecera) [RHEL-36217] - fbcon: always restore the old font data in fbcon_do_set_font() (Jocelyn Falempe) [RHEL-23295] - fbcon: Fix incorrect printed function name in fbcon_prepare_logo() (Jocelyn Falempe) [RHEL-23295] - hid/picolcd_fb: Set FBINFO_VIRTFB flag (Jocelyn Falempe) [RHEL-23295] - fbdev: remove I2C_CLASS_DDC support (Jocelyn Falempe) [RHEL-23295] - fbdev/intelfb: Remove driver (Jocelyn Falempe) [RHEL-23295] - video/logo: use %u format specifier for unsigned int values (Jocelyn Falempe) [RHEL-23295] - video/sticore: Store ROM device in STI struct (Jocelyn Falempe) [RHEL-23295] - fbdev: flush deferred IO before closing (Jocelyn Falempe) [RHEL-23295] - fbdev: flush deferred work in fb_deferred_io_fsync() (Jocelyn Falempe) [RHEL-23295] - fbdev: amba-clcd: Delete the old CLCD driver (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove support for Carillo Ranch driver (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove default file-I/O implementations (Jocelyn Falempe) [RHEL-23295] - fbdev: Warn on incorrect framebuffer access (Jocelyn Falempe) [RHEL-23295] - fbdev: Move default fb_mmap code into helper function (Jocelyn Falempe) [RHEL-23295] - fbdev: Push pgprot_decrypted() into mmap implementations (Jocelyn Falempe) [RHEL-23295] - fbdev: Rename FB_SYS_FOPS token to FB_SYSMEM_FOPS (Jocelyn Falempe) [RHEL-23295] - fbdev/cyber2000fb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/wm8505fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/vt8500lcdfb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/clps711x-fb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/ps3fb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/au1200fb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/udlfb: Select correct helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/smscufx: Select correct helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sh_mobile_lcdcfb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/arcfb: Use generator macros for deferred I/O (Jocelyn Falempe) [RHEL-23295] - fbdev/vfb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Use dev_err_probe (Jocelyn Falempe) [RHEL-23295] - fbdev: offb: Simplify offb_init_fb() (Jocelyn Falempe) [RHEL-23295] - fbdev: stifb: Make the STI next font pointer a 32-bit signed offset (Jocelyn Falempe) [RHEL-23295] - fbdev/vt8623fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/viafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/vga16fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/vermilionfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/tridentfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/tgafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/tdfxfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sunxvr500: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/stifb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sm712fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sm501fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sisfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/savagefb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sa1100fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/s3fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/s1d13xxxfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/rivafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/radeon: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pvr2fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pm3fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pm2fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/nvidiafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/neofb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/matroxfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/intelfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/imsttfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/i810fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/hpfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/hitfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/hgafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/gbefb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/ep93xx-fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/dnfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/cyber2000fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/controlfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/cobalt-lcd: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/cirrusfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/au1100fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/atyfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/atafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/arkfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/amifb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/amba-clcd: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/68328fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Provide I/O-memory helpers as module (Jocelyn Falempe) [RHEL-23295] - hid/picolcd: Use fb_ops helpers for deferred I/O (Jocelyn Falempe) [RHEL-23295] - console: fix up ARM screen_info reference (Jocelyn Falempe) [RHEL-23295] - vga16fb: drop powerpc support (Jocelyn Falempe) [RHEL-23295] - dummycon: limit Arm console size hack to footbridge (Jocelyn Falempe) [RHEL-23295] - fbdev: core: syscopyarea: fix sloppy typing (Jocelyn Falempe) [RHEL-23295] - fbdev: core: cfbcopyarea: fix sloppy typing (Jocelyn Falempe) [RHEL-23295] - fbdev: uvesafb: Remove uvesafb_exec() prototype from include/video/uvesafb.h (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Disable PWM on shutdown, suspend and remove (Jocelyn Falempe) [RHEL-23295] - fbdev: Replace fb_pgprotect() with pgprot_framebuffer() (Jocelyn Falempe) [RHEL-23295] - fbdev: Avoid file argument in fb_pgprotect() (Jocelyn Falempe) [RHEL-23295] - fbdev: mmp: Annotate struct mmp_path with __counted_by (Jocelyn Falempe) [RHEL-23295] - drm: fix up fbdev Kconfig defaults (Jocelyn Falempe) [RHEL-23295] - fbdev: Update fbdev source file paths (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Clean up include statements in fbmem.c (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Remove empty internal helpers from fb_logo.c (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Move logo functions into separate source file (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Unexport logo helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Fix style of code for boot-up logo (Jocelyn Falempe) [RHEL-23295] - fbdev/hyperv_fb: Use fb_ops helpers for deferred I/O (Jocelyn Falempe) [RHEL-23295] - fbdev: Add Kconfig macro FB_IOMEM_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Use bool for ssd1307fb_deviceinfo flags (Jocelyn Falempe) [RHEL-23295] - fbdev: mx3fb: Remove the driver (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Use list_for_each_entry() helper (Jocelyn Falempe) [RHEL-23295] - fbdev/tcx: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/p9100: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/leo: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/cg3: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/cg14: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/bw2: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/sbus: Add initializer macros and Kconfig tokens for SBUS support (Jocelyn Falempe) [RHEL-23295] - fbdev/sbus: Build sbuslib.o if CONFIG_FB_SBUS has been selected (Jocelyn Falempe) [RHEL-23295] - hid/picolcd: Remove flag FBINFO_FLAG_DEFAULT from fbdev driver (Jocelyn Falempe) [RHEL-23295] - backlight: led_bl: Remove redundant of_match_ptr() (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Drop ret variable in brightness change function (Jocelyn Falempe) [RHEL-23295] - fbdev: kyro: Remove unused declarations (Jocelyn Falempe) [RHEL-23295] - fbdev/xilinxfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/vesafb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/valkyriefb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/uvesafb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sunxvr2500: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sunxvr1000: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sstfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/simplefb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sh7760fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/s3cfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/q40fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pxafb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pxa168fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pmagb-b-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pmag-ba-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pmag-aa-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/platinumfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/offb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/ocfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/mx3fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/mb862xxfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/maxinefb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/macfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/kyro: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/imxfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/i740fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/gxt4500: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/grvga: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/goldfishfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/g364fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/fsl-diu-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/fm2fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/efifb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/da8xx-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/chipsfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/carminefb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/aty128fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/atmel_lcdfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/asiliantfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/acornfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbcon: Make fbcon_registered_fb and fbcon_num_registered_fb static (Jocelyn Falempe) [RHEL-23295] - fbdev: Align deferred I/O with naming of helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Use _DMAMEM_ infix for DMA-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Use _SYSMEM_ infix for system-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Use _IOMEM_ infix for I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Harmonize some comments in (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FB_DEFAULT_SYS_OPS (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FBINFO_DEFAULT and FBINFO_FLAG_DEFAULT (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Print the PWM's label instead of its number (Jocelyn Falempe) [RHEL-23295] - backlight: gpio_backlight: Drop output GPIO direction check for initial power state (Jocelyn Falempe) [RHEL-23295] - video: logo: LOGO should depend on FB_CORE i.s.o. FB (Jocelyn Falempe) [RHEL-23295] - Revert "fbcon: Use kzalloc() in fbcon_prepare_logo()" (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Catch errors when changing brightness (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Initialize PWM state on first brightness change (Jocelyn Falempe) [RHEL-23295] - fbdev: Add fb_ops init macros for framebuffers in DMA-able memory (Jocelyn Falempe) [RHEL-23295] - fbdev: Document that framebuffer_alloc() returns zero'ed data (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FBINFO_FLAG_DEFAULT from framebuffer_alloc()'ed structs (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FBINFO_FLAG_DEFAULT from kzalloc()'ed structs (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FBINFO_DEFAULT from framebuffer_alloc()'ed structs (Jocelyn Falempe) [RHEL-23295] - fbdev: Split frame buffer support in FB and FB_CORE symbols (Jocelyn Falempe) [RHEL-23295] - fbdev: Move core fbdev symbols to a separate Kconfig file (Jocelyn Falempe) [RHEL-23295] - video: Add auxiliary display drivers to Graphics support menu (Jocelyn Falempe) [RHEL-23295] - fbcon: remove unused display (p) from fbcon_redraw() (Jocelyn Falempe) [RHEL-23295] - vgacon: cache vc_cell_height in vgacon_cursor() (Jocelyn Falempe) [RHEL-23295] - vgacon: let vgacon_doresize() return void (Jocelyn Falempe) [RHEL-23295] - vgacon: remove unused xpos from vgacon_set_cursor_size() (Jocelyn Falempe) [RHEL-23295] - vgacon: remove unneeded forward declarations (Jocelyn Falempe) [RHEL-23295] - vgacon: switch vgacon_scrolldelta() and vgacon_restore_screen() (Jocelyn Falempe) [RHEL-23295] - fbdev/xen-fbfront: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev/ssd1307fb: Generate deferred I/O ops (Jocelyn Falempe) [RHEL-23295] - fbdev/ssd1307fb: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev/metronomefb: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev/hecubafb: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev/broadsheetfb: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - redhat/configs: Enable FB_DEVICE (Jocelyn Falempe) [RHEL-23295] - fbdev: Make support for userspace interfaces configurable (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Rework fb init code (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Move file-I/O code into separate file (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Move procfs code to separate file (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Add fb_device_{create,destroy}() (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Move framebuffer and backlight helpers into separate files (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Pass Linux device to pm_vt_switch_*() functions (Jocelyn Falempe) [RHEL-23295] - backlight/gpio_backlight: Rename field 'fbdev' to 'dev' (Jocelyn Falempe) [RHEL-23295] - backlight/gpio_backlight: Compare against struct fb_info.device (Jocelyn Falempe) [RHEL-23295] - fbdev: Rename fb_mem*() helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Move framebuffer I/O helpers into (Jocelyn Falempe) [RHEL-23295] - arch/x86: Include in fbdev source file (Jocelyn Falempe) [RHEL-23295] - arch/x86: Implement with generic helpers (Jocelyn Falempe) [RHEL-23295] - arch/powerpc: Implement with generic helpers (Jocelyn Falempe) [RHEL-23295] - arch/arm64: Implement with generic helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Prepare generic architecture helpers (Jocelyn Falempe) [RHEL-23295] - backlight: led_bl: Take led_access lock when required (Jocelyn Falempe) [RHEL-23295] - fbdev: fix potential OOB read in fast_imageblit() (Jocelyn Falempe) [RHEL-23295] - video: backlight: lp855x: Get PWM for PWM mode during probe (Jocelyn Falempe) [RHEL-23295] - fbdev: Add Kconfig options to select different fb_ops helpers (Jocelyn Falempe) [RHEL-23295] - fbcon: Fix null-ptr-deref in soft_cursor (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Remove unneeded checks for valid GPIOs (Jocelyn Falempe) [RHEL-23295] - fbdev: fbmem: mark get_fb_unmapped_area() static (Jocelyn Falempe) [RHEL-23295] - fbdev: Include instead of (Jocelyn Falempe) [RHEL-23295] - fbdev/matrox: Remove trailing whitespaces (Jocelyn Falempe) [RHEL-23295] - fbdev: modedb: Add 1920x1080 at 60 Hz video mode (Jocelyn Falempe) [RHEL-23295] - fbdev: Validate info->screen_{base, buffer} in fb_ops implementations (Jocelyn Falempe) [RHEL-23295] - fbdev: Don't re-validate info->state in fb_ops implementations (Jocelyn Falempe) [RHEL-23295] - fbdev: Use screen_buffer in fb_sys_{read,write}() (Jocelyn Falempe) [RHEL-23295] - fbdev: vga16fb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: vesafb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: simplefb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: offb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: efifb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - video: Move HP PARISC STI core code to shared location (Jocelyn Falempe) [RHEL-23295] - video/aperture: Provide a VGA helper for gma500 and internal use (Jocelyn Falempe) [RHEL-23295] - fbmem: Reject FB_ACTIVATE_KD_TEXT from userspace (Jocelyn Falempe) [RHEL-23295] - video/aperture: Fix typos in comments (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Mark OF related data as maybe unused (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - backlight: led_bl: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: Use of_property_read_bool() for boolean properties (Jocelyn Falempe) [RHEL-23295] - drivers: video: logo: add SPDX comment, remove GPL notice in pnmtologo.c (Jocelyn Falempe) [RHEL-23295] - drivers: video: logo: fix code style issues in pnmtologo.c (Jocelyn Falempe) [RHEL-23295] - fbdev: Make fb_modesetting_disabled() static inline (Jocelyn Falempe) [RHEL-23295] - fbdev: Fix incorrect page mapping clearance at fb_deferred_io_release() (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Don't rely on a disabled PWM emiting inactive state (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Configure pwm only once per backlight toggle (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Drop support for legacy PWM probing (Jocelyn Falempe) [RHEL-23295] - backlight: backlight: Fix doc for backlight_device_get_by_name (Jocelyn Falempe) [RHEL-23295] - fbdev: Fix invalid page access after closing deferred I/O devices (Jocelyn Falempe) [RHEL-23295] - fbdev: remove w100fb driver (Jocelyn Falempe) [RHEL-23295] - fbdev: remove tmiofb driver (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove unused struct fb_deferred_io .first_io field (Jocelyn Falempe) [RHEL-23295] - fbdev: fbmon: fix function name in kernel-doc (Jocelyn Falempe) [RHEL-23295] - fbdev: remove s3c2410 framebuffer (Jocelyn Falempe) [RHEL-23295] - drm/fbdev: Remove aperture handling and FBINFO_MISC_FIRMWARE (Jocelyn Falempe) [RHEL-23295] - fbdev/vga16fb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/vesafb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/vesafb: Remove trailing whitespaces (Jocelyn Falempe) [RHEL-23295] - fbdev/simplefb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/offb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/offb: Allocate struct offb_par with framebuffer_alloc() (Jocelyn Falempe) [RHEL-23295] - fbdev/efifb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/efifb: Add struct efifb_par for driver data (Jocelyn Falempe) [RHEL-23295] - Revert "fbcon: don't lose the console font across generic->chip driver switch" (Jocelyn Falempe) [RHEL-23295] - fbcon: Remove trailing whitespaces (Jocelyn Falempe) [RHEL-23295] - fbdev: matroxfb: G200eW: Increase max memory from 1 MB to 16 MB (Jocelyn Falempe) [RHEL-23295] - fbdev: make offb driver tristate (Jocelyn Falempe) [RHEL-23295] - fbdev: fbcon: release buffer when fbcon_do_set_font() failed (Jocelyn Falempe) [RHEL-23295] - fbdev: uvesafb: don't build on UML (Jocelyn Falempe) [RHEL-23295] - fbdev: matroxfb: Convert to i2c's .probe_new() (Jocelyn Falempe) [RHEL-23295] - fbdev: omapfb: connector-analog-tv: remove support for platform data (Jocelyn Falempe) [RHEL-23295] - fbdev: omapfb: panel-dpi: remove support for platform data (Jocelyn Falempe) [RHEL-23295] - fbdev: omapfb: panel-sony-acx565akm: remove support for platform data (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Drop duplicate NULL checks for PWM APIs (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Drop optional dependency (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Convert to i2c's .probe_new() (Jocelyn Falempe) [RHEL-23295] - fbcon: Use kzalloc() in fbcon_prepare_logo() (Jocelyn Falempe) [RHEL-23295] - Revert "drm/fb-helper: Schedule deferred-I/O worker after writing to framebuffer" (Jocelyn Falempe) [RHEL-23295] - fbdev: Add support for the nomodeset kernel parameter (Jocelyn Falempe) [RHEL-23295] - drm/fb-helper: Schedule deferred-I/O worker after writing to framebuffer (Jocelyn Falempe) [RHEL-23295] - fbdev: MIPS supports iomem addresses (Jocelyn Falempe) [RHEL-23295] - fbdev: vga16fb: Add missing MODULE_DEVICE_TABLE() entry (Jocelyn Falempe) [RHEL-23295] - fbdev: fbcon: Properly revert changes when vc_resize() failed (Jocelyn Falempe) [RHEL-23295] - fbdev: Move fbdev drivers from strlcpy to strscpy (Jocelyn Falempe) [RHEL-23295] - fbdev: fbcon: Destroy mutex on freeing struct fb_info (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Fix repeated words in comments (Jocelyn Falempe) [RHEL-23295] - video: fbdev: offb: Include missing linux/platform_device.h (Jocelyn Falempe) [RHEL-23295] - fbdev: Make registered_fb[] private to fbmem.c (Jocelyn Falempe) [RHEL-23295] - fbdev/vga16fb: Auto-generate module init/exit code (Jocelyn Falempe) [RHEL-23295] - fbdev/vga16fb: Create EGA/VGA devices in sysfb code (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove trailing whitespaces (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Switch to atomic PWM API (Jocelyn Falempe) [RHEL-23295] - Revert "drivers/video/backlight/platform_lcd.c: add support for device tree based probe" (Jocelyn Falempe) [RHEL-23295] - fbcon: Use fbcon_info_from_console() in fbcon_modechange_possible() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: simplefb: Check before clk_put() not needed (Jocelyn Falempe) [RHEL-23295] - fbcon: Fix boundary checks for fbcon=vc:n1-n2 parameters (Jocelyn Falempe) [RHEL-23295] - fbcon: Fix accelerated fbdev scrolling while logo is still shown (Jocelyn Falempe) [RHEL-23295] - fbcon: Remove obsolete reference to initmem_freed (Jocelyn Falempe) [RHEL-23295] - video: fbdev: radeon: Fix spelling typo in comment (Jocelyn Falempe) [RHEL-23295] - fbdev: Prevent possible use-after-free in fb_release() (Jocelyn Falempe) [RHEL-23295] - Revert "fbdev: Prevent probing generic drivers if a FB is already registered" (Jocelyn Falempe) [RHEL-23295] - fbdev: Rename pagelist to pagereflist for deferred I/O (Jocelyn Falempe) [RHEL-23295] - fbdev: Refactor implementation of page_mkwrite (Jocelyn Falempe) [RHEL-23295] - fbcon: replace snprintf in show functions with sysfs_emit (Jocelyn Falempe) [RHEL-23295] - video: fbdev: aty/matrox/...: Prepare cleanup of powerpc's asm/prom.h (Jocelyn Falempe) [RHEL-23295] - fbdev: Fix cfb_imageblit() for arbitrary image widths (Jocelyn Falempe) [RHEL-23295] - fbdev: Fix sys_imageblit() for arbitrary image widths (Jocelyn Falempe) [RHEL-23295] - video: fbdev: offb: fix warning comparing pointer to 0 (Jocelyn Falempe) [RHEL-23295] - backlight: backlight: Slighly simplify devm_of_find_backlight() (Jocelyn Falempe) [RHEL-23295] - drm/exynos: fimd: add BGR support for exynos4/5 (Jocelyn Falempe) [RHEL-23295] - fbdev: Improve performance of cfb_imageblit() (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove trailing whitespaces from cfbimgblt.c (Jocelyn Falempe) [RHEL-23295] - fbdev: Improve performance of sys_imageblit() (Jocelyn Falempe) [RHEL-23295] - fbdev: Improve performance of sys_fillrect() (Jocelyn Falempe) [RHEL-23295] - fbcon: Avoid 'cap' set but not used warning (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Avoid open coded arithmetic in memory allocation (Jocelyn Falempe) [RHEL-23295] - fbdev: fbmem: Fix the implicit type casting (Jocelyn Falempe) [RHEL-23295] - redhat/configs: disable FRAMEBUFFER_CONSOLE_LEGACY_ACCELERATION (Jocelyn Falempe) [RHEL-23295] - fbcon: Add option to enable legacy hardware acceleration (Jocelyn Falempe) [RHEL-23295] - Revert "fbcon: Disable accelerated scrolling" (Jocelyn Falempe) [RHEL-23295] - video: fbdev: fbcvt.c: fix printing in fb_cvt_print_name() (Jocelyn Falempe) [RHEL-23295] - video: fbmem: use swap() to make code cleaner in fb_rotate_logo() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Make use of the helper function dev_err_probe() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: matroxfb: set maxvram of vbG200eW to the same as vbG200 to avoid black screen (Jocelyn Falempe) [RHEL-23295] - video: vga16fb: Fix logic that checks for the display standard (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Add support ACPI enumeration (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Add dev helper variable to lp855x_probe() (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Move device_config setting out of lp855x_configure() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: replace snprintf in show functions with sysfs_emit (Jocelyn Falempe) [RHEL-23295] - fbdev: fbmem: Fix double free of 'fb_info->pixmap.addr' (Jocelyn Falempe) [RHEL-23295] - backlight: Propagate errors from get_brightness() (Jocelyn Falempe) [RHEL-23295] - video: backlight: Drop maximum brightness override for brightness zero (Jocelyn Falempe) [RHEL-23295] - fbmem: don't allow too huge resolutions (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Improve bootloader/kernel device handover (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Cache address ranges (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Optimize screen updates (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Extract ssd1307fb_set_{col,page}_range() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Simplify ssd1307fb_update_display() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Propagate errors via ssd1307fb_update_display() (Jocelyn Falempe) [RHEL-23295] - fbmem: Convert from atomic_t to refcount_t on fb_info->count (Jocelyn Falempe) [RHEL-23295] - scsi: lpfc: Copyright updates for 14.4.0.1 patches (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Update lpfc version to 14.4.0.1 (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Define types in a union for generic void *context3 ptr (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Define lpfc_dmabuf type for ctx_buf ptr (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Define lpfc_nodelist type for ctx_ndlp ptr (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Use a dedicated lock for ras_fwlog state (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Avoid -Wstringop-overflow warning (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Release hbalock before calling lpfc_worker_wake_up() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Replace hbalock with ndlp lock in lpfc_nvme_unregister_port() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove IRQF_ONESHOT flag from threaded IRQ handling (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Move NPIV's transport unregistration to after resource clean up (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove unnecessary log message in queuecommand path (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Correct size for cmdwqe/rspwqe for memset() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Correct size for wqe for memset() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Replace deprecated strncpy() with strscpy() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Copyright updates for 14.4.0.0 patches (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Update lpfc version to 14.4.0.0 (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Update lpfc version to 14.2.0.17 (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Move determination of vmid_flag after VMID reinitialization completes (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Reinitialize an NPIV's VMID data structures after FDISC (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Change VMID driver load time parameters to read only (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Change lpfc_vport load_flag member into a bitmask (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Change lpfc_vport fc_flag member into a bitmask (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Protect vport fc_nodes list with an explicit spin lock (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Change nlp state statistic counters into atomic_t (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Move handling of reset congestion statistics events (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Save FPIN frequency statistics upon receipt of peer cgn notifications (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Add condition to delete ndlp object after sending BLS_RJT to an ABTS (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Fix failure to delete vports when discovery is in progress (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove NLP_RCV_PLOGI early return during RSCN processing for ndlps (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Allow lpfc_plogi_confirm_nport() logic to execute for Fabric nodes (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove D_ID swap log message from trace event logger (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Use sg_dma_len() API to get struct scatterlist's length (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove reftag check in DIF paths (Dick Kennedy) [RHEL-24508] - lpfc: Use the proper SCSI midlayer interfaces for PI (Dick Kennedy) [RHEL-24508] - lpfc: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Fix reftag generation sizing errors (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Fix possible memory leak in lpfc_rcv_padisc() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Initialize status local variable in lpfc_sli4_repost_sgl_list() (Dick Kennedy) [RHEL-24508] - x86/coco: Use CC_VENDOR_INTEL for Hyper-V/TDX (Vitaly Kuznetsov) [RHEL-38910]- powerpc/64s: Fix unrecoverable MCE calling async handler from NMI (Mamatha Inamdar) [RHEL-37688] {CVE-2021-47429} - misc: rtsx: do clear express reg every SD_INT (David Arcari) [RHEL-33706] - misc: rtsx: Fix rts5264 driver status incorrect when card removed (David Arcari) [RHEL-33706] - net/mlx5e: Fix mlx5e_priv_init() cleanup flow (Kamal Heib) [RHEL-37426] {CVE-2024-35959} - can: isotp: isotp_sendmsg(): add result check for wait_event_interruptible() (Jose Ignacio Tornos Martinez) [RHEL-38417] {CVE-2021-47457} - net/usb: kalmia: Don't pass act_len in usb_bulk_msg error path (Jose Ignacio Tornos Martinez) [RHEL-38115] {CVE-2023-52703} - net: hns3: do not allow call hns3_nic_net_open repeatedly (Jose Ignacio Tornos Martinez) [RHEL-37707] {CVE-2021-47400} - ice: use irq_update_affinity_hint() (Michal Schmidt) [RHEL-35293] - arm64: mm: Don't remap pgtables for allocate vs populate (Eric Chanudet) [RHEL-32699] - arm64: mm: Batch dsb and isb when populating pgtables (Eric Chanudet) [RHEL-32699] - arm64: mm: Don't remap pgtables per-cont(pte|pmd) block (Eric Chanudet) [RHEL-32699] - cgroup: Remove duplicated cgroup_local_stat_show() and cpu_local_stat_show() functions (Waiman Long) [RHEL-36683] - Revert "Revert "Merge: cgroup: Backport upstream cgroup commits up to v6.8"" (Waiman Long) [RHEL-36683] - x86/tdx: Fix unexpected end of section warning around __tdx_hypercall_failed() (Joe Lawrence) [RHEL-36224] - tipc: fix a possible memleak in tipc_buf_append (Xin Long) [RHEL-36209] - net: tipc: remove redundant 'bool' from CONFIG_TIPC_{MEDIA_UDP,CRYPTO} (Xin Long) [RHEL-36209] - tipc: node: remove Excess struct member kernel-doc warnings (Xin Long) [RHEL-36209] - tipc: socket: remove Excess struct member kernel-doc warning (Xin Long) [RHEL-36209] - tipc: Remove some excess struct member documentation (Xin Long) [RHEL-36209] - tipc: Remove redundant call to TLV_SPACE() (Xin Long) [RHEL-36209] - redhat/configs: Update for ARM_SMMU_V3_KUNIT_TEST (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Make the kunit into a module (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Add unit tests for arm_smmu_write_entry (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Build the whole CD in arm_smmu_make_s1_cd() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Move the CD generation for SVA into a function (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Allocate the CD table entry in advance (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Make arm_smmu_alloc_cd_ptr() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Consolidate clearing a CD table entry (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Move the CD generation for S1 domains into a function (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Make CD programming use arm_smmu_write_entry() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Add an ops indirection to the STE code (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Free MSIs in case of ENOMEM (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu: Convert to domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Add a type for the CD entry (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Do not ATC invalidate the entire domain (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Do not allow a SVA domain to be set on the wrong PASID (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Retire disable_bypass parameter (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Decouple igfx_off from graphic identity mapping (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Fix compilation error (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enable Guest Translation after reading IOMMU feature register (Jerry Snitselaar) [RHEL-28780] - iommufd: Add config needed for iommufd_fail_nth (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - selftests/iommu: fix the config fragment (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Add mock IO hugepages tests (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Refactor dirty bitmap tests (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Test u64 unaligned bitmaps (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Use the correct type in nvidia_smmu_context_fault() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove caching mode check before device TLB flush (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove private data use in fault message (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove debugfs use of private data field (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Allocate DMAR fault interrupts locally (Jerry Snitselaar) [RHEL-28780] - iommu: Pass domain to remove_dev_pasid() op (Jerry Snitselaar) [RHEL-28780] - iommu: Undo pasid attachment only for the devices that have succeeded (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use try_cmpxchg64{,_local}() in iommu.c (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove redundant assignment to variable err (Jerry Snitselaar) [RHEL-28780] - swiotlb: initialise restricted pool list_head when SWIOTLB_DYNAMIC=y (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add SVA domain support (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Initial SVA support for AMD IOMMU (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support for enable/disable IOPF (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add IO page fault notifier handler (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support for page response (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Define per-IOMMU iopf_queue (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enable PCI features based on attached domain capability (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Setup GCR3 table in advance if domain is SVA capable (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce iommu_dev_data.max_pasids (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Fix PPR interrupt processing logic (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Move PPR-related functions into ppr.c (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support for enabling/disabling IOMMU features (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce per device DTE update function (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rename amd_iommu_v2_supported() as amd_iommu_pasid_supported() (Jerry Snitselaar) [RHEL-28780] - iommu: Add ops->domain_alloc_sva() (Jerry Snitselaar) [RHEL-28780] - redhat/configs: Clean up CONFIG_AMD_IOMMU_V2 (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enhance def_domain_type to handle untrusted device (Jerry Snitselaar) [RHEL-28780] - iommufd: Add missing IOMMUFD_DRIVER kconfig for the selftest (Jerry Snitselaar) [RHEL-28780] - swiotlb: do not set total_used to 0 in swiotlb_create_debugfs_files() (Jerry Snitselaar) [RHEL-28780] - swiotlb: fix swiotlb_bounce() to do partial sync's correctly (Jerry Snitselaar) [RHEL-28780] - swiotlb: extend buffer pre-padding to alloc_align_mask if necessary (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Fix WARN_ON in iommu probe path (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Allocate local memory for page request queue (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Fix wrong use of pasid config (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Fix possible irq lock inversion dependency issue (Jerry Snitselaar) [RHEL-28780] - iommu: Validate the PASID in iommu_attach_device_pasid() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Fix access for STE.SHCFG (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Add cpu_to_le64() around STRTAB_STE_0_V (Jerry Snitselaar) [RHEL-28780] - swiotlb: Reinstate page-alignment for mappings >= PAGE_SIZE (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Force swiotlb_max_mapping_size on an untrusted device (Jerry Snitselaar) [RHEL-28780] - swiotlb: Fix alignment checks when both allocation and DMA masks are present (Jerry Snitselaar) [RHEL-28780] - swiotlb: Honour dma_alloc_coherent() alignment in swiotlb_alloc() (Jerry Snitselaar) [RHEL-28780] - swiotlb: Enforce page alignment in swiotlb_alloc() (Jerry Snitselaar) [RHEL-28780] - swiotlb: Fix double-allocation of slots due to broken alignment handling (Jerry Snitselaar) [RHEL-28780] - dma-direct: Leak pages on dma_set_decrypted() failure (Jerry Snitselaar) [RHEL-28780] - swiotlb: add debugfs to track swiotlb transient pool usage (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Document min_align_mask assumption (Jerry Snitselaar) [RHEL-28780] - iommu: re-use local fwnode variable in iommu_ops_from_fwnode() (Jerry Snitselaar) [RHEL-28780] - iommu: constify fwnode in iommu_ops_from_fwnode() (Jerry Snitselaar) [RHEL-28780] - iommu: constify of_phandle_args in xlate (Jerry Snitselaar) [RHEL-28780] - iommu: constify pointer to bus_type (Jerry Snitselaar) [RHEL-28780] - iommu: Make iommu_report_device_fault() return void (Jerry Snitselaar) [RHEL-28780] - iommu: Make iopf_group_response() return void (Jerry Snitselaar) [RHEL-28780] - iommu: Track iopf group instead of last fault (Jerry Snitselaar) [RHEL-28780] - iommu: Improve iopf_queue_remove_device() (Jerry Snitselaar) [RHEL-28780] - iommu: Use refcount for fault data access (Jerry Snitselaar) [RHEL-28780] - iommu: Refine locking for per-device fault data management (Jerry Snitselaar) [RHEL-28780] - iommu: Separate SVA and IOPF (Jerry Snitselaar) [RHEL-28780] - iommu: Make iommu_queue_iopf() more generic (Jerry Snitselaar) [RHEL-28780] - iommu: Prepare for separating SVA and IOPF (Jerry Snitselaar) [RHEL-28780] - iommu: Merge iommu_fault_event and iopf_fault (Jerry Snitselaar) [RHEL-28780] - iommu: Remove iommu_[un]register_device_fault_handler() (Jerry Snitselaar) [RHEL-28780] - iommu: Merge iopf_device_param into iommu_fault_param (Jerry Snitselaar) [RHEL-28780] - iommu: Cleanup iopf data structure definitions (Jerry Snitselaar) [RHEL-28780] - iommu: Remove unrecoverable fault data (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Remove unrecoverable faults reporting (Jerry Snitselaar) [RHEL-28780] - iommu: Move iommu fault data to linux/iommu.h (Jerry Snitselaar) [RHEL-28780] - iommu/iova: use named kmem_cache for iova magazines (Jerry Snitselaar) [RHEL-28780] - iommu/iova: Reorganise some code (Jerry Snitselaar) [RHEL-28780] - iommu/iova: Tidy up iova_cache_get() failure (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Fix sleeping in atomic context (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Mark interrupt as managed (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce per-device domain ID to fix potential TLB aliasing issue (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused GCR3 table parameters from struct protection_domain (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rearrange device flush code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused flush pasid functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor GCR3 table helper functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor protection_domain helper functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor attaching / detaching device functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor helper function for setting / clearing GCR3 (Jerry Snitselaar) [RHEL-28780] - iommu: Introduce iommu_group_mutex_assert() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rearrange GCR3 table setup code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support for device based TLB invalidation (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Use protection_domain.flags to check page table mode (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce per-device GCR3 table (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce struct protection_domain.pd_mode (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce get_amd_iommu_from_dev() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enable Guest Translation before registering devices (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Pass struct iommu_dev_data to set_dte_entry() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove EXPORT_SYMBOL for perf counter related functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove redundant error check in amd_iommu_probe_device() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove duplicate function declarations from amd_iommu.h (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused APERTURE_* macros (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused IOVA_* macro (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused PPR_* macros (Jerry Snitselaar) [RHEL-28780] - iommu: Fix compilation without CONFIG_IOMMU_INTEL (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove scalabe mode in domain_context_clear_one() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove scalable mode context entry setup from attach_dev (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Setup scalable mode context entry in probe path (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Fix NULL domain on device release (Jerry Snitselaar) [RHEL-28780 RHEL-29357] - iommu: Add static iommu_ops->release_domain (Jerry Snitselaar) [RHEL-28780 RHEL-29357] - iommu/vt-d: Improve ITE fault handling if target device isn't present (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Don't issue ATS Invalidation request when device is disconnected (Jerry Snitselaar) [RHEL-28780] - PCI: Make pci_dev_is_disconnected() helper public for other drivers (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use device rbtree in iopf reporting path (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use rbtree to track iommu probed devices (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Merge intel_svm_bind_mm() into its caller (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove initialization for dynamically heap-allocated rcu_head (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove treatment for revoking PASIDs with pending page faults (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use kcalloc() instead of kzalloc() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove INTEL_IOMMU_BROKEN_GFX_WA (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Convert to domain_alloc_paging() (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Pass arm_smmu_domain and arm_smmu_device to finalize (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Use the identity/blocked domain during release (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Add a global static BLOCKED domain (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Add a global static IDENTITY domain (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Check that the RID domain is S1 in SVA (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Remove arm_smmu_master->domain (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Pass smmu_domain to arm_enable/disable_ats() (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Put writing the context descriptor in the right order (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Do not change the STE twice during arm_smmu_attach_dev() (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Compute the STE only once for each master (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Hold arm_smmu_asid_lock during all of attach_dev (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Build the whole STE in arm_smmu_make_s2_domain_ste() (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Move the STE generation for S1 and S2 domains into functions (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Consolidate the STE generation for abort/bypass (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Make STE programming independent of the callers (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-qcom: Add X1E80100 MDSS compatible (Jerry Snitselaar) [RHEL-28780] - iommu/ipmmu-vmsa: Minor cleanups (Jerry Snitselaar) [RHEL-28780] - iommu/msm-iommu: don't limit the driver too much (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Don't check map/unmap pairing with HUGE_PAGES (Jerry Snitselaar) [RHEL-28780] - iommufd: Fix protection fault in iommufd_test_syz_conv_iova (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Fix mock_dev_num bug (Jerry Snitselaar) [RHEL-28780] - iommufd: Fix iopt_access_list_id overwrite bug (Jerry Snitselaar) [RHEL-28780] - iommu/sva: Fix SVA handle sharing in multi device case (Jerry Snitselaar) [RHEL-28780] - iommu/sva: Restore SVA handle sharing (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Do not use GFP_KERNEL under as spinlock (Jerry Snitselaar) [RHEL-28780] - Revert "iommu/arm-smmu: Convert to domain_alloc_paging()" (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Fix constant-out-of-range warning (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Set SSADE when attaching to a parent with dirty tracking (Jerry Snitselaar) [RHEL-28780 RHEL-29359] - iommu/vt-d: Add missing dirty tracking set for parent domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Wrap the dirty tracking loop to be a helper (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove domain parameter for intel_pasid_setup_dirty_tracking() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add missing device iotlb flush for parent domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Update iotlb in nested domain attach (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add missing iotlb flush for parent domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add __iommu_flush_iotlb_psi() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Track nested domains in parent (Jerry Snitselaar) [RHEL-28780] - iommufd: Reject non-zero data_type if no data_len is provided (Jerry Snitselaar) [RHEL-28780] - iommufd/iova_bitmap: Consider page offset for the pages to be pinned (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Hugepage mock domain support (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Refactor mock_domain_read_and_clear_dirty() (Jerry Snitselaar) [RHEL-28780] - iommufd/iova_bitmap: Handle recording beyond the mapped pages (Jerry Snitselaar) [RHEL-28780] - iommufd/iova_bitmap: Switch iova_bitmap::bitmap to an u8 array (Jerry Snitselaar) [RHEL-28780] - iommufd/iova_bitmap: Bounds check mapped::pages access (Jerry Snitselaar) [RHEL-28780] - drm/tegra: Do not assume that a NULL domain means no DMA IOMMU (Jerry Snitselaar) [RHEL-28780] - iommu: Allow ops->default_domain to work when !CONFIG_IOMMU_DMA (Jerry Snitselaar) [RHEL-28780] - dma-debug: fix kernel-doc warnings (Jerry Snitselaar) [RHEL-28780] - swiotlb: check alloc_size before the allocation of a new memory pool (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Check the bus type during probe (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add iotlb flush for nested domain (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add data structure for Intel VT-d stage-1 cache invalidation (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add coverage for IOMMU_HWPT_INVALIDATE ioctl (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add IOMMU_TEST_OP_MD_CHECK_IOTLB test op (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add mock_domain_cache_invalidate_user support (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add iommu_copy_struct_from_user_array helper (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add IOMMU_HWPT_INVALIDATE (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add cache_invalidate_user op (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/sva: Fix memory leak in iommu_sva_bind_device() (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Trace bounce buffer usage when mapping buffers (Jerry Snitselaar) [RHEL-28780] - iommu/tegra: Use tegra_dev_iommu_get_stream_id() in the remaining places (Jerry Snitselaar) [RHEL-28780] - acpi: Do not return struct iommu_ops from acpi_iommu_configure_id() (Jerry Snitselaar) [RHEL-28780] - iommu: Mark dev_iommu_priv_set() with a lockdep (Jerry Snitselaar) [RHEL-28780] - iommu: Mark dev_iommu_get() with lockdep (Jerry Snitselaar) [RHEL-28780] - iommu/of: Use -ENODEV consistently in of_iommu_configure() (Jerry Snitselaar) [RHEL-28780] - iommmu/of: Do not return struct iommu_ops from of_iommu_configure() (Jerry Snitselaar) [RHEL-28780] - iommu: Remove struct iommu_ops *iommu from arch_setup_dma_ops() (Jerry Snitselaar) [RHEL-28780] - iommu: Set owner token to SVA domain (Jerry Snitselaar) [RHEL-28780] - iommu: Support mm PASID 1:n with sva domains (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - mm: Deprecate pasid field (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - mm: Add structure to keep sva information (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - iommu: Add mm_get_enqcmd_pasid() helper function (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - iommu/vt-d: Remove mm->pasid in intel_sva_bind_mm() (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - iommu: Change kconfig around IOMMU_SVA (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - iommu: Extend LPAE page table format to support custom allocators (Jerry Snitselaar) [RHEL-28780] - iommu/io-pgtable: Move Apple DART support to its own file (Jerry Snitselaar) [RHEL-28780] - iommu: Allow passing custom allocators to pgtable drivers (Jerry Snitselaar) [RHEL-28780] - iommu: Clean up open-coded ownership checks (Jerry Snitselaar) [RHEL-28780] - iommu: Retire bus ops (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Don't register fwnode for legacy binding (Jerry Snitselaar) [RHEL-28780] - iommu: Decouple iommu_domain_alloc() from bus ops (Jerry Snitselaar) [RHEL-28780] - iommu: Validate that devices match domains (Jerry Snitselaar) [RHEL-28780] - iommu: Decouple iommu_present() from bus ops (Jerry Snitselaar) [RHEL-28780] - iommu: Factor out some helpers (Jerry Snitselaar) [RHEL-28780] - iommu: Map reserved memory as cacheable if device is coherent (Jerry Snitselaar) [RHEL-28780] - iommu/amd/pgtbl_v2: Invalidate updated page ranges only (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Make domain_flush_pages as global function (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Consolidate amd_iommu_domain_flush_complete() call (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor device iotlb invalidation code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor IOMMU tlb invalidation code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support to invalidate multiple guest pages (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove redundant passing of PDE bit (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove redundant domain flush from attach_device() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rename iommu_flush_all_caches() -> amd_iommu_flush_all_caches() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Do not flush IRTE when only updating isRun and destination fields (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Set variable amd_dirty_ops to static (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Move inline helpers to header files (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove unused vcmd interfaces (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove unused parameter of intel_pasid_setup_pass_through() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Refactor device_to_iommu() to retrieve iommu directly (Jerry Snitselaar) [RHEL-28780] - iommu/virtio: Add ops->flush_iotlb_all and enable deferred flush (Jerry Snitselaar) [RHEL-28780] - iommu/virtio: Make use of ops->iotlb_sync_map (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Convert to domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Pass arm_smmu_domain to internal functions (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Implement IOMMU_DOMAIN_BLOCKED (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Convert to a global static identity domain (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Reorganize arm_smmu_domain_add_master() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Remove ARM_SMMU_DOMAIN_NESTED (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Master cannot be NULL in arm_smmu_write_strtab_ent() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Add a type for the STE (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: disable stall for quiet_cd (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-qcom: Add QCM2290 MDSS compatible (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-qcom: Add missing GMU entry to match table (Jerry Snitselaar) [RHEL-28780] - dma-debug: make dma_debug_add_bus take a const pointer (Jerry Snitselaar) [RHEL-28780] - dma-mapping: clear dev->dma_mem to NULL after freeing it (Jerry Snitselaar) [RHEL-28780] - swiotlb: reduce area lock contention for non-primary IO TLB pools (Jerry Snitselaar) [RHEL-28780] - dma-mapping: don't store redundant offsets (Jerry Snitselaar) [RHEL-28780] - iommufd: Do not UAF during iommufd_put_object() (Jerry Snitselaar) [RHEL-28780] - iommufd: Add iommufd_ctx to iommufd_put_object() (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Fix _test_mock_dirty_bitmaps() (Jerry Snitselaar) [RHEL-28780] - iommu: Fix printk arg in of_iommu_get_resv_regions() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Set variable intel_dirty_ops to static (Jerry Snitselaar) [RHEL-28780] - iommu: Flow ERR_PTR out from __iommu_domain_alloc() (Jerry Snitselaar) [RHEL-28780] - swiotlb: fix out-of-bounds TLB allocations with CONFIG_SWIOTLB_DYNAMIC (Jerry Snitselaar) [RHEL-28780] - dma-mapping: fix dma_addressing_limited() if dma_range_map can't cover all system RAM (Jerry Snitselaar) [RHEL-28780] - dma-mapping: move dma_addressing_limited() out of line (Jerry Snitselaar) [RHEL-28780] - swiotlb: do not free decrypted pages if dynamic (Jerry Snitselaar) [RHEL-28780] - s390/pci: prepare is_passed_through() for dma-iommu (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Use a large flush queue and timeout for shadow_on_flush (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Allow a single FQ in addition to per-CPU FQs (Jerry Snitselaar) [RHEL-28780] - iommu/s390: Disable deferred flush for ISM devices (Jerry Snitselaar) [RHEL-28780] - s390/pci: Fix reset of IOMMU software counters (Jerry Snitselaar) [RHEL-28780] - s390/pci: Use dma-iommu layer (Jerry Snitselaar) [RHEL-28780] - s390/pci: convert high_memory to physical address (Jerry Snitselaar) [RHEL-28780] - iommu: Allow .iotlb_sync_map to fail and handle s390's -ENOMEM return (Jerry Snitselaar) [RHEL-28780] - iommufd: Convert to alloc_domain_paging() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use ops->blocked_domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Update the definition of the blocking domain (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Refactor spapr_tce_platform_iommu_attach_dev() (Jerry Snitselaar) [RHEL-28780] - powerpc/pseries/iommu: DLPAR add doesn't completely initialize pci_controller (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Fix the missing iommu_group_put() during platform domain attach (Jerry Snitselaar) [RHEL-28780] - powerpc: iommu: Bring back table group release_ownership() call (Jerry Snitselaar) [RHEL-28780] - iommu: Move IOMMU_DOMAIN_BLOCKED global statics to ops->blocked_domain (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Do not do platform domain attach atctions after probe (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Setup a default domain and remove set_platform_dma_ops (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Fix notifiers being shared by PCI and VIO buses (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Only build sPAPR access functions on pSeries (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Remove iommu_del_device() (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Add iommu_ops to report capabilities and allow blocking domains (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Add "borrowing" iommu_table_group_ops (Jerry Snitselaar) [RHEL-28780] - powerpc/pci_64: Init pcibios subsys a bit later (Jerry Snitselaar) [RHEL-28780] - iommu: change iommu_map_sgtable to return signed values (Jerry Snitselaar) [RHEL-28780] - iommu: Fix return code in iommu_group_alloc_default_domain() (Jerry Snitselaar) [RHEL-28780] - iommu: Do not use IOMMU_DOMAIN_DMA if CONFIG_IOMMU_DMA is not enabled (Jerry Snitselaar) [RHEL-28780] - iommu: Improve map/unmap sanity checks (Jerry Snitselaar) [RHEL-28780] - iommu: Retire map/unmap ops (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-smmu: Update to {map,unmap}_pages (Jerry Snitselaar) [RHEL-28780] - iommu/ipmmu-vmsa: Convert to generic_single_device_group() (Jerry Snitselaar) [RHEL-28780] - iommu: Add generic_single_device_group() (Jerry Snitselaar) [RHEL-28780] - iommu: Remove useless group refcounting (Jerry Snitselaar) [RHEL-28780] - iommu: Convert remaining simple drivers to domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu: Convert simple drivers with DOMAIN_DMA to domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu: Add ops->domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu: Add __iommu_group_domain_alloc() (Jerry Snitselaar) [RHEL-28780] - iommu: Require a default_domain for all iommu drivers (Jerry Snitselaar) [RHEL-28780] - iommu/ipmmu: Add an IOMMU_IDENTITIY_DOMAIN (Jerry Snitselaar) [RHEL-28780] - iommu: Remove ops->set_platform_dma_ops() (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-smmu: Support DMA domains in tegra (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-smmu: Implement an IDENTITY domain (Jerry Snitselaar) [RHEL-28780] - iommu: Allow an IDENTITY domain as the default_domain in ARM32 (Jerry Snitselaar) [RHEL-28780] - iommu: Reorganize iommu_get_default_domain_type() to respect def_domain_type() (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-gart: Remove tegra-gart (Jerry Snitselaar) [RHEL-28780] - iommu: Add IOMMU_DOMAIN_PLATFORM for S390 (Jerry Snitselaar) [RHEL-28780] - iommu: Add IOMMU_DOMAIN_PLATFORM (Jerry Snitselaar) [RHEL-28780] - iommu: Add iommu_ops->identity_domain (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove DMA_FQ type from domain allocation path (Jerry Snitselaar) [RHEL-28780] - Revert "iommu: Fix false ownership failure on AMD systems with PASID activated" (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused EXPORT_SYMBOLS (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove amd_iommu_device_info() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove PPR support (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove iommu_v2 module (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Initialize iommu_device->max_pasids (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enable device ATS/PASID/PRI capabilities independently (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce iommu_dev_data.flags to track device capabilities (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce iommu_dev_data.ppr (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rename ats related variables (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Modify logic for checking GT and PPR features (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Consolidate feature detection and reporting logic (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Miscellaneous clean up when free domain (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Do not set amd_iommu_pgtable in pass-through mode (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce helper functions for managing GCR3 table (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor protection domain allocation code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Consolidate logic to allocate protection domain (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Consolidate timeout pre-define to amd_iommu_type.h (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused amd_io_pgtable.pt_root variable (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: debugfs: Support dumping a specified page table (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: debugfs: Create/remove debugfs file per {device, pasid} (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: debugfs: Dump entry pointing to huge page (Jerry Snitselaar) [RHEL-28780] - iommu/virtio: Add __counted_by for struct viommu_request and use struct_size() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3-sva: Remove bond refcount (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3-sva: Remove unused iommu_sva handle (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Rename cdcfg to cd_table (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Update comment about STE liveness (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Cleanup arm_smmu_domain_finalise (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Move CD table to arm_smmu_master (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Refactor write_ctx_desc (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: move stall_enabled to the cd table (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Encapsulate ctx_desc_cfg init in alloc_cd_tables (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Replace s1_cfg with cdtab_cfg (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Move ctx_desc out of s1_cfg (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-qcom: Add SM7150 SMMUv2 (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-qcom: Add SDM670 MDSS compatible (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-smmu: Drop unnecessary error check for for debugfs_create_dir() (Jerry Snitselaar) [RHEL-28780] - iommufd: Organize the mock domain alloc functions closer to Joerg's tree (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Fix page-size check in iommufd_test_dirty() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add iopt_area_alloc() (Jerry Snitselaar) [RHEL-28780] - iommufd: Fix missing update of domains_itree after splitting iopt_area (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Disallow read-only mappings to nest parent domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add nested domain allocation (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Set the nested domain to a device (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Make domain attach helpers to be extern (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add helper to setup pasid nested translation (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add helper for nested domain allocation (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Extend dmar_domain to support nested domain (Jerry Snitselaar) [RHEL-28780] - iommufd: Add data structure for Intel VT-d stage-1 domain allocation (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Enhance capability check for nested parent domain allocation (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add coverage for IOMMU_HWPT_ALLOC with nested HWPTs (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add nested domain allocation for mock domain (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add iommu_copy_struct_from_user helper (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add a nested HW pagetable object (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Pass in parent domain with user_data to domain_alloc_user op (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Share iommufd_hwpt_alloc with IOMMUFD_OBJ_HWPT_NESTED (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Derive iommufd_hwpt_paging from iommufd_hw_pagetable (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/device: Wrap IOMMUFD_OBJ_HWPT_PAGING-only configurations (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Rename IOMMUFD_OBJ_HW_PAGETABLE to IOMMUFD_OBJ_HWPT_PAGING (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add IOMMU_DOMAIN_NESTED (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Only enforce cache coherency in iommufd_hw_pagetable_alloc (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Test IOMMU_HWPT_GET_DIRTY_BITMAP_NO_CLEAR flag (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Test out_capabilities in IOMMU_GET_HW_INFO (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Test IOMMU_HWPT_GET_DIRTY_BITMAP (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Test IOMMU_HWPT_SET_DIRTY_TRACKING (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Test IOMMU_HWPT_ALLOC_DIRTY_TRACKING (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Expand mock_domain with dev_flags (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/vt-d: Access/Dirty bit support for SS domains (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/amd: Access/Dirty bit support in IOPTEs (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/amd: Add domain_alloc_user based domain allocation (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add a flag to skip clearing of IOPTE dirty (Jerry Snitselaar) [RHEL-28780] - iommufd: Add capabilities to IOMMU_GET_HW_INFO (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add IOMMU_HWPT_GET_DIRTY_BITMAP (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add IOMMU_HWPT_SET_DIRTY_TRACKING (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add a flag to enforce dirty tracking on attach (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add iommu_domain ops for dirty tracking (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Correct IOMMU_HWPT_ALLOC_NEST_PARENT description (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Rework TEST_LENGTH to test min_size explicitly (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add domain_alloc_user op (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add domain_alloc_user() support in iommu mock (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Support allocating nested parent domain (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Flow user flags for domain allocation to domain_alloc_user() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Use the domain_alloc_user() op for domain allocation (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add new iommu op to create domains owned by userspace (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Iterate idev_ids in mock_domain's alloc_hwpt test (Jerry Snitselaar) [RHEL-28780] - iommufd: Fix spelling errors in comments (Jerry Snitselaar) [RHEL-28780] - dma-debug: Fix a typo in a debugging eye-catcher (Jerry Snitselaar) [RHEL-28780] - swiotlb: rewrite comment explaining why the source is preserved on DMA_FROM_DEVICE (Jerry Snitselaar) [RHEL-28780] - net: fec: use dma_alloc_noncoherent for data cache enabled coldfire (Jerry Snitselaar) [RHEL-28780] - dma-direct: warn when coherent allocations aren't supported (Jerry Snitselaar) [RHEL-28780] - dma-direct: simplify the use atomic pool logic in dma_direct_alloc (Jerry Snitselaar) [RHEL-28780] - dma-direct: add a CONFIG_ARCH_HAS_DMA_ALLOC symbol (Jerry Snitselaar) [RHEL-28780] - dma-direct: add dependencies to CONFIG_DMA_GLOBAL_POOL (Jerry Snitselaar) [RHEL-28780] - swiotlb: do not try to allocate a TLB bigger than MAX_ORDER pages (Jerry Snitselaar) [RHEL-28780] - swiotlb: fix the check whether a device has used software IO TLB (Jerry Snitselaar) [RHEL-28780] - dma-contiguous: fix the Kconfig entry for CONFIG_DMA_NUMA_CMA (Jerry Snitselaar) [RHEL-28780] - iommu: Explicitly include correct DT includes (Jerry Snitselaar) [RHEL-28780] - swiotlb: move slot allocation explanation comment where it belongs (Jerry Snitselaar) [RHEL-28780] - swiotlb: search the software IO TLB only if the device makes use of it (Jerry Snitselaar) [RHEL-28780] - swiotlb: allocate a new memory pool when existing pools are full (Jerry Snitselaar) [RHEL-28780] - swiotlb: determine potential physical address limit (Jerry Snitselaar) [RHEL-28780] - swiotlb: if swiotlb is full, fall back to a transient memory pool (Jerry Snitselaar) [RHEL-28780] - redhat/configs: add file for SWIOTLB_DYNAMIC (Jerry Snitselaar) [RHEL-28780] - swiotlb: add a flag whether SWIOTLB is allowed to grow (Jerry Snitselaar) [RHEL-28780] - swiotlb: separate memory pool data from other allocator data (Jerry Snitselaar) [RHEL-28780] - swiotlb: add documentation and rename swiotlb_do_find_slots() (Jerry Snitselaar) [RHEL-28780] - redhat/configs: Add CONFIG_DMA_NUMA_CMA and remove CONFIG_DMA_PERNUMA_CMA (Jerry Snitselaar) [RHEL-28780] - dma-contiguous: support numa CMA for specified node (Jerry Snitselaar) [RHEL-28780] - dma-contiguous: support per-numa CMA for all architectures (Jerry Snitselaar) [RHEL-28780] - of: Fix "dma-ranges" handling for bus controllers (Jerry Snitselaar) [RHEL-28780] - net/mlx5e: Fix operation precedence bug in port timestamping napi_poll context (Kamal Heib) [RHEL-30492] {CVE-2023-52626} - sched/numa: Fix mm numa_scan_seq based unconditional scan (Phil Auld) [RHEL-10049] - sched/numa: Complete scanning of inactive VMAs when there is no alternative (Phil Auld) [RHEL-10049] - sched/numa: Complete scanning of partial VMAs regardless of PID activity (Phil Auld) [RHEL-10049] - sched/numa: Move up the access pid reset logic (Phil Auld) [RHEL-10049] - sched/numa: Trace decisions related to skipping VMAs (Phil Auld) [RHEL-10049] - sched/numa: Rename vma_numab_state::access_pids[] => ::pids_active[], ::next_pid_reset => ::pids_active_reset (Phil Auld) [RHEL-10049] - sched/numa: Document vma_numab_state fields (Phil Auld) [RHEL-10049] - sched/numa: use hash_32 to mix up PIDs accessing VMA (Phil Auld) [RHEL-10049] - sched/numa: implement access PID reset logic (Phil Auld) [RHEL-10049] - selftests/livepatch: fix and refactor new dmesg message code (Ryan Sullivan) [RHEL-31518] - docs: automarkup: linkify git revs (Ryan Sullivan) [RHEL-31518] - livepatch: Fix missing newline character in klp_resolve_symbols() (Ryan Sullivan) [RHEL-31518]- KVM: arm64: Do not re-initialize the KVM lock (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: vgic-v2: Check for non-NULL vCPU in vgic_v2_parse_attr() (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: Ensure target address is granule-aligned for range TLBI (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: Fix host-programmed guest events in nVHE (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: selftests: Fix spelling mistake "trigged" -> "triggered" (Sebastian Ott) [RHEL-31215] - KVM: arm64: removed unused kern_hyp_va asm macro (Sebastian Ott) [RHEL-31215] - KVM: arm64: add comments to __kern_hyp_va (Sebastian Ott) [RHEL-31215] - KVM: selftests: arm64: Support P52V48 4K and 16K guest_modes (Sebastian Ott) [RHEL-31215] - KVM: selftests: arm64: Determine max ipa size per-page size (Sebastian Ott) [RHEL-31215] - KVM: selftests: Fix __GUEST_ASSERT() format warnings in ARM's arch timer test (Sebastian Ott) [RHEL-31215] - perf build: Fix out of tree build related to installation of sysreg-defs (Sebastian Ott) [RHEL-31215] - tools headers: Update tools's copy of arm64/asm headers (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: Remove unused functions from vpmu test (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Split arch_timer test code (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Enable tuning of error margin in arch_timer test (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Data type cleanup for arch_timer test (Sebastian Ott) [RHEL-31215] - KVM: selftests: Print timer ctl register in ISTATUS assertion (Sebastian Ott) [RHEL-31215] - KVM: selftests: Fix GUEST_PRINTF() format warnings in ARM code (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: Remove redundant newlines (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Handle feature fields with nonzero minimum value correctly (Sebastian Ott) [RHEL-31215] - KVM: selftests: Ensure sysreg-defs.h is generated at the expected path (Sebastian Ott) [RHEL-31215] - perf build: Ensure sysreg-defs Makefile respects output dir (Sebastian Ott) [RHEL-31215] - tools headers arm64: Fix references to top srcdir in Makefile (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: Update tools copy of arm_pmuv3.h (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: vPMU test for validating user accesses (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: vPMU register test for unimplemented counters (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: vPMU register test for implemented counters (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: Introduce vpmu_counter_access test (Sebastian Ott) [RHEL-31215] - tools: Import arm_pmuv3.h (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Test for setting ID register from usersapce (Sebastian Ott) [RHEL-31215] - KVM: arm64: Document vCPU feature selection UAPIs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Document KVM_ARM_GET_REG_WRITABLE_MASKS (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix out-of-IPA space translation fault handling (Sebastian Ott) [RHEL-31215] - Revert "KVM: arm64: Snapshot all non-zero RES0/RES1 sysreg fields for later checking" (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix TRFCR_EL1/PMSCR_EL1 access in hVHE mode (Sebastian Ott) [RHEL-31215] - KVM: arm64: Don't initialize idreg debugfs w/ preemption disabled (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fail the idreg iterator if idregs aren't initialized (Sebastian Ott) [RHEL-31215] - KVM: arm64: Set io memory s2 pte as normalnc for vfio pci device (Sebastian Ott) [RHEL-31215] - mm: Introduce new flag to indicate wc safe (Sebastian Ott) [RHEL-31215] - KVM: arm64: Introduce new flag for non-cacheable IO memory (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix typos (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Don't acquire the lpi_list_lock in vgic_put_irq() (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Ensure the irq refcount is nonzero when taking a ref (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Rely on RCU protection in vgic_get_lpi() (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Free LPI vgic_irq structs in an RCU-safe manner (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Use atomics to count LPIs (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Get rid of the LPI linked-list (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-its: Walk the LPI xarray in vgic_copy_lpi_list() (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-v3: Iterate the xarray to find pending LPIs (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Use xarray to find LPI in vgic_get_lpi() (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Store LPIs in an xarray (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make build-time check of RES0/RES1 bits optional (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table() (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: Add debugfs file for guest's ID registers (Sebastian Ott) [RHEL-31215] - KVM: arm64: Snapshot all non-zero RES0/RES1 sysreg fields for later checking (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make FEAT_MOPS UNDEF if not advertised to the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make AMU sysreg UNDEF if FEAT_AMU is not advertised to the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make PIR{,E0}_EL1 UNDEF if S1PIE is not advertised to the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make TLBI OS/Range UNDEF if not advertised to the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Streamline save/restore of HFG[RW]TR_EL2 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Move existing feature disabling over to FGU infrastructure (Sebastian Ott) [RHEL-31215] - KVM: arm64: Propagate and handle Fine-Grained UNDEF bits (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add Fine-Grained UNDEF tracking information (Sebastian Ott) [RHEL-31215] - KVM: arm64: Rename __check_nv_sr_forward() to triage_sysreg_trap() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use the xarray as the primary sysreg/sysinsn walker (Sebastian Ott) [RHEL-31215] - KVM: arm64: Register AArch64 system register entries with the sysreg xarray (Sebastian Ott) [RHEL-31215] - KVM: arm64: Always populate the trap configuration xarray (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Move system instructions to their own sys_reg_desc array (Sebastian Ott) [RHEL-31215] - KVM: arm64: Drop the requirement for XARRAY_MULTI (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Turn encoding ranges into discrete XArray stores (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Correctly handle negative polarity FGTs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Unify HDFG[WR]TR_GROUP FGT identifiers (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Drop sanitised_sys_reg() helper (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add sanitising to VNCR-backed HCRX_EL2 (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add sanitising to VNCR-backed FGT sysregs (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add sanitising to EL2 configuration registers (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add sanitising to VNCR-backed sysregs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add feature checking helpers (Sebastian Ott) [RHEL-31215] - arm64: sysreg: Add missing ID_AA64ISAR[13]_EL1 fields and variants (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Fix FEAT_NV check when checking for FEAT_NV1 (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Only check for NV1 if NV is present (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Add missing ID_AA64MMFR4_EL1 to __read_sysreg_by_encoding() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Handle Apple M2 as not having HCR_EL2.NV1 implemented (Sebastian Ott) [RHEL-31215] - arm64: kvm: avoid CONFIG_PGTABLE_LEVELS for runtime levels (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix double-free following kvm_pgtable_stage2_free_unlinked() (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: print Hyp mode (Sebastian Ott) [RHEL-31215] - KVM: arm64: Force guest's HCR_EL2.E2H RES1 when NV1 is not implemented (Sebastian Ott) [RHEL-31215] - KVM: arm64: Expose ID_AA64MMFR4_EL1 to guests (Sebastian Ott) [RHEL-31215] - arm64: Fix early handling of FEAT_E2H0 not being implemented (Sebastian Ott) [RHEL-31215] - arm64: Treat HCR_EL2.E2H as RES1 when ID_AA64MMFR4_EL1.E2H0 is negative (Sebastian Ott) [RHEL-31215] - arm64: cpufeature: Detect HCR_EL2.NV1 being RES0 (Sebastian Ott) [RHEL-31215] - arm64: cpufeature: Add ID_AA64MMFR4_EL1 handling (Sebastian Ott) [RHEL-31215] - arm64: sysreg: Add layout for ID_AA64MMFR4_EL1 (Sebastian Ott) [RHEL-31215] - arm64: cpufeature: Correctly display signed override values (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Correctly handle signed values (Sebastian Ott) [RHEL-31215] - arm64: Add macro to compose a sysreg field value (Sebastian Ott) [RHEL-31215] - KVM: arm64: Do not source virt/lib/Kconfig twice (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: fix a kernel-doc warning (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-its: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-init: fix a kernel-doc warning (Sebastian Ott) [RHEL-31215] - KVM: arm64: sys_regs: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: mmu: fix a kernel-doc warning (Sebastian Ott) [RHEL-31215] - KVM: arm64: vhe: fix a kernel-doc warning (Sebastian Ott) [RHEL-31215] - KVM: arm64: hyp/aarch32: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: guest: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: debug: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix circular locking dependency (Sebastian Ott) [RHEL-31215 RHEL-31553 RHEL-36279] {CVE-2024-26691} - KVM: arm64: nv: Handle virtual EL2 registers in vcpu_read/write_sys_reg() (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Map VNCR-capable registers to a separate page (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add EL2_REG_VNCR()/EL2_REG_REDIR() sysreg helpers (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add include containing the VNCR_EL2 offsets (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add non-VHE-EL2->EL1 translation helpers (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Restrict NV support to FEAT_NV2 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Introduce a bad_trap() primitive for unexpected trap handling (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Drop EL12 register traps that are redirected to VNCR (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Compute NV view of idregs as a one-off (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Hoist vcpu_has_nv() into is_hyp_ctxt() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Trap external trace for protected VMs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Mark PAuth as a restricted feature for protected VMs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix which features are marked as allowed for protected VMs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Macros for setting/clearing FGT bits (Sebastian Ott) [RHEL-31215] - KVM: arm64: Define FGT nMASK bits relative to other fields (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use generated FGT RES0 bits instead of specifying them (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add build validation for FGT trap mask values (Sebastian Ott) [RHEL-31215] - KVM: arm64: Handle HAFGRTR_EL2 trapping in nested virt (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add bit masks for HAFGRTR_EL2 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add missing HFGITR_EL2 FGT entries to nested virt (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add missing HFGxTR_EL2 FGT entries to nested virt (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add missing system instruction definitions for FGT (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add missing system register definitions for FGT (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add missing ExtTrcBuff field definition to ID_AA64DFR0_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add missing Pauth_LR field definitions to ID_AA64ISAR1_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add new system registers for GCS (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for FPMR (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update HCRX_EL2 definition for DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update SCTLR_EL1 for DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update ID_AA64SMFR0_EL1 definition for DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for ID_AA64FPFR0_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for ID_AA64ISAR3_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update ID_AA64ISAR2_EL1 defintion for DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for ID_AA64PFR2_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: update CPACR_EL1 register (Sebastian Ott) [RHEL-31215] - arm64/sysreg: add system register POR_EL{0,1} (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for HAFGRTR_EL2 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update HFGITR_EL2 definiton to DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Explicitly trap unsupported HFGxTR_EL2 features (Sebastian Ott) [RHEL-31215] - arm: perf/kvm: Use GENMASK for ARMV8_PMU_PMCR_N (Sebastian Ott) [RHEL-31215] - KVM: arm64: Remove VPIPT I-cache handling (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use helpers to classify exception types reported via ESR (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow guests with >48-bit IPA size on FEAT_LPA2 systems (Sebastian Ott) [RHEL-31215] - KVM: arm64: Support up to 5 levels of translation in kvm_pgtable (Sebastian Ott) [RHEL-31215] - KVM: arm64: Convert translation level parameter to s8 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use LPA2 page-tables for stage2 and hyp stage1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add new (V)TCR_EL2 field definitions for FEAT_LPA2 (Sebastian Ott) [RHEL-31215] - arm64: Add ARM64_HAS_LPA2 CPU capability (Sebastian Ott) [RHEL-31215] - arm64/mm: Add FEAT_LPA2 specific ID_AA64MMFR0.TGRAN[2] (Sebastian Ott) [RHEL-31215] - arm64/mm: Add lpa2_is_enabled() kvm_lpa2_is_enabled() stubs (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: Allow userspace to limit PMCR_EL0.N for the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Sanitize PM{C,I}NTEN{SET,CLR}, PMOVS{SET,CLR} before first run (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add {get,set}_user for PM{C,I}NTEN{SET,CLR}, PMOVS{SET,CLR} (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: Set PMCR_EL0.N for vCPU based on the associated PMU (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: Add a helper to read a vCPU's PMCR_EL0 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Select default PMU in KVM_ARM_VCPU_INIT handler (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add PMU event filter bits required if EL3 is implemented (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make PMEVTYPER_EL0.NSH RES0 if EL2 isn't advertised (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: Introduce helpers to set the guest's PMU (Sebastian Ott) [RHEL-31215] - KVM: arm64: Move VTCR_EL2 into struct s2_mmu (Sebastian Ott) [RHEL-31215] - KVM: arm64: Load the stage-2 MMU context in kvm_vcpu_load_vhe() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Rename helpers for VHE vCPU load/put (Sebastian Ott) [RHEL-31215] - KVM: arm64: Reload stage-2 for VMID change on VHE (Sebastian Ott) [RHEL-31215] - KVM: arm64: Restore the stage-2 context in VHE's __tlb_switch_to_host() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Don't zero VTTBR in __tlb_switch_to_host() (Sebastian Ott) [RHEL-31215] - arm64: kvm: Use cpus_have_final_cap() explicitly (Sebastian Ott) [RHEL-31215] - KVM: arm64: Expose MOPS instructions to guests (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add handler for MOPS exceptions (Sebastian Ott) [RHEL-31215] - KVM: arm64: FFA: Remove access of endpoint memory access descriptor array (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use mtree_empty() to determine if SMCCC filter configured (Sebastian Ott) [RHEL-31215] - KVM: arm64: Only insert reserved ranges when SMCCC filter is used (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add a predicate for testing if SMCCC filter is configured (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to change ID_AA64ZFR0_EL1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to change ID_AA64PFR0_EL1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to change ID_AA64MMFR{0-2}_EL1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to change ID_AA64ISAR{0-2}_EL1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Bump up the default KVM sanitised debug version to v8p8 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Reject attempts to set invalid debug arch version (Sebastian Ott) [RHEL-31215] - KVM: arm64: Advertise selected DebugVer in DBGDIDR.Version (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use guest ID register values for the sake of emulation (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to get the writable masks for feature ID registers (Sebastian Ott) [RHEL-31215] - KVM: arm64: Do not transfer page refcount for THP adjustment (Sebastian Ott) [RHEL-31215] - KVM: arm64: Don't use kerneldoc comment for arm64_check_features() (Sebastian Ott) [RHEL-31215] - Revert "Bluetooth: hci_qca: Set BDA quirk bit if fwnode exists in DT" (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add new VID/PID 13d3/3602 for MT7925 (David Marlin) [RHEL-30099] - Bluetooth: qca: Fix triggering coredump implementation (David Marlin) [RHEL-30099] - Bluetooth: hci_qca: Set BDA quirk bit if fwnode exists in DT (David Marlin) [RHEL-30099] - Bluetooth: qca: Fix wrong event type for patch config command (David Marlin) [RHEL-30099] - Bluetooth: Enforce validation on max value of connection interval (David Marlin) [RHEL-30099] - Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST (David Marlin) [RHEL-30099] - Bluetooth: mgmt: Fix limited discoverable off timeout (David Marlin) [RHEL-30099] - Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDR (David Marlin) [RHEL-30099] - Bluetooth: rfcomm: Fix null-ptr-deref in rfcomm_check_security (David Marlin) [RHEL-27921 RHEL-30099] {CVE-2024-22099} - Bluetooth: hci_sync: Fix accept_list when attempting to suspend (David Marlin) [RHEL-30099] - Bluetooth: Avoid potential use-after-free in hci_error_reset (David Marlin) [RHEL-30099 RHEL-31828] {CVE-2024-26801} - Bluetooth: hci_sync: Check the correct flag before starting a scan (David Marlin) [RHEL-30099] - Bluetooth: hci_bcm4377: do not mark valid bd_addr as invalid (David Marlin) [RHEL-30099] - Bluetooth: Fix atomicity violation in {min,max}_key_size_set (David Marlin) [RHEL-30099] - Bluetooth: Add device 13d3:3572 IMC Networks Bluetooth Radio (David Marlin) [RHEL-30099] - Bluetooth: L2CAP: Fix possible multiple reject send (David Marlin) [RHEL-30099] - Bluetooth: hci_sync: fix BR/EDR wakeup bug (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: remove useless assignment (David Marlin) [RHEL-30099] - Bluetooth: btmtkuart: fix recv_buf() return value (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: fix recv_buf() return value (David Marlin) [RHEL-30099] - Bluetooth: qca: Support HFP offload for QCA2066 (David Marlin) [RHEL-30099] - Bluetooth: hci_conn: Check non NULL function before calling for HFP offload (David Marlin) [RHEL-30099] - Bluetooth: ISO: Avoid creating child socket if PA sync is terminating (David Marlin) [RHEL-30099] - Bluetooth: btintel: Print firmware SHA1 (David Marlin) [RHEL-30099] - Bluetooth: hci_core: Remove le_restart_scan work (David Marlin) [RHEL-30099] - Bluetooth: Add documentation to exported functions in lib (David Marlin) [RHEL-30099] - Bluetooth: btusb: Don't suspend when there are connections (David Marlin) [RHEL-30099] - Bluetooth: qca: Set both WIDEBAND_SPEECH and LE_STATES quirks for QCA2066 (David Marlin) [RHEL-30099] - Bluetooth: ISO: Reassociate a socket with an active BIS (David Marlin) [RHEL-30099] - Bluetooth: ISO: Allow binding a PA sync socket (David Marlin) [RHEL-30099] - Bluetooth: MGMT/SMP: Fix address type when using SMP over BREDR/LE (David Marlin) [RHEL-30099] - Bluetooth: L2CAP: Send reject on command corrupted request (David Marlin) [RHEL-30099] - Bluetooth: hci_core: Fix hci_conn_hash_lookup_cis (David Marlin) [RHEL-30099] - Bluetooth: hci_event: shut up a false-positive warning (David Marlin) [RHEL-30099] - Bluetooth: hci_event: Fix not checking if HCI_OP_INQUIRY has been sent (David Marlin) [RHEL-30099] - Bluetooth: Fix deadlock in vhci_send_frame (David Marlin) [RHEL-30099] - Bluetooth: Fix not notifying when connection encryption changes (David Marlin) [RHEL-30099] - Bluetooth: btmtksdio: enable bluetooth wakeup in system suspend (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add 0bda:b85b for Fn-Link RTL8852BE (David Marlin) [RHEL-30099] - Bluetooth: ISO: Copy BASE if service data matches EIR_BAA_SERVICE_UUID (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add date->evt_skb is NULL check (David Marlin) [RHEL-30099] - Bluetooth: msft: __hci_cmd_sync() doesn't return NULL (David Marlin) [RHEL-30099] - Bluetooth: ISO: Match QoS adv handle with BIG handle (David Marlin) [RHEL-30099] - Bluetooth: ISO: Allow binding a bcast listener to 0 bises (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add RTW8852BE device 13d3:3570 to device tables (David Marlin) [RHEL-30099] - Bluetooth: qca: add support for QCA2066 (David Marlin) [RHEL-30099] - Bluetooth: Add support for Intel Misty Peak - 8087:0038 (David Marlin) [RHEL-30099] - Bluetooth: Add support ITTIM PE50-M75C (David Marlin) [RHEL-30099] - Bluetooth: ISO: Fix BIS cleanup (David Marlin) [RHEL-30099] - Bluetooth: Fix a refcnt underflow problem for hci_conn (David Marlin) [RHEL-30099] - Bluetooth: vhci: Fix race when opening vhci device (David Marlin) [RHEL-30099] - Bluetooth: Avoid redundant authentication (David Marlin) [RHEL-30099] - Bluetooth: ISO: Fix handling of listen for unicast (David Marlin) [RHEL-30099] - Bluetooth: btusb: add shutdown function for QCA6174 (David Marlin) [RHEL-30099] - Bluetooth: Delete unused hci_req_prepare_suspend() declaration (David Marlin) [RHEL-30099] - Bluetooth: btusb: Do not call kfree_skb() under spin_lock_irqsave() (David Marlin) [RHEL-30099] - Bluetooth: btusb: Fix quirks table naming (David Marlin) [RHEL-30099] - Bluetooth: btintel: Send new command for PPAG (David Marlin) [RHEL-30099] - Bluetooth: ISO: Add support for periodic adv reports processing (David Marlin) [RHEL-30099] - Bluetooth: qca: add support for WCN7850 (David Marlin) [RHEL-30099] - Bluetooth: qca: use switch case for soc type behavior (David Marlin) [RHEL-30099] - Bluetooth: hci_conn: Fix sending BT_HCI_CMD_LE_CREATE_CONN_CANCEL (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: Improve inband Independent Reset handling (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: Add support for IW624 chipset (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: Remove check for CTS low after FW download (David Marlin) [RHEL-30099] - Bluetooth: hci_event: drop only unbound CIS if Set CIG Parameters fails (David Marlin) [RHEL-30099] - Bluetooth: Remove unnecessary NULL check before vfree() (David Marlin) [RHEL-30099] - Bluetooth: hci_sync: Avoid use-after-free in dbg for hci_add_adv_monitor() (David Marlin) [RHEL-30099] - Bluetooth: Remove unused declaration amp_read_loc_info() (David Marlin) [RHEL-30099] - Bluetooth: btusb: Move btusb_recv_event_intel to btintel (David Marlin) [RHEL-30099] - Bluetooth: btqca: Add WCN3988 support (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: Add support for AW693 chipset (David Marlin) [RHEL-30099] - Bluetooth: nokia: fix value check in nokia_bluetooth_serdev_probe() (David Marlin) [RHEL-30099] - bluetooth: Explicitly include correct DT includes (David Marlin) [RHEL-30099] - Bluetooth: btbcm: add default address for BCM43430A1 (David Marlin) [RHEL-30099] - Bluetooth: ISO: Add support for BT_PKT_STATUS (David Marlin) [RHEL-30099] - Bluetooth: af_bluetooth: Make BT_PKT_STATUS generic (David Marlin) [RHEL-30099] - Bluetooth: btmtk: Fix kernel crash when processing coredump (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add support for another MediaTek 7922 VID/PID (David Marlin) [RHEL-30099] - Bluetooth: Fix hci_suspend_sync crash (David Marlin) [RHEL-30099] - Bluetooth: hci_debugfs: Use kstrtobool() instead of strtobool() (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add new VID/PID 04ca/3804 for MT7922 (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add new VID/PID 0489/e102 for MT7922 (David Marlin) [RHEL-30099] - Bluetooth: hci_sync: Don't double print name in add/remove adv_monitor (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add a new VID/PID 0489/e0f6 for MT7922 (David Marlin) [RHEL-30099] - Bluetooth: msft: Fix error code in msft_cancel_address_filter_sync() (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add device 0489:e0f5 as MT7922 device (David Marlin) [RHEL-30099] - Bluetooth: btusb: mediatek: add MediaTek devcoredump support (David Marlin) [RHEL-30099] - Bluetooth: btmtk: introduce btmtk reset work (David Marlin) [RHEL-30099] - Bluetooth: btusb: mediatek: readx_poll_timeout replaces open coding (David Marlin) [RHEL-30099] - Bluetooth: btmtk: add printing firmware information (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add support Mediatek MT7925 (David Marlin) [RHEL-30099] - Bluetooth: btintel: Add support to reset bluetooth via ACPI DSM (David Marlin) [RHEL-30099] - Bluetooth: hci_qca: Add qcom devcoredump support (David Marlin) [RHEL-30099] - Bluetooth: hci_qca: Add qcom devcoredump sysfs support (David Marlin) [RHEL-30099] - Bluetooth: hci_sock: Forward credentials to monitor (David Marlin) [RHEL-30099] - Bluetooth: Init sk_peer_* on bt_sock_alloc (David Marlin) [RHEL-30099] - Bluetooth: Consolidate code around sk_alloc into a helper function (David Marlin) [RHEL-30099]- memblock: fix crash when reserved memory is not added to memory (Eric Chanudet) [RHEL-36126] - mm: pass nid to reserve_bootmem_region() (Eric Chanudet) [RHEL-36126] - x86/tsc: Trust initial offset in architectural TSC-adjust MSRs (Prarit Bhargava) [RHEL-29437] - net/mlx5e: Advertise mlx5 ethernet driver updates sk_buff md_dst for MACsec (Sabrina Dubroca) [RHEL-31748] - macsec: Detect if Rx skb is macsec-related for offloading devices that update md_dst (Sabrina Dubroca) [RHEL-31748] - ethernet: Add helper for assigning packet type when dest address does not match device address (Sabrina Dubroca) [RHEL-31748] - macsec: Enable devices to advertise whether they update sk_buff md_dst during offloads (Sabrina Dubroca) [RHEL-31748] - net: macsec: revert the MAC address if mdo_upd_secy fails (Sabrina Dubroca) [RHEL-31748] - net: macsec: documentation for macsec_context and macsec_ops (Sabrina Dubroca) [RHEL-31748] - net: macsec: move sci_to_cpu to macsec header (Sabrina Dubroca) [RHEL-31748] - net: add DEV_STATS_READ() helper (Sabrina Dubroca) [RHEL-31748] - net: macsec: Use helper functions to update stats (Sabrina Dubroca) [RHEL-31748] - macsec: use DEV_STATS_INC() (Sabrina Dubroca) [RHEL-31748] - net: macsec: remove the prepare flag from the MACsec offloading context (Sabrina Dubroca) [RHEL-31748] - ethtool: add linkmode bitmap support to struct ethtool_keee (Ivan Vecera) [RHEL-32101] - ethtool: add suffix _u32 to legacy bitmap members of struct ethtool_keee (Ivan Vecera) [RHEL-32101] - ethtool: adjust struct ethtool_keee to kernel needs (Ivan Vecera) [RHEL-32101] - ethtool: switch back from ethtool_keee to ethtool_eee for ioctl (Ivan Vecera) [RHEL-32101] - ethtool: replace struct ethtool_eee with a new struct ethtool_keee on kernel side (Ivan Vecera) [RHEL-32101] - treewide: use get_random_u32_below() instead of deprecated function (Bill O'Donnell) [RHEL-36333] - powerpc/64s: fix program check interrupt emergency stack path (Mamatha Inamdar) [RHEL-37690] {CVE-2021-47428} - ext4: regenerate buddy after block freeing failed if under fc replay (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - ext4: change the type of blocksize in ext4_mb_init_cache() (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - ext4: correct grp validation in ext4_mb_good_group (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - ext4: drop the call to ext4_error() from ext4_get_group_info() (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - ext4: allow ext4_get_group_info() to fail (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - blk-cgroup: fix list corruption from reorder of WRITE ->lqueued (Ming Lei) [RHEL-38348] - blk-cgroup: fix list corruption from resetting io stat (Ming Lei) [RHEL-38348] - net: dst: fix missing initialization of rt_uncached (Felix Maurer) [RHEL-15695] - net: dst: Switch to rcuref_t reference counting (Felix Maurer) [RHEL-15695] - net: Use call_rcu_hurry() for dst_release() (Felix Maurer) [RHEL-15695] - net: dst: Prevent false sharing vs. dst_entry:: __refcnt (Felix Maurer) [RHEL-15695] - rh_messages.h: mark mlx5 on Bluefield-3 as unmaintained (Scott Weaver) [RHEL-33061] - rh_messages.h: update driver and device lists (Scott Weaver) [RHEL-35575] - i2c: dev: copy userspace array safely (Steve Best) [RHEL-38295] {CVE-2023-52758} - crypto: pcrypt - Fix hungtask for PADATA_RESET (Herbert Xu) [RHEL-38173] {CVE-2023-52813} - platform/x86/amd/pmc: Modify SMU message port for latest AMD platform (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add 1Ah family series to STB support list (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add idlemask support for 1Ah family (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: call amd_pmc_get_ip_info() during driver probe (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add VPE information for AMDI000A platform (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Send OS_HINT command for AMDI000A platform (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Disable keyboard wakeup on AMD Framework 13 (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Move keyboard wakeup disablement detection to pmc-quirks (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Only run IRQ1 firmware version check on Cezanne (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Move platform defines to header (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: adjust getting DRAM size behavior (David Arcari) [RHEL-24991] - platform/x86: Add s2idle quirk for more Lenovo laptops (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add dump_custom_stb module parameter (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Handle overflow cases where the num_samples range is higher (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Use flex array when calling amd_pmc_stb_debugfs_open_v2() (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add PMFW command id to support S2D force flush (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Fix build error with randconfig (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Move PMC driver to separate directory (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Use release_mem_region() to undo request_mem_region_muxed() (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Apply nvme quirk to HP 15s-eq2xxx (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Add new ACPI ID AMDI000A (David Arcari) [RHEL-24991] - platform/x86: Move s2idle quirk from thinkpad-acpi to amd-pmc (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Use pm_pr_dbg() for suspend related messages (David Arcari) [RHEL-24991] - include/linux/suspend.h: Only show pm_pr_dbg messages at suspend/resume (David Arcari) [RHEL-24991] - PM: sleep: enable dynamic debug support within pm_pr_dbg() (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Update metrics table info for Pink Sardine (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Add helper function to check the cpu id (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Get STB DRAM size from PMFW (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Pass true/false to bool argument (David Arcari) [RHEL-24991] - redhat/configs: Enable INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON (Jerry Snitselaar) [RHEL-28672] - idpf: don't skip over ethtool tcp-data-split setting (Michal Schmidt) [RHEL-36182] - mmc: sdio: fix possible resource leaks in some error paths (Steve Best) [RHEL-38151] {CVE-2023-52730} - redhat/configs: Adding CONFIG_TYPEC_MUX_WCD939X_USBSS (Desnes Nunes) [RHEL-34114] - usb: xhci: use array_size() when allocating and freeing memory (Desnes Nunes) [RHEL-34114] - usb: xhci: check if 'requested segments' exceeds ERST capacity (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: limit the UCSI_NO_PARTNER_PDOS even further (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: allow non-partner GET_PDOS for Qualcomm devices (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Fix connector check on init (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi_acpi: Refactor and fix DELL quirk (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Ack unsupported commands (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Check for notifications after init (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Clear EVENT_PENDING under PPM lock (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Correct the PDO counting in pd_set (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Update PD of Type-C port upon pd_set (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: fix double-free issue in tcpm_port_unregister_pd() (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Correct port source pdo array in pd_set callback (Desnes Nunes) [RHEL-34114] - xhci: Fix failure to detect ring expansion need. (Desnes Nunes) [RHEL-34114] - usb: port: Don't try to peer unused USB ports based on location (Desnes Nunes) [RHEL-34114] - usb: typec: altmodes/displayport: create sysfs nodes as driver's default device attribute group (Desnes Nunes) [RHEL-34114] - usb: typec: tpcm: Fix PORT_RESET behavior for self powered devices (Desnes Nunes) [RHEL-34114] - USB: usb-storage: Prevent divide-by-0 error in isd200_ata_command (Desnes Nunes) [RHEL-34114] - usb: typec: tpcm: Fix issues with power being removed during reset (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Don't disconnect if not started (Desnes Nunes) [RHEL-34114] - usb: roles: don't get/set_role() when usb_role_switch is unregistered (Desnes Nunes) [RHEL-34114] - usb: roles: fix NULL pointer issue when put module's reference (Desnes Nunes) [RHEL-34114] - USB: roles: make role_class a static const structure (Desnes Nunes) [RHEL-34114] - usb: uhci-grlib: Explicitly include linux/platform_device.h (Desnes Nunes) [RHEL-34114] - usb: uhci-grlib: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-34114] - scsi: sd: usb_storage: uas: Access media prior to querying device properties (Desnes Nunes) [RHEL-34114] - Revert "usb: dwc3: Support EBC feature of DWC_usb31" (Desnes Nunes) [RHEL-34114] - dt-bindings: xilinx: replace Piyush Mehta maintainership (Desnes Nunes) [RHEL-34114] - USB: serial: option: add Fibocom FM101-GL variant (Desnes Nunes) [RHEL-34114] - USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e (Desnes Nunes) [RHEL-34114] - USB: serial: cp210x: add ID for IMST iM871A-USB (Desnes Nunes) [RHEL-34114] - thunderbolt: Fix setting the CNS bit in ROUTER_CS_5 (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: fix the PD disabled case (Desnes Nunes) [RHEL-34114] - usb: ucsi_acpi: Quirk to ack a connector change ack cmd (Desnes Nunes) [RHEL-34114] - usb: ucsi_acpi: Fix command completion handling (Desnes Nunes) [RHEL-34114] - usb: ucsi: Add missing ppm_lock (Desnes Nunes) [RHEL-34114] - usb: ulpi: Fix debugfs directory leak (Desnes Nunes) [RHEL-34114] - Revert "usb: typec: tcpm: fix cc role at port reset" (Desnes Nunes) [RHEL-34114] - USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT (Desnes Nunes) [RHEL-34114] - usb: chipidea: core: handle power lost in workqueue (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Fix NULL pointer dereference in dwc3_gadget_suspend (Desnes Nunes) [RHEL-34114] - usb: core: Prevent null pointer dereference in update_port_device_state (Desnes Nunes) [RHEL-34114] - xhci: handle isoc Babble and Buffer Overrun events properly (Desnes Nunes) [RHEL-34114] - xhci: process isoc TD properly when there was a transaction error mid TD. (Desnes Nunes) [RHEL-34114] - xhci: fix off by one check when adding a secondary interrupter. (Desnes Nunes) [RHEL-34114] - xhci: fix possible null pointer dereference at secondary interrupter removal (Desnes Nunes) [RHEL-34114] - usb: host: xhci-plat: Add support for XHCI_SG_TRB_CACHE_SIZE_QUIRK (Desnes Nunes) [RHEL-34114] - usb: dwc3: host: Set XHCI_SG_TRB_CACHE_SIZE_QUIRK (Desnes Nunes) [RHEL-34114] - usb: gadget: ncm: Fix indentations in documentation of NCM section (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: fix use of device-specific init function (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: Separate reset for TPS6598x (Desnes Nunes) [RHEL-34114] - usb: mon: Fix atomicity violation in mon_bin_vma_fault (Desnes Nunes) [RHEL-34114] - usb: typec: class: fix typec_altmode_put_partner to put plugs (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: dwc3: Limit num-hc-interrupters definition (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: xhci: Add num-hc-interrupters definition (Desnes Nunes) [RHEL-34114] - xhci: add support to allocate several interrupters (Desnes Nunes) [RHEL-34114] - USB: core: Use device_driver directly in struct usb_driver and usb_device_driver (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Queue PM runtime idle on disconnect event (Desnes Nunes) [RHEL-34114] - usb: chipidea: wait controller resume finished for wakeup irq (Desnes Nunes) [RHEL-34114] - usb: chipidea: ci_hdrc_imx: add wakeup clock and keep it always on (Desnes Nunes) [RHEL-34114] - usb: gadget: ncm: Add support to update wMaxSegmentSize via configfs (Desnes Nunes) [RHEL-34114] - usb: gadget: ncm: Handle decoding of multiple NTB's in unwrap call (Desnes Nunes) [RHEL-34114] - usb: gadget: f_ncm: Always set current gadget in ncm_bind() (Desnes Nunes) [RHEL-34114] - usb: dwc3: set pm runtime active before resume common (Desnes Nunes) [RHEL-34114] - usb: dwc3: Support EBC feature of DWC_usb31 (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Support multiple capabilities (Desnes Nunes) [RHEL-34114] - dt-bindings: connector: Add child nodes for multiple PD capabilities (Desnes Nunes) [RHEL-34114] - usb: xhci-plat: fix usb disconnect issue after s4 (Desnes Nunes) [RHEL-34114] - usb: dwc3: core: set force_gen1 bit in USB31 devices if max speed is SS (Desnes Nunes) [RHEL-34114] - usb: dwc: ep0: Update request status in dwc3_ep0_stall_restart (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Handle EP0 request dequeuing properly (Desnes Nunes) [RHEL-34114] - usb: dwc3: Properly handle processing of pending events (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Propagate core init errors to UDC during pullup (Desnes Nunes) [RHEL-34114] - USB: fix up merge of 6.4-rc4 into usb-next (Desnes Nunes) [RHEL-34114] - usb: dwc3: Add error logs for unknown endpoint events (Desnes Nunes) [RHEL-34114] - usb: ueagle-atm: Use wait_event_freezable_timeout() in uea_wait() (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: add patch update support for tps6598x (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: declare in_data in as const in exec_cmd functions (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: add function to request firmware (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: add init and reset functions to tipd_data (Desnes Nunes) [RHEL-34114] - Revert "usb: dwc3: don't reset device side if dwc3 was configured as host-only" (Desnes Nunes) [RHEL-34114] - Revert "usb: dwc3: Soft reset phy on probe for host" (Desnes Nunes) [RHEL-34114] - usb: linux/usb.h: fix Excess kernel-doc description warning (Desnes Nunes) [RHEL-34114] - thunderbolt: Reduce retry timeout to speed up boot for some devices (Desnes Nunes) [RHEL-34114] - thunderbolt: Keep link as asymmetric if preferred by hardware (Desnes Nunes) [RHEL-34114] - thunderbolt: make tb_bus_type const (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Parse Accessory Mode information (Desnes Nunes) [RHEL-34114] - dt-bindings: connector: usb: add accessory mode description (Desnes Nunes) [RHEL-34114] - xhci: Fix null pointer dereference during S4 resume when resetting ep0 (Desnes Nunes) [RHEL-34114] - usb: dwc3: imx8mp: Fix smatch warning (Desnes Nunes) [RHEL-34114] - usb: typec: fixed a typo (Desnes Nunes) [RHEL-34114] - usb: gadget: f_fs: fix fortify warning (Desnes Nunes) [RHEL-34114] - usb: storage: Remove snprintf() from sysfs call-backs and replace with sysfs_emit() (Desnes Nunes) [RHEL-34114] - usb: mon_text: Replace snprintf() with the safer scnprintf() variant (Desnes Nunes) [RHEL-34114] - usb: mon_stat: Replace snprintf() with the safer scnprintf() variant (Desnes Nunes) [RHEL-34114] - usb: typec: mux: add Qualcomm WCD939X USB SubSystem Altmode Mux driver (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: Document WCD939x USB SubSystem Altmode/Analog Audio Switch (Desnes Nunes) [RHEL-34114] - usb: core: Fix crash w/ usb_choose_configuration() if no driver (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Query Source partner for FRS capability only if it is DRP (Desnes Nunes) [RHEL-34114] - usb: typec: change altmode SVID to u16 entry (Desnes Nunes) [RHEL-34114] - dt-bindings: connector: usb: add altmodes description (Desnes Nunes) [RHEL-34114] - usb: typec: Remove usage of the deprecated ida_simple_xx() API (Desnes Nunes) [RHEL-34114] - usb: chipidea: Remove usage of the deprecated ida_simple_xx() API (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: nxp,ptn5110: Fix typos in the title (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: genesys,gl850g: Document 'peer-hub' (Desnes Nunes) [RHEL-34114] - usb: cdc-acm: return correct error code on unsupported break (Desnes Nunes) [RHEL-34114] - thunderbolt: Add support for Intel Lunar Lake (Desnes Nunes) [RHEL-34114] - thunderbolt: Disable PCIe extended encapsulation upon teardown properly (Desnes Nunes) [RHEL-34114] - thunderbolt: Make PCIe tunnel setup and teardown follow CM guide (Desnes Nunes) [RHEL-34114] - thunderbolt: Improve logging when DisplayPort resource is added due to hotplug (Desnes Nunes) [RHEL-34114] - thunderbolt: Use tb_dp_read_cap() to read DP_COMMON_CAP as well (Desnes Nunes) [RHEL-34114] - thunderbolt: Disable CL states only when actually needed (Desnes Nunes) [RHEL-34114] - thunderbolt: Transition link to asymmetric only when both sides support it (Desnes Nunes) [RHEL-34114] - thunderbolt: Log XDomain link speed and width (Desnes Nunes) [RHEL-34114] - thunderbolt: Move width_name() helper to tb.h (Desnes Nunes) [RHEL-34114] - thunderbolt: Handle lane bonding of Gen 4 XDomain links properly (Desnes Nunes) [RHEL-34114] - thunderbolt: Unwind TMU configuration if tb_switch_set_tmu_mode_params() fails (Desnes Nunes) [RHEL-34114] - media: uvcvideo: Fix power line control for SunplusIT camera (Desnes Nunes) [RHEL-34114] - media: uvcvideo: Pick first best alternate setting insteed of last (Desnes Nunes) [RHEL-34114] - media: uvcvideo: Fix power line control for a Chicony camera (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: fix UCSI on buggy Qualcomm devices (Desnes Nunes) [RHEL-34114] - media: cx231xx: fix a memleak in cx231xx_init_isoc (Desnes Nunes) [RHEL-34114] - usb: xhci: xhci-plat: Add support for BCM2711 (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: xhci: Add support for BCM2711 (Desnes Nunes) [RHEL-34114] - usb: hub: Add quirk to decrease IN-ep poll interval for Microchip USB491x hub (Desnes Nunes) [RHEL-34114] - usb: hub: Replace hardcoded quirk value with BIT() macro (Desnes Nunes) [RHEL-34114] - usb: typec: tcpci: add vconn over current fault handling to maxim_core (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: add tcpm_port_error_recovery symbol (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: tps6598x: add reset-gpios property (Desnes Nunes) [RHEL-34114] - usb: typec: tps6598x: add reset gpio support (Desnes Nunes) [RHEL-34114] - r8152: fix unknown device for choose_configuration (Desnes Nunes) [RHEL-34114] - r8152: Choose our USB config with choose_configuration() rather than probe() (Desnes Nunes) [RHEL-34114] - usb: core: Allow subclassed USB drivers to override usb_choose_configuration() (Desnes Nunes) [RHEL-34114] - usb: core: Don't force USB generic_subclass drivers to define probe() (Desnes Nunes) [RHEL-34114] - usb: atm: Remove snprintf() from sysfs call-backs and replace with sysfs_emit() (Desnes Nunes) [RHEL-34114] - xhci: fix possible null pointer deref during xhci urb enqueue (Desnes Nunes) [RHEL-34114] - xhci: Reconfigure endpoint 0 max packet size only during endpoint reset (Desnes Nunes) [RHEL-34114] - xhci: minor coding style cleanup in 'xhci_try_enable_msi()' (Desnes Nunes) [RHEL-34114] - xhci: rework 'xhci_try_enable_msi()' MSI and MSI-X setup code (Desnes Nunes) [RHEL-34114] - xhci: change 'msix_count' to encompass MSI or MSI-X vectors (Desnes Nunes) [RHEL-34114] - xhci: refactor static MSI function (Desnes Nunes) [RHEL-34114] - xhci: refactor static MSI-X function (Desnes Nunes) [RHEL-34114] - xhci: add handler for only one interrupt line (Desnes Nunes) [RHEL-34114] - xhci: check if legacy irq is available before using it as fallback (Desnes Nunes) [RHEL-34114] - xhci: dbc: Add missing headers (Desnes Nunes) [RHEL-34114] - xhci: dbc: Use sizeof(*pointer) instead of sizeof(type) (Desnes Nunes) [RHEL-34114] - xhci: dbc: Use sizeof_field() where it makes sense (Desnes Nunes) [RHEL-34114] - xhci: dbc: Replace custom return value with proper Linux error code (Desnes Nunes) [RHEL-34114] - xhci: dbc: Don't shadow error codes in store() functions (Desnes Nunes) [RHEL-34114] - xhci: dbc: Check for errors first in xhci_dbc_stop() (Desnes Nunes) [RHEL-34114] - xhci: dbc: Use ATTRIBUTE_GROUPS() (Desnes Nunes) [RHEL-34114] - xhci: dbc: Use sysfs_emit() to instead of scnprintf() (Desnes Nunes) [RHEL-34114] - xhci: dbc: Convert to use sysfs_streq() (Desnes Nunes) [RHEL-34114] - xhci: dbc: Drop duplicate checks for dma_free_coherent() (Desnes Nunes) [RHEL-34114] - usb: new quirk to reduce the SET_ADDRESS request timeout (Desnes Nunes) [RHEL-34114] - usb: xhci: Add timeout argument in address_device USB HCD callback (Desnes Nunes) [RHEL-34114] - media: usb: cx231xx: Stop direct calls to queue num_buffers field (Desnes Nunes) [RHEL-34114] - USB: misc: iowarrior: remove redundant assignment to variable io_res (Desnes Nunes) [RHEL-34114] - thunderbolt: Remove duplicated re-assignment of pointer 'out' (Desnes Nunes) [RHEL-34114] - dt-bindings: phy: imx8mq-usb: add phy tuning properties (Desnes Nunes) [RHEL-34114] - dt-bindings: phy: imx8mq-usb: add power-domains property (Desnes Nunes) [RHEL-34114] - dt-bindings: phy: imx8mq-usb-phy: convert to json schema (Desnes Nunes) [RHEL-34114] - memstick: jmb38x_ms: Annotate struct jmb38x_ms with __counted_by (Desnes Nunes) [RHEL-34114] - memstick r592: make memstick_debug_get_tpc_name() static (Desnes Nunes) [RHEL-34114] - memstick: fix memory leak if card device is never registered (Desnes Nunes) [RHEL-34114] - memstick: core: Imply IOSCHED_BFQ (Desnes Nunes) [RHEL-34114] - mmc: core: Imply IOSCHED_BFQ (Desnes Nunes) [RHEL-34114] - memstick/mspro_block: Convert to use sysfs_emit()/sysfs_emit_at() APIs (Desnes Nunes) [RHEL-34114] - memstick: r592: Fix a UAF bug when removing the driver (Desnes Nunes) [RHEL-34114] - memstick: jmb38x_ms: use appropriate free function in jmb38x_ms_alloc_host() (Desnes Nunes) [RHEL-34114] - memstick: jmb38x_ms: Prefer struct_size over open coded arithmetic (Desnes Nunes) [RHEL-34114] - memstick: switch from 'pci_' to 'dma_' API (Desnes Nunes) [RHEL-34114] - memstick: r592: Change the name of the 'pci_driver' structure to be consistent (Desnes Nunes) [RHEL-34114] - misc: rtsx: clean up one inconsistent indenting (Desnes Nunes) [RHEL-34114] - phy: broadcom: sata: fix Wvoid-pointer-to-enum-cast warning (Desnes Nunes) [RHEL-34114] - phy: broadcom: Kconfig: Add configuration menu for Broadcom phy drivers (Desnes Nunes) [RHEL-34114] - phy: qcom: qmp-ufs: add missing offsets to sm8150 configuration (Desnes Nunes) [RHEL-34114] - phy: core: Remove usage of the deprecated ida_simple_xx() API (Desnes Nunes) [RHEL-34114] - phy: core: add debugfs files (Desnes Nunes) [RHEL-34114] - PCI: tegra: Convert to devm_of_phy_optional_get() (Desnes Nunes) [RHEL-34114] - phy: Add devm_of_phy_optional_get() helper (Desnes Nunes) [RHEL-34114] - doc: phy: Document devm_of_phy_get() (Desnes Nunes) [RHEL-34114] - phy: Remove unused phy_optional_get() (Desnes Nunes) [RHEL-34114] - net: hsr: hsr_slave: Fix the promiscuous mode in offload mode (Felix Maurer) [RHEL-30017] - hsr: Handle failures in module init (Felix Maurer) [RHEL-30017] - hsr: Fix uninit-value access in hsr_get_node() (Felix Maurer) [RHEL-30017 RHEL-33236] {CVE-2024-26863} - net: hsr: Use correct offset for HSR TLV values in supervisory HSR frames (Felix Maurer) [RHEL-30017] - net: hsr: remove WARN_ONCE() in send_hsr_supervision_frame() (Felix Maurer) [RHEL-30017 RHEL-31606] {CVE-2024-26707} - net: hsr: Add support for MC filtering at the slave device (Felix Maurer) [RHEL-30017] - net: hsr: Disable promiscuous mode in offload mode (Felix Maurer) [RHEL-30017]- net: add netdev_lockdep_set_classes() to virtual drivers (Davide Caratti) [RHEL-6066] - net: bridge: use netdev_lockdep_set_classes() (Davide Caratti) [RHEL-6066] - vlan: use netdev_lockdep_set_classes() (Davide Caratti) [RHEL-6066] - net/sched: unregister lockdep keys in qdisc_create/qdisc_alloc error path (Davide Caratti) [RHEL-6066] - net/sched: fix false lockdep warning on qdisc root lock (Davide Caratti) [RHEL-6066] - selftests: net: more pmtu.sh fixes (Hangbin Liu) [RHEL-31077] - selftests: net: cope with slow env in so_txtime.sh test (Hangbin Liu) [RHEL-31077] - selftests: net: cope with slow env in gro.sh test (Hangbin Liu) [RHEL-31077] - selftests: forwarding: Fix bridge locked port test flakiness (Hangbin Liu) [RHEL-31077] - selftests: forwarding: Fix bridge MDB test flakiness (Hangbin Liu) [RHEL-31077] - selftests: forwarding: Fix layer 2 miss test flakiness (Hangbin Liu) [RHEL-31077] - selftests: net: let big_tcp test cope with slow env (Hangbin Liu) [RHEL-31077] - selftests: net: avoid just another constant wait (Hangbin Liu) [RHEL-31077] - selftests: net: fix tcp listener handling in pmtu.sh (Hangbin Liu) [RHEL-31077] - selftests: net: don't access /dev/stdout in pmtu.sh (Hangbin Liu) [RHEL-31077] - selftests: net: test vxlan pmtu exceptions with tcp (Hangbin Liu) [RHEL-31077] - selftests: net: cut more slack for gro fwd tests. (Hangbin Liu) [RHEL-31077] - selftests: forwarding: List helper scripts in TEST_FILES Makefile variable (Hangbin Liu) [RHEL-31077] - selftests: bonding: Check initial state (Hangbin Liu) [RHEL-31077] - selftests: net: fix available tunnels detection (Hangbin Liu) [RHEL-31077] - selftests: net: give more time for GRO aggregation (Hangbin Liu) [RHEL-31077] - selftests: net: fix rps_default_mask with >32 CPUs (Hangbin Liu) [RHEL-31077] - selftests: forwarding: Remove executable bits from lib.sh (Hangbin Liu) [RHEL-31077] - selftests: bonding: Change script interpreter (Hangbin Liu) [RHEL-31077] - selftests/net: fix grep checking for fib_nexthop_multiprefix (Hangbin Liu) [RHEL-31077] - selftests/net: ipsec: fix constant out of range (Hangbin Liu) [RHEL-31077] - selftests: net: fcnal-test: check if FIPS mode is enabled (Hangbin Liu) [RHEL-31077] - selftests: net: vrf-xfrm-tests: change authentication and encryption algos (Hangbin Liu) [RHEL-31077] - selftests: add few test cases for tap driver (Hangbin Liu) [RHEL-31077] - net: tap: NULL pointer derefence in dev_parse_header_protocol when skb->dev is null (Hangbin Liu) [RHEL-31077] - idpf: disable local BH when scheduling napi for marker packets (Michal Schmidt) [RHEL-29553] - idpf: remove dealloc vector msg err in idpf_intr_rel (Michal Schmidt) [RHEL-29553] - idpf: fix minor controlq issues (Michal Schmidt) [RHEL-29553] - idpf: prevent deinit uninitialized virtchnl core (Michal Schmidt) [RHEL-29553] - idpf: cleanup virtchnl cruft (Michal Schmidt) [RHEL-29553] - idpf: refactor idpf_recv_mb_msg (Michal Schmidt) [RHEL-29553] - idpf: add async_handler for MAC filter messages (Michal Schmidt) [RHEL-29553] - idpf: refactor remaining virtchnl messages (Michal Schmidt) [RHEL-29553] - idpf: refactor queue related virtchnl messages (Michal Schmidt) [RHEL-29553] - idpf: refactor vport virtchnl messages (Michal Schmidt) [RHEL-29553] - idpf: implement virtchnl transaction manager (Michal Schmidt) [RHEL-29553] - idpf: add idpf_virtchnl.h (Michal Schmidt) [RHEL-29553] - idpf: avoid compiler padding in virtchnl2_ptype struct (Michal Schmidt) [RHEL-29553] - idpf: add get/set for Ethtool's header split ringparam (Michal Schmidt) [RHEL-29553] - powerpc/smp: do not decrement idle task preempt count in CPU offline (Mamatha Inamdar) [RHEL-38427] {CVE-2021-47454} - Squashfs: check the inode number is not the invalid value of zero (Abhi Das) [RHEL-35098] {CVE-2024-26982} - locktorture: Increase Hamming distance between call_rcu_chain and rcu_call_chains (Waiman Long) [RHEL-35759] - torture: add missing dependency on hrtimer.h (Waiman Long) [RHEL-35759] - locking/mutex: Document that mutex_unlock() is non-atomic (Waiman Long) [RHEL-35759] - cleanup: Add conditional guard support (Waiman Long) [RHEL-35759] - locking/osq_lock: Clarify osq_wait_next() (Waiman Long) [RHEL-35759] - locking/osq_lock: Clarify osq_wait_next() calling convention (Waiman Long) [RHEL-35759] - locking/osq_lock: Move the definition of optimistic_spin_node into osq_lock.c (Waiman Long) [RHEL-35759] - locktorture: Check the correct variable for allocation failure (Waiman Long) [RHEL-35759] - locktorture: Rename readers_bind/writers_bind to bind_readers/bind_writers (Waiman Long) [RHEL-35759] - doc: Catch-up update for locktorture module parameters (Waiman Long) [RHEL-35759] - locktorture: Add call_rcu_chains module parameter (Waiman Long) [RHEL-35759] - locktorture: Add new module parameters to lock_torture_print_module_parms() (Waiman Long) [RHEL-35759] - torture: Print out torture module parameters (Waiman Long) [RHEL-35759] - locktorture: Add acq_writer_lim to complain about long acquistion times (Waiman Long) [RHEL-35759] - locktorture: Consolidate "if" statements in lock_torture_writer() (Waiman Long) [RHEL-35759] - locktorture: Alphabetize torture_param() entries (Waiman Long) [RHEL-35759] - rcutorture: Fix stuttering races and other issues (Waiman Long) [RHEL-35759] - locktorture: Add readers_bind and writers_bind module parameters (Waiman Long) [RHEL-35759] - torture: Move rcutorture_sched_setaffinity() out of rcutorture (Waiman Long) [RHEL-35759] - torture: Make torture_hrtimeout_ns() take an hrtimer mode parameter (Waiman Long) [RHEL-35759] - torture: Share torture_random_state with torture_shuffle_tasks() (Waiman Long) [RHEL-35759] - locking/seqlock: Fix grammar in comment (Waiman Long) [RHEL-35759] - locking/seqlock: Propagate 'const' pointers within read-only methods, remove forced type casts (Waiman Long) [RHEL-35759] - locking/lockdep: Fix string sizing bug that triggers a format-truncation compiler-warning (Waiman Long) [RHEL-35759] - locking/seqlock: Change __seqprop() to return the function pointer (Waiman Long) [RHEL-35759] - locking/seqlock: Simplify SEQCOUNT_LOCKNAME() (Waiman Long) [RHEL-35759] - locking/seqlock: Fix typo in comment (Waiman Long) [RHEL-35759] - locking/debug: Fix debugfs API return value checks to use IS_ERR() (Waiman Long) [RHEL-35759] - locking/ww_mutex/test: Make sure we bail out instead of livelock (Waiman Long) [RHEL-35759] - locking/ww_mutex/test: Fix potential workqueue corruption (Waiman Long) [RHEL-35759] - locking/ww_mutex/test: Use prng instead of rng to avoid hangs at bootup (Waiman Long) [RHEL-35759] - locking: export contention tracepoints for bcachefs six locks (Waiman Long) [RHEL-35759] - locking/seqlock: Do the lockdep annotation before locking in do_write_seqcount_begin_nested() (Waiman Long) [RHEL-35759] - lockdep: fix static memory detection even more (Waiman Long) [RHEL-35759] - torture: Stop right-shifting torture_random() return values (Waiman Long) [RHEL-35759] - torture: Move stutter_wait() timeouts to hrtimers (Waiman Long) [RHEL-35759] - torture: Move torture_shuffle() timeouts to hrtimers (Waiman Long) [RHEL-35759] - torture: Move torture_onoff() timeouts to hrtimers (Waiman Long) [RHEL-35759] - torture: Make torture_hrtimeout_*() use TASK_IDLE (Waiman Long) [RHEL-35759] - torture: Add lock_torture writer_fifo module parameter (Waiman Long) [RHEL-35759] - torture: Add a kthread-creation callback to _torture_create_kthread() (Waiman Long) [RHEL-35759] - torture: Support randomized shuffling for proxy exec testing (Waiman Long) [RHEL-35759] - locking: add lockevent_read() prototype (Waiman Long) [RHEL-35759] - lockdep: Add lock_set_cmp_fn() annotation (Waiman Long) [RHEL-35759] - locktorture: Add long_hold to adjust lock-hold delays (Waiman Long) [RHEL-35759] - torture: Fix hang during kthread shutdown phase (Waiman Long) [RHEL-35759] - torture: Seed torture_random_state on CPU (Waiman Long) [RHEL-35759] - seqlock: drop seqcount_ww_mutex_t (Waiman Long) [RHEL-35759] - sections: global data can be in .bss (Waiman Long) [RHEL-35759] - bnxt_en: do not map packet buffers twice (Petr Oros) [RHEL-31941] - bnxt_en: Fix skb recycling logic in bnxt_deliver_skb() (Petr Oros) [RHEL-31941] - bpf, test_run: fix crashes due to XDP frame overwriting/corruption (Petr Oros) [RHEL-31941] - bpf, test_run: fix &xdp_frame misplacement for LIVE_FRAMES (Petr Oros) [RHEL-31941] - Revert "bpf, test_run: fix &xdp_frame misplacement for LIVE_FRAMES" (Petr Oros) [RHEL-31941] - bpf, test_run: fix &xdp_frame misplacement for LIVE_FRAMES (Petr Oros) [RHEL-31941] - page_pool: fix netlink dump stop/resume (Petr Oros) [RHEL-31941] - page_pool: fix typos and punctuation (Petr Oros) [RHEL-31941] - page_pool: transition to reference count management after page draining (Petr Oros) [RHEL-31941] - net: page_pool: factor out releasing DMA from releasing the page (Petr Oros) [RHEL-31941] - net: page_pool: fix general protection fault in page_pool_unlist (Petr Oros) [RHEL-31941] - tools: ynl: don't skip regeneration from make targets (Petr Oros) [RHEL-31941] - tools: ynl: order building samples after generated code (Petr Oros) [RHEL-31941] - tools: ynl: make sure we use local headers for page-pool (Petr Oros) [RHEL-31941] - tools: ynl: fix build of the page-pool sample (Petr Oros) [RHEL-31941] - tools: ynl: add sample for getting page-pool information (Petr Oros) [RHEL-31941] - net: page_pool: mute the periodic warning for visible page pools (Petr Oros) [RHEL-31941] - net: page_pool: expose page pool stats via netlink (Petr Oros) [RHEL-31941] - net: page_pool: report when page pool was destroyed (Petr Oros) [RHEL-31941] - net: page_pool: report amount of memory held by page pools (Petr Oros) [RHEL-31941] - net: page_pool: add netlink notifications for state changes (Petr Oros) [RHEL-31941] - net: page_pool: implement GET in the netlink API (Petr Oros) [RHEL-31941] - net: page_pool: add nlspec for basic access to page pools (Petr Oros) [RHEL-31941] - eth: link netdev to page_pools in drivers (Petr Oros) [RHEL-31941] - net: page_pool: stash the NAPI ID for easier access (Petr Oros) [RHEL-31941] - net: page_pool: record pools per netdev (Petr Oros) [RHEL-31941] - net: page_pool: id the page pools (Petr Oros) [RHEL-31941] - net: page_pool: factor out uninit (Petr Oros) [RHEL-31941] - net: page_pool: avoid touching slow on the fastpath (Petr Oros) [RHEL-31941] - net: page_pool: split the page_pool_params into fast and slow (Petr Oros) [RHEL-31941] - page_pool: update document about fragment API (Petr Oros) [RHEL-31941] - page_pool: introduce page_pool_alloc() API (Petr Oros) [RHEL-31941] - page_pool: remove PP_FLAG_PAGE_FRAG (Petr Oros) [RHEL-31941] - bnxt_en: Let the page pool manage the DMA mapping (Petr Oros) [RHEL-31941] - bnxt_en: Use the unified RX page pool buffers for XDP and non-XDP (Petr Oros) [RHEL-31941] - page_pool: unify frag_count handling in page_pool_is_last_frag() (Petr Oros) [RHEL-31941] - page_pool: fragment API support for 32-bit arch with 64-bit DMA (Petr Oros) [RHEL-31941] - page_pool: fix documentation typos (Petr Oros) [RHEL-31941] - docs: net: page_pool: de-duplicate the intro comment (Petr Oros) [RHEL-31941] - net: skbuff: always try to recycle PP pages directly when in softirq (Petr Oros) [RHEL-31941] - page_pool: add a lockdep check for recycling in hardirq (Petr Oros) [RHEL-31941] - net: skbuff: avoid accessing page_pool if !napi_safe when returning page (Petr Oros) [RHEL-31941] - page_pool: place frag_* fields in one cacheline (Petr Oros) [RHEL-31941] - net: page_pool: merge page_pool_release_page() with page_pool_return_page() (Petr Oros) [RHEL-31941] - net: page_pool: hide page_pool_release_page() (Petr Oros) [RHEL-31941] - eth: stmmac: let page recycling happen with skbs (Petr Oros) [RHEL-31941] - page_pool: add DMA_ATTR_WEAK_ORDERING on all mappings (Petr Oros) [RHEL-31941] - xdp: remove unused {__,}xdp_release_frame() (Petr Oros) [RHEL-31941] - xdp: recycle Page Pool backed skbs built from XDP frames (Petr Oros) [RHEL-31941] - net: page_pool, skbuff: make skb_mark_for_recycle() always available (Petr Oros) [RHEL-31941] - selftests/bpf: robustify test_xdp_do_redirect with more payload magics (Petr Oros) [RHEL-31941] - Documentation: networking: correct spelling (Petr Oros) [RHEL-31941] - erspan: make sure erspan_base_hdr is present in skb->head (Xin Long) [RHEL-37232] {CVE-2024-35888} - tcp: Add memory barrier to tcp_push() (Antoine Tenart) [RHEL-22708] - tcp: tcp_wfree() refactoring (Antoine Tenart) [RHEL-22708] - powerpc/powernv: Add a null pointer check to scom_debug_init_one() (Mamatha Inamdar) [RHEL-37052] {CVE-2023-52690} - KVM: Drop unused @may_block param from gfn_to_pfn_cache_invalidate_start() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add coverage of EPT-disabled to vmx_dirty_log_test (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Fix and clarify comments about clearing D-bit vs. write-protecting (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Remove function comments above clear_dirty_{gfn_range,pt_masked}() (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Write-protect L2 SPTEs in TDP MMU when clearing dirty status (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Precisely invalidate MMU root_role during CPUID update (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Disable LBR virtualization if the CPU doesn't support LBR callstacks (Maxim Levitsky) [RHEL-32430] - perf/x86/intel: Expose existence of callback support to KVM (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Snapshot LBR capabilities during module initialization (Maxim Levitsky) [RHEL-32430] - tools/include: Sync uapi/linux/kvm.h and asm/kvm.h with the kernel sources (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Do not mask LVTPC when handling a PMI on AMD platforms (Maxim Levitsky) [RHEL-32430] - KVM: x86: Snapshot if a vCPU's vendor model is AMD vs. Intel compatible (Maxim Levitsky) [RHEL-32430] - KVM: x86: Stop compiling vmenter.S with OBJECT_FILES_NON_STANDARD (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Create a stack frame in __svm_sev_es_vcpu_run() (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Save/restore args across SEV-ES VMRUN via host save area (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Save/restore non-volatile GPRs in SEV-ES VMRUN via host save area (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Wrap __svm_sev_es_vcpu_run() with #ifdef CONFIG_KVM_AMD_SEV (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Create a stack frame in __svm_vcpu_run() for unwinding (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Clobber RAX instead of RBX when discarding spec_ctrl_intercepted (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Drop 32-bit "support" from __svm_sev_es_vcpu_run() (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Remove a useless zeroing of allocated memory (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Ignore MKTME KeyID bits when intercepting #PF for allow_smaller_maxphyaddr (Maxim Levitsky) [RHEL-32430] - KVM: selftests: fix max_guest_memory_test with more that 256 vCPUs (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Verify post-RESET value of PERF_GLOBAL_CTRL in PMCs test (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Set enable bits for GP counters in PERF_GLOBAL_CTRL at "RESET" (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: x86: Don't overflow lpage_info when checking attributes (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Disable support for adaptive PEBS (Maxim Levitsky) [RHEL-32430] - KVM: Explicitly disallow activatating a gfn_to_pfn_cache with INVALID_GPA (Maxim Levitsky) [RHEL-32430] - KVM: Check validity of offset+length of gfn_to_pfn_cache prior to activation (Maxim Levitsky) [RHEL-32430] - KVM: Add helpers to consolidate gfn_to_pfn_cache's page split check (Maxim Levitsky) [RHEL-32430] - KVM: SEV: fix compat ABI for KVM_MEMORY_ENCRYPT_OP (Maxim Levitsky) [RHEL-32430] - selftests: kvm: remove meaningless assignments in Makefiles (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Check that PV_UNHALT is cleared when HLT exiting is disabled (Maxim Levitsky) [RHEL-32430] - KVM: x86: Use actual kvm_cpuid.base for clearing KVM_FEATURE_PV_UNHALT (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce __kvm_get_hypervisor_cpuid() helper (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Explicitly close guest_memfd files in some gmem tests (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: fix recursive deadlock in timer injection (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: simplify locking and make more self-contained (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: remove WARN_ON_ONCE() with false positives in evtchn delivery (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: inject vCPU upcall vector when local APIC is enabled (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: improve accuracy of Xen timers (Maxim Levitsky) [RHEL-32430] - hyperv-tlfs: Change prefix of generic HV_REGISTER_* MSRs to HV_MSR_* (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a basic SEV-ES smoke test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a basic SEV smoke test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Use the SEV library APIs in the intra-host migration test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add library for creating and interacting with SEV guests (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Allow tagging protected memory in guest page tables (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Explicitly ucall pool from shared memory (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add support for protected vm_vaddr_* allocations (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add support for allocating/managing protected guest memory (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a macro to iterate over a sparsebit range (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Make sparsebit structs const where appropriate (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Extend VM creation's @shape to allow control of VM subtype (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: Use TAP interface in the userspace_msr_exit test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: Use TAP interface in the vmx_pmu_caps test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: Use TAP interface in the fix_hypercall test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: Use TAP interface in the sync_regs test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a macro to define a test with one vcpu (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Move setting a vCPU's entry point to a dedicated API (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: sync_regs_test: Get regs structure before modifying it (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: sync_regs_test: Use vcpu_run() where appropriate (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Combine "check" and "get" APIs for passthrough MSR lookups (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Rename vmplX_ssp -> plX_ssp (Maxim Levitsky) [RHEL-32430] - kvm/x86: allocate the write-tracking metadata on-demand (Maxim Levitsky) [RHEL-32430] - KVM: VMX: return early if msr_bitmap is not supported (Maxim Levitsky) [RHEL-32430] - KVM: VMX: fix comment to add LBR to passthrough MSRs (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Explicitly check NMI from guest to reducee false positives (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add CONFIG_64BIT definition for the build (Maxim Levitsky) [RHEL-32430] - selftests/kvm: Fix issues with $(SPLIT_TESTS) (Maxim Levitsky) [RHEL-32430] - KVM: Get rid of return value from kvm_arch_create_vm_debugfs() (Maxim Levitsky) [RHEL-32430] - tools/include: Sync x86 asm/irq_vectors.h with the kernel sources (Maxim Levitsky) [RHEL-32430] - x86: irq: unconditionally define KVM interrupt vectors (Maxim Levitsky) [RHEL-32430] - KVM: fix kvm_mmu_memory_cache allocation warning (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Free TDP MMU roots while holding mmy_lock for read (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Alloc TDP MMU roots while holding mmu_lock for read (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Check for usable TDP MMU root while holding mmu_lock for read (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Skip invalid TDP MMU roots when write-protecting SPTEs (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Skip invalid roots when zapping leaf SPTEs for GFN range (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Allow passing '-1' for "all" as_id for TDP MMU iterators (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Don't do TLB flush when zappings SPTEs in invalid roots (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Zap invalidated TDP MMU roots at 4KiB granularity (Maxim Levitsky) [RHEL-32430] - KVM: Add a comment explaining the directed yield pending interrupt logic (Maxim Levitsky) [RHEL-32430] - KVM: x86: Clean up directed yield API for "has pending interrupt" (Maxim Levitsky) [RHEL-32430] - KVM: x86: Rely solely on preempted_in_kernel flag for directed yield (Maxim Levitsky) [RHEL-32430] - KVM: Add dedicated arch hook for querying if vCPU was preempted in-kernel (Maxim Levitsky) [RHEL-32430] - KVM: x86: Sanity check that kvm_has_noapic_vcpu is zero at module_exit() (Maxim Levitsky) [RHEL-32430] - KVM: x86: Move "KVM no-APIC vCPU" key management into local APIC code (Maxim Levitsky) [RHEL-32430] - KVM: x86: Fully defer to vendor code to decide how to force immediate exit (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Handle KVM-induced preemption timer exits in fastpath for L2 (Maxim Levitsky) [RHEL-32430] - KVM: x86: Move handling of is_guest_mode() into fastpath exit handlers (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Handle forced exit due to preemption timer in fastpath (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Re-enter guest in fastpath for "spurious" preemption timer exits (Maxim Levitsky) [RHEL-32430] - KVM: x86: Plumb "force_immediate_exit" into kvm_entry() tracepoint (Maxim Levitsky) [RHEL-32430] - KVM: x86: Drop superfluous check on direct MMU vs. WRITE_PF_TO_SP flag (Maxim Levitsky) [RHEL-32430] - KVM: x86: Drop dedicated logic for direct MMUs in reexecute_instruction() (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Don't acquire mmu_lock when using indirect_shadow_pages as a heuristic (Maxim Levitsky) [RHEL-32430] - KVM: x86: Open code all direct reads to guest DR6 and DR7 (Maxim Levitsky) [RHEL-32430] - KVM: x86: Make kvm_get_dr() return a value, not use an out parameter (Maxim Levitsky) [RHEL-32430] - x86/cpu: Add a VMX flag to enumerate 5-level EPT support to userspace (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test top-down slots event in x86's pmu_counters_test (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: allow vcpu_info content to be 'safely' copied (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: check the need for invalidation under read lock first (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: advertize the KVM_XEN_HVM_CONFIG_SHARED_INFO_HVA capability (Maxim Levitsky) [RHEL-32430] - KVM: selftests: re-map Xen's vcpu_info using HVA rather than GPA (Maxim Levitsky) [RHEL-32430] - KVM: selftests: map Xen's shared_info page using HVA rather than GFN (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: allow vcpu_info to be mapped by fixed HVA (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: allow shared_info to be mapped by fixed HVA (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: re-initialize shared_info if guest (32/64-bit) mode is set (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: separate initialization of shared_info cache and content (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: allow a cache to be activated with a fixed (userspace) HVA (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: include page offset in uhva and use it consistently (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: stop open-coding offset_in_page() (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: remove KVM_GUEST_USES_PFN usage (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: add a mark-dirty helper (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: mark guest pages dirty with the pfncache lock held (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: remove unnecessary exports (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: Add a map helper function (Maxim Levitsky) [RHEL-32430] - treewide: remove CONFIG_HAVE_KVM (Maxim Levitsky) [RHEL-32430] - vfio: replace CONFIG_HAVE_KVM with IS_ENABLED(CONFIG_KVM) (Maxim Levitsky) [RHEL-32430] - x86: replace CONFIG_HAVE_KVM with IS_ENABLED(CONFIG_KVM) (Maxim Levitsky) [RHEL-32430] - MIPS: introduce Kconfig for MIPS VZ (Maxim Levitsky) [RHEL-32430] - kvm: move "select IRQ_BYPASS_MANAGER" to common code (Maxim Levitsky) [RHEL-32430] - KVM: remove unnecessary #ifdef (Maxim Levitsky) [RHEL-32430] - KVM: define __KVM_HAVE_GUEST_DEBUG unconditionally (Maxim Levitsky) [RHEL-32430] - kvm: replace __KVM_HAVE_READONLY_MEM with Kconfig symbol (Maxim Levitsky) [RHEL-32430] - KVM: arm64: move ARM-specific defines to uapi/asm/kvm.h (Maxim Levitsky) [RHEL-32430] - KVM: powerpc: move powerpc-specific structs to uapi/asm/kvm.h (Maxim Levitsky) [RHEL-32430] - KVM: x86: move x86-specific structs to uapi/asm/kvm.h (Maxim Levitsky) [RHEL-32430] - KVM: remove more traces of device assignment UAPI (Maxim Levitsky) [RHEL-32430] - kvm: x86: use a uapi-friendly macro for GENMASK (Maxim Levitsky) [RHEL-32430] - kvm: x86: use a uapi-friendly macro for BIT (Maxim Levitsky) [RHEL-32430] - uapi: introduce uapi-friendly macros for GENMASK (Maxim Levitsky) [RHEL-32430] - KVM: x86: rename push to emulate_push for consistency (Maxim Levitsky) [RHEL-32430] - KVM: x86: Clean up partially uninitialized integer in emulate_pop() (Maxim Levitsky) [RHEL-32430] - KVM: x86/emulator: emulate movbe with operand-size prefix (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Report up-to-date exit qualification to userspace (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Return -EINVAL instead of -EBUSY on attempt to re-init SEV/SEV-ES (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Add support for allowing zero SEV ASIDs (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Use unsigned integers when dealing with ASIDs (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Set sev->asid in sev_asid_new() instead of overloading the return (Maxim Levitsky) [RHEL-32430] - KVM: Nullify async #PF worker's "apf" pointer as soon as it might be freed (Maxim Levitsky) [RHEL-32430] - KVM: Get reference to VM's address space in the async #PF worker (Maxim Levitsky) [RHEL-32430] - KVM: Put mm immediately after async #PF worker completes remote gup() (Maxim Levitsky) [RHEL-32430] - KVM: Always flush async #PF workqueue when vCPU is being destroyed (Maxim Levitsky) [RHEL-32430] - KVM: x86: Improve documentation of MSR_KVM_ASYNC_PF_EN (Maxim Levitsky) [RHEL-32430] - x86/kvm: Use separate percpu variable to track the enabling of asyncpf (Maxim Levitsky) [RHEL-32430] - KVM: x86: Fix broken debugregs ABI for 32 bit kernels (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Avoid CPL lookup if PMC enabline for USER and KERNEL is the same (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Check eventsel first when emulating (branch) insns retired (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Expand the comment about what bits are check emulating events (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Snapshot event selectors that KVM emulates in software (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Process only enabled PMCs when emulating events in software (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Add macros to iterate over all PMCs given a bitmap (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Snapshot and clear reprogramming bitmap before reprogramming (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Move pmc_idx => pmc translation helper to common code (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Add common define to capture fixed counters offset (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Zero out PMU metadata on AMD if PMU is disabled (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Use KMEM_CACHE instead of kmem_cache_create() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Extend PMU counters test to validate RDPMC after WRMSR (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add helpers for safe and safe+forced RDMSR, RDPMC, and XGETBV (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a forced emulation variation of KVM_ASM_SAFE() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test PMC virtualization with forced emulation (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Move KVM_FEP macro into common library header (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Query module param to detect FEP in MSR filtering test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add helpers to read integer module params (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a helper to query if the PMU module param is enabled (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Expand PMU counters test to verify LLC events (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add functional test for Intel's fixed PMU counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test consistency of CPUID with num of fixed counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test consistency of CPUID with num of gp counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test Intel PMU architectural events on fixed counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test Intel PMU architectural events on gp counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add pmu.h and lib/pmu.c for common PMU assets (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Extend {kvm,this}_pmu_has() to support fixed counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Drop the "name" param from KVM_X86_PMU_FEATURE() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add vcpu_set_cpuid_property() to set properties (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Explicitly check for RDPMC of unsupported Intel PMC types (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Treat "fixed" PMU type in RDPMC as index as a value, not flag (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Disallow "fast" RDPMC for architectural Intel PMUs (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Apply "fast" RDPMC only to Intel PMUs (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Prioritize VMX interception over #GP on RDPMC due to bad index (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Don't ignore bits 31:30 for RDPMC index on AMD (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Get eventsel for fixed counters from perf (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Setup fixed counters' eventsel during PMU initialization (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Remove KVM's enumeration of Intel's architectural encodings (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Allow programming events that match unsupported arch events (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Always treat Fixed counters as available when supported (Maxim Levitsky) [RHEL-32430] - KVM: x86: Use mutex guards to eliminate __kvm_x86_vendor_init() (Maxim Levitsky) [RHEL-32430] - KVM: Harden against unpaired kvm_mmu_notifier_invalidate_range_end() calls (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Flush pages under kvm->lock to fix UAF in svm_register_enc_region() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a testcase to verify GUEST_MEMFD and READONLY are exclusive (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Create GUEST_MEMFD for relevant invalid flags testcases (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Restrict KVM_SW_PROTECTED_VM to the TDP MMU (Maxim Levitsky) [RHEL-32430] - KVM: x86: Update KVM_SW_PROTECTED_VM docs to make it clear they're a WIP (Maxim Levitsky) [RHEL-32430] - KVM: Make KVM_MEM_GUEST_MEMFD mutually exclusive with KVM_MEM_READONLY (Maxim Levitsky) [RHEL-32430] - KVM: x86: Mark target gfn of emulated atomic instruction as dirty (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Don't assert on exact number of 4KiB in dirty log split test (Maxim Levitsky) [RHEL-32430] - KVM: x86: Fix KVM_GET_MSRS stack info leak (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Fix type length error when reading pmu->fixed_ctr_ctrl (Maxim Levitsky) [RHEL-32430] - KVM: x86: Make gtod_is_based_on_tsc() return 'bool' (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Make hyperv_clock require TSC based system clocksource (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Run clocksource dependent tests with hyperv_clocksource_tsc_page too (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Use generic sys_clocksource_is_tsc() in vmx_nested_tsc_scaling_test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Generalize check_clocksource() from kvm_clock_test (Maxim Levitsky) [RHEL-32430] - KVM: x86: Check irqchip mode before create PIT (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fail tests when open() fails with !ENOENT (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Avoid infinite loop in hyperv_features when invtsc is missing (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Delete superfluous, unused "stage" variable in AMX test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86_64: Remove redundant newlines (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Remove redundant newlines (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Reword the NX hugepage test's skip message to be more helpful (Maxim Levitsky) [RHEL-32430] - tools headers UAPI: Sync kvm headers with the kernel sources (Maxim Levitsky) [RHEL-32430] - KVM: x86: add missing "depends on KVM" (Maxim Levitsky) [RHEL-32430] - KVM: fix direction of dependency on MMU notifiers (Maxim Levitsky) [RHEL-32430] - KVM: introduce CONFIG_KVM_COMMON (Maxim Levitsky) [RHEL-32430] - KVM: clean up directives to compile out irqfds (Maxim Levitsky) [RHEL-32430] - KVM: remove deprecated UAPIs (Maxim Levitsky) [RHEL-32430] - KVM: remove CONFIG_HAVE_KVM_IRQFD (Maxim Levitsky) [RHEL-32430] - KVM: remove CONFIG_HAVE_KVM_EVENTFD (Maxim Levitsky) [RHEL-32430] - KVM: guest-memfd: fix unused-function warning (Maxim Levitsky) [RHEL-32430] - KVM x86/xen: add an override for PVCLOCK_TSC_STABLE_BIT (Maxim Levitsky) [RHEL-32430] - KVM: nSVM: Hide more stuff under CONFIG_KVM_HYPERV/CONFIG_HYPERV (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Hide more stuff under CONFIG_KVM_HYPERV (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Introduce accessor to get Hyper-V eVMCS pointer (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Introduce helpers to check if Hyper-V evmptr12 is valid/set (Maxim Levitsky) [RHEL-32430] - KVM: x86: Make Hyper-V emulation optional (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Move guest_cpuid_has_evmcs() to hyperv.h (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix vmxon_pa == vmcs12_pa == -1ull nVMX testcase for !eVMCS (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Make Hyper-V tests explicitly require KVM Hyper-V support (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Split off helper for emulating VMCLEAR on Hyper-V eVMCS (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce helper to handle Hyper-V paravirt TLB flush requests (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Split off hyperv_evmcs.{ch} (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce helper to check if vector is set in Hyper-V SynIC (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce helper to check if auto-EOI is set in Hyper-V SynIC (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Split off vmx_onhyperv.{ch} from hyperv.{ch} (Maxim Levitsky) [RHEL-32430] - KVM: x86: Move Hyper-V partition assist page out of Hyper-V emulation context (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: Remove unneeded xen context from kvm_arch when !CONFIG_KVM_XEN (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix broken assert messages in Hyper-V features test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix benign %llx vs. %lx issues in guest asserts (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix MWAIT error message when guest assertion fails (Maxim Levitsky) [RHEL-32430] - KVM: Harden copying of userspace-array against overflow (Maxim Levitsky) [RHEL-32430] - KVM: x86: Harden copying of userspace-array against overflow (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: fix comment about mmu_unsync_pages_lock (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: always take tdp_mmu_pages_lock (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: remove unnecessary "bool shared" argument from iterators (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: remove unnecessary "bool shared" argument from functions (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Check for leaf SPTE when clearing dirty bit in the TDP MMU (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Fix off-by-1 when splitting huge pages during CLEAR (Maxim Levitsky) [RHEL-32430] - KVM: move KVM_CAP_DEVICE_CTRL to the generic check (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Track emulated counter events instead of previous counter (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Update sample period in pmc_write_counter() (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Remove manual clearing of fields in kvm_pmu_init() (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Stop calling kvm_pmu_reset() at RESET (it's redundant) (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Reset the PMU, i.e. stop counters, before refreshing (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Move PMU reset logic to common x86 code (Maxim Levitsky) [RHEL-32430] - KVM: SVM,VMX: Use %rip-relative addressing to access kvm_rebooting (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Don't intercept IRET when injecting NMI and vNMI is enabled (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Explicitly require FLUSHBYASID to enable SEV support (Maxim Levitsky) [RHEL-32430] - KVM: nSVM: Advertise support for flush-by-ASID (Maxim Levitsky) [RHEL-32430] - Revert "nSVM: Check for reserved encodings of TLB_CONTROL in nested VMCB" (Maxim Levitsky) [RHEL-32430] - KVM: x86: Don't unnecessarily force masterclock update on vCPU hotplug (Maxim Levitsky) [RHEL-32430] - KVM: x86: Use a switch statement and macros in __feature_translate() (Maxim Levitsky) [RHEL-32430] - KVM: x86: Advertise CPUID.(EAX=7,ECX=2):EDX[5:0] to userspace (Maxim Levitsky) [RHEL-32430] - KVM: x86: Turn off KVM_WERROR by default for all configs (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Remove x86's so called "MMIO warning" test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add logic to detect if ioctl() failed because VM was killed (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Drop the single-underscore ioctl() helpers (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Declare flush_remote_tlbs{_range}() hooks iff HYPERV!=n (Maxim Levitsky) [RHEL-32430] - KVM: x86: Use KVM-governed feature framework to track "LAM enabled" (Maxim Levitsky) [RHEL-32430] - KVM: x86: Advertise and enable LAM (user and supervisor) (Maxim Levitsky) [RHEL-32430] - KVM: x86: Virtualize LAM for user pointer (Maxim Levitsky) [RHEL-32430] - KVM: x86: Virtualize LAM for supervisor pointer (Maxim Levitsky) [RHEL-32430] - KVM: x86: Untag addresses for LAM emulation where applicable (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce get_untagged_addr() in kvm_x86_ops and call it in emulator (Maxim Levitsky) [RHEL-32430] - KVM: x86: Remove kvm_vcpu_is_illegal_gpa() (Maxim Levitsky) [RHEL-32430] - KVM: x86: Add & use kvm_vcpu_is_legal_cr3() to check CR3's legality (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Drop non-PA bits when getting GFN for guest's PGD (Maxim Levitsky) [RHEL-32430] - KVM: SEV: Do not intercept accesses to MSR_IA32_XSS for SEV-ES guests (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix dynamic generation of configuration names (Maxim Levitsky) [RHEL-32430] - KVM: Convert comment into an assertion in kvm_io_bus_register_dev() (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Update EFER software model on CR0 trap for SEV-ES (Maxim Levitsky) [RHEL-32430] - KVM: selftests: add -MP to CFLAGS (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Actually print out magic token in NX hugepages skip message (Maxim Levitsky) [RHEL-32430] - KVM: x86: Remove 'return void' expression for 'void function' (Maxim Levitsky) [RHEL-32430] - Revert "KVM: Prevent module exit until all VMs are freed" (Maxim Levitsky) [RHEL-32430] - KVM: Set file_operations.owner appropriately for all such structures (Maxim Levitsky) [RHEL-32430] - KVM: x86: Get CPL directly when checking if loaded vCPU is in kernel mode (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Avoid using forced target for generating arm64 headers (Maxim Levitsky) [RHEL-32430] - tools headers arm64: Update sysreg.h with kernel sources (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Generate sysreg-defs.h and add to include path (Maxim Levitsky) [RHEL-32430] - perf build: Generate arm64's sysreg-defs.h and add to include path (Maxim Levitsky) [RHEL-32430] - tools: arm64: Add a Makefile for generating sysreg-defs.h (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test behavior of HWCR, a.k.a. MSR_K7_HWCR (Maxim Levitsky) [RHEL-32430] - KVM: Annotate struct kvm_irq_routing_table with __counted_by (Maxim Levitsky) [RHEL-32430] - powerpc/powernv: Add a null pointer check in opal_event_init() (Mamatha Inamdar) [RHEL-37060] {CVE-2023-52686} - crypto: qcom-rng - Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-36682] - crypto: qcom-rng - Add missing dependency on hw_random (Lucas Karpinski) [RHEL-36682] - crypto: qcom-rng - Add hw_random interface support (Lucas Karpinski) [RHEL-36682] - crypto: qcom-rng: Make the core clock optional regardless of ACPI presence (Lucas Karpinski) [RHEL-36682] - crypto: qcom-rng - Fix qcom_rng_of_match unused warning (Lucas Karpinski) [RHEL-36682] - bpf: fix check for attempt to corrupt spilled pointer (Viktor Malik) [RHEL-26569] {CVE-2023-52462} - vxlan: Add missing VNI filter counter update in arp_reduce(). (Ivan Vecera) [RHEL-36610] - vxlan: Fix racy device stats updates. (Ivan Vecera) [RHEL-36610] - selftests: vxlan_mdb: Fix failures with old libnet (Ivan Vecera) [RHEL-36610] - selftests: fill in some missing configs for net (Ivan Vecera) [RHEL-36610] - vxlan: Cleanup IFLA_VXLAN_PORT_RANGE entry in vxlan_get_size() (Ivan Vecera) [RHEL-36610] - mlxsw: spectrum_nve_vxlan: Fix unsupported flag regression (Ivan Vecera) [RHEL-36610] - net-next: gro: Fix use of skb_gro_header_slow (Ivan Vecera) [RHEL-36610] - vxlan: Add missing entries to vxlan_get_size() (Ivan Vecera) [RHEL-36610] - vxlan: vnifilter: Use GFP_KERNEL instead of GFP_ATOMIC (Ivan Vecera) [RHEL-36610] - vxlan: Use helper functions to update stats (Ivan Vecera) [RHEL-36610] - drivers: vxlan: vnifilter: free percpu vni stats on error path (Ivan Vecera) [RHEL-36610] - vxlan: Add support for nexthop ID metadata (Ivan Vecera) [RHEL-36610] - ip_tunnels: Add nexthop ID field to ip_tunnel_key (Ivan Vecera) [RHEL-36610] - selftests: net: vxlan: Fix selftest regression after changes in iproute2. (Ivan Vecera) [RHEL-36610] - selftests: net: vxlan: Add tests for vxlan nolocalbypass option. (Ivan Vecera) [RHEL-36610] - net: vxlan: Add nolocalbypass option to vxlan. (Ivan Vecera) [RHEL-36610] - selftests: net: Add VXLAN MDB test (Ivan Vecera) [RHEL-36610] - vxlan: Enable MDB support (Ivan Vecera) [RHEL-36610] - vxlan: Add MDB data path support (Ivan Vecera) [RHEL-36610] - vxlan: mdb: Add an internal flag to indicate MDB usage (Ivan Vecera) [RHEL-36610] - vxlan: mdb: Add MDB control path support (Ivan Vecera) [RHEL-36610] - vxlan: Expose vxlan_xmit_one() (Ivan Vecera) [RHEL-36610] - vxlan: Move address helpers to private headers (Ivan Vecera) [RHEL-36610] - selftests: Fix failing VXLAN VNI filtering test (Ivan Vecera) [RHEL-36610] - vxlan: Fix memory leaks in error path (Ivan Vecera) [RHEL-36610] - net: gro: skb_gro_header helper function (Ivan Vecera) [RHEL-36610] - net: vxlan: Fix kernel coding style (Ivan Vecera) [RHEL-36610] - net: vxlan: Add extack support to vxlan_fdb_delete (Ivan Vecera) [RHEL-36610] - selftests/net: add missing tests to Makefile (Ivan Vecera) [RHEL-36610] - vxlan: do not feed vxlan_vnifilter_dump_dev with non vxlan devices (Ivan Vecera) [RHEL-36610] - drivers: vxlan: fix returnvar.cocci warning (Ivan Vecera) [RHEL-36610] - vxlan_core: delete unnecessary condition (Ivan Vecera) [RHEL-36610] - drivers: vxlan: vnifilter: add support for stats dumping (Ivan Vecera) [RHEL-36610] - drivers: vxlan: vnifilter: per vni stats (Ivan Vecera) [RHEL-36610] - selftests: add new tests for vxlan vnifiltering (Ivan Vecera) [RHEL-36610] - vxlan: vni filtering support on collect metadata device (Ivan Vecera) [RHEL-36610] - ipv6: sr: fix memleak in seg6_hmac_init_algo (Hangbin Liu) [RHEL-37511] - ipv6: sr: fix missing sk_buff release in seg6_input_core (Hangbin Liu) [RHEL-37511] - ipv6: sr: fix invalid unregister error path (Hangbin Liu) [RHEL-37511] - ipv6: sr: fix incorrect unregister order (Hangbin Liu) [RHEL-37511] - ipv6: sr: add missing seg6_local_exit (Hangbin Liu) [RHEL-37511] - tracing/net_sched: Fix tracepoints that save qdisc_dev() as a string (Ivan Vecera) [RHEL-36218] - net: bql: fix building with BQL disabled (Ivan Vecera) [RHEL-36218] - net: sched: Remove NET_ACT_IPT from Kconfig (Ivan Vecera) [RHEL-36218] - net: fill in MODULE_DESCRIPTION()s for net/sched (Ivan Vecera) [RHEL-36218] - net/sched: act_mirred: Don't zero blockid when net device is being deleted (Ivan Vecera) [RHEL-36218] - selftests: forwarding: Fix layer 2 miss test flakiness (Ivan Vecera) [RHEL-36218] - net: netdevsim: don't try to destroy PHC on VFs (Ivan Vecera) [RHEL-36218] - net: sched: track device in tcf_block_get/put_ext() only for clsact binder types (Ivan Vecera) [RHEL-36218] - net/sched: Remove ipt action tests (Ivan Vecera) [RHEL-36218] - net/sched: simplify tc_action_load_ops parameters (Ivan Vecera) [RHEL-36218] - net: sched: move block device tracking into tcf_block_get/put_ext() (Ivan Vecera) [RHEL-36218] - net/sched: sch_api: conditional netlink notifications (Ivan Vecera) [RHEL-36218] - net/sched: introduce ACT_P_BOUND return code (Ivan Vecera) [RHEL-36218] - net/sched: cls_api: complement tcf_tfilter_dump_policy (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for CBQ qdisc (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for ATM qdisc (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for dsmark qdisc (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for tcindex classifier (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for rsvp classifier (Ivan Vecera) [RHEL-36218] - net/sched: Remove CONFIG_NET_ACT_IPT from default configs (Ivan Vecera) [RHEL-36218] - net/sched: Retire ipt action (Ivan Vecera) [RHEL-36218] - net: sched: em_text: fix possible memory leak in em_text_destroy() (Ivan Vecera) [RHEL-36218] - net/sched: act_mirred: Allow mirred to block (Ivan Vecera) [RHEL-36218] - net/sched: act_mirred: Add helper function tcf_mirred_replace_dev (Ivan Vecera) [RHEL-36218] - net/sched: cls_api: Expose tc block to the datapath (Ivan Vecera) [RHEL-36218] - net/sched: Introduce tc block netdev tracking infra (Ivan Vecera) [RHEL-36218] - net: sched: Add initial TC error skb drop reasons (Ivan Vecera) [RHEL-36218] - packet: add a generic drop reason for receive (Ivan Vecera) [RHEL-36218] - net: sched: Make tc-related drop reason more flexible for remaining qdiscs (Ivan Vecera) [RHEL-36218] - net: sched: Move drop_reason to struct tc_skb_cb (Ivan Vecera) [RHEL-36218] - net/sched: act_api: skip idr replace on bound actions (Ivan Vecera) [RHEL-36218] - net/sched: act_api: rely on rcu in tcf_idr_check_alloc (Ivan Vecera) [RHEL-36218] - net/sched: cls_api: conditional notification of events (Ivan Vecera) [RHEL-36218] - net/sched: cls_api: remove 'unicast' argument from delete notification (Ivan Vecera) [RHEL-36218] - net/sched: act_api: conditional notification of events (Ivan Vecera) [RHEL-36218] - net/sched: act_api: don't open code max() (Ivan Vecera) [RHEL-36218] - rtnl: add helper to send if skb is not null (Ivan Vecera) [RHEL-36218] - rtnl: add helper to check if a notification is needed (Ivan Vecera) [RHEL-36218] - rtnl: add helper to check if rtnl group has listeners (Ivan Vecera) [RHEL-36218] - net/sched: act_api: use tcf_act_for_each_action in tcf_idr_insert_many (Ivan Vecera) [RHEL-36218] - net/sched: act_api: stop loop over ops array on NULL in tcf_action_init (Ivan Vecera) [RHEL-36218] - net/sched: act_api: avoid non-contiguous action array (Ivan Vecera) [RHEL-36218] - net/sched: act_api: use tcf_act_for_each_action (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove filters/tests.json (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: rename concurrency.json to flower.json (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove spurious './' from Makefile (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove spurious nsPlugin usage (Ivan Vecera) [RHEL-36218] - net/sched: cbs: Use units.h instead of the copy of a definition (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove unused import (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: cleanup on Ctrl-C (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: prefix iproute2 functions with "ipr2" (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove unnecessary time.sleep (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove buildebpf plugin (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: report number of workers in use (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: timeout on unbounded loops (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: leverage -all in suite ns teardown (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: use netns delete from pyroute2 (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: move back to per test ns setup (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: cap parallel tdc to 4 cores (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: add hashtable tests for u32 (Ivan Vecera) [RHEL-36218] - net/sched: cls_u32: replace int refcounts with proper refcounts (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: use parallel tdc in kselftests (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: preload all modules in kselftests (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: rework namespaces and devices setup (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: drop '-N' argument from nsPlugin (Ivan Vecera) [RHEL-36218] - net: don't dump stack on queue timeout (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: better validate TCA_FQ_WEIGHTS and TCA_FQ_PRIOMAP (Ivan Vecera) [RHEL-36218] - net, sched: Fix SKB_NOT_DROPPED_YET splat under debug config (Ivan Vecera) [RHEL-36218] - net: sched: Fill in missing MODULE_DESCRIPTION for qdiscs (Ivan Vecera) [RHEL-36218] - net: sched: Fill in missing MODULE_DESCRIPTION for classifiers (Ivan Vecera) [RHEL-36218] - net: sched: Fill in MODULE_DESCRIPTION for act_gate (Ivan Vecera) [RHEL-36218] - sched: act_ct: switch to per-action label counting (Ivan Vecera) [RHEL-36218] - net: sched: sch_qfq: Use non-work-conserving warning handler (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: fastpath needs to take care of sk->sk_pacing_status (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: fix off-by-one error in fq_dequeue() (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: add test for 'rt' upgrade on hfsc (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: move auxiliary scripts to a dedicated folder (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: add missing Kconfig options to 'config' (Ivan Vecera) [RHEL-36218] - net, sched: Add tcf_set_drop_reason for {__,}tcf_classify (Ivan Vecera) [RHEL-36218] - net, sched: Make tc-related drop reason more flexible (Ivan Vecera) [RHEL-36218] - net: sched: cls_u32: Fix allocation size in u32_init() (Ivan Vecera) [RHEL-36218] - netem: Annotate struct disttable with __counted_by (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: add TCA_FQ_WEIGHTS attribute (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: add 3 bands and WRR scheduling (Ivan Vecera) [RHEL-36218] - net_sched: export pfifo_fast prio2band[] (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: remove q->ktime_cache (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: always garbage collect (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: add fast path for mostly idle qdisc (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: change how @inactive is tracked (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: struct sched_data reorg (Ivan Vecera) [RHEL-36218] - net_sched: constify qdisc_priv() (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: update tdc documentation (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: implement tdc parallel test run (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: update test definitions for local resources (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: localize test resources (Ivan Vecera) [RHEL-36218] - net/sched: cls_route: make netlink errors meaningful (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: cls_u32: add tests for classid (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: cls_route: add tests for classid (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: cls_fw: add tests for classid (Ivan Vecera) [RHEL-36218] - net/ipv6: SKB symmetric hash should incorporate transport ports (Ivan Vecera) [RHEL-36218] - net: sched: sch_qfq: Fix UAF in qfq_dequeue() (Ivan Vecera) [RHEL-36218] - net/sched: fq_pie: avoid stalls in fq_pie_timer() (Ivan Vecera) [RHEL-36218] - netem: use seeded PRNG for correlated loss events (Ivan Vecera) [RHEL-36218] - netem: use a seeded PRNG for generating random losses (Ivan Vecera) [RHEL-36218] - netem: add prng attribute to netem_sched_data (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: verify that a qdisc can be grafted onto a taprio class (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: test that taprio can only be attached as root (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: add ptp_mock Kconfig dependency (Ivan Vecera) [RHEL-36218] - net: netdevsim: mimic tc-taprio offload (Ivan Vecera) [RHEL-36218] - net: netdevsim: use mock PHC driver (Ivan Vecera) [RHEL-36218] - redhat/configs: Add CONFIG_PTP_1588_CLOCK_MOCK (Ivan Vecera) [RHEL-36218] - net: ptp: create a mock-up PTP Hardware Clock driver (Ivan Vecera) [RHEL-36218] - net/sched: taprio: dump class stats for the actual q->qdiscs[] (Ivan Vecera) [RHEL-36218] - net/sched: taprio: delete misleading comment about preallocating child qdiscs (Ivan Vecera) [RHEL-36218] - net/sched: taprio: try again to report q->qdiscs[] to qdisc_leaf() (Ivan Vecera) [RHEL-36218] - net/sched: taprio: keep child Qdisc refcount elevated at 2 in offload mode (Ivan Vecera) [RHEL-36218] - net/sched: taprio: don't access q->qdiscs[] in unoffloaded mode during attach() (Ivan Vecera) [RHEL-36218] - net: pkt_cls: Remove unused inline helpers (Ivan Vecera) [RHEL-36218] - tc: flower: Enable offload support IPSEC SPI field. (Ivan Vecera) [RHEL-36218] - tc: flower: support for SPI (Ivan Vecera) [RHEL-36218] - net: flow_dissector: Add IPSEC dissector (Ivan Vecera) [RHEL-36218] - net/sched: sch_qfq: warn about class in use while deleting (Ivan Vecera) [RHEL-36218] - net/sched: sch_drr: warn about class in use while deleting (Ivan Vecera) [RHEL-36218] - net/sched: wrap open coded Qdics class filter counter (Ivan Vecera) [RHEL-36218] - overflow: Allow mixed type arguments (Ivan Vecera) [RHEL-36218] - compiler.h: drop fallback overflow checkers (Ivan Vecera) [RHEL-36218] - dpll: fix dpll_pin_on_pin_register() for multiple parent pins (Petr Oros) [RHEL-32098] - dpll: indent DPLL option type by a tab (Petr Oros) [RHEL-32098] - dpll: fix dpll_xa_ref_*_del() for multiple registrations (Petr Oros) [RHEL-32098] - dpll: spec: use proper enum for pin capabilities attribute (Petr Oros) [RHEL-32098] - dpll: move all dpll<>netdev helpers to dpll code (Petr Oros) [RHEL-32098] - dpll: fix build failure due to rcu_dereference_check() on unknown type (Petr Oros) [RHEL-32098] - dpll: rely on rcu for netdev_dpll_pin() (Petr Oros) [RHEL-32098] - dpll: fix possible deadlock during netlink dump operation (Petr Oros) [RHEL-32098] - dpll: check that pin is registered in __dpll_pin_unregister() (Petr Oros) [RHEL-32098] - dpll: move xa_erase() call in to match dpll_pin_alloc() error path order (Petr Oros) [RHEL-32098] - dpll: expose fractional frequency offset value to user (Petr Oros) [RHEL-32098] - dpll: allocate pin ids in cycle (Petr Oros) [RHEL-32098] - dpll: remove leftover mode_supported() op and use mode_get() instead (Petr Oros) [RHEL-32098] - Documentation: dpll: wrap DPLL_CMD_PIN_GET output in a code block (Petr Oros) [RHEL-32098] - Documentation: dpll: Fix code blocks (Petr Oros) [RHEL-32098] - MAINTAINERS: adjust header file entry in DPLL SUBSYSTEM (Petr Oros) [RHEL-32098] - netdev: Remove unneeded semicolon (Petr Oros) [RHEL-32098] - ipvs: Fix checksumming on GSO of SCTP packets (Xin Long) [RHEL-36204] - net: sctp: fix skb leak in sctp_inq_free() (Xin Long) [RHEL-36204] - sctp: preserve const qualifier in sctp_sk() (Xin Long) [RHEL-36204] - sctp: Simplify the allocation of slab caches (Xin Long) [RHEL-36204] - sctp: fix busy polling (Xin Long) [RHEL-36204] - sctp: support MSG_ERRQUEUE flag in recvmsg() (Xin Long) [RHEL-36204] - arm64: dts: qcom: sa8775p: Make watchdog bark interrupt edge triggered (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8775p: enable safety IRQ (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: Make watchdog bark interrupt edge triggered (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add sa8775p compatible (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add compatible for MSM8226 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add compatible for SM6375 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add QCM2290 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: qcom-tsens: Correct unit address (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: correct name of remoteproc_nsp0 firmware (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: add per-sensor cells for msm8974 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: support per-sensor calibration cells (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: add msm8956 compat (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: Document i2c busses (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: Fix some i2c pinctrl settings (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: add i2c nodes (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: add missing spi nodes (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: add missing i2c nodes (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: rename qup0_i2c4 to i2c4 (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: rename qup2_i2c5 to i2c21 (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: rename qup2_uart17 to uart17 (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: disable pcie2a node (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: enable pcie2a node (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: enable rtc (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: Pad addresses to 8 hex digits (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: drop bogus clock-controller property (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: correct SPMI bus address cells (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: align PSCI domain names with DT schema (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: add gpr node (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: fix USB-DP PHY nodes (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: fix primary USB-DP PHY reset (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: qcom-tsens: narrow interrupts for SC8280XP, SM6350 and SM8450 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add sc8280xp compatible (Steve Dunnagan) [RHEL-33072]- powerpc: Export mmu_feature_keys[] as non-GPL (Mamatha Inamdar) [RHEL-26102] - powerpc/64s/interrupt: Fix interrupt exit race with security mitigation switch (Mamatha Inamdar) [RHEL-38276] {CVE-2023-52740} - platform/x86/intel/pmc/lnl: Remove SSRAM support (David Arcari) [RHEL-27144] - platform/x86/intel/vsec: Remove nuisance message (David Arcari) [RHEL-27144] - powerpc/qspinlock: Fix stale propagated yield_cpu (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: add compile-time tuning adjustments (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: provide accounting and options for sleepy locks (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow indefinite spinning on a preempted owner (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: reduce remote node steal spins (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: use spin_begin/end API (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow lock stealing in trylock and lock fastpath (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: add ability to prod new queue head CPU (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow propagation of yield CPU down the queue (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow stealing when head of queue yields (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: implement option to yield to previous node (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: paravirt yield to lock owner (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: store owner CPU in lock word (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: theft prevention to control latency (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow new waiters to steal the lock before queueing (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: convert atomic operations to assembly (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: use a half-word store to unlock to avoid larx/stcx. (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: add mcs queueing for contended waiters (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: powerpc qspinlock implementation (Artem Savkov) [RHEL-36278] - thermal/drivers/tsens: Add suspend to RAM support for tsens (Lucas Karpinski) [RHEL-35736] - thermal/qcom/tsens: Drop ops_v0_1 (Lucas Karpinski) [RHEL-35736] - thermal: tsens: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-35736] - drivers: thermal: tsens: Annotate struct tsens_priv with __counted_by (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Make tsens_xxxx_nvmem static (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/temp-alarm: Use dev_err_probe (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens-v0_1: Add MSM8909 data (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens-v0_1: Add mdm9607 correction offsets (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens-v0_1: Fix mdm9607 slope values (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens: Drop unused legacy structs (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens-v0_1: Add support for MSM8226 (Lucas Karpinski) [RHEL-35736] - thermal/core: Use the thermal zone 'devdata' accessor in thermal located drivers (Lucas Karpinski) [RHEL-35736] - thermal: Remove core header inclusion from drivers (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom-spmi-adc-tm5: Use asm intead of asm-generic (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop single-cell code for msm8976/msm8956 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop single-cell code for msm8939 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop single-cell code for mdm9607 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Rework legacy calibration data parsers (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Support using nvmem cells for msm8974 calibration (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Support using nvmem cells for calibration data (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: limit num_sensors to 9 for msm8939 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: fix slope values for msm8939 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Sort out msm8976 vs msm8956 data (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop msm8976-specific defines (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop unnecessary hw_ids (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Fix lock inversion (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Fix set_trip_temp() deadlock (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Use generic thermal_zone_get_trip() function (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/lmh: Fix irq handler return value (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Demote error log of thermal zone register to debug (Lucas Karpinski) [RHEL-35736] - thermal: qcom-spmi-adc-tm5: suppress probe-deferral error message (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Add IPQ8074 support (Lucas Karpinski) [RHEL-35736] - thermal: qcom: qcom-spmi-adc-tm5: convert to IIO fwnode API (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/spmi-adc-tm5: Remove unnecessary print function dev_err() (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/spmi-adc-tm5: Register thermal zones as hwmon sensors (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/temp-alarm: Register thermal zones as hwmon sensors (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/lmh: Add sc8180x compatible (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Add compat string for the qcom,msm8960 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/lmh: Add support for sm8150 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/lmh: make QCOM_LMH depends on QCOM_SCM (Lucas Karpinski) [RHEL-35736] - New configs in drivers/thermal (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Add support for LMh driver (Lucas Karpinski) [RHEL-35736] - ext4: avoid allocating blocks from corrupted group in ext4_mb_try_best_found() (Pavel Reichl) [RHEL-31690] {CVE-2024-26773} - ext4: avoid dividing by 0 in mb_update_avg_fragment_size() when block bitmap corrupt (Pavel Reichl) [RHEL-31686] {CVE-2024-26774} - ext4: fix double-free of blocks due to wrong extents moved_len (Pavel Reichl) [RHEL-31614] {CVE-2024-26704} - ext4: reduce unnecessary memory allocation in alloc_flex_gd() (Pavel Reichl) [RHEL-30509] {CVE-2023-52622} - ext4: avoid online resizing failures due to oversized flex bg (Pavel Reichl) [RHEL-30509] {CVE-2023-52622} - ext4: remove unnecessary check from alloc_flex_gd() (Pavel Reichl) [RHEL-30509] {CVE-2023-52622} - ext4: unify the type of flexbg_size to unsigned int (Pavel Reichl) [RHEL-30509] {CVE-2023-52622} - scsi: ufs: host: Fix kernel-doc warning (Joel Slebodnick) [RHEL-35861] - scsi: ufs: qcom: Avoid re-init quirk when gears match (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Add support for UFS device version detection (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Check return value of phy_set_mode_ext() (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Set initial PHY gear to max HS gear for HW ver 4 and newer (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Limit HS-G5 Rate-A to hosts with HW version 5 (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Allow the first init start with the maximum supported gear (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Setup host power mode during init (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: No need to set hs_rate after ufshcd_init_host_param() (Joel Slebodnick) [RHEL-35861] - scsi: ufs: host: Rename structure ufs_dev_params to ufs_host_params (Joel Slebodnick) [RHEL-35861] - mfd: intel-lpss: Introduce QUIRK_CLOCK_DIVIDER_UNITY for XPS 9530 (David Arcari) [RHEL-20053] - mfd: intel-lpss: Switch to generalized quirk table (David Arcari) [RHEL-20053] - mfd: intel-lpss: Fix the fractional clock divider flags (David Arcari) [RHEL-20053] - mfd: intel-lpss: Don't fail probe on success of pci_alloc_irq_vectors() (David Arcari) [RHEL-20053] - mfd: intel-lpss: Provide Intel LPSS PM ops structure (David Arcari) [RHEL-20053] - mfd: intel-lpss: Move exported symbols to INTEL_LPSS namespace (David Arcari) [RHEL-20053] - lib/vsprintf: declare no_hash_pointers in sprintf.h (David Arcari) [RHEL-20053] - lib/vsprintf: split out sprintf() and friends (David Arcari) [RHEL-20053] - mfd: intel-lpss: Adjust header inclusions (David Arcari) [RHEL-20053] - mfd: intel-lpss: Use device_get_match_data() (David Arcari) [RHEL-20053] - mfd: intel-lpss: Revert "Add missing check for platform_get_resource" (David Arcari) [RHEL-20053] - mfd: intel-lpss-acpi: Convert to platform remove callback returning void (David Arcari) [RHEL-20053] - mfd: intel-lpss: Return error code received from the IRQ API (David Arcari) [RHEL-20053] - mfd: intel-lpss: Use PCI APIs instead of dereferencing (David Arcari) [RHEL-20053] - mfd: intel-lpss: Remove usage of the deprecated ida_simple_xx() API (David Arcari) [RHEL-20053] - mfd: intel-lpss: Add Intel Lunar Lake-M PCI IDs (David Arcari) [RHEL-20053] - mfd: intel-lpss: Add missing check for platform_get_resource (David Arcari) [RHEL-20053] - mfd: intel-lpss: Hide suspend/resume functions in #ifdef (David Arcari) [RHEL-20053]- Documentation: vmcoreinfo: Fix htmldocs warning (Baoquan He) [RHEL-32199] - arm64: Fix dangling references to Documentation/arm64 (Baoquan He) [RHEL-32199] - arm64: crash_core: Export MODULES, VMALLOC, and VMEMMAP ranges (Baoquan He) [RHEL-32199] - LoongArch: Add ELF-related definitions (Baoquan He) [RHEL-32199] - kexec.h: add linux/kexec.h to UAPI compile-test coverage (Baoquan He) [RHEL-32199] - crash_dump: remove duplicate include in crash_dump.h (Baoquan He) [RHEL-32199] - crash_dump: fix boolreturn.cocci warning (Baoquan He) [RHEL-32199] - crash_dump: Make elfcorehdr address/size symbols always visible (Baoquan He) [RHEL-32199] - proc/vmcore: fix signedness bug in read_from_oldmem() (Baoquan He) [RHEL-32199] - use less confusing names for iov_iter direction initializers (Baoquan He) [RHEL-32199] - coredump, vmcore: Set p_align to 4 for PT_NOTE (Baoquan He) [RHEL-32199] - copy_oldmem_kernel() - WRITE is "data source", not destination (Baoquan He) [RHEL-32199] - vmcoreinfo: warn if we exceed vmcoreinfo data size (Baoquan He) [RHEL-32199] - x86/purgatory: Omit use of bin2c (Baoquan He) [RHEL-32199] - kexec: support purgatories with .text.hot sections (Baoquan He) [RHEL-32199] - kexec: enable kexec_crash_size to support two crash kernel regions (Baoquan He) [RHEL-32199] - kexec: add helper __crash_shrink_memory() (Baoquan He) [RHEL-32199] - kexec: improve the readability of crash_shrink_memory() (Baoquan He) [RHEL-32199] - kexec: clear crashk_res if all its memory has been released (Baoquan He) [RHEL-32199] - kexec: delete a useless check in crash_shrink_memory() (Baoquan He) [RHEL-32199] - kexec: fix a memory leak in crash_shrink_memory() (Baoquan He) [RHEL-32199] - kexec: avoid calculating array size twice (Baoquan He) [RHEL-32199] - kexec: introduce sysctl parameters kexec_load_limit_* (Baoquan He) [RHEL-32199] - kexec: factor out kexec_load_permitted (Baoquan He) [RHEL-32199] - Documentation: sysctl: correct kexec_load_disabled (Baoquan He) [RHEL-32199] - ARM: kexec: make machine_crash_nonpanic_core() static (Baoquan He) [RHEL-32199] - kexec: replace crash_mem_range with range (Baoquan He) [RHEL-32199] - kexec: remove the unneeded result variable (Baoquan He) [RHEL-32199] - proc/vmcore: fix potential memory leak in vmcore_init() (Baoquan He) [RHEL-32199] - kexec: replace kmap() with kmap_local_page() (Baoquan He) [RHEL-32199] - powerpc/powernv: Add a null pointer check in opal_powercap_init() (Mamatha Inamdar) [RHEL-37050] {CVE-2023-52696} - scsi: sg: Avoid race in error handling & drop bogus warn (Ewan D. Milne) [RHEL-35659] - scsi: sg: Avoid sg device teardown race (Ewan D. Milne) [RHEL-35659] - xfs: dax - remove tech preview tag (Bill O'Donnell) [RHEL-35289] - percpu-internal/pcpu_chunk: re-layout pcpu_chunk structure to reduce false sharing (Audra Mitchell) [RHEL-15605] - x86/mce: Make sure to grab mce_sysfs_mutex in set_bank() (Steve Best) [RHEL-37264] {CVE-2024-35876} - Bluetooth: hci_h5: Add ability to allocate memory for private data (Bastien Nocera) [RHEL-33202 RHEL-33203] {CVE-2024-26890} - Bluetooth: btrtl: fix out of bounds memory access (Bastien Nocera) [RHEL-33202 RHEL-33203] {CVE-2024-26890} - redhat: pass correct RPM_VMLINUX_H to bpftool install (Ian Wienand)- RAS: enable CONFIG_RAS_FMPM (Aristeu Rozanski) [RHEL-17008] - RAS: Avoid build errors when CONFIG_DEBUG_FS=n (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Safely handle saved records of various sizes (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Avoid NULL ptr deref in get_saved_records() (Aristeu Rozanski) [RHEL-17008] - Merge tag 'edac_updates_for_v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Fix off by one when unwinding on error (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Add debugfs interface to print record entries (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Save SPA values (Aristeu Rozanski) [RHEL-17008] - RAS: Export helper to get ras_debugfs_dir (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Fix bit overflow in denorm_addr_df4_np2() (Aristeu Rozanski) [RHEL-17008] - RAS: Introduce a FRU memory poison manager (Aristeu Rozanski) [RHEL-17008] - x86/cpu/amd: Provide a separate accessor for Node ID (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Add MI300 row retirement support (Aristeu Rozanski) [RHEL-17008] - Documentation: Move RAS section to admin-guide (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Add MI300 DRAM to normalized address translation support (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Fix array overflow in get_logical_coh_st_fabric_id_mi300() (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Add MI300 support (Aristeu Rozanski) [RHEL-17008] - Documentation: RAS: Add index and address translation section (Aristeu Rozanski) [RHEL-17008] - hwmon: (fam15h_power) Use topology_core_id() (Aristeu Rozanski) [RHEL-17008] - scsi: lpfc: Use topology_core_id() (Aristeu Rozanski) [RHEL-17008] - cpu/SMT: Make SMT control more robust against enumeration failures (Aristeu Rozanski) [RHEL-17008] - dm integrity: fix out-of-range warning (Benjamin Marzinski) [RHEL-34599] - dm snapshot: fix lockup in dm_exception_table_exit (Benjamin Marzinski) [RHEL-34599] - dm: call the resume method on internal suspend (Benjamin Marzinski) [RHEL-33217] {CVE-2024-26880} - dm raid: fix false positive for requeue needed during reshape (Benjamin Marzinski) [RHEL-34599] - dm: replace fmode_t with a block-specific type for block open flags (Benjamin Marzinski) [RHEL-34599] - dm flakey: use get_random_u8() in corrupt_bio_random (Benjamin Marzinski) [RHEL-34599] - block: count 'ios' and 'sectors' when io is done for bio-based device (Benjamin Marzinski) [RHEL-34599] - dm: verity-loadpin: Add NULL pointer check for 'bdev' parameter (Benjamin Marzinski) [RHEL-34599] - dm integrity: Use alloc_ordered_workqueue() to create ordered workqueues (Benjamin Marzinski) [RHEL-34599] - dm: Add support for block PR read keys/reservation (Benjamin Marzinski) [RHEL-34599] - dm: Annotate struct dm_bio_prison with __counted_by (Benjamin Marzinski) [RHEL-34599] - dm: Annotate struct dm_stat with __counted_by (Benjamin Marzinski) [RHEL-34599] - dm: Annotate struct stripe_c with __counted_by (Benjamin Marzinski) [RHEL-34599] - dm crypt: Annotate struct crypt_config with __counted_by (Benjamin Marzinski) [RHEL-34599] - dm raid: Annotate struct raid_set with __counted_by (Benjamin Marzinski) [RHEL-34599] - scsi: target: Fix SELinux error when systemd-modules loads the target module (Maurizio Lombardi) [RHEL-21327] - x86/bugs: Reverse instruction order of CLEAR_CPU_BUFFERS (Waiman Long) [RHEL-31226] - Revert "x86/bugs: Use fixed addressing for VERW operand" (Waiman Long) [RHEL-31226] - KVM/x86: Export RFDS_NO and RFDS_CLEAR to guests (Waiman Long) [RHEL-31226] - redhat/configs: Enable x86 CONFIG_MITIGATION_RFDS (Waiman Long) [RHEL-31226] - x86/rfds: Mitigate Register File Data Sampling (RFDS) (Waiman Long) [RHEL-31226] - Documentation/hw-vuln: Add documentation for RFDS (Waiman Long) [RHEL-31226] - x86/mmio: Disable KVM mitigation when X86_FEATURE_CLEAR_CPU_BUF is set (Waiman Long) [RHEL-31226] - x86/bugs: Use fixed addressing for VERW operand (Waiman Long) [RHEL-31226] - KVM/VMX: Move VERW closer to VMentry for MDS mitigation (Waiman Long) [RHEL-31226] - KVM/VMX: Use BT+JNC, i.e. EFLAGS.CF to select VMRESUME vs. VMLAUNCH (Waiman Long) [RHEL-31226] - x86/bugs: Use ALTERNATIVE() instead of mds_user_clear static key (Waiman Long) [RHEL-31226] - x86/entry_32: Add VERW just before userspace transition (Waiman Long) [RHEL-31226] - x86/entry_64: Add VERW just before userspace transition (Waiman Long) [RHEL-31226] - x86/bugs: Add asm helpers for executing VERW (Waiman Long) [RHEL-31226] - PM: clk: make pm_clk_add_notifier() take a const pointer (Jerry Snitselaar) [RHEL-28792] - driver core: bus: constantify subsys_register() calls (Jerry Snitselaar) [RHEL-28792] - driver core: bus: make bus_sort_breadthfirst() take a const pointer (Jerry Snitselaar) [RHEL-28792] - vfio/type1: constify bus_type use in vfio_bus_type (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: constify the struct device_type usage (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: make dsa_bus_type const (Jerry Snitselaar) [RHEL-28792] - driver core: device.h: make struct bus_type a const * (Jerry Snitselaar) [RHEL-28792] - driver core: make the bus_type in struct device_driver constant (Jerry Snitselaar) [RHEL-28792] - dmaengine: of: constify of_phandle_args in of_dma_find_controller() (Jerry Snitselaar) [RHEL-28792] - dmaengine: ptdma: use consistent DMA masks (Jerry Snitselaar) [RHEL-28792] - dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV (Jerry Snitselaar) [RHEL-28792] - dmaengine: usb-dmac: Avoid format-overflow warning (Jerry Snitselaar) [RHEL-28792] - dmaengine: sh: rz-dmac: Avoid format-overflow warning (Jerry Snitselaar) [RHEL-28792] - dmaengine: imx-sdma: fix Excess kernel-doc warnings (Jerry Snitselaar) [RHEL-28792] - dmaengine: fix NULL pointer in channel unregistration function (Jerry Snitselaar) [RHEL-28792 RHEL-28869] {CVE-2023-52492} - dmaengine: idxd: Remove usage of the deprecated ida_simple_xx() API (Jerry Snitselaar) [RHEL-28792] - dmaengine: dmatest: prevent using swiotlb buffer with nobounce parameter (Jerry Snitselaar) [RHEL-28792] - iommu/tegra: Use tegra_dev_iommu_get_stream_id() in the remaining places (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: Fix incorrect descriptions for GRPCFG register (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: Protect int_handle field in hw descriptor (Jerry Snitselaar) [RHEL-28792] - dmaengine: Remove unused declaration dma_chan_cleanup() (Jerry Snitselaar) [RHEL-28792] - dmaengine: qcom: fix Wvoid-pointer-to-enum-cast warning (Jerry Snitselaar) [RHEL-28792] - dmaengine: usb-dmac: Annotate struct usb_dmac_desc with __counted_by (Jerry Snitselaar) [RHEL-28792] - dmaengine: tegra: Annotate struct tegra_dma_desc with __counted_by (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: Register dsa_bus_type before registering idxd sub-drivers (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: rate limit printk in misc interrupt thread (Jerry Snitselaar) [RHEL-28792] - dmaengine: tegra20-apb-dma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: tegra186-gpc-dma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: sh: usb-dmac: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: sh: rz-dmac: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: sh: rcar-dmac: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: qcom: hidma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: imx-sdma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: idma64: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: dw: platform: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine:idxd: Use local64_try_cmpxchg in perfmon_pmu_event_update (Jerry Snitselaar) [RHEL-28792] - dmaengine: Explicitly include correct DT includes (Jerry Snitselaar) [RHEL-28792] - dmaengine: qcom: gpi: Use devm_platform_get_and_ioremap_resource() (Jerry Snitselaar) [RHEL-28792] - PCI: switchtec: Fix an error handling path in switchtec_pci_probe() (Myron Stowe) [RHEL-29481] {CVE-2023-52617} - PCI: switchtec: Fix stdev_release() crash after surprise hot remove (Myron Stowe) [RHEL-29481] {CVE-2023-52617} - kbuild: factor out the common objtool arguments (Joe Lawrence) [RHEL-2773] - kbuild: move vmlinux.o link to scripts/Makefile.vmlinux_o (Joe Lawrence) [RHEL-2773] - kbuild: remove redundant cleanups in scripts/link-vmlinux.sh (Joe Lawrence) [RHEL-2773] - kbuild: add cmd_and_savecmd macro (Joe Lawrence) [RHEL-2773] - kbuild: warn if FORCE is missing for if_changed(_dep,_rule) and filechk (Joe Lawrence) [RHEL-2773] - kbuild: macrofy the condition of if_changed and friends (Joe Lawrence) [RHEL-2773] - mm/swap: fix race when skipping swapcache (Rafael Aquini) [RHEL-31646] {CVE-2024-26759} - timers: Use already existing function for forwarding timer base (Phil Auld) [RHEL-33787] - timers: Split out forward timer base functionality (Phil Auld) [RHEL-33787] - timers: Clarify check in forward_timer_base() (Phil Auld) [RHEL-33787] - timers: Move store of next event into __next_timer_interrupt() (Phil Auld) [RHEL-33787] - timers: Do not IPI for deferrable timers (Phil Auld) [RHEL-33787] - tracing/timers: Add tracepoint for tracking timer base is_idle flag (Phil Auld) [RHEL-33787] - tracing/timers: Enhance timer_start tracepoint (Phil Auld) [RHEL-33787] - tick-sched: Warn when next tick seems to be in the past (Phil Auld) [RHEL-33787] - tick/sched: Cleanup confusing variables (Phil Auld) [RHEL-33787] - tick-sched: Fix function names in comments (Phil Auld) [RHEL-33787] - tick/nohz: Update comments some more (Phil Auld) [RHEL-33787] - tick/nohz: Don't shutdown the lowres tick from itself (Phil Auld) [RHEL-33787] - tick/nohz: Update obsolete comments (Phil Auld) [RHEL-33787] - tick/nohz: Rename the tick handlers to more self-explanatory names (Phil Auld) [RHEL-33787] - tick/rcu: Fix false positive "softirq work is pending" messages (Phil Auld) [RHEL-33787] - tick/common: Align tick period during sched_timer setup (Phil Auld) [RHEL-33787] - selftests/proc: Assert clock_gettime(CLOCK_BOOTTIME) VS /proc/uptime monotonicity (Phil Auld) [RHEL-33787] - selftests/proc: Remove idle time monotonicity assertions (Phil Auld) [RHEL-33787] - MAINTAINERS: Remove stale email address (Phil Auld) [RHEL-33787] - timers/nohz: Remove middle-function __tick_nohz_idle_stop_tick() (Phil Auld) [RHEL-33787] - timers/nohz: Add a comment about broken iowait counter update race (Phil Auld) [RHEL-33787] - timers/nohz: Protect idle/iowait sleep time under seqcount (Phil Auld) [RHEL-33787] - timers/nohz: Only ever update sleeptime from idle exit (Phil Auld) [RHEL-33787] - timers/nohz: Restructure and reshuffle struct tick_sched (Phil Auld) [RHEL-33787] - tick/common: Align tick period with the HZ tick. (Phil Auld) [RHEL-33787] - tick/nohz: Fix cpu_is_hotpluggable() by checking with nohz subsystem (Phil Auld) [RHEL-33787] - timers/nohz: Switch to ONESHOT_STOPPED in the low-res handler when the tick is stopped (Phil Auld) [RHEL-33787] - tracing/timer: Add missing argument documentation of trace points (Phil Auld) [RHEL-33787] - scsi: be2iscsi: Fix a memleak in beiscsi_init_wrb_handle() (Maurizio Lombardi) [RHEL-25590] - fat: fix uninitialized field in nostale filehandles (Andrey Albershteyn) [RHEL-33188 RHEL-35110] {CVE-2024-26973} - do_sys_name_to_handle(): use kzalloc() to fix kernel-infoleak (Andrey Albershteyn) [RHEL-33188] {CVE-2024-26901} - md: fix resync softlockup when bitmap size is less than array size (Nigel Croxon) [RHEL-35393] - md: don't account sync_io if iostats of the disk is disabled (Nigel Croxon) [RHEL-35393] - md: Fix overflow in is_mddev_idle (Nigel Croxon) [RHEL-35393] - md: add check for sleepers in md_wakeup_thread() (Nigel Croxon) [RHEL-35393] - md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING (Nigel Croxon) [RHEL-35393] - Revert "md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING" (Nigel Croxon) [RHEL-35393] - raid1: fix use-after-free for original bio in raid1_write_request() (Nigel Croxon) [RHEL-35393] - platform/x86: ISST: Add Grand Ridge to HPM CPU list (Steve Best) [RHEL-35956] - platform/x86: ISST: Add Granite Rapids-D to HPM CPU list (Steve Best) [RHEL-35956] - platform/x86: ISST: Allow reading core-power state on HWP disabled systems (Steve Best) [RHEL-35956] - platform/x86: ISST: Process read/write blocked feature status (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Change vsec offset to u64 (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Move TPMI ID definition (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Modify external interface to get read/write state (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Don't create devices for disabled features (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Add debugfs support for read/write blocked (Steve Best) [RHEL-35956] - of: fdt: fix off-by-one error in unflatten_dt_nodes() (Steve Best) [RHEL-35465] {CVE-2022-48672} - s390/cpum_cf: make crypto counters upward compatible across machine types (Tobias Huschle) [RHEL-36047]- EDAC/thunderx: Fix possible out-of-bounds string access (Aristeu Rozanski) [RHEL-26577] {CVE-2023-52464} - rtc: cmos: Use ACPI alarm for non-Intel x86 systems too (Čestmír Kalina) [RHEL-19606] - redhat: configs: move CONFIG_BLK_SED_OPAL to configs/common/generic/ (Ming Lei) [RHEL-18186] - platform/x86: p2sb: Allow p2sb_bar() calls during PCI device probe (Steve Best) [RHEL-30600] {CVE-2024-26650} - x86/lib: Revert to _ASM_EXTABLE_UA() for {get,put}_user() fixups (Steve Best) [RHEL-31441] {CVE-2024-26674} - mm/damon/vaddr-test: fix memory leak in damon_do_test_apply_three_regions() (Rafael Aquini) [RHEL-29296] {CVE-2023-52560} - kprobes/x86: Use copy_from_kernel_nofault() to read from unsafe address (Steve Best) [RHEL-34985] {CVE-2024-26946} - can: j1939: prevent deadlock by changing j1939_socks_lock to rwlock (Jose Ignacio Tornos Martinez) [RHEL-31530] {CVE-2023-52638} - RDMA/efa: Add shutdown notifier (Kamal Heib) [RHEL-15968] - mm: swap: fix race between free_swap_and_cache() and swapoff() (Waiman Long) [RHEL-34973 RHEL-34974] {CVE-2024-26960} - swap: comments get_swap_device() with usage rule (Waiman Long) [RHEL-34973 RHEL-34974] {CVE-2024-26960} - config: wifi: enable RTL 8822BU device (Jose Ignacio Tornos Martinez) [RHEL-33698] - selftests: cgroup: fix unexpected failure on test_memcg_sock (Waiman Long) [RHEL-33709] - selftests: cgroup: Add 'malloc' failures checks in test_memcontrol (Waiman Long) [RHEL-33709] - selftests: memcg: fix compilation (Waiman Long) [RHEL-33709] - x86/efistub: Use 1:1 file:memory mapping for PE/COFF .compat section (Lenny Szubowicz) [RHEL-31446] {CVE-2024-26678} - can: j1939: Fix UAF in j1939_sk_match_filter during setsockopt(SO_J1939_FILTER) (Jose Ignacio Tornos Martinez) [RHEL-31532] {CVE-2023-52637} - pstore: inode: Only d_invalidate() is needed (Steve Best) [RHEL-35207] {CVE-2024-27389} - net/mlx5e: Prevent deadlock while disabling aRFS (Kamal Heib) [RHEL-35043] {CVE-2024-27014} - iavf: Fix TC config comparison with existing adapter TC config (Michal Schmidt) [RHEL-17485] - iavf: drop duplicate iavf_{add|del}_cloud_filter() calls (Michal Schmidt) [RHEL-17485] - iavf: adopt skb_network_header_len() more broadly (Michal Schmidt) [RHEL-17485] - iavf: adopt skb_network_offset() and similar helpers (Michal Schmidt) [RHEL-17485] - iavf: field get conversion (Michal Schmidt) [RHEL-17485] - iavf: field prep conversion (Michal Schmidt) [RHEL-17485] - iavf: add bit macro includes where needed (Michal Schmidt) [RHEL-17485] - iavf: use iavf_schedule_aq_request() helper (Michal Schmidt) [RHEL-17485] - iavf: Remove queue tracking fields from iavf_adminq_ring (Michal Schmidt) [RHEL-17485] - ubi: Check for too small LEB size in VTBL code (Steve Best) [RHEL-25094] {CVE-2024-25739} - cxgb4: Properly lock TX queue for the selftest. (Michal Schmidt) [RHEL-31990 RHEL-9354] - net: chelsio: remove unused function calc_tx_descs (Michal Schmidt) [RHEL-9354] - net: chelsio: cxgb4: add an error code check in t4_load_phy_fw (Michal Schmidt) [RHEL-9354] - cxgb4: Annotate struct smt_data with __counted_by (Michal Schmidt) [RHEL-9354] - cxgb4: Annotate struct sched_table with __counted_by (Michal Schmidt) [RHEL-9354] - cxgb4: Annotate struct cxgb4_tc_u32_table with __counted_by (Michal Schmidt) [RHEL-9354] - cxgb4: Annotate struct clip_tbl with __counted_by (Michal Schmidt) [RHEL-9354] - chelsio/l2t: Annotate struct l2t_data with __counted_by (Michal Schmidt) [RHEL-9354] - net: cxgb4vf: Remove redundant pci_clear_master (Michal Schmidt) [RHEL-9354] - cxgb4: fill IPsec state validation failure reason (Michal Schmidt) [RHEL-9354] - cxgb4vf: shut down the adapter when t4vf_update_port_info() failed in cxgb4vf_open() (Michal Schmidt) [RHEL-9354] - cxgb4: fix missing unlock on ETHOFLD desc collect fail path (Michal Schmidt) [RHEL-9354] - PCI/ASPM: Restore parent state to parent, child state to child (Myron Stowe) [RHEL-33544] - PCI/ASPM: Clarify that pcie_aspm=off means leave ASPM untouched (Myron Stowe) [RHEL-33544] - MAINTAINERS: Drop Gustavo Pimentel as PCI DWC Maintainer (Myron Stowe) [RHEL-33544] - PCI: qcom: Add X1E80100 PCIe support (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom: Document the X1E80100 PCIe Controller (Myron Stowe) [RHEL-33544] - PCI: qcom: Enable BDF to SID translation properly (Myron Stowe) [RHEL-33544] - PCI: qcom: Disable ASPM L0s for sc8280xp, sa8540p and sa8295p (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom: Do not require 'msi-map-mask' (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom: Allow 'required-opps' (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sa8775p: Move SA8775p to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sc7280: Move SC7280 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sc8180x: Move SC8180X to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sc8280xp: Move SC8280XP to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8350: Move SM8350 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8150: Move SM8150 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8250: Move SM8250 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8450: Move SM8450 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8550: Move SM8550 to dedicated schema (Myron Stowe) [RHEL-33544] - PCI: imx6: Add iMX95 Endpoint (EP) support (Myron Stowe) [RHEL-33544] - dt-bindings: imx6q-pcie: Add iMX95 pcie endpoint compatible string (Myron Stowe) [RHEL-33544] - PCI: imx6: Add epc_features in imx6_pcie_drvdata (Myron Stowe) [RHEL-33544] - PCI: imx6: Clean up addr_space retrieval code (Myron Stowe) [RHEL-33544] - PCI: imx6: Add iMX95 PCIe Root Complex support (Myron Stowe) [RHEL-33544] - dt-bindings: imx6q-pcie: Add imx95 pcie compatible string (Myron Stowe) [RHEL-33544] - dt-bindings: imx6q-pcie: Restruct reg and reg-name (Myron Stowe) [RHEL-33544] - dt-bindings: imx6q-pcie: Clean up duplicate clocks check (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify switch-case logic by introducing init_phy() callback (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify configure_type() by using mode_off and mode_mask (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify ltssm_enable() by using ltssm_off and ltssm_mask (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify reset handling by using *_FLAG_HAS_*_RESET (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify PHY handling by using IMX6_PCIE_FLAG_HAS_PHYDRV (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify clock handling by using clk_bulk*() function (Myron Stowe) [RHEL-33544] - PCI: dwc: endpoint: Fix advertised resizable BAR size (Myron Stowe) [RHEL-33544] - PCI: dwc: Strengthen the MSI address allocation logic (Myron Stowe) [RHEL-33544] - PCI: cadence: Clear the ARI Capability Next Function Number of the last function (Myron Stowe) [RHEL-33544] - PCI: brcmstb: Fix broken brcm_pcie_mdio_write() polling (Myron Stowe) [RHEL-33544] - PCI: Make pcie_port_bus_type const (Myron Stowe) [RHEL-33544] - PCI: endpoint: Drop only_64bit on reserved BARs (Myron Stowe) [RHEL-33544] - PCI: endpoint: Clean up hardware description for BARs (Myron Stowe) [RHEL-33544] - PCI: epf-mhi: Add support for SA8775P SoC (Myron Stowe) [RHEL-33544] - PCI: epf-mhi: Add "pci_epf_mhi_" prefix to the function names (Myron Stowe) [RHEL-33544] - PCI: epf-vntb: Return actual error code during pci_vntb_probe() failure (Myron Stowe) [RHEL-33544] - NTB: fix possible name leak in ntb_register_device() (Myron Stowe) [RHEL-33544] - PCI: endpoint: pci-epf-vntb: Remove superfluous checks for pci_epf_alloc_space() API (Myron Stowe) [RHEL-33544] - PCI: endpoint: pci-epf-test: Remove superfluous checks for pci_epf_alloc_space() API (Myron Stowe) [RHEL-33544] - PCI: endpoint: Improve pci_epf_alloc_space() API (Myron Stowe) [RHEL-33544] - PCI: endpoint: Refactor pci_epf_alloc_space() API (Myron Stowe) [RHEL-33544] - PCI: endpoint: Make pci_epf_bus_type const (Myron Stowe) [RHEL-33544] - PCI/sysfs: Demacrofy pci_dev_resource_resize_attr(n) functions (Myron Stowe) [RHEL-33544] - PCI: Remove obsolete pci_cleanup_rom() declaration (Myron Stowe) [RHEL-33544] - PCI/sysfs: Compile pci-sysfs.c only if CONFIG_SYSFS=y (Myron Stowe) [RHEL-33544] - PCI: switchtec: Fix an error handling path in switchtec_pci_probe() (Myron Stowe) [RHEL-33544] - PCI/PM: Drain runtime-idle callbacks before driver removal (Myron Stowe) [RHEL-33544] - PCI/PM: Allow runtime PM with no PM callbacks at all (Myron Stowe) [RHEL-33544] - Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default" (Myron Stowe) [RHEL-33544] - PCI: Disable D3cold on Asus B1400 PCI-NVMe bridge (Myron Stowe) [RHEL-33544] - PCI/P2PDMA: Fix a sleeping issue in a RCU read section (Myron Stowe) [RHEL-33544] - PCI: Mark 3ware-9650SE Root Port Extended Tags as broken (Myron Stowe) [RHEL-33544] - PCI: Place interrupt related code into irq.c (Myron Stowe) [RHEL-33544] - PCI/DPC: Quirk PIO log size for Intel Raptor Lake Root Ports (Myron Stowe) [RHEL-33544] - PCI/DPC: Ignore Surprise Down error on hot removal (Myron Stowe) [RHEL-33544] - PCI/DPC: Print all TLP Prefixes, not just the first (Myron Stowe) [RHEL-33544] - PCI: Move devres code from pci.c to devres.c (Myron Stowe) [RHEL-33544] - PCI: Move PCI-specific devres code to drivers/pci/ (Myron Stowe) [RHEL-33544] - PCI: Move pci_iomap.c to drivers/pci/ (Myron Stowe) [RHEL-33544] - pci_iounmap(): Fix MMIO mapping leak (Myron Stowe) [RHEL-33544] - PCI/ASPM: Update save_state when configuration changes (Myron Stowe) [RHEL-33544] - PCI/ASPM: Disable L1 before configuring L1 Substates (Myron Stowe) [RHEL-33544] - PCI/ASPM: Call pci_save_ltr_state() from pci_save_pcie_state() (Myron Stowe) [RHEL-33544] - PCI/ASPM: Save L1 PM Substates Capability for suspend/resume (Myron Stowe) [RHEL-33544] - PCI/ASPM: Move pci_save_ltr_state() to aspm.c (Myron Stowe) [RHEL-33544] - PCI/ASPM: Always build aspm.c (Myron Stowe) [RHEL-33544] - PCI/ASPM: Move pci_configure_ltr() to aspm.c (Myron Stowe) [RHEL-33544] - PCI/AER: Generalize TLP Header Log reading (Myron Stowe) [RHEL-33544] - PCI/AER: Use explicit register size for PCI_ERR_CAP (Myron Stowe) [RHEL-33544] - PCI/AER: Block runtime suspend when handling errors (Myron Stowe) [RHEL-33544] - PCI/AER: Clean up version indentation in ABI docs (Myron Stowe) [RHEL-33544] - PCI/AER: Fix rootport attribute paths in ABI docs (Myron Stowe) [RHEL-33544] - PCI: Move pci_clear_and_set_dword() helper to PCI header (Myron Stowe) [RHEL-33544] - PCI: Add debug print for device ready delay (Myron Stowe) [RHEL-33544] - PCI/AER: Unmask RCEC internal errors to enable RCH downstream port error handling (Myron Stowe) [RHEL-33544] - PCI/AER: Forward RCH downstream port-detected errors to the CXL.mem dev handler (Myron Stowe) [RHEL-33544] - PCI/AER: Refactor cper_print_aer() for use by CXL driver module (Myron Stowe) [RHEL-33544] - NTB: EPF: fix possible memory leak in pci_vntb_probe() (Myron Stowe) [RHEL-33544] - devres: show which resource was invalid in __devm_ioremap_resource() (Myron Stowe) [RHEL-33544] - devres: remove devm_ioremap_np (Myron Stowe) [RHEL-33544] - lib: devres: use numa aware allocation (Myron Stowe) [RHEL-33544] - PCI: Allow architecture-specific pci_remap_iospace() (Myron Stowe) [RHEL-33544] - pci_iounmap'2: Electric Boogaloo: try to make sense of it all (Myron Stowe) [RHEL-33544] - parisc: Declare pci_iounmap() parisc version only when CONFIG_PCI enabled (Myron Stowe) [RHEL-33544] - stmmac: Clear variable when destroying workqueue (Izabela Bakollari) [RHEL-31824] {CVE-2024-26802} - drm/i915/display: Increase number of fast wake precharge pulses (Mika Penttilä) [RHEL-20439] - drm/i915/psr: Improve fast and IO wake lines calculation (Mika Penttilä) [RHEL-20439] - drm/i915/display: Make intel_dp_aux_fw_sync_len available for PSR code (Mika Penttilä) [RHEL-20439]- Fix for "serial: 8250: Toggle IER bits on only after irq has been setup" (Lucas Zampieri)- Revert "Merge: cgroup: Backport upstream cgroup commits up to v6.8" (Lucas Zampieri) - arm64: dts: qcom: sa8775p: fix USB wakeup interrupt types (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p-ride: enable pmm8654au_0_pon_resin (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p: Make watchdog bark interrupt edge triggered (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: Enable tsens and thermal for sa8775p SoC (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p: Add RPMh sleep stats (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p: add TRNG node (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p: enable the inline crypto engine (Steve Dunnagan) [RHEL-31258] - net: ethtool: reject unsupported RSS input xfrm values (Ivan Vecera) [RHEL-31889] - net: ethtool: Fix symmetric-xor RSS RX flow hash check (Ivan Vecera) [RHEL-31889] - net: ethtool: add a NO_CHANGE uAPI for new RXFH's input_xfrm (Ivan Vecera) [RHEL-31889] - net: ethtool: copy input_xfrm to user-space in ethtool_get_rxfh (Ivan Vecera) [RHEL-31889] - net: ethtool: add support for symmetric-xor RSS hash (Ivan Vecera) [RHEL-31889] - net: ethtool: get rid of get/set_rxfh_context functions (Ivan Vecera) [RHEL-31889] - net: ethtool: pass a pointer to parameters to get/set_rxfh ethtool ops (Ivan Vecera) [RHEL-31889] - net/mlx5e: Make flow classification filters static (Ivan Vecera) [RHEL-31889] - redhat: kernel.spec: add dependency for the python3-pyyaml package (Petr Oros) [RHEL-30145] - Documentation: add pyyaml to requirements.txt (Petr Oros) [RHEL-30145] - netlink: use kvmalloc() in netlink_alloc_large_skb() (Petr Oros) [RHEL-30145] - devlink: Fix devlink parallel commands processing (Petr Oros) [RHEL-30145] - Fix NULL pointer dereference in cn_filter() (Petr Oros) [RHEL-30145] - devlink: Fix length of eswitch inline-mode (Petr Oros) [RHEL-30145] - net/mlx5: Fix fw reporter diagnose output (Petr Oros) [RHEL-30145] - net/mlx5: fix uninit value use (Petr Oros) [RHEL-30145] - netdevsim: Block until all devices are released (Petr Oros) [RHEL-30145] - netlink: Fix kernel-infoleak-after-free in __skb_datagram_iter (Petr Oros) [RHEL-30145] - devlink: fix port dump cmd type (Petr Oros) [RHEL-30145] - devlink: fix possible use-after-free and memory leaks in devlink_init() (Petr Oros) [RHEL-30145] - net: add rcu safety to rtnl_prop_list_size() (Petr Oros) [RHEL-30145] - devlink: Fix command annotation documentation (Petr Oros) [RHEL-30145] - devlink: avoid potential loop in devlink_rel_nested_in_notify_work() (Petr Oros) [RHEL-30145] - doc/netlink/specs: Add missing attr in rt_link spec (Petr Oros) [RHEL-30145] - devlink: Fix referring to hw_addr attribute during state validation (Petr Oros) [RHEL-30145] - netlink: fix potential sleeping issue in mqueue_flush_file (Petr Oros) [RHEL-30145] - genetlink: Use internal flags for multicast groups (Petr Oros) [RHEL-30145] - rtnetlink: bridge: Enable MDB bulk deletion (Petr Oros) [RHEL-30145] - rtnetlink: bridge: Invoke MDB bulk deletion when needed (Petr Oros) [RHEL-30145] - net: Add MDB bulk deletion device operation (Petr Oros) [RHEL-30145] - rtnetlink: bridge: Use a different policy for MDB bulk delete (Petr Oros) [RHEL-30145] - devlink: extend multicast filtering by port index (Petr Oros) [RHEL-30145] - devlink: add a command to set notification filter and use it for multicasts (Petr Oros) [RHEL-30145] - genetlink: introduce helpers to do filtered multicast (Petr Oros) [RHEL-30145] - netlink: introduce typedef for filter function (Petr Oros) [RHEL-30145] - genetlink: introduce per-sock family private storage (Petr Oros) [RHEL-30145] - devlink: introduce a helper for netlink multicast send (Petr Oros) [RHEL-30145] - devlink: send notifications only if there are listeners (Petr Oros) [RHEL-30145] - devlink: introduce __devl_is_registered() helper and use it instead of xa_get_mark() (Petr Oros) [RHEL-30145] - devlink: use devl_is_registered() helper instead xa_get_mark() (Petr Oros) [RHEL-30145] - connector/cn_proc: Performance improvements (Petr Oros) [RHEL-30145] - connector/cn_proc: Add filtering to fix some bugs (Petr Oros) [RHEL-30145] - tools/net/ynl-gen-rst: Remove extra indentation from generated docs (Petr Oros) [RHEL-30145] - tools/net/ynl-gen-rst: Remove bold from attribute-set headings (Petr Oros) [RHEL-30145] - tools/net/ynl-gen-rst: Sort the index of generated netlink specs (Petr Oros) [RHEL-30145] - tools/net/ynl-gen-rst: Add sub-messages to generated docs (Petr Oros) [RHEL-30145] - doc/netlink: Regenerate netlink .rst files if ynl-gen-rst changes (Petr Oros) [RHEL-30145] - doc/netlink/specs: Add a spec for tc (Petr Oros) [RHEL-30145] - doc/netlink/specs: use pad in structs in rt_link (Petr Oros) [RHEL-30145] - doc/netlink/specs: Add sub-message type to rt_link family (Petr Oros) [RHEL-30145] - tools/net/ynl: Add binary and pad support to structs for tc (Petr Oros) [RHEL-30145] - tools/net/ynl: Add 'sub-message' attribute decoding to ynl (Petr Oros) [RHEL-30145] - doc/netlink: Document the sub-message format for netlink-raw (Petr Oros) [RHEL-30145] - doc/netlink: Add sub-message support to netlink-raw (Petr Oros) [RHEL-30145] - tools/net/ynl: Use consistent array index expression formatting (Petr Oros) [RHEL-30145] - net: rtnl: use rcu_replace_pointer_rtnl in rtnl_unregister_* (Petr Oros) [RHEL-30145] - net: rtnl: introduce rcu_replace_pointer_rtnl (Petr Oros) [RHEL-30145] - netlink: specs: mptcp: rename the MPTCP path management spec (Petr Oros) [RHEL-30145] - netlink: specs: ovs: correct enum names in specs (Petr Oros) [RHEL-30145] - netlink: specs: ovs: remove fixed header fields from attrs (Petr Oros) [RHEL-30145] - tools: ynl-gen: print prototypes for recursive stuff (Petr Oros) [RHEL-30145] - tools: ynl-gen: store recursive nests by a pointer (Petr Oros) [RHEL-30145] - tools: ynl-gen: re-sort ignoring recursive nests (Petr Oros) [RHEL-30145] - tools: ynl-gen: record information about recursive nests (Petr Oros) [RHEL-30145] - tools: ynl-gen: fill in implementations for TypeUnused (Petr Oros) [RHEL-30145] - tools: ynl-gen: support fixed headers in genetlink (Petr Oros) [RHEL-30145] - tools: ynl-gen: use enum user type for members and args (Petr Oros) [RHEL-30145] - tools: ynl-gen: add missing request free helpers for dumps (Petr Oros) [RHEL-30145] - netlink: specs: devlink: add some(not all) missing attributes in devlink.yaml (Petr Oros) [RHEL-30145] - rtnl: add helper to send if skb is not null (Petr Oros) [RHEL-30145] - rtnl: add helper to check if a notification is needed (Petr Oros) [RHEL-30145] - rtnl: add helper to check if rtnl group has listeners (Petr Oros) [RHEL-30145] - tools: ynl: use strerror() if no extack of note provided (Petr Oros) [RHEL-30145] - tools: pynl: make flags argument optional for do() (Petr Oros) [RHEL-30145] - docs: netlink: add NLMSG_DONE message format for doit actions (Petr Oros) [RHEL-30145] - doc/netlink: Add bitfield32, s8, s16 to the netlink-raw schema (Petr Oros) [RHEL-30145] - docs: netlink: link to family documentations from spec info (Petr Oros) [RHEL-30145] - devlink: warn about existing entities during reload-reinit (Petr Oros) [RHEL-30145] - Documentation: devlink: extend reload-reinit description (Petr Oros) [RHEL-30145] - tools: ynl-gen: always construct struct ynl_req_state (Petr Oros) [RHEL-30145] - ethtool: don't propagate EOPNOTSUPP from dumps (Petr Oros) [RHEL-30145] - tools: ynl-gen: use enum name from the spec (Petr Oros) [RHEL-30145] - tools: ynl-get: use family c-name (Petr Oros) [RHEL-30145] - tools: ynl-gen: always append ULL/LL to range types (Petr Oros) [RHEL-30145] - Documentation: Document each netlink family (Petr Oros) [RHEL-30145] - tools: ynl: fix duplicate op name in devlink (Petr Oros) [RHEL-30145] - tools: ynl: fix header path for nfsd (Petr Oros) [RHEL-30145] - rtnetlink: introduce nlmsg_new_large and use it in rtnl_getlink (Petr Oros) [RHEL-30145] - devlink: Add device lock assert in reload operation (Petr Oros) [RHEL-30145] - devlink: Acquire device lock during reload command (Petr Oros) [RHEL-30145] - devlink: Allow taking device lock in pre_doit operations (Petr Oros) [RHEL-30145] - devlink: Enable the use of private flags in post_doit operations (Petr Oros) [RHEL-30145] - devlink: Acquire device lock during netns dismantle (Petr Oros) [RHEL-30145] - devlink: Move private netlink flags to C file (Petr Oros) [RHEL-30145] - netlink: specs: Introduce time stamping set command (Petr Oros) [RHEL-30145] - netlink: specs: Introduce new netlink command to list available time stamping layers (Petr Oros) [RHEL-30145] - netlink: specs: Introduce new netlink command to get current timestamp (Petr Oros) [RHEL-30145] - nfsd: regenerate user space parsers after ynl-gen changes (Petr Oros) [RHEL-30145] - netlink: fill in missing MODULE_DESCRIPTION() (Petr Oros) [RHEL-30145] - tools: ynl-gen: don't touch the output file if content is the same (Petr Oros) [RHEL-30145] - netlink: specs: devlink: add forgotten port function caps enum values (Petr Oros) [RHEL-30145] - doc/netlink: Update schema to support cmd-cnt-name and cmd-max-name (Petr Oros) [RHEL-30145] - tools: ynl: introduce option to process unknown attributes or types (Petr Oros) [RHEL-30145] - net: Add MDB get device operation (Petr Oros) [RHEL-30145] - bridge: add MDB get uAPI attributes (Petr Oros) [RHEL-30145] - tools: ynl-gen: respect attr-cnt-name at the attr set level (Petr Oros) [RHEL-30145] - netlink: specs: support conditional operations (Petr Oros) [RHEL-30145] - netlink: make range pointers in policies const (Petr Oros) [RHEL-30145] - tools: ynl-gen: add support for exact-len validation (Petr Oros) [RHEL-30145] - tools: ynl: add uns-admin-perm to genetlink legacy (Petr Oros) [RHEL-30145] - devlink: remove netlink small_ops (Petr Oros) [RHEL-30145] - devlink: remove duplicated netlink callback prototypes (Petr Oros) [RHEL-30145] - netlink: specs: devlink: add the remaining command to generate complete split_ops (Petr Oros) [RHEL-30145] - devlink: rename netlink callback to be aligned with the generated ones (Petr Oros) [RHEL-30145] - devlink: make devlink_flash_overwrite enum named one (Petr Oros) [RHEL-30145] - netlink: specs: devlink: make dont-validate single line (Petr Oros) [RHEL-30145] - netlink: specs: devlink: remove reload-action from devlink-get cmd reply (Petr Oros) [RHEL-30145] - tools: ynl-gen: render rsp_parse() helpers if cmd has only dump op (Petr Oros) [RHEL-30145] - tools: ynl-gen: introduce support for bitfield32 attribute type (Petr Oros) [RHEL-30145] - genetlink: don't merge dumpit split op for different cmds into single iter (Petr Oros) [RHEL-30145] - tools: ynl-gen: change spacing around __attribute__ (Petr Oros) [RHEL-30145] - tcp: add RTAX_FEATURE_TCP_USEC_TS (Petr Oros) [RHEL-30145] - netlink: specs: add support for auto-sized scalars (Petr Oros) [RHEL-30145] - netlink: add variable-length / auto integers (Petr Oros) [RHEL-30145] - tools: ynl-gen: make the mnl_type() method public (Petr Oros) [RHEL-30145] - devlink: convert most of devlink_fmsg_*() to return void (Petr Oros) [RHEL-30145] - qed: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - net/mlx5: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - mlxsw: core: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - octeontx2-af: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - hinic: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - bnxt_en: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - netdevsim: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - devlink: retain error in struct devlink_fmsg (Petr Oros) [RHEL-30145] - tools: ynl-gen: support limit names (Petr Oros) [RHEL-30145] - tools: ynl-gen: support full range of min/max checks for integer values (Petr Oros) [RHEL-30145] - tools: ynl-gen: track attribute use (Petr Oros) [RHEL-30145] - devlink: document devlink_rel_nested_in_notify() function (Petr Oros) [RHEL-30145] - Documentation: devlink: add a note about RTNL lock into locking section (Petr Oros) [RHEL-30145] - Documentation: devlink: add nested instance section (Petr Oros) [RHEL-30145] - devlink: don't take instance lock for nested handle put (Petr Oros) [RHEL-30145] - devlink: take device reference for devlink object (Petr Oros) [RHEL-30145] - devlink: call peernet2id_alloc() with net pointer under RCU read lock (Petr Oros) [RHEL-30145] - net: treat possible_net_t net pointer as an RCU one and add read_pnet_rcu() (Petr Oros) [RHEL-30145] - docs: netlink: clean up after deprecating version (Petr Oros) [RHEL-30145] - tools: ynl: fix converting flags to names after recent cleanup (Petr Oros) [RHEL-30145] - tools: ynl: Add source files for nfsd netlink protocol (Petr Oros) [RHEL-30145] - NFSD: introduce netlink stubs (Petr Oros) [RHEL-30145] - net: Handle bulk delete policy in bridge driver (Petr Oros) [RHEL-30145] - tools: ynl: use ynl-gen -o instead of stdout in Makefile (Petr Oros) [RHEL-30145] - netlink: specs: don't allow version to be specified for genetlink (Petr Oros) [RHEL-30145] - tools: ynl-gen: handle do ops with no input attrs (Petr Oros) [RHEL-30145] - netlink: specs: remove redundant type keys from attributes in subsets (Petr Oros) [RHEL-30145] - tools: ynl-gen: lift type requirement for attribute subsets (Petr Oros) [RHEL-30145] - tools: ynl-gen: use uapi header name for the header guard (Petr Oros) [RHEL-30145] - netlink: Annotate struct netlink_policy_dump_state with __counted_by (Petr Oros) [RHEL-30145] - tools: ynl: use uAPI include magic for samples (Petr Oros) [RHEL-30145] - tools: ynl: don't regen on every make (Petr Oros) [RHEL-30145] - handshake: Fix sign of key_serial_t fields (Petr Oros) [RHEL-30145] - handshake: Fix sign of socket file descriptor fields (Petr Oros) [RHEL-30145] - devlink: introduce possibility to expose info about nested devlinks (Petr Oros) [RHEL-30145] - devlink: convert linecard nested devlink to new rel infrastructure (Petr Oros) [RHEL-30145] - devlink: expose peer SF devlink instance (Petr Oros) [RHEL-30145] - devlink: introduce object and nested devlink relationship infra (Petr Oros) [RHEL-30145] - devlink: extend devlink_nl_put_nested_handle() with attrtype arg (Petr Oros) [RHEL-30145] - devlink: move devlink_nl_put_nested_handle() into netlink.c (Petr Oros) [RHEL-30145] - devlink: put netnsid to nested handle (Petr Oros) [RHEL-30145] - devlink: move linecard struct into linecard.c (Petr Oros) [RHEL-30145] - mm/vmscan: fix a bug calling wakeup_kswapd() with a wrong zone index (Rafael Aquini) [RHEL-31840] {CVE-2024-26783} - ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr (Jiri Benc) [RHEL-32372] - ASoC: SOF: ipc4-topology: Save the ALH DAI index during hw_params (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: pcm: reset all PCM sources in case of xruns (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: pcm: add pending_stop state variable (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: pcm: simplify sof_pcm_hw_free() with helper (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: sof-audio: revisit sof_pcm_stream_free() error handling and logs (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda: Clear Soundwire node ID during BE DAI hw_free (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda: move helper to static inline (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: IPC4: extend dai_data with node_id (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda: extend signature of sdw_hda_dai_hw_params() (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: set the DMA TLV device as dai_index (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda-dai: add helpers to set dai config (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda-dai: set dma_stream_channel_map device (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda-dai: set lowest N bits in ch_mask (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: make dma_config_tlv be an array (Jaroslav Kysela) [RHEL-26198] - Revert "ASoC: SOF: Intel: hda-dai-ops: only allocate/release streams for first CPU DAI" (Jaroslav Kysela) [RHEL-26198] - Revert "ASoC: SOF: Intel: hda-dai-ops: reset device count for SoundWire DAIs" (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda-dai: fix channel map configuration for aggregated dailink (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Introduce generic names for IPC types (Jaroslav Kysela) [RHEL-26198] - arm64/arch_timer: Fix MMIO byteswap (Phil Auld) [RHEL-32862] - cpuidle: Use local_clock_noinstr() (Phil Auld) [RHEL-32862] - sched/clock: Provide local_clock_noinstr() (Phil Auld) [RHEL-32862] - sched/clock: Fix local_clock() before sched_clock_init() (Phil Auld) [RHEL-32862] - sched/clock: Make local_clock() noinstr (Phil Auld) [RHEL-32862] - sched/clock: Use try_cmpxchg64 in sched_clock_{local,remote} (Phil Auld) [RHEL-32862] - math64: Always inline u128 version of mul_u64_u64_shr() (Phil Auld) [RHEL-32862] - s390/time: Provide sched_clock_noinstr() (Phil Auld) [RHEL-32862] - arm64/arch_timer: Provide noinstr sched_clock_read() functions (Phil Auld) [RHEL-32862] - arm64/io: Always inline all of __raw_{read,write}[bwlq]() (Phil Auld) [RHEL-32862] - time/sched_clock: Provide sched_clock_noinstr() (Phil Auld) [RHEL-32862] - seqlock/latch: Provide raw_read_seqcount_latch_retry() (Phil Auld) [RHEL-32862] - timekeeping: Consolidate fast timekeeper (Phil Auld) [RHEL-32862] - timekeeping: Annotate ktime_get_boot_fast_ns() with data_race() (Phil Auld) [RHEL-32862] - KVM: s390: Check kvm pointer when testing KVM_CAP_S390_HPAGE_1M (Thomas Huth) [RHEL-29741] - s390/mm: Fix storage key clearing for guest huge pages (Thomas Huth) [RHEL-29741] - s390/vfio-ap: handle hardware checkstop state on queue reset operation (Thomas Huth) [RHEL-29741] - KVM: s390: Refactor kvm_is_error_gpa() into kvm_is_gpa_in_memslot() (Thomas Huth) [RHEL-29741] - KVM: s390: selftest: memop: Fix undefined behavior (Thomas Huth) [RHEL-29741] - KVM: s390: only deliver the set service event bits (Thomas Huth) [RHEL-29741] - KVM: s390: fix virtual vs physical address confusion (Thomas Huth) [RHEL-29741] - KVM: s390: move s390-specific structs to uapi/asm/kvm.h (Thomas Huth) [RHEL-29741] - KVM: s390: selftests: memop: add a simple AR test (Thomas Huth) [RHEL-29741] - KVM: s390: fix access register usage in ioctls (Thomas Huth) [RHEL-29741] - KVM: s390: introduce kvm_s390_fpu_(store|load) (Thomas Huth) [RHEL-29741] - KVM: selftests: s390x: Remove redundant newlines (Thomas Huth) [RHEL-29741] - s390/fpu: remove TIF_FPU (Thomas Huth) [RHEL-29741] - s390/fpu: limit save and restore to used registers (Thomas Huth) [RHEL-29741] - s390/fpu: decrease stack usage for some cases (Thomas Huth) [RHEL-29741] - s390/fpu: let fpu_vlm() and fpu_vstm() return number of registers (Thomas Huth) [RHEL-29741] - s390/fpu: remove anonymous union from struct fpu (Thomas Huth) [RHEL-29741] - s390/fpu: remove regs member from struct fpu (Thomas Huth) [RHEL-29741] - s390/kvm: convert to regular kernel fpu user (Thomas Huth) [RHEL-29741] - s390/fpu: make kernel fpu context preemptible (Thomas Huth) [RHEL-29741] - s390/fpu: change type of fpu mask from u32 to int (Thomas Huth) [RHEL-29741] - s390/fpu: rename save_fpu_regs() to save_user_fpu_regs(), etc (Thomas Huth) [RHEL-29741] - s390/fpu: convert FPU CIF flag to regular TIF flag (Thomas Huth) [RHEL-29741] - s390/fpu: convert __kernel_fpu_begin()/__kernel_fpu_end() to C (Thomas Huth) [RHEL-29741] - s390/fpu: provide and use vlm and vstm inline assemblies (Thomas Huth) [RHEL-29741] - s390/fpu: provide and use lfpc, sfpc, and stfpc inline assemblies (Thomas Huth) [RHEL-29741] - s390/fpu: provide and use ld and std inline assemblies (Thomas Huth) [RHEL-29741] - s390/fpu: use lfpc instead of sfpc instruction (Thomas Huth) [RHEL-29741] - s390/fpu: add documentation about fpu helper functions (Thomas Huth) [RHEL-29741] - s390/fpu: move, rename, and merge header files (Thomas Huth) [RHEL-29741] - s390/fpu: various coding style changes (Thomas Huth) [RHEL-29741] - s390/fpu: use KERNEL_VXR_LOW instead of KERNEL_VXR_V0V7 (Thomas Huth) [RHEL-29741] - s390/fpu: improve description of RXB macro (Thomas Huth) [RHEL-29741] - s390/fpu: fix VLGV macro (Thomas Huth) [RHEL-29741] - s390/switch_to: use generic header file (Thomas Huth) [RHEL-29741] - s390/acrs: cleanup access register handling (Thomas Huth) [RHEL-29741] - s390/fpu: make use of __uninitialized macro (Thomas Huth) [RHEL-29741] - Compiler Attributes: Add __uninitialized macro (Thomas Huth) [RHEL-29741] - s390/fpu: remove __load_fpu_regs() export (Thomas Huth) [RHEL-29741] - KVM: s390: cpu model: Use proper define for facility mask size (Thomas Huth) [RHEL-29741] - s390/vx: fix save/restore of fpu kernel context (Thomas Huth) [RHEL-29741] - s390/mm: convert pgste locking functions to C (Thomas Huth) [RHEL-29741] - s390/fpu: get rid of MACHINE_HAS_VX (Thomas Huth) [RHEL-29741] - s390/als: add vector facility to z13 architecture level set (Thomas Huth) [RHEL-29741] - s390/fpu: remove "novx" option (Thomas Huth) [RHEL-29741] - s390/fpu: remove ARCH_WANTS_DYNAMIC_TASK_STRUCT support (Thomas Huth) [RHEL-29741] - KVM: s390: remove superfluous save_fpu_regs() call (Thomas Huth) [RHEL-29741] - s390/ptrace: remove leftover comment (Thomas Huth) [RHEL-29741] - s390/fpu: get rid of test_fp_ctl() (Thomas Huth) [RHEL-29741] - s390: remove .fixup section (Thomas Huth) [RHEL-29741] - KVM: s390: use READ_ONCE() to read fpc register value (Thomas Huth) [RHEL-29741] - s390/ptrace: handle setting of fpc register correctly (Thomas Huth) [RHEL-29741] - KVM: s390: Harden copying of userspace-array against overflow (Thomas Huth) [RHEL-29741] - s390/vfio-ap: improve reaction to response code 07 from PQAP(AQIC) command (Thomas Huth) [RHEL-29741] - s390/vfio-ap: set status response code to 06 on gisc registration failure (Thomas Huth) [RHEL-29741] - s390/ap: fix AP bus crash on early config change callback invocation (Thomas Huth) [RHEL-29741] - s390/ap: re-enable interrupt for AP queues (Thomas Huth) [RHEL-29741] - s390/ap: rework to use irq info from ap queue status (Thomas Huth) [RHEL-29741] - s390/mm: move translation-exception identification structure to fault.h (Thomas Huth) [RHEL-29741] - s390/ap: show APFS value on error reply 0x8B (Thomas Huth) [RHEL-29741] - s390/zcrypt: introduce new internal AP queue se_bound attribute (Thomas Huth) [RHEL-29741] - s390/ap: re-init AP queues on config on (Thomas Huth) [RHEL-29741] - s390/setup: use strlcat() instead of strcat() (Thomas Huth) [RHEL-29741] - s390/airq: remove lsi_mask from airq_struct (Thomas Huth) [RHEL-29741] - s390/pfault: use consistent comment style (Thomas Huth) [RHEL-29741] - s390/pfault: cleanup inline assemblies (Thomas Huth) [RHEL-29741] - s390/pfault: use early_param() instead if __setup() (Thomas Huth) [RHEL-29741] - s390/pfault: remove not needed packed and aligned attributes (Thomas Huth) [RHEL-29741] - s390/pfault: use UL instead of ULL (Thomas Huth) [RHEL-29741] - s390/mm: move pfault code to own C file (Thomas Huth) [RHEL-29741] - s390/virtio_ccw: fix virtual vs physical address confusion (Thomas Huth) [RHEL-29741] - s390/cio: use bitwise types to allow for type checking (Thomas Huth) [RHEL-29741] - s390/cio: introduce bitwise dma types and helper functions (Thomas Huth) [RHEL-29741] - s390/vfio_ccw: fix virtual vs physical address confusion (Thomas Huth) [RHEL-29741] - s390/cio: fix virtual vs physical address confusion (Thomas Huth) [RHEL-29741] - s390/zcrypt: fix reference counting on zcrypt card objects (Thomas Huth) [RHEL-29741] - s390/vtime: fix average steal time calculation (Thomas Huth) [RHEL-29741] - s390: include linux/io.h instead of asm/io.h (Thomas Huth) [RHEL-29741] - s390: fix various typos (Thomas Huth) [RHEL-29741] - lib/bitmap: drop optimization of bitmap_{from,to}_arr64 (Thomas Huth) [RHEL-29741] - s390/crypto: use vector instructions only if available for ChaCha20 (Thomas Huth) [RHEL-29741] - s390/relocate_kernel: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/entry: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/purgatory: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/kprobes: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/reipl: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/head64: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/earlypgm: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/crc32le: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/crc32be: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/crypto,chacha: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/lib: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390: enable HAVE_ARCH_STACKLEAK (Thomas Huth) [RHEL-29741] - s390/stack: set lowcore kernel stack pointer early (Thomas Huth) [RHEL-29741] - s390/stack: use STACK_INIT_OFFSET where possible (Thomas Huth) [RHEL-29741] - s390/dumpstack: simplify in stack logic code (Thomas Huth) [RHEL-29741] - s390/entry: rely on long-displacement facility (Thomas Huth) [RHEL-29741] - s390/bp: remove __bpon() (Thomas Huth) [RHEL-29741] - s390/bp: remove s390_isolate_bp_guest() (Thomas Huth) [RHEL-29741] - s390/bp: remove TIF_ISOLATE_BP (Thomas Huth) [RHEL-29741] - s390/bp: add missing BPENTER to program check handler (Thomas Huth) [RHEL-29741] - s390/mcck: cleanup user process termination path (Thomas Huth) [RHEL-29741] - s390/nmi: fix virtual-physical address confusion (Thomas Huth) [RHEL-29741] - s390/entry: remove toolchain dependent micro-optimization (Thomas Huth) [RHEL-29741] - s390/vx: remove __uint128_t type from __vector128 struct again (Thomas Huth) [RHEL-29741] - s390/vx: use simple assignments to access __vector128 members (Thomas Huth) [RHEL-29741] - s390/vx: add 64 and 128 bit members to __vector128 struct (Thomas Huth) [RHEL-29741] - s390/virtio: sort out physical vs virtual pointers usage (Thomas Huth) [RHEL-29741] - s390/early: fix sclp_early_sccb variable lifetime (Thomas Huth) [RHEL-29741] - s390/nmi: get rid of private slab cache (Thomas Huth) [RHEL-29741] - s390/nmi: move storage error checking back to C, enter with DAT on (Thomas Huth) [RHEL-29741] - s390/nmi: print machine check interruption code before stopping system (Thomas Huth) [RHEL-29741] - s390/sclp: introduce sclp_emergency_printk() (Thomas Huth) [RHEL-29741] - s390/sclp: keep sclp_early_sccb (Thomas Huth) [RHEL-29741] - s390/nmi: rework register validation handling (Thomas Huth) [RHEL-29741] - s390/nmi: use vector instruction macros instead of byte patterns (Thomas Huth) [RHEL-29741] - s390/vx: add vx-insn.h wrapper include file (Thomas Huth) [RHEL-29741] - s390/appldata: remove power management callbacks (Thomas Huth) [RHEL-29741] - s390/mm: use pmd_pgtable_page() helper in __gmap_segment_gaddr() (Thomas Huth) [RHEL-29741] - mm/thp: rename pmd_to_page() as pmd_pgtable_page() (Thomas Huth) [RHEL-29741] - s390/entry: sort out physical vs virtual pointers usage in sie64a (Thomas Huth) [RHEL-29741] - s390/nmi: use irqentry_nmi_enter()/irqentry_nmi_exit() (Thomas Huth) [RHEL-29741] - lib/test_bitmap: test the tail after bitmap_to_arr64() (Thomas Huth) [RHEL-29741] - lib/bitmap: fix off-by-one in bitmap_to_arr64() (Thomas Huth) [RHEL-29741] - lib: bitmap: fix the duplicated comments on bitmap_to_arr64() (Thomas Huth) [RHEL-29741] - KVM: s390: replace bitmap_copy with bitmap_{from,to}_arr64 where appropriate (Thomas Huth) [RHEL-29741] - lib/bitmap: add test for bitmap_{from,to}_arr64 (Thomas Huth) [RHEL-29741] - lib: add bitmap_{from,to}_arr64 (Thomas Huth) [RHEL-29741] - lib/bitmap: extend comment for bitmap_(from,to)_arr32() (Thomas Huth) [RHEL-29741] - s390/stack: add union to reflect kvm stack slot usages (Thomas Huth) [RHEL-29741] - s390/stack: merge empty stack frame slots (Thomas Huth) [RHEL-29741] - s390/mcck: isolate SIE instruction when setting CIF_MCCK_GUEST flag (Thomas Huth) [RHEL-29741] - s390: generate register offsets into pt_regs automatically (Thomas Huth) [RHEL-29741] - s390: simplify early program check handler (Thomas Huth) [RHEL-29741] - s390/head: get rid of 31 bit leftovers (Thomas Huth) [RHEL-29741] - scripts/min-tool-version.sh: raise minimum clang version to 14.0.0 for s390 (Thomas Huth) [RHEL-29741] - s390/boot: do not emit debug info for assembly with llvm's IAS (Thomas Huth) [RHEL-29741] - s390/boot: workaround llvm IAS bug (Thomas Huth) [RHEL-29741] - s390/purgatory: workaround llvm's IAS limitations (Thomas Huth) [RHEL-29741] - s390/entry: workaround llvm's IAS limitations (Thomas Huth) [RHEL-29741] - s390/alternatives: remove padding generation code (Thomas Huth) [RHEL-29741] - s390/alternatives: provide identical sized orginal/alternative sequences (Thomas Huth) [RHEL-29741] - s390/compat: cleanup compat_linux.h header file (Thomas Huth) [RHEL-29741] - s390/entry: remove broken and not needed code (Thomas Huth) [RHEL-29741] - s390/boot: convert parmarea to C (Thomas Huth) [RHEL-29741] - s390/boot: convert initial lowcore to C (Thomas Huth) [RHEL-29741] - s390/ptrace: move short psw definitions to ptrace header file (Thomas Huth) [RHEL-29741] - s390/head: initialize all new psws (Thomas Huth) [RHEL-29741] - s390/boot: change initial program check handler to disabled wait psw (Thomas Huth) [RHEL-29741] - s390/head: adjust iplstart entry point (Thomas Huth) [RHEL-29741] - s390/vx: remove comments from macros which break LLVM's IAS (Thomas Huth) [RHEL-29741] - s390/nospec: prefer local labels in .set directives (Thomas Huth) [RHEL-29741] - s390/alternatives: use insn format for new instructions (Thomas Huth) [RHEL-29741] - s390/alternatives: avoid using jgnop mnemonic (Thomas Huth) [RHEL-29741] - s390/alternatives: use instructions instead of byte patterns (Thomas Huth) [RHEL-29741] - s390/traps: improve panic message for translation-specification exception (Thomas Huth) [RHEL-29741] - s390: convert ".insn" encoding to instruction names (Thomas Huth) [RHEL-29741] - s390/crypto: fix compile error for ChaCha20 module (Thomas Huth) [RHEL-29741] - s390/nospec: move to single register thunks (Thomas Huth) [RHEL-29741] - s390/ptrace: remove opencoded offsetof (Thomas Huth) [RHEL-29741] - s390: always use the packed stack layout (Thomas Huth) [RHEL-29741] - s390/ftrace: fix arch_ftrace_get_regs implementation (Thomas Huth) [RHEL-29741] - s390/ftrace: fix ftrace_caller/ftrace_regs_caller generation (Thomas Huth) [RHEL-29741] - s390/nmi: handle vector validity failures for KVM guests (Thomas Huth) [RHEL-29741] - s390/nmi: handle guarded storage validity failures for KVM guests (Thomas Huth) [RHEL-29741] - s390/sclp: sort out physical vs virtual pointers usage (Thomas Huth) [RHEL-29741] - s390: make STACK_FRAME_OVERHEAD available via asm-offsets.h (Thomas Huth) [RHEL-29741] - s390/ftrace: add HAVE_DYNAMIC_FTRACE_WITH_DIRECT_CALL support (Thomas Huth) [RHEL-29741] - s390/ptrace: add function argument access API (Thomas Huth) [RHEL-29741] - selftests/ftrace: add s390 support for kprobe args tests (Thomas Huth) [RHEL-29741] - s390/ptrace: fix coding style (Thomas Huth) [RHEL-29741] - s390/ftrace: provide separate ftrace_caller/ftrace_regs_caller implementations (Thomas Huth) [RHEL-29741] - s390/ftrace: add ftrace_instruction_pointer_set() helper function (Thomas Huth) [RHEL-29741] - s390/ftrace: add HAVE_DYNAMIC_FTRACE_WITH_ARGS support (Thomas Huth) [RHEL-29741] - s390/jump_label: make use of HAVE_JUMP_LABEL_BATCH (Thomas Huth) [RHEL-29741] - s390/ftrace: add missing serialization for graph caller patching (Thomas Huth) [RHEL-29741] - s390/ftrace: use text_poke_sync_lock() (Thomas Huth) [RHEL-29741] - s390/jump_label: use text_poke_sync() (Thomas Huth) [RHEL-29741] - s390/ftrace: remove dead code (Thomas Huth) [RHEL-29741] - s390/ftrace: remove incorrect __va usage (Thomas Huth) [RHEL-29741] - s390/sclp: add __nonstring annotation (Thomas Huth) [RHEL-29741] - s390/entry: make oklabel within CHKSTG macro local (Thomas Huth) [RHEL-29741] - s390/sclp: add tracing of SCLP interactions (Thomas Huth) [RHEL-29741] - s390/debug: fix kernel-doc warnings (Thomas Huth) [RHEL-29741] - s390/debug: add early tracing support (Thomas Huth) [RHEL-29741] - s390/debug: fix debug area life cycle (Thomas Huth) [RHEL-29741] - s390/debug: keep debug data on resize (Thomas Huth) [RHEL-29741] - s390/hwcaps: make sie capability regular hwcap (Thomas Huth) [RHEL-29741] - s390/hwcaps: remove hwcap stfle check (Thomas Huth) [RHEL-29741] - s390/hwcaps: remove z/Architecture mode active check (Thomas Huth) [RHEL-29741] - s390/hwcaps: use consistent coding style / remove comments (Thomas Huth) [RHEL-29741] - s390/hwcaps: open code initialization of first six hwcap bits (Thomas Huth) [RHEL-29741] - s390/hwcaps: split setup_hwcaps() (Thomas Huth) [RHEL-29741] - s390/hwcaps: move setup_hwcaps() (Thomas Huth) [RHEL-29741] - s390/hwcaps: add sanity checks (Thomas Huth) [RHEL-29741] - s390/hwcaps: use named initializers for hwcap string arrays (Thomas Huth) [RHEL-29741] - s390/hwcaps: introduce HWCAP bit numbers (Thomas Huth) [RHEL-29741] - s390/hwcaps: shorten HWCAP defines (Thomas Huth) [RHEL-29741] - s390/cpacf: get rid of register asm (Thomas Huth) [RHEL-29741] - s390/debug: remove unused print defines (Thomas Huth) [RHEL-29741] - s390/dasd: remove debug printk (Thomas Huth) [RHEL-29741] - ipc/msg.c: fix percpu_counter use after free (Rafael Aquini) [RHEL-15602] - ipc/msg: mitigate the lock contention with percpu counter (Rafael Aquini) [RHEL-15602] - percpu: add percpu_counter_add_local and percpu_counter_sub_local (Rafael Aquini) [RHEL-15602] - redhat/configs: Add CONFIG_USB_PCI_AMD (Desnes Nunes) [RHEL-28810] - redhat/configs: Add CONFIG_USB_LJCA (Desnes Nunes) [RHEL-28810] - redhat/configs: Add CONFIG_USB_CHIPIDEA_NPCM (Desnes Nunes) [RHEL-28810] - redhat/configs: Add CONFIG_TYPEC_MUX_PTN36502 (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: set the dma max_seg_size (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28810] - xhci: tracing: Use the new __vstring() helper (Desnes Nunes) [RHEL-28810] - Revert "usb: typec: class: fix typec_altmode_put_partner to put plugs" (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix NULL pointer dereference in tb_port_update_credits() (Desnes Nunes) [RHEL-28810] - thunderbolt: Do not create DisplayPort tunnels on adapters of the same router (Desnes Nunes) [RHEL-28810] - usb: misc: onboard_hub: use pointer consistently in the probe function (Desnes Nunes) [RHEL-28810] - usb: typec: ucsi: Fix race between typec_switch and role_switch (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Quectel EG912Y module support (Desnes Nunes) [RHEL-28810] - USB: serial: ftdi_sio: update Actisense PIDs constant names (Desnes Nunes) [RHEL-28810] - usb-storage: Add quirk for incorrect WP on Kingston DT Ultimate 3.0 G3 (Desnes Nunes) [RHEL-28810] - usb: typec: ucsi: fix gpio-based orientation detection (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Quectel RM500Q R13 firmware support (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Foxconn T99W265 with new baseline (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix minimum allocated USB 3.x and PCIe bandwidth (Desnes Nunes) [RHEL-28810] - r8152: add vendor/device ID pair for ASUS USB-C2500 (Desnes Nunes) [RHEL-28810] - Revert "xhci: Loosen RPM as default policy to cover for AMD xHC 1.1" (Desnes Nunes) [RHEL-28810] - usb: typec: class: fix typec_altmode_put_partner to put plugs (Desnes Nunes) [RHEL-28810] - USB: gadget: core: adjust uevent timing on gadget unbind (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix memory leak in margining_port_remove() (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Luat Air72*U series products (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: qcom,dwc3: fix example wakeup interrupt types (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Fibocom L7xx modules (Desnes Nunes) [RHEL-28810] - USB: xhci-plat: fix legacy PHY double init (Desnes Nunes) [RHEL-28810] - usb: typec: tipd: Supply also I2C driver data (Desnes Nunes) [RHEL-28810] - i2c: Add i2c_get_match_data() (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: fix in-ep's start-split check failure (Desnes Nunes) [RHEL-28810] - usb: dwc3: set the dma max_seg_size (Desnes Nunes) [RHEL-28810] - usb: config: fix iteration issue in 'usb_get_bos_descriptor()' (Desnes Nunes) [RHEL-28810] - usb: dwc3: add missing of_node_put and platform_device_put (Desnes Nunes) [RHEL-28810] - usb: dwc3: Fix default mode initialization (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Fix a memory leak in an error handling path (Desnes Nunes) [RHEL-28810] - usb: typec: tcpm: Skip hard reset when in error recovery (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: hcd: add missing phy name to example (Desnes Nunes) [RHEL-28810] - USB: serial: option: don't claim interface 4 for ZTE MF290 (Desnes Nunes) [RHEL-28810] - thunderbolt: Only add device router DP IN to the head of the DP resource list (Desnes Nunes) [RHEL-28810] - thunderbolt: Send uevent after asymmetric/symmetric switch (Desnes Nunes) [RHEL-28810] - usb: storage: set 1.50 as the lower bcdDevice for older "Super Top" compatibility (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: fsa4480: Add compatible for OCP96011 (Desnes Nunes) [RHEL-28810] - usb: typec: fsa4480: Add support to swap SBU orientation (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: fsa4480: Add data-lanes property to endpoint (Desnes Nunes) [RHEL-28810] - usb: typec: tcpm: Fix NULL pointer dereference in tcpm_pd_svdm() (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: rockchip,dwc3: update inno usb2 phy binding name (Desnes Nunes) [RHEL-28810] - Revert "dt-bindings: usb: Add bindings for multiport properties on DWC3 controller" (Desnes Nunes) [RHEL-28810] - Revert "dt-bindings: usb: qcom,dwc3: Add bindings for SC8280 Multiport" (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix one kernel-doc comment (Desnes Nunes) [RHEL-28810] - usb: core: Remove duplicated check in usb_hub_create_port_device (Desnes Nunes) [RHEL-28810] - usb: typec: tcpm: Add additional checks for contaminant (Desnes Nunes) [RHEL-28810] - usb: dwc3: add optional PHY interface clocks (Desnes Nunes) [RHEL-28810] - usb: typec: add support for PTN36502 redriver (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: add NXP PTN36502 Type-C redriver bindings (Desnes Nunes) [RHEL-28810] - usb: chipidea: Fix unused ci_hdrc_usb2_of_match warning for !CONFIG_OF (Desnes Nunes) [RHEL-28810] - usb: chipidea: Add support for NPCM (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: ci-hdrc-usb2: add npcm750 and npcm845 compatible (Desnes Nunes) [RHEL-28810] - usb: chipidea: add CI_HDRC_FORCE_VBUS_ACTIVE_ALWAYS flag (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: vialab,vl817: remove reset-gpios from required list (Desnes Nunes) [RHEL-28810] - usb-storage,uas: make internal quirks flags 64bit (Desnes Nunes) [RHEL-28810] - usb-storage: remove UNUSUAL_VENDOR_INTF macro (Desnes Nunes) [RHEL-28810] - usb: host: xhci: Avoid XHCI resume delay if SSUSB device is not present (Desnes Nunes) [RHEL-28810] - usb: host: xhci-plat: fix possible kernel oops while resuming (Desnes Nunes) [RHEL-28810] - usb: xhci: Implement xhci_handshake_check_state() helper (Desnes Nunes) [RHEL-28810] - xhci: split free interrupter into separate remove and free parts (Desnes Nunes) [RHEL-28810] - xhci: Enable RPM on controllers that support low-power states (Desnes Nunes) [RHEL-28810] - xhci: Loosen RPM as default policy to cover for AMD xHC 1.1 (Desnes Nunes) [RHEL-28810] - xhci: Simplify event ring dequeue pointer update for port change events (Desnes Nunes) [RHEL-28810] - xhci: simplify event ring dequeue tracking for transfer events (Desnes Nunes) [RHEL-28810] - xhci: Clean up xhci_{alloc,free}_erst() declarations (Desnes Nunes) [RHEL-28810] - usb: Annotate struct urb_priv with __counted_by (Desnes Nunes) [RHEL-28810] - xhci: Clean up stale comment on ERST_SIZE macro (Desnes Nunes) [RHEL-28810] - xhci: Clean up ERST_PTR_MASK inversion (Desnes Nunes) [RHEL-28810] - xhci: Expose segment numbers in debugfs (Desnes Nunes) [RHEL-28810] - xhci: Update last segment pointer after Event Ring expansion (Desnes Nunes) [RHEL-28810] - xhci: Adjust segment numbers after ring expansion (Desnes Nunes) [RHEL-28810] - xhci: Use more than one Event Ring segment (Desnes Nunes) [RHEL-28810] - xhci: Set DESI bits in ERDP register correctly (Desnes Nunes) [RHEL-28810] - xhci: expand next_trb() helper to support more ring types (Desnes Nunes) [RHEL-28810] - xhci: Add busnumber to port tracing (Desnes Nunes) [RHEL-28810] - xhci: pass port structure to tracing instead of port number (Desnes Nunes) [RHEL-28810] - thunderbolt: Configure asymmetric link if needed and bandwidth allows (Desnes Nunes) [RHEL-28810] - thunderbolt: Add support for asymmetric link (Desnes Nunes) [RHEL-28810] - thunderbolt: Introduce tb_switch_depth() (Desnes Nunes) [RHEL-28810] - thunderbolt: Introduce tb_for_each_upstream_port_on_path() (Desnes Nunes) [RHEL-28810] - thunderbolt: Introduce tb_port_path_direction_downstream() (Desnes Nunes) [RHEL-28810] - thunderbolt: Set path power management packet support bit for USB4 v2 routers (Desnes Nunes) [RHEL-28810] - thunderbolt: Change bandwidth reservations to comply USB4 v2 (Desnes Nunes) [RHEL-28810] - thunderbolt: Make is_gen4_link() available to the rest of the driver (Desnes Nunes) [RHEL-28810] - thunderbolt: Use weight constants in tb_usb3_consumed_bandwidth() (Desnes Nunes) [RHEL-28810] - thunderbolt: Use constants for path weight and priority (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: ti,tps6598x: Disallow undefined properties (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: gpio-sbu-mux: Make 'mode-switch' not required (Desnes Nunes) [RHEL-28810] - usb: Inform the USB Type-C class about enumerated devices (Desnes Nunes) [RHEL-28810] - usb: typec: Link enumerated USB devices with Type-C partner (Desnes Nunes) [RHEL-28810] - media: cx231xx: Use EP5_BUF_SIZE macro (Desnes Nunes) [RHEL-28810] - thunderbolt: Add DP IN added last in the head of the list of DP resources (Desnes Nunes) [RHEL-28810] - thunderbolt: Create multiple DisplayPort tunnels if there are more DP IN/OUT pairs (Desnes Nunes) [RHEL-28810] - thunderbolt: Log NVM version of routers and retimers (Desnes Nunes) [RHEL-28810] - thunderbolt: Use tb_tunnel_xxx() log macros in tb.c (Desnes Nunes) [RHEL-28810] - thunderbolt: Expose tb_tunnel_xxx() log macros to the rest of the driver (Desnes Nunes) [RHEL-28810] - thunderbolt: Use tb_tunnel_dbg() where possible to make logging more consistent (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix typo of HPD bit for Hot Plug Detect (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix typo in enum tb_link_width kernel-doc (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix debug log when DisplayPort adapter not available for pairing (Desnes Nunes) [RHEL-28810] - thunderbolt: Check for unplugged router in tb_switch_clx_disable() (Desnes Nunes) [RHEL-28810] - thunderbolt: Make tb_switch_clx_is_supported() static (Desnes Nunes) [RHEL-28810] - thunderbolt: Get rid of usb4_usb3_port_actual_link_rate() (Desnes Nunes) [RHEL-28810] - thunderbolt: dma_test: Use enum tb_link_width (Desnes Nunes) [RHEL-28810] - usb: typec: altmodes/displayport: fixup drm internal api change vs new user. (Desnes Nunes) [RHEL-28810] - drm: Add HPD state to drm_connector_oob_hotplug_event() (Desnes Nunes) [RHEL-28810] - usb: Add support for Intel LJCA device (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add status trace for tps25750 (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add power status trace for tps25750 (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add trace for tps25750 irq (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add TPS25750 support (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add device data to of_device_id (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Refactor tps6598x port registration (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add patch mode to tps6598x (Desnes Nunes) [RHEL-28810] - USB: typec: tsp6598x: Add cmd timeout and response delay (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: tps6598x: Add tps25750 (Desnes Nunes) [RHEL-28810] - usb: Use device_get_match_data() (Desnes Nunes) [RHEL-28810] - usb: dwc2: add pci_device_id driver_data parse support (Desnes Nunes) [RHEL-28810] - usb: usbtest: fix a type promotion bug (Desnes Nunes) [RHEL-28810] - usb: ucsi: glink: use the connector orientation GPIO to provide switch events (Desnes Nunes) [RHEL-28810] - usb: dwc3: document gfladj_refclk_lpm_sel field (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: gpio-sbu-mux: Add an entry for CBDTU02043 (Desnes Nunes) [RHEL-28810] - docs: driver-api: usb: update dma info (Desnes Nunes) [RHEL-28810] - USB: dma: remove unused function prototype (Desnes Nunes) [RHEL-28810] - usb: atm: Use size_add() in call to struct_size() (Desnes Nunes) [RHEL-28810] - usb: gadget: clarify usage of USB_GADGET_DELAYED_STATUS (Desnes Nunes) [RHEL-28810] - usb: pd: Exposing the Peak Current value of Fixed Supplies to user space (Desnes Nunes) [RHEL-28810] - usb:typec:tcpm:support double Rp to Vbus cable as sink (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: improve split scheduling by separate IN/OUT budget (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: add a bandwidth budget table (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: ci-hdrc-usb2: Allow "fsl,imx27-usb" to be passed alone (Desnes Nunes) [RHEL-28810] - usb: pci-quirks: handle HAS_IOPORT dependency for UHCI handoff (Desnes Nunes) [RHEL-28810] - usb: pci-quirks: handle HAS_IOPORT dependency for AMD quirk (Desnes Nunes) [RHEL-28810] - usb: pci-quirks: group AMD specific quirk code together (Desnes Nunes) [RHEL-28810] - usbmon: Use list_for_each_entry() helper (Desnes Nunes) [RHEL-28810] - usb: chipidea: tegra: Consistently use dev_err_probe() (Desnes Nunes) [RHEL-28810] - usb: chipidea: Simplify Tegra DMA alignment code (Desnes Nunes) [RHEL-28810] - usb: chipidea: Fix DMA overwrite for Tegra (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: dwc3: Add SDX75 compatible (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: qcom,dwc3: Fix SDX65 clocks (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: dwc3: Add DWC_usb3 TX/RX threshold configurable (Desnes Nunes) [RHEL-28810] - usb: dwc3: core: configure TX/RX threshold for DWC3_IP (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: dwc3: Add Realtek DHC RTD SoC DWC3 USB (Desnes Nunes) [RHEL-28810] - usb: dwc3: add Realtek DHC RTD SoC dwc3 glue layer driver (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: Configure Displayport Alternate mode 2.1 (Desnes Nunes) [RHEL-28810] - usb: pd: Add helper macro to get Type C cable speed (Desnes Nunes) [RHEL-28810] - usb: typec: Add Active or Passive cable defination to cable discover mode VDO (Desnes Nunes) [RHEL-28810] - usb: typec: Add Displayport Alternate Mode 2.1 Support (Desnes Nunes) [RHEL-28810] - usb: xhci: Move extcaps related macros to respective header file (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: Add bindings for multiport properties on DWC3 controller (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: qcom,dwc3: Add bindings for SC8280 Multiport (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: enable sysfs usb role access (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: Add new ACPI ID for Lunar Lake IOM device (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: Expose IOM port status to debugfs (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28810] - media: cx231xx: Add EP5_BUF_SIZE and EP5_TIMEOUT_MS macros (Desnes Nunes) [RHEL-28810] - media: cx231xx: Switch to use kmemdup() helper (Desnes Nunes) [RHEL-28810] - media: gspca: cpia1: shift-out-of-bounds in set_flicker (Desnes Nunes) [RHEL-28810] - media: usb: siano: Use kmemdup to simplify kmalloc and memcpy logic (Desnes Nunes) [RHEL-28810] - thunderbolt: Apply USB 3.x bandwidth quirk only in software connection manager (Desnes Nunes) [RHEL-28810] - phy: broadcom: sr-usb: fix Wvoid-pointer-to-enum-cast warning (Desnes Nunes) [RHEL-28810] - phy: fsl-imx8mq-usb: add dev_err_probe if getting vbus failed (Desnes Nunes) [RHEL-28810] - phy: fsl-imx8mp-usb: add support for phy tuning (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: check return value of devm_kzalloc() (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: Clear the driver reference in usb-phy dev (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: Add missing tegra_xusb_port_unregister for usb2_port and ulpi_port (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: Support sleepwalk for Tegra234 (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28810] - mmc: rtsx_pci: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28810] - mmc: rtsx_pci: Drop if block with always false condition (Desnes Nunes) [RHEL-28810] - mmc: rtsx_pci: fix return value check of mmc_add_host() (Desnes Nunes) [RHEL-28810] - mmc: rtsx: add 74 Clocks in power on flow (Desnes Nunes) [RHEL-28810] - mmc: rtsx: Fix build errors/warnings for unused variable (Desnes Nunes) [RHEL-28810] - mmc: rtsx: Let MMC core handle runtime PM (Desnes Nunes) [RHEL-28810] - mmc: rtsx: Use pm_runtime_{get,put}() to handle runtime PM (Desnes Nunes) [RHEL-28810] - mmc: rtsx_pci: Fix long reads when clock is prescaled (Desnes Nunes) [RHEL-28810] - misc: rtsx: Fix clang -Wsometimes-uninitialized in rts5261_init_from_hw() (Desnes Nunes) [RHEL-28810] - misc: rtsx: Fix some platforms can not boot and move the l1ss judgment to probe (Desnes Nunes) [RHEL-28810] - misc: rtsx: add rts5261 efuse function (Desnes Nunes) [RHEL-28810] - misc: rtsx: judge ASPM Mode to set PETXCFG Reg (Desnes Nunes) [RHEL-28810] - misc: rtsx_pcr: Fix a typo (Desnes Nunes) [RHEL-28810] - misc: rtsx: Fix an error handling path in rtsx_pci_probe() (Desnes Nunes) [RHEL-28810] - misc: rtsx: Avoid mangling IRQ during runtime PM (Desnes Nunes) [RHEL-28810] - misc: rtsx: Remove usage of the deprecated "pci-dma-compat.h" API (Desnes Nunes) [RHEL-28810] - mlxsw: core_env: Fix driver initialization with old firmware (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Register netdevice notifier before nexthop (Ivan Vecera) [RHEL-34673] - mlxsw: pci: Allocate skbs using GFP_KERNEL during initialization (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_ethtool: Fix -Wformat-truncation warning (Ivan Vecera) [RHEL-34673] - mlxsw: core_thermal: Fix -Wformat-truncation warning (Ivan Vecera) [RHEL-34673] - mlxsw: fix mlxsw_sp2_nve_vxlan_learning_set() return type (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_keys: Fill blocks with high entropy first (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_keys: Save chosen elements in all blocks per search (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_keys: Save chosen elements per block (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_keys: Add a bitmap to save which blocks are chosen (Ivan Vecera) [RHEL-34673] - mlxsw: Mark high entropy key blocks (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_span: Annotate struct mlxsw_sp_span with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Annotate struct mlxsw_sp_nexthop_group_info with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Annotate struct mlxsw_sp_counter_pool with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: core: Annotate struct mlxsw_env with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: Annotate struct mlxsw_linecards with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: i2c: Utilize standard macros for dividing buffer into chunks (Ivan Vecera) [RHEL-34673] - mlxsw: core: Extend allowed list of external cooling devices for thermal zone binding (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Limit MTBR register payload to a single data record (Ivan Vecera) [RHEL-34673] - mlxsw: Edit IPv6 key blocks to use one less block for multicast forwarding (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_acl_flex_keys: Add 'ipv4_5b' flex key (Ivan Vecera) [RHEL-34673] - mlxsw: Add 'ipv4_5' flex key (Ivan Vecera) [RHEL-34673] - mlxsw: Use size_mul() in call to struct_size() (Ivan Vecera) [RHEL-34673] - mlxsw: core_hwmon: Adjust module label names based on MTCAP sensor counter (Ivan Vecera) [RHEL-34673] - mlxsw: i2c: Limit single transaction buffer size (Ivan Vecera) [RHEL-34673] - mlxsw: i2c: Fix chunk size setting in output mailbox buffer (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: Fix test failure on Spectrum-4 (Ivan Vecera) [RHEL-34673] - mlxsw: Fix the size of 'VIRT_ROUTER_MSB' (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Fix SSPR register layout (Ivan Vecera) [RHEL-34673] - mlxsw: pci: Set time stamp fields also when its type is MIRROR_UTC (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Stop ignoring learning notifications from redirected traffic (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Disable learning and security lookup when redirecting (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_actions: Add IGNORE_ACTION (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Use is_zero_ether_addr() instead of ether_addr_equal() (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: router_bridge_lag: Add a new selftest (Ivan Vecera) [RHEL-34673] - mlxsw: Set port STP state on bridge enslavement (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Remove unused function declarations (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: rif_bridge: Add a new selftest (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: rif_lag_vlan: Add a new selftest (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: rif_lag: Add a new selftest (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: IPv6 events: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: RIF: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: hw_stats: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: FIB: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_nve: Do not take reference when looking up netdevice (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Drop unused functions mlxsw_sp_port_lower_dev_hold/_put() (Ivan Vecera) [RHEL-34673] - mlxsw: core_env: Read transceiver module EEPROM in 128 bytes chunks (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Increase Management Cable Info Access Register length (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Remove unused function argument (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Add Management Capabilities Mask Register (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Move 'mpsc' definition in 'mlxsw_reg_infos' (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Permit enslavement to netdevices with uppers (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Replay IP NETDEV_UP on device deslavement (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Replay IP NETDEV_UP on device enslavement (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Replay neighbours when RIF is made (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Replay MACVLANs when RIF is made (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Offload ethernet nexthops when RIF is made (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Join RIFs of LAG upper VLANs (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Replay switchdev objects on port join (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: On port enslavement to a LAG, join upper's bridges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Add a replay_deslavement argument to event handlers (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Allow event handlers to check unowned bridges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Split a helper out of mlxsw_sp_netdevice_event() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Extract a helper to schedule neighbour work (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Allow address handlers to run on bridge ports (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: rtnetlink: Drop obsolete tests (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Manage RIFs on PVID change (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: mlxsw_sp_inetaddr_bridge_event: Add an argument (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Adjust mlxsw_sp_inetaddr_vlan_event() coding style (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Take VID for VLAN FIDs from RIF params (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Pass struct mlxsw_sp_rif_params to fid_get (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Pass extack to mlxsw_sp_br_ban_rif_pvid_change() (Ivan Vecera) [RHEL-34673] - selftests: forwarding: Add test cases for flower port range matching (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: Test port range registers' occupancy (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: Add scale test for port ranges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Add ability to match on port ranges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_acl: Pass main driver structure to mlxsw_sp_acl_rulei_destroy() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_acl: Add port range key element (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_port_range: Add devlink resource support (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_port_range: Add port range core (Ivan Vecera) [RHEL-34673] - mlxsw: resource: Add resource identifier for port range registers (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Add Policy-Engine Port Range Register (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Fix an IS_ERR() vs NULL check (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Track next hops at CRIFs (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Split nexthop finalization to two stages (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Use router.lb_crif instead of .lb_rif_index (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Link CRIFs to RIFs (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Maintain CRIF for fallback loopback RIF (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Maintain a hash table of CRIFs (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Use mlxsw_sp_ul_rif_get() to get main VRF LB RIF (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Add extack argument to mlxsw_sp_lb_rif_init() (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: one_armed_router: Use port MAC for bridge address (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: vxlan: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: spectrum: q_in_vni_veto: Disable IPv6 autogen on a bridge (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: qos_mc_aware: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: qos_ets_strict: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: qos_dscp_bridge: Disable IPv6 autogen on a bridge (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: mirror_gre_scale: Disable IPv6 autogen on a bridge (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: extack: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: q_in_q_veto: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Move IPIP init up (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Extract a helper for RIF migration (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Add a helper to check if netdev has addresses (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Extract a helper to free a RIF (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Access nhgi->rif through a helper (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Access nh->rif->dev through a helper (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Access rif->dev from params in mlxsw_sp_rif_create() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Access rif->dev through a helper (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Add a helper specifically for joining a LAG (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Extract a helper from mlxsw_sp_port_vlan_router_join() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Privatize mlxsw_sp_rif_dev() (Ivan Vecera) [RHEL-34673] - mlxsw: Convert does-RIF-have-this-netdev queries to a dedicated helper (Ivan Vecera) [RHEL-34673] - mlxsw: Convert RIF-has-netdevice queries to a dedicated helper (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Reuse work neighbor initialization in work scheduler (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Use the available router pointer for netevent handling (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Pass router to mlxsw_sp_router_schedule_work() directly (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Move here inetaddr validator notifiers (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: mlxsw_sp_router_fini(): Extract a helper variable (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: egress_vid_classification: Fix the diagram (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: ingress_rif_conf_1d: Fix the diagram (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Do not query MAX_VRS on each iteration (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Do not query MAX_RIFS on each iteration (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Use extack in mlxsw_sp~_rif_ipip_lb_configure() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Clarify a comment (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Add ability to match on layer 2 miss (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Do not force matching on iif (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Split iif parsing to a separate function (Ivan Vecera) [RHEL-34673] - mlxfw: Replace zero-length array with DECLARE_FLEX_ARRAY() helper (Ivan Vecera) [RHEL-34673] - selftests: forwarding: introduce helper for standard ethtool counters (Ivan Vecera) [RHEL-34673] - selftests: forwarding: generalize bail_on_lldpad from mlxsw (Ivan Vecera) [RHEL-34673] - mlxsw: core_thermal: Simplify transceiver module get_temp() callback (Ivan Vecera) [RHEL-34673] - mlxsw: core_thermal: Make mlxsw_thermal_module_init() void (Ivan Vecera) [RHEL-34673] - mlxsw: core_thermal: Use static trip points for transceiver modules (Ivan Vecera) [RHEL-34673] - net/mlxsw: Convert to i2c's .probe_new() (Ivan Vecera) [RHEL-34673] - i40e: Do not use WQ_MEM_RECLAIM flag for workqueue (Ivan Vecera) [RHEL-32141] - cgroup/cpuset: Fix retval in update_cpumask() (Waiman Long) [RHEL-34600] - cgroup/cpuset: Fix a memory leak in update_exclusive_cpumask() (Waiman Long) [RHEL-34600] - kernel/cgroup: use kernfs_create_dir_ns() (Waiman Long) [RHEL-34600] - PM: sleep: Remove obsolete comment from unlock_system_sleep() (Waiman Long) [RHEL-34600] - Documentation: PM: Adjust freezing-of-tasks.rst to the freezer changes (Waiman Long) [RHEL-34600] - cgroup: Move rcu_head up near the top of cgroup_root (Waiman Long) [RHEL-34600] - cgroup: Add a new helper for cgroup1 hierarchy (Waiman Long) [RHEL-34600] - cgroup: Add annotation for holding namespace_sem in current_cgns_cgroup_from_root() (Waiman Long) [RHEL-34600] - cgroup: Eliminate the need for cgroup_mutex in proc_cgroup_show() (Waiman Long) [RHEL-34600] - cgroup: Make operations on the cgroup root_list RCU safe (Waiman Long) [RHEL-34600] - cgroup: Remove unnecessary list_empty() (Waiman Long) [RHEL-34600] - cgroup_freezer: cgroup_freezing: Check if not frozen (Waiman Long) [RHEL-34600] - sched: psi: fix unprivileged polling against cgroups (Waiman Long) [RHEL-34600] - cgroup: use legacy_name for cgroup v1 disable info (Waiman Long) [RHEL-34600] - cgroup: Avoid extra dereference in css_populate_dir() (Waiman Long) [RHEL-34600] - cgroup: Check for ret during cgroup1_base_files cft addition (Waiman Long) [RHEL-34600] - sched/core: Update stale comment in try_to_wake_up() (Waiman Long) [RHEL-34600] - cgroup: Remove duplicates in cgroup v1 tasks file (Waiman Long) [RHEL-34600] - cgroup: fix build when CGROUP_SCHED is not enabled (Waiman Long) [RHEL-34600] - cgroup: Avoid -Wstringop-overflow warnings (Waiman Long) [RHEL-34600] - cgroup:namespace: Remove unused cgroup_namespaces_init() (Waiman Long) [RHEL-34600] - cgroup/rstat: Record the cumulative per-cpu time of cgroup and its descendants (Waiman Long) [RHEL-34600] - cgroup: clean up if condition in cgroup_pidlist_start() (Waiman Long) [RHEL-34600] - cgroup: fix obsolete function name in cgroup_destroy_locked() (Waiman Long) [RHEL-34600] - cgroup: fix obsolete function name above css_free_rwork_fn() (Waiman Long) [RHEL-34600] - cgroup/cpuset: fix kernel-doc (Waiman Long) [RHEL-34600] - cgroup: clean up printk() (Waiman Long) [RHEL-34600] - cgroup: fix obsolete comment above cgroup_create() (Waiman Long) [RHEL-34600] - cgroup/misc: Store atomic64_t reads to u64 (Waiman Long) [RHEL-34600] - cgroup/misc: Change counters to be explicit 64bit types (Waiman Long) [RHEL-34600] - cgroup/misc: update struct members descriptions (Waiman Long) [RHEL-34600] - cgroup: remove cgrp->kn check in css_populate_dir() (Waiman Long) [RHEL-34600] - cgroup: fix obsolete function name (Waiman Long) [RHEL-34600] - cgroup: use cached local variable parent in for loop (Waiman Long) [RHEL-34600] - cgroup: put cgroup_tryget_css() inside CONFIG_CGROUP_SCHED (Waiman Long) [RHEL-34600] - cgroup: fix obsolete comment above for_each_css() (Waiman Long) [RHEL-34600] - cgroup/cpuset: avoid unneeded cpuset_mutex re-lock (Waiman Long) [RHEL-34600] - cgroup: minor cleanup for cgroup_extra_stat_show() (Waiman Long) [RHEL-34600] - cgroup: remove unneeded return value of cgroup_rm_cftypes_locked() (Waiman Long) [RHEL-34600] - kernfs: add stub helper for kernfs_generic_poll() (Waiman Long) [RHEL-34600] - sched/psi: Select KERNFS as needed (Waiman Long) [RHEL-34600] - sched: add throttled time stat for throttled children (Waiman Long) [RHEL-34600] - sched: don't account throttle time for empty groups (Waiman Long) [RHEL-34600] - sched/psi: use kernfs polling functions for PSI trigger polling (Waiman Long) [RHEL-34600] - psi: remove 500ms min window size limitation for triggers (Waiman Long) [RHEL-34600] - cgroup,freezer: hold cpu_hotplug_lock before freezer_mutex in freezer_css_{online,offline}() (Waiman Long) [RHEL-34600] - cgroup,freezer: hold cpu_hotplug_lock before freezer_mutex (Waiman Long) [RHEL-34600] - freezer,umh: Fix call_usermode_helper_exec() vs SIGKILL (Waiman Long) [RHEL-34600] - sched: Fix race in task_call_func() (Waiman Long) [RHEL-34600] - sched/psi: Per-cgroup PSI accounting disable/re-enable interface (Waiman Long) [RHEL-34600] - sched: Fix more TASK_state comparisons (Waiman Long) [RHEL-34600] - sched: Fix TASK_state comparisons (Waiman Long) [RHEL-34600] - freezer,sched: Rewrite core freezer logic (Waiman Long) [RHEL-34600] - cgroup.c: remove redundant check for mixable cgroup in cgroup_migrate_vet_dst (Waiman Long) [RHEL-34600] - ethtool: add SET for TCP_DATA_SPLIT ringparam (Ivan Vecera) [RHEL-32112] - i40e: Report MFS in decimal base instead of hex (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: fix vf may be used uninitialized in this function warning (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: fix i40e_count_filters() to count only active/new filters (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Enforce software interrupt during busy-poll exit (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: remove unnecessary qv_info ptr NULL checks (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Remove VEB recursion (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Fix broken support for floating VEBs (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Add helpers to find VSI and VEB by SEID and use them (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Introduce and use macros for iterating VSIs and VEBs (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Use existing helper to find flow director VSI (Kamal Heib) [RHEL-17460 RHEL-25596] - cpufreq: intel_pstate: Update default EPPs for Meteor Lake (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Allow model specific EPPs (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: fix pstate limits enforcement for adjust_perf call back (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: remove cpudata::prev_cummulative_iowait (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Refine computation of P-state for given frequency (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Update hybrid scaling factor for Meteor Lake (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Prioritize firmware-provided balance performance EPP (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Revise global turbo disable check (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: set stale CPU frequency to minimum (Steve Best) [RHEL-34665] - bitfield: add FIELD_PREP_CONST() (Steve Best) [RHEL-34665] - NFSv4.1/pnfs: fix NFS with TLS in pnfs (Benjamin Coddington) [RHEL-34576] - octeontx2-af: Use separate handlers for interrupts (Kamal Heib) [RHEL-35170] {CVE-2024-27030} - fs: sysfs: Fix reference leak in sysfs_break_active_protection() (Ewan D. Milne) [RHEL-35078] {CVE-2024-26993} - init/main.c: Fix potential static_command_line memory overflow (Steve Best) [RHEL-35088] {CVE-2024-26988} - tls: remove redundant assignment to variable decrypted (Sabrina Dubroca) [RHEL-29306] - net: skbuff: generalize the skb->decrypted bit (Sabrina Dubroca) [RHEL-29306] - tls: fix lockless read of strp->msg_ready in ->poll (Sabrina Dubroca) [RHEL-29306] - tls: get psock ref after taking rxlock to avoid leak (Sabrina Dubroca) [RHEL-29306] - selftests: tls: add test with a partially invalid iov (Sabrina Dubroca) [RHEL-29306] - tls: adjust recv return with async crypto and failed copy to userspace (Sabrina Dubroca) [RHEL-29306] - tls: recv: process_rx_list shouldn't use an offset with kvec (Sabrina Dubroca) [RHEL-29306] - tls: fix peeking with sync+async decryption (Sabrina Dubroca) [RHEL-29306] - selftests: tls: add test for peeking past a record of a different type (Sabrina Dubroca) [RHEL-29306] - selftests: tls: add test for merging of same-type control messages (Sabrina Dubroca) [RHEL-29306] - tls: don't skip over different type records from the rx_list (Sabrina Dubroca) [RHEL-29306] - tls: stop recv() if initial process_rx_list gave us non-DATA (Sabrina Dubroca) [RHEL-29306] - tls: break out of main loop when PEEK gets a non-data record (Sabrina Dubroca) [RHEL-29306] - selftests: tls: increase the wait in poll_partial_rec_async (Sabrina Dubroca) [RHEL-29306] - net: tls: fix returned read length with async decrypt (Sabrina Dubroca) [RHEL-29306] - selftests: tls: use exact comparison in recv_partial (Sabrina Dubroca) [RHEL-29306] - net: tls, add test to capture error on large splice (Sabrina Dubroca) [RHEL-29306] - tls: Use size_add() in call to struct_size() (Sabrina Dubroca) [RHEL-29306] - net/tls: avoid TCP window full during ->read_sock() (Sabrina Dubroca) [RHEL-29306] - PCI: Fix pci_rh_check_status() call semantics (Luiz Capitulino) [RHEL-35032] - ionic: keep stats struct local to error handling (Michal Schmidt) [RHEL-36065] - ionic: better dma-map error handling (Michal Schmidt) [RHEL-36065] - ionic: remove unnecessary NULL test (Michal Schmidt) [RHEL-36065] - ionic: rearrange ionic_queue for better layout (Michal Schmidt) [RHEL-36065] - ionic: rearrange ionic_qcq (Michal Schmidt) [RHEL-36065] - ionic: carry idev in ionic_cq struct (Michal Schmidt) [RHEL-36065] - ionic: refactor skb building (Michal Schmidt) [RHEL-36065] - ionic: fold adminq clean into service routine (Michal Schmidt) [RHEL-36065] - ionic: use specialized desc info structs (Michal Schmidt) [RHEL-36065] - ionic: remove the cq_info to save more memory (Michal Schmidt) [RHEL-36065] - ionic: remove callback pointer from desc_info (Michal Schmidt) [RHEL-36065] - ionic: move adminq-notifyq handling to main file (Michal Schmidt) [RHEL-36065] - ionic: drop q mapping (Michal Schmidt) [RHEL-36065] - ionic: remove desc, sg_desc and cmb_desc from desc_info (Michal Schmidt) [RHEL-36065] - ionic: change MODULE_AUTHOR to person name (Michal Schmidt) [RHEL-36065] - ionic: Clean RCT ordering issues (Michal Schmidt) [RHEL-36065] - ionic: Use CQE profile for dim (Michal Schmidt) [RHEL-36065] - ionic: change the hwstamp likely check (Michal Schmidt) [RHEL-36065] - ionic: reduce the use of netdev (Michal Schmidt) [RHEL-36065] - ionic: Pass local netdev instead of referencing struct (Michal Schmidt) [RHEL-36065] - ionic: Check stop no restart (Michal Schmidt) [RHEL-36065] - ionic: Clean up BQL logic (Michal Schmidt) [RHEL-36065] - ionic: Make use napi_consume_skb (Michal Schmidt) [RHEL-36065] - ionic: Shorten a Tx hotpath (Michal Schmidt) [RHEL-36065] - ionic: Change default number of descriptors for Tx and Rx (Michal Schmidt) [RHEL-36065] - ionic: Rework Tx start/stop flow (Michal Schmidt) [RHEL-36065] - ionic: restore netdev feature bits after reset (Michal Schmidt) [RHEL-36065] - ionic: check cmd_regs before copying in or out (Michal Schmidt) [RHEL-36065] - ionic: check before releasing pci regions (Michal Schmidt) [RHEL-36065] - ionic: use pci_is_enabled not open code (Michal Schmidt) [RHEL-36065] - ionic: implement xdp frags support (Michal Schmidt) [RHEL-36065] - ionic: add ndo_xdp_xmit (Michal Schmidt) [RHEL-36065] - ionic: Add XDP_REDIRECT support (Michal Schmidt) [RHEL-36065] - ionic: Add XDP_TX support (Michal Schmidt) [RHEL-36065] - ionic: Add XDP packet headroom (Michal Schmidt) [RHEL-36065] - ionic: add initial framework for XDP support (Michal Schmidt) [RHEL-36065] - ionic: use dma range APIs (Michal Schmidt) [RHEL-36065] - ionic: add helpers for accessing buffer info (Michal Schmidt) [RHEL-36065] - ionic: set adminq irq affinity (Michal Schmidt) [RHEL-36065] - ionic: minimal work with 0 budget (Michal Schmidt) [RHEL-36065] - ionic: fill out pci error handlers (Michal Schmidt) [RHEL-36065] - ionic: lif debugfs refresh on reset (Michal Schmidt) [RHEL-36065] - ionic: use timer_shutdown_sync (Michal Schmidt) [RHEL-36065] - ionic: no fw read when PCI reset failed (Michal Schmidt) [RHEL-36065] - ionic: prevent pci disable of already disabled device (Michal Schmidt) [RHEL-36065] - ionic: bypass firmware cmds when stuck in reset (Michal Schmidt) [RHEL-36065] - ionic: keep filters across FLR (Michal Schmidt) [RHEL-36065] - ionic: pass opcode to devcmd_wait (Michal Schmidt) [RHEL-36065] - ionic: Re-arrange ionic_intr_info struct for cache perf (Michal Schmidt) [RHEL-36065] - ionic: Make the check for Tx HW timestamping more obvious (Michal Schmidt) [RHEL-36065] - ionic: Don't check null when calling vfree() (Michal Schmidt) [RHEL-36065] - ionic: set ionic ptr before setting up ethtool ops (Michal Schmidt) [RHEL-36065] - ionic: Use cached VF attributes (Michal Schmidt) [RHEL-36065] - ionic: Fix dim work handling in split interrupt mode (Michal Schmidt) [RHEL-36065] - ionic: fix snprintf format length warning (Michal Schmidt) [RHEL-36065] - ionic: replace deprecated strncpy with strscpy (Michal Schmidt) [RHEL-36065] - ionic: expand the descriptor bufs array (Michal Schmidt) [RHEL-36065] - ionic: add a check for max SGs and SKB frags (Michal Schmidt) [RHEL-36065] - ionic: count SGs in packet to minimize linearize (Michal Schmidt) [RHEL-36065] - ionic: fix 16bit math issue when PAGE_SIZE >= 64KB (Michal Schmidt) [RHEL-36065] - ionic: Remove unused declarations (Michal Schmidt) [RHEL-36065] - ionic: Add missing err handling for queue reconfig (Michal Schmidt) [RHEL-36065] - ionic: add FLR recovery support (Michal Schmidt) [RHEL-36065] - ionic: pull out common bits from fw_up (Michal Schmidt) [RHEL-36065] - ionic: extract common bits from ionic_probe (Michal Schmidt) [RHEL-36065] - ionic: extract common bits from ionic_remove (Michal Schmidt) [RHEL-36065] - ionic: remove dead device fail path (Michal Schmidt) [RHEL-36065] - ionic: remove WARN_ON to prevent panic_on_warn (Michal Schmidt) [RHEL-36065] - ionic: use vmalloc_array and vcalloc (Michal Schmidt) [RHEL-36065] - ionic: add support for ethtool extended stat link_down_count (Michal Schmidt) [RHEL-36065] - ionic: catch failure from devlink_alloc (Michal Schmidt) [RHEL-36065] - ionic: remove noise from ethtool rxnfc error msg (Michal Schmidt) [RHEL-36065] - ionic: Don't overwrite the cyclecounter bitmask (Michal Schmidt) [RHEL-36065] - ionic: Remove redundant pci_clear_master (Michal Schmidt) [RHEL-36065] - ionic: add tx/rx-push support with device Component Memory Buffers (Michal Schmidt) [RHEL-36065] - ionic: remove unnecessary void casts (Michal Schmidt) [RHEL-36065] - ionic: remove unnecessary indirection (Michal Schmidt) [RHEL-36065] - ionic: missed doorbell workaround (Michal Schmidt) [RHEL-36065] - ionic: clear up notifyq alloc commentary (Michal Schmidt) [RHEL-36065] - ionic: clean interrupt before enabling queue to avoid credit race (Michal Schmidt) [RHEL-36065] - net: ionic: Fix error handling in ionic_init_module() (Michal Schmidt) [RHEL-36065] - ionic: refactor use of ionic_rx_fill() (Michal Schmidt) [RHEL-36065] - ionic: enable tunnel offloads (Michal Schmidt) [RHEL-36065] - ionic: new ionic device identity level and VF start control (Michal Schmidt) [RHEL-36065] - ionic: only save the user set VF attributes (Michal Schmidt) [RHEL-36065] - ionic: replay VF attributes after fw crash recovery (Michal Schmidt) [RHEL-36065] - ionic: catch NULL pointer issue on reconfig (Michal Schmidt) [RHEL-36065] - ionic: VF initial random MAC address if no assigned mac (Michal Schmidt) [RHEL-36065] - ionic: fix up issues with handling EAGAIN on FW cmds (Michal Schmidt) [RHEL-36065] - ionic: clear broken state on generation change (Michal Schmidt) [RHEL-36065] - net: ionic: fix error check for vlan flags in ionic_set_nic_features() (Michal Schmidt) [RHEL-36065] - ionic: convert users of bitmap_foo() to linkmode_foo() (Michal Schmidt) [RHEL-36065] - arm64: add dependency between vmlinuz.efi and Image (Lenny Szubowicz) [RHEL-25537] - aarch64: enable zboot (Lenny Szubowicz) [RHEL-25537] - arm64: efi: enable generic EFI compressed boot (Lenny Szubowicz) [RHEL-25537] - kbuild: factor out the common installation code into scripts/install.sh (Lenny Szubowicz) [RHEL-25537] - ipv6: fib6_rules: flush route cache when rule is changed (Hangbin Liu) [RHEL-31050] - net/ipv6: avoid possible UAF in ip6_route_mpath_notify() (Hangbin Liu) [RHEL-31050 RHEL-33271] {CVE-2024-26852} - ipv6: fix potential "struct net" leak in inet6_rtm_getaddr() (Hangbin Liu) [RHEL-31050] - ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid (Hangbin Liu) [RHEL-31050] - ipv6: mcast: remove one synchronize_net() barrier in ipv6_mc_down() (Hangbin Liu) [RHEL-31050] - ipv6: Ensure natural alignment of const ipv6 loopback and router addresses (Hangbin Liu) [RHEL-31050] - ipv6: mcast: fix data-race in ipv6_mc_down / mld_ifc_work (Hangbin Liu) [RHEL-29532 RHEL-31050] {CVE-2024-26631} - net: ipv6: support reporting otherwise unknown prefix flags in RTM_NEWPREFIX (Hangbin Liu) [RHEL-31050] - ipv6: remove hard coded limitation on ipv6_pinfo (Hangbin Liu) [RHEL-31050] - tools headers UAPI: Sync the linux/in.h with the kernel sources (Hangbin Liu) [RHEL-31050] - ipv{4,6}/raw: fix output xfrm lookup wrt protocol (Hangbin Liu) [RHEL-31050] - net: openvswitch: limit the number of recursions from action sets (Aaron Conole) [RHEL-23575] {CVE-2024-1151} - RHEL: enable CONFIG_AMD_ATL (Aristeu Rozanski) [RHEL-26704] - EDAC/amd64: Use new AMD Address Translation Library (Aristeu Rozanski) [RHEL-26704] - RAS: Introduce AMD Address Translation Library (Aristeu Rozanski) [RHEL-26704] - vhost: use kzalloc() instead of kmalloc() followed by memset() (Jon Maloy) [RHEL-21507] {CVE-2024-0340} - serial: 8250: Toggle IER bits on only after irq has been set up (Prarit Bhargava) [RHEL-30355] - HID: intel-ish-hid: ipc: Add Arrow Lake PCI device ID (Tony Camuso) [RHEL-31212] - HID: Intel-ish-hid: Ishtp: Fix sensor reads after ACPI S3 suspend (Tony Camuso) [RHEL-31212] - HID: intel-ish-hid: ipc: Rework EHL OOB wakeup (Tony Camuso) [RHEL-31212] - HID: intel-ish-hid: ishtp-fw-loader: use helper functions for connection (Tony Camuso) [RHEL-31212] - HID: intel-ish-hid: ishtp-hid-client: use helper functions for connection (Tony Camuso) [RHEL-31212] - HID: Intel-ish-hid: Ishtp: Add helper functions for client connection (Tony Camuso) [RHEL-31212] - maple_tree: fix node allocation testing on 32 bit (Nico Pache) [RHEL-5619] - bdi: remove enum wb_congested_state (Nico Pache) [RHEL-5619] - mm/page_alloc: fix min_free_kbytes calculation regarding ZONE_MOVABLE (Nico Pache) [RHEL-5619] - fuse: remove unneeded lock which protecting update of congestion_threshold (Nico Pache) [RHEL-5619] - mm: memcg: use larger batches for proactive reclaim (Nico Pache) [RHEL-5619] - hugetlb: fix null-ptr-deref in hugetlb_vma_lock_write (Nico Pache) [RHEL-5619] - Revert "page cache: fix page_cache_next/prev_miss off by one" (Nico Pache) [RHEL-5619] - tmpfs: fix Documentation of noswap and huge mount options (Nico Pache) [RHEL-5619] - selftests/memfd: sysctl: fix MEMFD_NOEXEC_SCOPE_NOEXEC_ENFORCED (Nico Pache) [RHEL-5619] - mm/memfd: sysctl: fix MEMFD_NOEXEC_SCOPE_NOEXEC_ENFORCED (Nico Pache) [RHEL-5619] - kasan: remove hwasan-kernel-mem-intrinsic-prefix=1 for clang-14 (Nico Pache) [RHEL-5619] - mm/memory-failure: fix crash in split_huge_page_to_list from soft_offline_page (Nico Pache) [RHEL-5619] - objtool: mem*() are not uaccess safe (Nico Pache) [RHEL-5619] - mm: page_alloc: unreserve highatomic page blocks before oom (Nico Pache) [RHEL-5619] - mm/hugetlb: fix nodes huge page allocation when there are surplus pages (Nico Pache) [RHEL-5619] - mm: fix unaccount of memory on vma_link() failure (Nico Pache) [RHEL-5619] - vfs: fix readahead(2) on block devices (Nico Pache) [RHEL-5619] - kasan: print the original fault addr when access invalid shadow (Nico Pache) [RHEL-5619] - hugetlbfs: close race between MADV_DONTNEED and page fault (Nico Pache) [RHEL-5619] - hugetlbfs: extend hugetlb_vma_lock to private VMAs (Nico Pache) [RHEL-5619] - hugetlbfs: clear resv_map pointer if mmap fails (Nico Pache) [RHEL-5619] - mm/page_alloc: use write_seqlock_irqsave() instead write_seqlock() + local_irq_save(). (Nico Pache) [RHEL-5619] - writeback: account the number of pages written back (Nico Pache) [RHEL-5619] - mm/hugetlb.c: fix a bug within a BUG(): inconsistent pte comparison (Nico Pache) [RHEL-5619] - mm: memcontrol: don't throttle dying tasks on memory.high (Nico Pache) [RHEL-5619] - mm: memcg: use READ_ONCE()/WRITE_ONCE() to access stock->cached (Nico Pache) [RHEL-5619] - mm: kmem: fix a NULL pointer dereference in obj_stock_flush_required() (Nico Pache) [RHEL-5619] - mm/memcontrol: do not tweak node in mem_cgroup_init() (Nico Pache) [RHEL-5619] - mm:vmscan: fix inaccurate reclaim during proactive reclaim (Nico Pache) [RHEL-5619] - fuse: remove reliance on bdi congestion (Nico Pache) [RHEL-5619] - minmax: clamp more efficiently by avoiding extra comparison (Nico Pache) [RHEL-5619] - minmax: sanity check constant bounds when clamping (Nico Pache) [RHEL-5619] - FAT: use io_schedule_timeout() instead of congestion_wait() (Nico Pache) [RHEL-5619] - mm, mmap: fix vma_merge() case 7 with vma_ops->close (Nico Pache) [RHEL-5619] - mmap: fix error paths with dup_anon_vma() (Nico Pache) [RHEL-5619] - mm: move vma locking out of vma_prepare and dup_anon_vma (Nico Pache) [RHEL-5619] - mm: always lock new vma before inserting into vma tree (Nico Pache) [RHEL-5619] - mm: lock vma explicitly before doing vm_flags_reset and vm_flags_reset_once (Nico Pache) [RHEL-5619] - mm: mark VMA as being written when changing vm_flags (Nico Pache) [RHEL-5619] - mm: replace mmap with vma write lock assertions when operating on a vma (Nico Pache) [RHEL-5619] - mm: for !CONFIG_PER_VMA_LOCK equate write lock assertion for vma and mmap (Nico Pache) [RHEL-5619] - mmap: fix vma_iterator in error path of vma_merge() (Nico Pache) [RHEL-5619] - kunit: kasan_test: disable fortify string checker on kmalloc_oob_memset (Nico Pache) [RHEL-5619] - x86/mm/pat: fix VM_PAT handling in COW mappings (Nico Pache) [RHEL-5619] - mm: cachestat: fix two shmem bugs (Nico Pache) [RHEL-5619] - memtest: use {READ,WRITE}_ONCE in memory scanning (Nico Pache) [RHEL-5619] - mm: cachestat: fix folio read-after-free in cache walk (Nico Pache) [RHEL-5619] - kasan/test: avoid gcc warning for intentional overflow (Nico Pache) [RHEL-5619] - mm: memcontrol: clarify swapaccount=0 deprecation warning (Nico Pache) [RHEL-5619] - userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb (Nico Pache) [RHEL-5619] - mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again (Nico Pache) [RHEL-5619] - readahead: avoid multiple marked readahead pages (Nico Pache) [RHEL-5619] - mm: fix unmap_mapping_range high bits shift bug (Nico Pache) [RHEL-5619] - mm/mglru: respect min_ttl_ms with memcgs (Nico Pache) [RHEL-5619] - mm/shmem: fix race in shmem_undo_range w/THP (Nico Pache) [RHEL-5619] - mm/rmap: fix misplaced parenthesis of a likely() (Nico Pache) [RHEL-5619] - mm: fix oops when filemap_map_pmd() without prealloc_pte (Nico Pache) [RHEL-5619] - mm: kmem: drop __GFP_NOFAIL when allocating objcg vectors (Nico Pache) [RHEL-5619] - mm: fix for negative counter: nr_file_hugepages (Nico Pache) [RHEL-5619] - mm: zswap: fix pool refcount bug around shrink_worker() (Nico Pache) [RHEL-5619] - mm/migrate: fix do_pages_move for compat pointers (Nico Pache) [RHEL-5619] - mm/page_alloc: correct start page when guard page debug is enabled (Nico Pache) [RHEL-5619] - mm/memory_hotplug: use pfn math in place of direct struct page manipulation (Nico Pache) [RHEL-5619] - mm/cma: use nth_page() in place of direct struct page manipulation (Nico Pache) [RHEL-5619] - mm: mempolicy: keep VMA walk if both MPOL_MF_STRICT and MPOL_MF_MOVE are specified (Nico Pache) [RHEL-5619] - mm, memcg: reconsider kmem.limit_in_bytes deprecation (Nico Pache) [RHEL-5619] - mm: memcontrol: fix GFP_NOFS recursion in memory.high enforcement (Nico Pache) [RHEL-5619] - mm: page_alloc: fix CMA and HIGHATOMIC landing on the wrong buddy list (Nico Pache) [RHEL-5619] - rcu: dump vmalloc memory info safely (Nico Pache) [RHEL-5619] - mm/vmalloc: add a safer version of find_vm_area() for debug (Nico Pache) [RHEL-5619] - mm: memory-failure: fix unexpected return value in soft_offline_page() (Nico Pache) [RHEL-5619] - mm: add a call to flush_cache_vmap() in vmap_pfn() (Nico Pache) [RHEL-5619] - mm/gup: handle cont-PTE hugetlb pages correctly in gup_must_unshare() via GUP-fast (Nico Pache) [RHEL-5619] - mm: enable page walking API to lock vmas during the walk (Nico Pache) [RHEL-5619] - smaps: use vm_normal_page_pmd() instead of follow_trans_huge_pmd() (Nico Pache) [RHEL-5619] - mm/gup: reintroduce FOLL_NUMA as FOLL_HONOR_NUMA_FAULT (Nico Pache) [RHEL-5619] - mm: hugetlb_vmemmap: fix a race between vmemmap pmd split (Nico Pache) [RHEL-5619] - memcg: drop kmem.limit_in_bytes (Nico Pache) [RHEL-5619] - hugetlb: do not clear hugetlb dtor until allocating vmemmap (Nico Pache) [RHEL-5619] - zsmalloc: fix races between modifications of fullness and isolated (Nico Pache) [RHEL-5619] - kasan, slub: fix HW_TAGS zeroing with slub_debug (Nico Pache) [RHEL-5619] - kasan: fix type cast in memory_is_poisoned_n (Nico Pache) [RHEL-5619] - mm: call arch_swap_restore() from do_swap_page() (Nico Pache) [RHEL-5619] - shmem: use ramfs_kill_sb() for kill_sb method of ramfs-based tmpfs (Nico Pache) [RHEL-5619] - kasan: use internal prototypes matching gcc-13 builtins (Nico Pache) [RHEL-5619] - kasan: add kasan_tag_mismatch prototype (Nico Pache) [RHEL-5619] - radix tree: remove unused variable (Nico Pache) [RHEL-5619] - lib/test_meminit: allocate pages up to order MAX_ORDER (Nico Pache) [RHEL-5619] - maple_tree: fix 32 bit mas_next testing (Nico Pache) [RHEL-5619] - lz4: fix LZ4_decompress_safe_partial read out of bound (Nico Pache) [RHEL-5619] - lib/raid6/test: fix multiple definition linking error (Nico Pache) [RHEL-5619] - mm/mmap: Fix error return in do_vmi_align_munmap() (Nico Pache) [RHEL-5619] - mm/ksm: support fork/exec for prctl (Nico Pache) [RHEL-5619] - mm/uffd: allow vma to merge as much as possible (Nico Pache) [RHEL-5619] - mm/uffd: fix vma operation where start addr cuts part of vma (Nico Pache) [RHEL-5619] - mm/khugepaged: fix regression in collapse_file() (Nico Pache) [RHEL-5619] - mm: remove unused vma_init_lock() (Nico Pache) [RHEL-5619] - fs/proc/kcore: reinstate bounce buffer for KCORE_TEXT regions (Nico Pache) [RHEL-5619] - mm/mempolicy: Take VMA lock before replacing policy (Nico Pache) [RHEL-5619] - mm: lock_vma_under_rcu() must check vma->anon_vma under vma lock (Nico Pache) [RHEL-5619] - tcp: Use per-vma locking for receive zerocopy (Nico Pache) [RHEL-5619] - mm: fix memory ordering for mm_lock_seq and vm_lock_seq (Nico Pache) [RHEL-5619] - mm: lock VMA in dup_anon_vma() before setting ->anon_vma (Nico Pache) [RHEL-5619] - mm: don't drop VMA locks in mm_drop_all_locks() (Nico Pache) [RHEL-5619] - userfaultfd: fix regression in userfaultfd_unmap_prep() (Nico Pache) [RHEL-5619] - mm/gup: disallow FOLL_LONGTERM GUP-fast writing to file-backed mappings (Nico Pache) [RHEL-5619] - mm/gup: disallow FOLL_LONGTERM GUP-nonfast writing to file-backed mappings (Nico Pache) [RHEL-5619] - mm/mmap: separate writenotify and dirty tracking logic (Nico Pache) [RHEL-5619] - mm/mlock: rename mlock_future_check() to mlock_future_ok() (Nico Pache) [RHEL-5619] - mm/mmap: refactor mlock_future_check() (Nico Pache) [RHEL-5619] - mm: avoid rewalk in mmap_region (Nico Pache) [RHEL-5619] - mm: add vma_iter_{next,prev}_range() to vma iterator (Nico Pache) [RHEL-5619] - mm: update vma_iter_store() to use MAS_WARN_ON() (Nico Pache) [RHEL-5619] - mm: update validate_mm() to use vma iterator (Nico Pache) [RHEL-5619] - dmapool: create/destroy cleanup (Nico Pache) [RHEL-5619] - mm/mempolicy: fix set_mempolicy_home_node() previous VMA pointer (Nico Pache) [RHEL-5619] - mm/vmalloc: fix the unchecked dereference warning in vread_iter() (Nico Pache) [RHEL-5619] - selftests/mm: FOLL_LONGTERM need to be updated to 0x100 (Nico Pache) [RHEL-5619] - hugetlb: revert use of page_cache_next_miss() (Nico Pache) [RHEL-5619] - mm/mlock: fix vma iterator conversion of apply_vma_lock_flags() (Nico Pache) [RHEL-5619] - mm: add a NO_INHERIT flag to the PR_SET_MDWE prctl (Nico Pache) [RHEL-5619] - mm: make PR_MDWE_REFUSE_EXEC_GAIN an unsigned long (Nico Pache) [RHEL-5619] - tools headers UAPI: Sync linux/prctl.h with the kernel sources (Nico Pache) [RHEL-5619] - mm: fix memcpy_from_file_folio() integer underflow (Nico Pache) [RHEL-5619] - mm: page_alloc: remove stale CMA guard code (Nico Pache) [RHEL-5619] - mm/memory-failure: fix hardware poison check in unpoison_memory() (Nico Pache) [RHEL-5619] - tools/Makefile: do missed s/vm/mm/ (Nico Pache) [RHEL-5619] - mm: memory-failure: avoid false hwpoison page mapped error info (Nico Pache) [RHEL-5619] - mm: memory-failure: fix potential unexpected return value from unpoison_memory() (Nico Pache) [RHEL-5619] - mm/swapfile: fix wrong swap entry type for hwpoisoned swapcache page (Nico Pache) [RHEL-5619] - Docs/admin-guide/mm/zswap: remove zsmalloc's lack of writeback warning (Nico Pache) [RHEL-5619] - mm: fix arithmetic for max_prop_frac when setting max_ratio (Nico Pache) [RHEL-5619] - mm: fix arithmetic for bdi min_ratio (Nico Pache) [RHEL-5619] - mm/gup: add missing gup_must_unshare() check to gup_huge_pgd() (Nico Pache) [RHEL-5619] - docs: Fix path paste-o for /sys/kernel/warn_count (Nico Pache) [RHEL-5619] - mm: remove unused inline functions from include/linux/mm_inline.h (Nico Pache) [RHEL-5619] - mm: add more BUILD_BUG_ONs to gfp_migratetype() (Nico Pache) [RHEL-5619] - mm: cleanup is_highmem() (Nico Pache) [RHEL-5619] - mm/huge_memory: check pmd_present first in is_huge_zero_pmd (Nico Pache) [RHEL-5619] - mm/mmap: drop ARCH_HAS_VM_GET_PAGE_PROT (Nico Pache) [RHEL-5619] - s390/mm: enable ARCH_HAS_VM_GET_PAGE_PROT (Nico Pache) [RHEL-5619] - memregion: Fix memregion_free() fallback definition (Nico Pache) [RHEL-5619] - mm: Add kernel-doc for folio->mlock_count (Nico Pache) [RHEL-5619] - nodemask.h: fix compilation error with GCC12 (Nico Pache) [RHEL-5619] - mm/swap: fix the obsolete comment for SWP_TYPE_SHIFT (Nico Pache) [RHEL-5619] - filemap: Update the folio_lock documentation (Nico Pache) [RHEL-5619] - filemap: Remove obsolete comment in lock_page (Nico Pache) [RHEL-5619] - kasan: mark KASAN_VMALLOC flags as kasan_vmalloc_flags_t (Nico Pache) [RHEL-5619] - mm/vmalloc: fix comments about vmap_area struct (Nico Pache) [RHEL-5619] - mm/memcg: retrieve parent memcg from css.parent (Nico Pache) [RHEL-5619] - remove congestion tracking framework (Nico Pache) [RHEL-5619] - mm: slab: Delete unused SLAB_DEACTIVATED flag (Nico Pache) [RHEL-5619] - mm: fix boolreturn.cocci warning (Nico Pache) [RHEL-5619] - memblock: Remove #ifdef __KERNEL__ from memblock.h (Nico Pache) [RHEL-5619] - mm/slab: Finish struct page to struct slab conversion (Nico Pache) [RHEL-5619] - memblock: fix memblock_phys_alloc() section mismatch error (Nico Pache) [RHEL-5619] - mm, slab: Remove compiler check in __kmalloc_index (Nico Pache) [RHEL-5619] - memblock: improve MEMBLOCK_HOTPLUG documentation (Nico Pache) [RHEL-5619] - mm/memory_hotplug: remove stale function declarations (Nico Pache) [RHEL-5619] - mm/vmstat: annotate data race for zone->free_area[order].nr_free (Nico Pache) [RHEL-5619] - mm/page_alloc.c: avoid allocating highmem pages via alloc_pages_exact[_nid] (Nico Pache) [RHEL-5619] - mm: fix data race in PagePoisoned() (Nico Pache) [RHEL-5619]- printk: nbcon: move locked_port flag to struct uart_port (Andrew Halaney) [RHEL-3987] - tty/serial/pl011: Make the locking work on RT (Andrew Halaney) [RHEL-3987] - tty/serial/omap: Make the locking RT aware (Andrew Halaney) [RHEL-3987] - printk: Avoid false positive lockdep report for legacy driver. (Andrew Halaney) [RHEL-3987] - serial: 8250: revert "drop lockdep annotation from serial8250_clear_IER()" (Andrew Halaney) [RHEL-3987] - printk: Add kthread for all legacy consoles (Andrew Halaney) [RHEL-3987] - serial: 8250: Switch to nbcon console (Andrew Halaney) [RHEL-3987] - serial/8250: Use fifo in 8250 console driver (Andrew Halaney) [RHEL-3987] - serial: core: Provide low-level functions to port lock (Andrew Halaney) [RHEL-3987] - printk: nbcon: Provide function to reacquire ownership (Andrew Halaney) [RHEL-3987] - tty: sysfs: Add nbcon support for 'active' (Andrew Halaney) [RHEL-3987] - proc: Add nbcon support for /proc/consoles (Andrew Halaney) [RHEL-3987] - printk: nbcon: Start printing threads (Andrew Halaney) [RHEL-3987] - printk: nbcon: Stop threads on shutdown/reboot (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add printer thread wakeups (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add context to console_is_usable() (Andrew Halaney) [RHEL-3987] - printk: Atomic print in printk context on shutdown (Andrew Halaney) [RHEL-3987] - printk: nbcon: Introduce printing kthreads (Andrew Halaney) [RHEL-3987] - lockdep: Mark emergency section in lockdep splats (Andrew Halaney) [RHEL-3987] - rcu: Mark emergency section in rcu stalls (Andrew Halaney) [RHEL-3987] - panic: Mark emergency section in oops (Andrew Halaney) [RHEL-3987] - panic: Mark emergency section in warn (Andrew Halaney) [RHEL-3987] - printk: nbcon: Implement emergency sections (Andrew Halaney) [RHEL-3987] - printk: Coordinate direct printing in panic (Andrew Halaney) [RHEL-3987] - printk: Track nbcon consoles (Andrew Halaney) [RHEL-3987] - printk: Avoid console_lock dance if no legacy or boot consoles (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add unsafe flushing on panic (Andrew Halaney) [RHEL-3987] - printk: nbcon: Assign priority based on CPU state (Andrew Halaney) [RHEL-3987] - printk: nbcon: Use nbcon consoles in console_flush_all() (Andrew Halaney) [RHEL-3987] - printk: Update @console_may_schedule in console_trylock_spinning() (Derek Barbosa) [RHEL-3987] - serial: Lock console when calling into driver before registration (Derek Barbosa) [RHEL-3987] - printk: Disable passing console lock owner completely during panic() (Derek Barbosa) [RHEL-3987] - printk: Track registered boot consoles (Andrew Halaney) [RHEL-3987] - printk: nbcon: Provide function to flush using write_atomic() (Andrew Halaney) [RHEL-3987] - printk: Add @flags argument for console_is_usable() (Andrew Halaney) [RHEL-3987] - printk: Let console_is_usable() handle nbcon (Andrew Halaney) [RHEL-3987] - printk: Make console_is_usable() available to nbcon (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add driver_enter/driver_exit console callbacks (Andrew Halaney) [RHEL-3987] - printk: nbcon: Implement processing in port->lock wrapper (Andrew Halaney) [RHEL-3987] - printk: Check printk_deferred_enter()/_exit() usage (Andrew Halaney) [RHEL-3987] - printk: nbcon: Ensure ownership release on failed emit (Andrew Halaney) [RHEL-3987] - printk: Add sparse notation to console_srcu locking (Andrew Halaney) [RHEL-3987] - printk: Consider nbcon boot consoles on seq init (Andrew Halaney) [RHEL-3987] - panic: Flush kernel log buffer at the end (Andrew Halaney) [RHEL-3987] - printk: Avoid non-panic CPUs writing to ringbuffer (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Consider committed as finalized in panic (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Skip non-finalized records in panic (Andrew Halaney) [RHEL-3987] - printk: Wait for all reserved records with pr_flush() (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Cleanup reader terminology (Andrew Halaney) [RHEL-3987] - printk: Add this_cpu_in_panic() (Andrew Halaney) [RHEL-3987] - printk: For @suppress_panic_printk check for other CPU in panic (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Clarify special lpos values (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Do not skip non-finalized records with prb_next_seq() (Andrew Halaney) [RHEL-3987] - printk: Use prb_first_seq() as base for 32bit seq macros (Andrew Halaney) [RHEL-3987] - printk: Adjust mapping for 32bit seq macros (Andrew Halaney) [RHEL-3987] - printk: nbcon: Relocate 32bit seq macros (Andrew Halaney) [RHEL-3987] - printk: Reduce pr_flush() pooling time (Andrew Halaney) [RHEL-3987] - printk: fix illegal pbufs access for !CONFIG_PRINTK (Andrew Halaney) [RHEL-3987] - printk: nbcon: Allow drivers to mark unsafe regions and check state (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add emit function and callback function for atomic printing (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add sequence handling (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add ownership state functions (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add buffer management (Andrew Halaney) [RHEL-3987] - printk: Make static printk buffers available to nbcon (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add acquire/release logic (Andrew Halaney) [RHEL-3987] - printk: Add non-BKL (nbcon) console basic infrastructure (Andrew Halaney) [RHEL-3987] - printk: flush consoles before checking progress (Andrew Halaney) [RHEL-3987] - panic: Reenable preemption in WARN slowpath (Andrew Halaney) [RHEL-3987] - Revert "printk: export symbols for debug modules" (Andrew Halaney) [RHEL-3987] - printk: export symbols for debug modules (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Fix truncating buffer size min_t cast (Andrew Halaney) [RHEL-3987] - printk: Rename abandon_console_lock_in_panic() to other_cpu_in_panic() (Andrew Halaney) [RHEL-3987] - printk: Add per-console suspended state (Andrew Halaney) [RHEL-3987] - console: Document struct console (Derek Barbosa) [RHEL-3987] - console: Use BIT() macros for @flags values (Derek Barbosa) [RHEL-3987] - printk: Consolidate console deferred printing (Andrew Halaney) [RHEL-3987] - printk: Do not take console lock for console_flush_on_panic() (Andrew Halaney) [RHEL-3987] - printk: Keep non-panic-CPUs out of console lock (Andrew Halaney) [RHEL-3987] - printk: Reduce console_unblank() usage in unsafe scenarios (Andrew Halaney) [RHEL-3987] - panic: hide unused global functions (Andrew Halaney) [RHEL-3987] - seqlock/latch: Provide raw_read_seqcount_latch_retry() (Andrew Halaney) [RHEL-3987] - timekeeping: Consolidate fast timekeeper (Andrew Halaney) [RHEL-3987] - printk: export console trace point for kcsan/kasan/kfence/kmsan (Andrew Halaney) [RHEL-3987] - kcsan: test: use new suite_{init,exit} support (Andrew Halaney) [RHEL-3987] - printk: Remove obsoleted check for non-existent "user" object (Andrew Halaney) [RHEL-3987] - panic: fix the panic_print NMI backtrace setting (Andrew Halaney) [RHEL-3987] - kernel/printk/index.c: fix memory leak with using debugfs_lookup() (Andrew Halaney) [RHEL-3987] - printk: Use scnprintf() to print the message about the dropped messages on a console (Andrew Halaney) [RHEL-3987] - kernel/printk/printk.c: Fix W=1 kernel-doc warning (Andrew Halaney) [RHEL-3987] - printk: Remove trace_.*_rcuidle() usage (Andrew Halaney) [RHEL-3987] - printk: adjust string limit macros (Andrew Halaney) [RHEL-3987] - printk: use printk_buffers for devkmsg (Andrew Halaney) [RHEL-3987] - printk: introduce console_prepend_dropped() for dropped messages (Andrew Halaney) [RHEL-3987] - printk: introduce printk_get_next_message() and printk_message (Andrew Halaney) [RHEL-3987] - printk: introduce struct printk_buffers (Andrew Halaney) [RHEL-3987] - printk: move size limit macros into internal.h (Andrew Halaney) [RHEL-3987] - exit: Use READ_ONCE() for all oops/warn limit reads (Andrew Halaney) [RHEL-3987] - exit: Allow oops_limit to be disabled (Andrew Halaney) [RHEL-3987] - exit: Put an upper limit on how often we can oops (Andrew Halaney) [RHEL-3987] - printk: htmldocs: add missing description (Andrew Halaney) [RHEL-3987] - panic: use str_enabled_disabled() helper (Andrew Halaney) [RHEL-3987] - printk: cpu sync always disable interrupts (Andrew Halaney) [RHEL-3987] - panic: move panic_print before kmsg dumpers (Andrew Halaney) [RHEL-3987] - panic: add option to dump all CPUs backtraces in panic_print (Andrew Halaney) [RHEL-3987] - docs: sysctl/kernel: add missing bit to panic_print (Andrew Halaney) [RHEL-3987] - panic: remove oops_id (Andrew Halaney) [RHEL-3987] - panic: use error_report_end tracepoint on warnings (Andrew Halaney) [RHEL-3987] - tools/bootconfig: Print all error message in stderr (Andrew Halaney) [RHEL-3987] - printk: Remove console_silent() (Andrew Halaney) [RHEL-3987] - redhat/configs: Disable CONFIG_RPMSG_TTY (Andrew Halaney) [RHEL-24205] - redhat/configs: Align new TTY configs with ELN (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Add ACPI ID for Granite Rapids-D UART (Andrew Halaney) [RHEL-24205] - tty: serial: fsl_lpuart: Check the return value of dmaengine_tx_status (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: fix unconditional activation of THRI interrupt (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: Fix DMA transmission in RS485 mode (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: simplify qcom_geni_serial_send_chunk_fifo()" (Andrew Halaney) [RHEL-24205] - vt: fix unicode buffer corruption when deleting characters (Andrew Halaney) [RHEL-24205] - tty: serial: imx: Fix broken RS485 (Andrew Halaney) [RHEL-24205] - serial: stm32: do not always set SER_RS485_RX_DURING_TX if RS485 is enabled (Andrew Halaney) [RHEL-24205] - ARM: PL011: Fix DMA support (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: address RX timeout interrupt errata (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Clear UART_HAS_RHR_IT_DIS bit (Andrew Halaney) [RHEL-24205] - serdev: Replace custom code with device_match_acpi_handle() (Andrew Halaney) [RHEL-24205] - serdev: Simplify devm_serdev_device_open() function (Andrew Halaney) [RHEL-24205] - serdev: Make use of device_set_node() (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add copyright Siemens Mobility GmbH (Andrew Halaney) [RHEL-24205] - tty: 8250: Add note for PX-835 (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for Intashield IX cards (Andrew Halaney) [RHEL-24205] - tty: 8250: Fix IS-200 PCI ID comment (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for additional Brainboxes PX cards (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for Intashield IS-100 (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for Brainboxes UP cards (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for additional Brainboxes UC cards (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Set the console genpd always on if no console suspend (Andrew Halaney) [RHEL-24205] - hvc/xen: fix console unplug (Andrew Halaney) [RHEL-24205] - hvc/xen: fix error path in xen_hvc_init() to always register frontend driver (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Add support for MOXA Mini PCIe boards (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Relocate macros within 8250_pci.c (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Cleanup MOXA configurations (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Modify MOXA enum name within 8250_pci.c (Andrew Halaney) [RHEL-24205] - tty: whitespaces in descriptions corrected by replacing tabs with spaces (Andrew Halaney) [RHEL-24205] - serial/esp32_uart: use prescaler when available (Andrew Halaney) [RHEL-24205] - serial: 8250: remove AR7 support (Andrew Halaney) [RHEL-24205] - tty: serial: meson: fix hard LOCKUP on crtscts mode (Andrew Halaney) [RHEL-24205] - drivers/tty/serial: add ESP32S3 ACM gadget driver (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: document esp32s3-acm (Andrew Halaney) [RHEL-24205] - drivers/tty/serial: add driver for the ESP32 UART (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: document esp32-uart (Andrew Halaney) [RHEL-24205] - serial: core: tidy invalid baudrate handling in uart_get_baud_rate (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: unset STOPBRK when setting STARTBRK (Andrew Halaney) [RHEL-24205] - serial: max310x: remove trailing whitespaces (Andrew Halaney) [RHEL-24205] - tty/sysrq: replace smp_processor_id() with get_cpu() (Andrew Halaney) [RHEL-24205] - serial: add PORT_GENERIC definition (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Add a earlycon for the S4 SoC (Andrew Halaney) [RHEL-24205] - serial: initialize retinfo in uart_get_info() (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use devm_clk_get_optional_enabled() (Andrew Halaney) [RHEL-24205] - tty: vc_screen: make vc_class constant (Andrew Halaney) [RHEL-24205] - tty: vt: make vtconsole_class constant (Andrew Halaney) [RHEL-24205] - tty: Restrict access to TIOCLINUX' copy-and-paste subcommands (Andrew Halaney) [RHEL-24205] - serial: core: Simplify uart_get_rs485_mode() (Andrew Halaney) [RHEL-24205] - serial: 8250: Check for valid console index (Andrew Halaney) [RHEL-24205] - dt-bindings: sc16is7xx: convert to YAML (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: use device_property APIs when configuring irda mode (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: Do not complain when DMA is absent (Andrew Halaney) [RHEL-24205] - serial: imx: Put DMA enabled UART in separate lock subclass (Andrew Halaney) [RHEL-24205] - serial: core: add comment about definitely used port types (Andrew Halaney) [RHEL-24205] - serial: core: remove cruft from uapi header (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Annotate struct pci1xxxx_8250 with __counted_by (Andrew Halaney) [RHEL-24205] - serial: exar: Add RS-485 support for Sealevel XR17V35X based cards (Andrew Halaney) [RHEL-24205] - vt: Replace strlcpy with strscpy (Andrew Halaney) [RHEL-24205] - serial: core: fix kernel-doc for uart_port_unlock_irqrestore() (Andrew Halaney) [RHEL-24205] - mxser: Annotate struct mxser_board with __counted_by (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use devm_clk_get_optional_enabled() (Andrew Halaney) [RHEL-24205] - serial: 8250_of: Use devm_clk_get_enabled() (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: Use devm_clk_get_enabled() (Andrew Halaney) [RHEL-24205] - tty: use 'if' in send_break() instead of 'goto' (Andrew Halaney) [RHEL-24205] - tty: don't check for signal_pending() in send_break() (Andrew Halaney) [RHEL-24205] - tty: early return from send_break() on TTY_DRIVER_HARDWARE_BREAK (Andrew Halaney) [RHEL-24205] - tty: convert THROTTLE constants into enum (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: use bool for 'restart' in tty_buffer_unlock_exclusive() (Andrew Halaney) [RHEL-24205] - tty: stop using ndash in kernel-doc (Andrew Halaney) [RHEL-24205] - tty: invert return values of tty_{,un}throttle_safe() (Andrew Halaney) [RHEL-24205] - tty: switch tty_{,un}throttle_safe() to return a bool (Andrew Halaney) [RHEL-24205] - tty: n_tty: use do-while in n_tty_check_{,un}throttle() (Andrew Halaney) [RHEL-24205] - tty: n_tty: invert the condition in copy_from_read_buf() (Andrew Halaney) [RHEL-24205] - tty: n_tty: use min3() in copy_from_read_buf() (Andrew Halaney) [RHEL-24205] - tty: n_tty: rename and retype 'retval' in n_tty_ioctl() (Andrew Halaney) [RHEL-24205] - tty: n_tty: use 'retval' instead of 'c' (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use dev_err_probe() instead of dev_err() (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: vt8500: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: uartlite: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: timbuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunzilog: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunsu: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunsab: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunhv: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: stm32: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: st-asc: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sprd: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sifive: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: txx9: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mctrl_gpio: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: core: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: tegra: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sb1250-duart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: samsung_tty: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sa1100: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: rp2: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: rda: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: pxa: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: pic32: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: pch: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: owl: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: omap: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: msm: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mps2-uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mpc52xx: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: milbeaut_usio: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: meson: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: men_z135_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mcf: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: ma35d1: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: lpc32xx_hs: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: liteuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: jsm: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: ip22zilog: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: imx: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: icom: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: fsl_lpuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: linflexuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: dz: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: digicolor: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: bcm63xx-uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: atmel: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: arc_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: ar933x: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: apb: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: amba-pl010: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: altera_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: altera_jtaguart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_fsl: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 21285: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: core: Use lock wrappers (Andrew Halaney) [RHEL-24205] - serial: core: Provide port lock wrappers (Andrew Halaney) [RHEL-24205] - tty: serial: 8250_exar: Does not use anything from 8250_pci (Andrew Halaney) [RHEL-24205] - serial: 8250_mid: Remove 8250_pci usage (Andrew Halaney) [RHEL-24205] - tty/serial: 8250: Sort drivers in Makefile (Andrew Halaney) [RHEL-24205] - tty/serial: Sort drivers in makefile (Andrew Halaney) [RHEL-24205] - serial: imx: Simplify compatibility handling (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: improve comments about variants (Andrew Halaney) [RHEL-24205] - tty: tty_jobctrl: fix pid memleak in disassociate_ctty() (Andrew Halaney) [RHEL-24205] - tty: serial: linflexuart: Fix to check return value of platform_get_irq() in linflex_probe() (Andrew Halaney) [RHEL-24205] - tty: serial: ma35d1_serial: Add missing check for ioremap (Andrew Halaney) [RHEL-24205] - serial: 8250_of: Use dev_err_probe() instead of dev_warn() (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: Use dev_err_probe() instead of dev_err() (Andrew Halaney) [RHEL-24205] - serial: 8250_port: Introduce UART_IIR_FIFO_ENABLED_16750 (Andrew Halaney) [RHEL-24205] - tty: hvc: remove set but unused variable (Andrew Halaney) [RHEL-24205] - serial: stm32: add support for break control (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: remove unused to_sc16is7xx_port macro (Andrew Halaney) [RHEL-24205] - tty: vcc: Add check for kstrdup() in vcc_probe() (Andrew Halaney) [RHEL-24205] - net: hso: drop unused function argument (Andrew Halaney) [RHEL-24205] - serial: mxs-auart: fix tx (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: reorder code to remove prototype declarations (Andrew Halaney) [RHEL-24205] - serial: omap: do not override settings for RS485 support (Andrew Halaney) [RHEL-24205] - serial: core, imx: do not set RS485 enabled if it is not supported (Andrew Halaney) [RHEL-24205] - serial: core: make sure RS485 cannot be enabled when it is not supported (Andrew Halaney) [RHEL-24205] - serial: core: fix sanitizing check for RTS settings (Andrew Halaney) [RHEL-24205] - serial: core: set missing supported flag for RX during TX GPIO (Andrew Halaney) [RHEL-24205] - serial: Do not hold the port lock when setting rx-during-tx GPIO (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm2835aux: Restore clock error handling (Andrew Halaney) [RHEL-24205] - serial: imx: Ensure that imx_uart_rs485_config() is called with enabled clock (Andrew Halaney) [RHEL-24205] - serial: apbuart: fix console prompt on qemu (Andrew Halaney) [RHEL-24205] - serial: ma35d1: Validate console index before assignment (Andrew Halaney) [RHEL-24205] - arm64: defconfig: Increase SERIAL_8250_NR_UARTS (Andrew Halaney) [RHEL-24205] - tty: fix tty_operations types in documentation (Andrew Halaney) [RHEL-24205] - serial: core: Revert checks for tx runtime PM state (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Do not start RX DMA on THRI interrupt (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Don't skip resource freeing if pm_runtime_resume_and_get() failed (Andrew Halaney) [RHEL-24205] - serial: core: Fix runtime PM handling for pending tx (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: drop earlycon support for unsupported platforms (Andrew Halaney) [RHEL-24205] - tty: 8250: Add Brainboxes Oxford Semiconductor-based quirks (Andrew Halaney) [RHEL-24205] - tty: 8250: Fix up PX-803/PX-857 (Andrew Halaney) [RHEL-24205] - tty: 8250: Fix port count of PX-257 (Andrew Halaney) [RHEL-24205] - tty: 8250: Remove UC-257 and UC-431 (Andrew Halaney) [RHEL-24205] - hvc/xen: fix event channel handling for secondary consoles (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: remove dead code (Andrew Halaney) [RHEL-24205] - ASoC: ti: ams-delta: Fix cx81801_receive() argument types (Andrew Halaney) [RHEL-24205] - serial: core: Fix checks for tx runtime PM state (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Drop pm_runtime_irq_safe() (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Fix errors with no_console_suspend (Andrew Halaney) [RHEL-24205] - serial: Reduce spinlocked portion of uart_rs485_config() (Andrew Halaney) [RHEL-24205] - serial: exar: Revert "serial: exar: Add support for Sealevel 7xxxC serial cards" (Andrew Halaney) [RHEL-24205] - Revert "tty: n_gsm: fix UAF in gsm_cleanup_mux" (Andrew Halaney) [RHEL-24205] - serial: 8250_port: Check IRQ data before use (Andrew Halaney) [RHEL-24205] - tty: shrink the size of struct tty_struct by 40 bytes (Andrew Halaney) [RHEL-24205] - tty: n_tty: deduplicate copy code in n_tty_receive_buf_real_raw() (Andrew Halaney) [RHEL-24205] - tty: n_tty: extract ECHO_OP processing to a separate function (Andrew Halaney) [RHEL-24205] - tty: n_tty: unify counts to size_t (Andrew Halaney) [RHEL-24205] - tty: n_tty: use u8 for chars and flags (Andrew Halaney) [RHEL-24205] - tty: n_tty: simplify chars_in_buffer() (Andrew Halaney) [RHEL-24205] - tty: n_tty: remove unsigned char casts from character constants (Andrew Halaney) [RHEL-24205] - tty: n_tty: move newline handling to a separate function (Andrew Halaney) [RHEL-24205] - tty: n_tty: move canon handling to a separate function (Andrew Halaney) [RHEL-24205] - tty: n_tty: use MASK() for masking out size bits (Andrew Halaney) [RHEL-24205] - tty: n_tty: make n_tty_data::num_overrun unsigned (Andrew Halaney) [RHEL-24205] - tty: n_tty: use time_is_before_jiffies() in n_tty_receive_overrun() (Andrew Halaney) [RHEL-24205] - tty: n_tty: use 'num' for writes' counts (Andrew Halaney) [RHEL-24205] - tty: n_tty: use output character directly (Andrew Halaney) [RHEL-24205] - tty: n_tty: make flow of n_tty_receive_buf_common() a bool (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: meson: Add a earlycon for the T7 SoC" (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: improve bcm7271 8250 port (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: add missing support for rs485 devicetree properties (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: fix bug when first setting GPIO direction (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: fix regression with GPIO configuration (Andrew Halaney) [RHEL-24205] - dt-bindings: sc16is7xx: Add property to change GPIO function (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: remove obsolete out_thread label (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: fix broken port 0 uart init (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: fall back to poll if there's no interrupt (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: snps-dw-apb-uart: make interrupt optional (Andrew Halaney) [RHEL-24205] - serial: tegra: handle clk prepare error in tegra_uart_hw_init() (Andrew Halaney) [RHEL-24205] - serial: sifive: Add suspend and resume operations (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Add a earlycon for the T7 SoC (Andrew Halaney) [RHEL-24205] - serial: stm32: synchronize RX DMA channel in shutdown (Andrew Halaney) [RHEL-24205] - serial: stm32: replace access to DMAR bit by dmaengine_pause/resume (Andrew Halaney) [RHEL-24205] - serial: stm32: group dma pause/resume error handling into single function (Andrew Halaney) [RHEL-24205] - serial: stm32: modify parameter and rename stm32_usart_rx_dma_enabled (Andrew Halaney) [RHEL-24205] - serial: stm32: use DMAT as a configuration bit (Andrew Halaney) [RHEL-24205] - serial: stm32: avoid clearing DMAT bit during transfer (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add restart flag to extended ioctl config (Andrew Halaney) [RHEL-24205] - tty: n_gsm: cleanup gsm_control_command and gsm_control_reply (Andrew Halaney) [RHEL-24205] - tty: n_gsm: increase gsm_mux unsupported counted where appropriate (Andrew Halaney) [RHEL-24205] - tty: n_gsm: increase malformed counter for malformed control frames (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add open_error counter to gsm_mux (Andrew Halaney) [RHEL-24205] - tty: n_gsm: remove unneeded initialization of ret in gsm_dlci_config (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add missing description to structs in gsmmux.h (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add restart flag to DLC specific ioctl config (Andrew Halaney) [RHEL-24205] - serial: core: Remove unused PORT_* definitions (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: invert conditions in __tty_buffer_request_room() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: initialize variables in initializers already (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: better types in __tty_buffer_request_room() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: use __tty_insert_flip_string_flags() in tty_insert_flip_char() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: let tty_prepare_flip_string() return size_t (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: switch insert functions to size_t (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: warn if losing flags in __tty_insert_flip_string_flags() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: unify tty_insert_flip_string_{fixed_flag,flags}() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: use struct_size() in tty_buffer_alloc() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: switch data type to u8 (Andrew Halaney) [RHEL-24205] - tty: gdm724x: use min_t() for size_t varable and a constant (Andrew Halaney) [RHEL-24205] - serial: core: Fix serial core port id, including multiport devices (Andrew Halaney) [RHEL-24205] - serial: 8250: drop lockdep annotation from serial8250_clear_IER() (Andrew Halaney) [RHEL-24205] - tty: rfcomm: convert counts to size_t (Andrew Halaney) [RHEL-24205] - tty: hso: simplify hso_serial_write() (Andrew Halaney) [RHEL-24205] - tty: gdm724x: convert counts to size_t (Andrew Halaney) [RHEL-24205] - tty: vcc: convert counts to size_t (Andrew Halaney) [RHEL-24205] - tty: hvc: convert counts to size_t (Andrew Halaney) [RHEL-24205] - tty: ldops: unify to u8 (Andrew Halaney) [RHEL-24205] - tty: audit: unify to u8 (Andrew Halaney) [RHEL-24205] - tty: make tty_operations::write()'s count size_t (Andrew Halaney) [RHEL-24205] - tty: propagate u8 data to tty_operations::put_char() (Andrew Halaney) [RHEL-24205] - tty: propagate u8 data to tty_operations::write() (Andrew Halaney) [RHEL-24205] - tty: use min() for size computation in iterate_tty_read() (Andrew Halaney) [RHEL-24205] - tty: switch size and count types in iterate_tty_read() to size_t (Andrew Halaney) [RHEL-24205] - tty: use ssize_t for iterate_tty_read() returned type (Andrew Halaney) [RHEL-24205] - tty: use min() in iterate_tty_write() (Andrew Halaney) [RHEL-24205] - tty: rename and de-inline do_tty_write() (Andrew Halaney) [RHEL-24205] - tty: don't pass write() to do_tty_write() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: make all offsets unsigned (Andrew Halaney) [RHEL-24205] - tty: make char_buf_ptr()/flag_buf_ptr()'s offset unsigned (Andrew Halaney) [RHEL-24205] - misc: ti-st: make st_recv() conforming to tty_ldisc_ops::receive_buf() (Andrew Halaney) [RHEL-24205] - tty: use u8 for flags (Andrew Halaney) [RHEL-24205] - tty: use u8 for chars (Andrew Halaney) [RHEL-24205] - tty: make tty_ldisc_ops::*buf*() hooks operate on size_t (Andrew Halaney) [RHEL-24205] - tty: can327, move overflow test inside can327_ldisc_rx()'s loop (Andrew Halaney) [RHEL-24205] - tty: can327: unify error paths in can327_ldisc_rx() (Andrew Halaney) [RHEL-24205] - tty: switch count in tty_ldisc_receive_buf() to size_t (Andrew Halaney) [RHEL-24205] - tty: switch receive_buf() counts to size_t (Andrew Halaney) [RHEL-24205] - tty: make counts in tty_port_client_operations hooks size_t (Andrew Halaney) [RHEL-24205] - tty: make tty_port_client_operations operate with u8 (Andrew Halaney) [RHEL-24205] - tty: make tty_change_softcar() more understandable (Andrew Halaney) [RHEL-24205] - tty: drop tty_debug_wait_until_sent() (Andrew Halaney) [RHEL-24205] - tty: tty_port: rename 'disc' to 'ld' (Andrew Halaney) [RHEL-24205] - tty: change tty_write_lock()'s ndelay parameter to bool (Andrew Halaney) [RHEL-24205] - tty: n_null: remove optional ldops (Andrew Halaney) [RHEL-24205] - tty: remove dummy tty_ldisc_ops::poll() implementations (Andrew Halaney) [RHEL-24205] - tty: ldisc: document that ldops are optional (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: Poll primary sequencer irq status after cancel_tx (Andrew Halaney) [RHEL-24205] - serial: sifive: Remove redundant of_match_ptr() (Andrew Halaney) [RHEL-24205] - serial: core: Revert port_id use (Andrew Halaney) [RHEL-24205] - TIOCSTI: Document CAP_SYS_ADMIN behaviour in Kconfig (Andrew Halaney) [RHEL-24205] - dmaengine: pl330: Return DMA_PAUSED when transaction is paused (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix oops for port->pm on uart_change_pm() (Andrew Halaney) [RHEL-24205] - serial: 8250: Reinit port_id when adding back serial8250_isa_devs (Andrew Halaney) [RHEL-24205] - serial: core: Fix kmemleak issue for serial core device remove (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: remove unnecessary cast when reading register (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove linux/fs_uart_pd.h (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Don't include fs_uart_pd.h when not needed (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove stale prototype in powerpc/fsl_soc.c (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove cpm_uart/ subdirectory (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Refactor cpm_uart_[un]map_pram() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Refactor cpm_uart_allocbuf()/cpm_uart_freebuf() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Deduplicate cpm_line_cr_cmd() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Deduplicate cpm_set_{brg/smc_fcr/scc_fcr}() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Use get_baudrate() instead of uart_baudrate() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Stop using fs_uart_id enum (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove stale prototypes and table and macros (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Avoid suspicious locking (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Remove redundant initialization owner in mcb_driver (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Fix unsigned expression compared with zero (Andrew Halaney) [RHEL-24205] - serial: max310x: fix typos in comments (Andrew Halaney) [RHEL-24205] - serial: max310x: add comments for membase address workaround (Andrew Halaney) [RHEL-24205] - tty: n_gsm: require CAP_NET_ADMIN to attach N_GSM0710 ldisc (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Fix unsigned comparison with less than zero (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Set missing PM ops for hibernation support (Andrew Halaney) [RHEL-24205] - tty: serial: xilinx_uartps: Do not check for 0 return after calling platform_get_irq() (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: Fix potential deadlock on &info->lock (Andrew Halaney) [RHEL-24205] - tty: vt: Remove some repetitive initialization (Andrew Halaney) [RHEL-24205] - tty: serial: Remove redundant initialization for ma35d1serial_driver (Andrew Halaney) [RHEL-24205] - serial: core: Fix serial_base_match() after fixing controller port name (Andrew Halaney) [RHEL-24205] - serial: core: Fix serial core controller port name to show controller id (Andrew Halaney) [RHEL-24205] - serial: core: Fix serial core port id to not use port->line (Andrew Halaney) [RHEL-24205] - serial: core: Controller id cannot be negative (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: make default_params const (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: use PCI_VDEVICE (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: drop info messages from init/exit functions (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: define global strings as const strings (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: drop global slgt_driver_name array (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: convert CALC_REGADDR() macro to an inline (Andrew Halaney) [RHEL-24205] - misc: ti-st: don't check for tty data == NULL (Andrew Halaney) [RHEL-24205] - misc: ti-st: remove ptr from recv functions (Andrew Halaney) [RHEL-24205] - misc: ti-st: remove forward declarations and make st_int_recv() static (Andrew Halaney) [RHEL-24205] - speakup: switch to unsigned iterator in spk_ttyio_receive_buf2() (Andrew Halaney) [RHEL-24205] - serial: altera_jtaguart: switch status to u32 (Andrew Halaney) [RHEL-24205] - can: slcan: remove casts from tty->disc_data (Andrew Halaney) [RHEL-24205] - input: serport: remove casts from tty->disc_data (Andrew Halaney) [RHEL-24205] - tty: hvsi: remove an extra variable from hvsi_write() (Andrew Halaney) [RHEL-24205] - Bluetooth: rfcomm: remove casts from tty->driver_data (Andrew Halaney) [RHEL-24205] - serial: move WARN_ON() in uart_write() to the condition (Andrew Halaney) [RHEL-24205] - parport_pc: add support for ASIX AX99100 (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: add support for ASIX AX99100 (Andrew Halaney) [RHEL-24205] - can: ems_pci: move ASIX AX99100 ids to pci_ids.h (Andrew Halaney) [RHEL-24205] - can: ems_pci: remove PCI_SUBVENDOR_ID_ASIX definition (Andrew Halaney) [RHEL-24205] - serial: sprd: Fix DMA buffer leak issue (Andrew Halaney) [RHEL-24205] - serial: sprd: Assign sprd_port after initialized to avoid wrong access (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Put IOControl register into regmap_volatile (Andrew Halaney) [RHEL-24205] - drivers:tty: fix return value check in asc_init_port (Andrew Halaney) [RHEL-24205] - tty: serial: meson: refactor objects definition for different devnames (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: fix error handling in read_uarts_available_from_reg() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Preserve original value of DLF register (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix sleeping in atomic context (Andrew Halaney) [RHEL-24205] - serial: sifive: Fix sifive_serial_console_setup() section (Andrew Halaney) [RHEL-24205] - serial: st-asc: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: imx: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: sifive: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: sccnxp: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: sprd: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: mps2-uart: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: vt8500: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: omap: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: tegra: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: linflexuart: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: clps711x: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: bcm63xx-uart: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: ar933x: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: clean up clock-rate debug printk (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix opp vote on shutdown (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Define earlycon for mrvl,mmp-uart (Andrew Halaney) [RHEL-24205] - arm64: dts: meson: a1: change uart compatible string (Andrew Halaney) [RHEL-24205] - tty: serial: meson: add independent uart_data for A1 SoC family (Andrew Halaney) [RHEL-24205] - tty: serial: meson: introduce separate uart_data for S4 SoC family (Andrew Halaney) [RHEL-24205] - tty: serial: meson: apply ttyS devname instead of ttyAML for new SoCs (Andrew Halaney) [RHEL-24205] - tty: serial: meson: redesign the module to platform_driver (Andrew Halaney) [RHEL-24205] - tty: serial: meson: use dev_err_probe (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Make UART config auto configurable (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Read num ports from register data. (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Add clockrate speed for G215/F215 boards (Andrew Halaney) [RHEL-24205] - serial: tegra: Don't print error on probe deferral (Andrew Halaney) [RHEL-24205] - tty: Explicitly include correct DT includes (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: use icc tag defines (Andrew Halaney) [RHEL-24205] - Documentation: devices.txt: reconcile serial/ucc_uart minor numers (Andrew Halaney) [RHEL-24205] - serial: drivers: switch ch and flag to u8 (Andrew Halaney) [RHEL-24205] - serial: omap-serial: remove flag from serial_omap_rdi() (Andrew Halaney) [RHEL-24205] - serial: arc_uart: simplify flags handling in arc_serial_rx_chars() (Andrew Halaney) [RHEL-24205] - serial: pass state to __uart_start() directly (Andrew Halaney) [RHEL-24205] - serial: make uart_insert_char() accept u8s (Andrew Halaney) [RHEL-24205] - serial: convert uart sysrq handling to u8 (Andrew Halaney) [RHEL-24205] - tty: sysrq: use switch in sysrq_key_table_key2index() (Andrew Halaney) [RHEL-24205] - tty: sysrq: switch the rest of keys to u8 (Andrew Halaney) [RHEL-24205] - tty: sysrq: rename and re-type i in sysrq_handle_loglevel() (Andrew Halaney) [RHEL-24205] - n_tty: make many tty parameters const (Andrew Halaney) [RHEL-24205] - n_tty: pass ldata to canon_skip_eof() directly (Andrew Halaney) [RHEL-24205] - n_tty: simplify and sanitize zero_buffer() (Andrew Halaney) [RHEL-24205] - n_tty: drop fp from n_tty_receive_buf_real_raw() (Andrew Halaney) [RHEL-24205] - tty: make check_tty_count() void (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix UAF in gsm_cleanup_mux (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: drop bogus runtime pm state update (Andrew Halaney) [RHEL-24205] - PM: sleep: wakeirq: drop unused enable helpers (Andrew Halaney) [RHEL-24205] - PM: sleep: wakeirq: fix wake irq arming (Andrew Halaney) [RHEL-24205] - TIOCSTI: always enable for CAP_SYS_ADMIN (Andrew Halaney) [RHEL-24205] - tty_audit: make data of tty_audit_log() const (Andrew Halaney) [RHEL-24205] - tty_audit: make tty pointers in exposed functions const (Andrew Halaney) [RHEL-24205] - tty_audit: make icanon a bool (Andrew Halaney) [RHEL-24205] - tty_audit: invert the condition in tty_audit_log() (Andrew Halaney) [RHEL-24205] - tty_audit: use kzalloc() in tty_audit_buf_alloc() (Andrew Halaney) [RHEL-24205] - tty_audit: use TASK_COMM_LEN for task comm (Andrew Halaney) [RHEL-24205] - Revert "8250: add support for ASIX devices with a FIFO bug" (Andrew Halaney) [RHEL-24205] - serial: atmel: don't enable IRQs prematurely (Andrew Halaney) [RHEL-24205] - tty: serial: Add Nuvoton ma35d1 serial driver support (Andrew Halaney) [RHEL-24205] - tty: serial: imx: fix rs485 rx after tx (Andrew Halaney) [RHEL-24205] - tty: fix hang on tty device with no_room set (Andrew Halaney) [RHEL-24205] - serial: core: fix -EPROBE_DEFER handling in init (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Use force_suspend and resume for system suspend (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: Use abs() to simplify some code (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: Fix a memory leak in s3c24xx_serial_getclk() when iterating clk (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: Fix a memory leak in s3c24xx_serial_getclk() in case of error (Andrew Halaney) [RHEL-24205] - serial: 8250: Apply FSL workarounds also without SERIAL_8250_CONSOLE (Andrew Halaney) [RHEL-24205] - serial: core: don't kfree device managed data (Andrew Halaney) [RHEL-24205] - serial: lantiq: add missing interrupt ack (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Simplify clock sequencing and runtime PM (Andrew Halaney) [RHEL-24205] - serial: st-asc: fix typo in property name (Andrew Halaney) [RHEL-24205] - serial: core: Fix error handling for serial_core_ctrl_device_add() (Andrew Halaney) [RHEL-24205] - serial: core: Fix probing serial_base_bus devices (Andrew Halaney) [RHEL-24205] - serial: core: Don't drop port_mutex in serial_core_remove_one_port (Andrew Halaney) [RHEL-24205] - serial: core: Start managing serial controllers to enable runtime PM (Andrew Halaney) [RHEL-24205] - serial: 8250-fsl: Expand description of the MPC83xx UART's misbehaviour (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: convert to modern PM ops (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Move uart_write() inside PM section (Andrew Halaney) [RHEL-24205] - serial: qcom_geni: Comment use of devm_krealloc rather than devm_krealloc_array (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Fix a COMPILE_TEST dependency (Andrew Halaney) [RHEL-24205] - serial: 8250_tegra: Fix an error handling path in tegra_uart_probe() (Andrew Halaney) [RHEL-24205] - serial: Indicate fintek option may also be required for RS232 support (Andrew Halaney) [RHEL-24205] - serial: 8250: synchronize and annotate UART_IER access (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port for UART_IER access in omap8250_irq() (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port for omap8250_restore_regs() (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port for rx_dma() callback (Andrew Halaney) [RHEL-24205] - serial: core: lock port for start_rx() in uart_resume_port() (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port for stop_rx() in omap8250_irq() (Andrew Halaney) [RHEL-24205] - serial: core: lock port for stop_rx() in uart_suspend_port() (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port in startup() callbacks (Andrew Halaney) [RHEL-24205] - vc_screen: reload load of struct vc_data pointer in vcs_write() to avoid UAF (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix enabling deactivated interrupt (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: fix leak in `brcmuart_probe` (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: balance clk_enable calls (Andrew Halaney) [RHEL-24205] - serial: arc_uart: fix of_iomap leak in `arc_serial_probe` (Andrew Halaney) [RHEL-24205] - serial: 8250: Document termios parameter of serial8250_em485_config() (Andrew Halaney) [RHEL-24205] - serial: Add support for Advantech PCI-1611U card (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Add support for USR298x PCI Modems (Andrew Halaney) [RHEL-24205] - serial: Make uart_remove_one_port() return void (Andrew Halaney) [RHEL-24205] - serial: stm32: Ignore return value of uart_remove_one_port() in .remove() (Andrew Halaney) [RHEL-24205] - serial: 8250_rt288x: Remove unnecessary UART_REG_UNMAPPED (Andrew Halaney) [RHEL-24205] - serial: 8250_rt288x: Name non-standard divisor latch reg (Andrew Halaney) [RHEL-24205] - serial: 8250: RT288x/Au1xxx code away from core (Andrew Halaney) [RHEL-24205] - serial: 8250: Add dl_read/write, bugs and mapsize into plat_serial8250_port (Andrew Halaney) [RHEL-24205] - serial: 8250: Document uart_8250_port's ->dl_read/write() (Andrew Halaney) [RHEL-24205] - serial: 8250: Change dl_read/write to handle value as u32 (Andrew Halaney) [RHEL-24205] - serial: 8250: Allow using ports higher than SERIAL_8250_RUNTIME_UARTS (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Shut down on remove for console uart (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix life cycle issues for interrupt handlers (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix imprecise external abort for omap_8250_pm() (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix freeing of resources on failed register (Andrew Halaney) [RHEL-24205] - serial: pl011: set UART011_CR_RXE in pl011_set_termios after port shutdown (Andrew Halaney) [RHEL-24205] - tty: serial: fsl_lpuart: optimize the timer based EOP logic (Andrew Halaney) [RHEL-24205] - serdev: Add method to assert break signal over tty UART port (Andrew Halaney) [RHEL-24205] - serdev: Replace all instances of ENOTSUPP with EOPNOTSUPP (Andrew Halaney) [RHEL-24205] - n_gsm: Use array_index_nospec() with index that comes from userspace (Andrew Halaney) [RHEL-24205] - tty: vt: drop checks for undefined VT_SINGLE_DRIVER (Andrew Halaney) [RHEL-24205] - tty: vt: distribute EXPORT_SYMBOL() (Andrew Halaney) [RHEL-24205] - tty: vt: simplify some cases in tioclinux() (Andrew Halaney) [RHEL-24205] - tty: vt: reformat tioclinux() (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix end of transmission on SCI (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Add support for tx end interrupt handling (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix TE setting on SCI IP (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Add RZ/G2L SCIFA DMA rx support (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Add RZ/G2L SCIFA DMA tx support (Andrew Halaney) [RHEL-24205] - serial: max310x: fix IO data corruption in batched operations (Andrew Halaney) [RHEL-24205] - serial: core: Disable uart_start() on uart_remove_one_port() (Andrew Halaney) [RHEL-24205] - serial: 8250: Reinit port->pm on port specific driver unbind (Andrew Halaney) [RHEL-24205] - serial: 8250: Add missing wakeup event reporting (Andrew Halaney) [RHEL-24205] - serial: fix TIOCSRS485 locking (Andrew Halaney) [RHEL-24205] - serial: make SiFive serial drivers depend on ARCH_ symbols (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: don't allocate and pass dummy flags (Andrew Halaney) [RHEL-24205] - tty: serial: simplify qcom_geni_serial_send_chunk_fifo() (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix redundant assignment of gsm->encoding (Andrew Halaney) [RHEL-24205] - ACPI: Replace irqdomain.h include with struct declarations (Andrew Halaney) [RHEL-24205] - tpm: atmel: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - pata: ixp4xx: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - ata: pata_macio: Add explicit include of irqdomain.h (Andrew Halaney) [RHEL-24205] - serial: 8250_tegra: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - staging: iio: resolver: ad2s1210: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - iio: adc: ad7292: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - tty: Fix typo in LEGACY_TIOCSTI Kconfig description (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix Rx on RZ/G2L SCI (Andrew Halaney) [RHEL-24205] - serial: 8250: Prevent starting up DMA Rx on THRI interrupt (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix transmit end interrupt handler (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix serial8250_tx_empty() race with DMA Tx (Andrew Halaney) [RHEL-24205] - tty: Prevent writing chars during tcsetattr TCSADRAIN/FLUSH (Andrew Halaney) [RHEL-24205] - serial: sb1250-duart: clean up after SIBYTE_BCM1x55 removal (Andrew Halaney) [RHEL-24205] - serial: bcm63xx-uart: add polling support (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Remove setting {src,dst}_{addr,addr_width} based on DMA direction (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Use uart_circ_empty() (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Use uart_circ_empty() (Andrew Halaney) [RHEL-24205] - serial: imx: remove unused imx_uart_is_imx* functions (Andrew Halaney) [RHEL-24205] - tty: serial: remove obsolete config SERIAL_SAMSUNG_UARTS_4 (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: Add a poll_init() function (Andrew Halaney) [RHEL-24205] - serial: uart_poll_init() should power on the UART (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add ioctl for DLC config via ldisc handle (Andrew Halaney) [RHEL-24205] - tty: n_gsm: allow window size configuration (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add ioctl for DLC specific parameter configuration (Andrew Halaney) [RHEL-24205] - hvc/xen: prevent concurrent accesses to the shared ring (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Fix arbitration handling (Andrew Halaney) [RHEL-24205] - tty: Convert hw_stopped in tty_struct to bool (Andrew Halaney) [RHEL-24205] - n_tty: Reindent if condition (Andrew Halaney) [RHEL-24205] - n_tty: Cleanup includes (Andrew Halaney) [RHEL-24205] - n_tty: Use DIV_ROUND_UP() in room calculation (Andrew Halaney) [RHEL-24205] - n_tty: Sort includes alphabetically (Andrew Halaney) [RHEL-24205] - tty_ioctl: Use BIT() for internal flags (Andrew Halaney) [RHEL-24205] - n_tty: Convert no_space_left to space_left boolean (Andrew Halaney) [RHEL-24205] - serial: Remove uart_wait_until_sent() forward declaration (Andrew Halaney) [RHEL-24205] - serial: Rename hw_stopped to old_hw_stopped & improve logic (Andrew Halaney) [RHEL-24205] - serial: Make hw_stopped bool (Andrew Halaney) [RHEL-24205] - serial: Rename uart_change_speed() to uart_change_line_settings() (Andrew Halaney) [RHEL-24205] - serial: Move uart_change_speed() earlier (Andrew Halaney) [RHEL-24205] - serial: Remove extern from func prototypes in headers (Andrew Halaney) [RHEL-24205] - serial: Use B0 instead of implicit zero assumption (Andrew Halaney) [RHEL-24205] - serial: Use ARRAY_SIZE() with iso7816 reserved array (Andrew Halaney) [RHEL-24205] - serial: sprd: Drop of_match_ptr for ID table (Andrew Halaney) [RHEL-24205] - serial: sh-sci: mark OF related data as maybe unused (Andrew Halaney) [RHEL-24205] - serial: Use of_property_read_bool() for boolean properties (Andrew Halaney) [RHEL-24205] - serial: Use of_property_present() for testing DT property presence (Andrew Halaney) [RHEL-24205] - media: i2c: ov2685: convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - media: i2c: ov5695: convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - w1: ds2482: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - mtd: maps: pismo: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - misc: ad525x_dpot-i2c: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - tty: vt: protect KD_FONT_OP_GET_TALL from unbound access (Andrew Halaney) [RHEL-24205] - tty: ipwireless: move Kconfig entry to tty (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: drop bogus uart_write_wakeup() (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix mapping of empty DMA buffer (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix DMA mapping leak on shutdown (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix console shutdown hang (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Add serial8250_em_{reg_update(),out_helper()} (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Use pseudo offset for UART_FCR (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Use devm_clk_get_enabled() (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Add missing break statement (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Drop unused header file (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Simplify probe() (Andrew Halaney) [RHEL-24205] - arm64: dts: meson-g12-common: Use the G12A UART compatible string (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Add a new compatible string for the G12A SoC (Andrew Halaney) [RHEL-24205] - serial: stm32: Re-assert RTS/DE GPIO in RS485 mode only if more data are transmitted (Andrew Halaney) [RHEL-24205] - serial: stm32: Remove unused struct stm32_port txdone element (Andrew Halaney) [RHEL-24205] - tty: simplify sysctl registration (Andrew Halaney) [RHEL-24205] - serial: imx: Drop a few unneeded casts (Andrew Halaney) [RHEL-24205] - tty: tty_ldisc: Remove the ret variable (Andrew Halaney) [RHEL-24205] - serdev: Set fwnode for serdev devices (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Disable SERIAL_8250_PCI1XXXX config by default (Andrew Halaney) [RHEL-24205] - serial: 8250_fsl: fix handle_irq locking (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Fix UART port type (Andrew Halaney) [RHEL-24205] - serial: 8250: ASPEED_VUART: select REGMAP instead of depending on it (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: fsl_lpuart: adjust SERIAL_FSL_LPUART_CONSOLE config dependency" (Andrew Halaney) [RHEL-24205] - vc_screen: modify vcs_size() handling in vcs_read() (Andrew Halaney) [RHEL-24205] - sysctl: fix proc_dobool() usability (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add keep alive support (Andrew Halaney) [RHEL-24205] - serial: imx: remove a redundant check (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add TIOCMIWAIT support (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add RING/CD control support (Andrew Halaney) [RHEL-24205] - tty: n_gsm: mark unusable ioctl structure fields accordingly (Andrew Halaney) [RHEL-24205] - serial: imx: get rid of registers shadowing (Andrew Halaney) [RHEL-24205] - serial: imx: refine local variables in rxint() (Andrew Halaney) [RHEL-24205] - serial: imx: stop using USR2 in FIFO reading loop (Andrew Halaney) [RHEL-24205] - serial: imx: remove redundant USR2 read from FIFO reading loop (Andrew Halaney) [RHEL-24205] - serial: imx: do not break from FIFO reading loop prematurely (Andrew Halaney) [RHEL-24205] - serial: imx: do not sysrq broken chars (Andrew Halaney) [RHEL-24205] - serial: imx: work-around for hardware RX flood (Andrew Halaney) [RHEL-24205] - serial: imx: factor-out common code to imx_uart_soft_reset() (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Add power management functions to quad-uart driver (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Add RS485 support to quad-uart driver (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Add driver for quad-uart support (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Add serial8250_pci_setup_port definition in 8250_pcilib.c (Andrew Halaney) [RHEL-24205] - tty: pcn_uart: fix memory leak with using debugfs_lookup() (Andrew Halaney) [RHEL-24205] - tty: serial: imx: disable Ageing Timer interrupt request irq (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix mismerge regarding serial_lsr_in() (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Fix DMA Rx rearm race (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Fix DMA Rx completion race (Andrew Halaney) [RHEL-24205] - serial: stm32: Merge hard IRQ and threaded IRQ handling into single IRQ handler (Andrew Halaney) [RHEL-24205] - serial: liteuart: Remove a copy of UART id in private structure (Andrew Halaney) [RHEL-24205] - serial: liteuart: Don't mix devm_*() with non-devm_*() calls (Andrew Halaney) [RHEL-24205] - serial: liteuart: Correct error rollback (Andrew Halaney) [RHEL-24205] - serial: qcom_geni: Fix variable naming (Andrew Halaney) [RHEL-24205] - serial: exar: Add support for Sealevel 7xxxC serial cards (Andrew Halaney) [RHEL-24205] - Revert "serial: stm32: Merge hard IRQ and threaded IRQ handling into single IRQ handler" (Andrew Halaney) [RHEL-24205] - VT: Bump font size limitation to 64x128 pixels (Andrew Halaney) [RHEL-24205] - VT: Add KD_FONT_OP_SET/GET_TALL operations (Andrew Halaney) [RHEL-24205] - VT: Add height parameter to con_font_get/set consw operations (Andrew Halaney) [RHEL-24205] - serial: atmel: fix incorrect baudrate setup (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: add DFL bus driver for Altera 16550. (Andrew Halaney) [RHEL-24205] - tty: moxa: Rename dtr/rts parameters/variables to active (Andrew Halaney) [RHEL-24205] - tty: Call ->dtr_rts() parameter active consistently (Andrew Halaney) [RHEL-24205] - tty: Return bool from tty_termios_hw_change() (Andrew Halaney) [RHEL-24205] - serial: Make uart_handle_cts_change() status param bool active (Andrew Halaney) [RHEL-24205] - tty/serial: Make ->dcd_change()+uart_handle_dcd_change() status bool active (Andrew Halaney) [RHEL-24205] - tty: Convert ->dtr_rts() to take bool argument (Andrew Halaney) [RHEL-24205] - tty: Convert ->carrier_raised() and callchains to bool (Andrew Halaney) [RHEL-24205] - serial: Convert uart_{,port_}startup() init_hw param to bool (Andrew Halaney) [RHEL-24205] - tty: moxa: Make local var storing tty_port_initialized() bool (Andrew Halaney) [RHEL-24205] - tty: Cleanup tty_port_set_active() bool parameter (Andrew Halaney) [RHEL-24205] - tty: Cleamup tty_port_set_suspended() bool parameter (Andrew Halaney) [RHEL-24205] - tty: Cleanup tty_port_set_initialized() bool parameter (Andrew Halaney) [RHEL-24205] - serial: pic32: Add checks for devm_clk_get() in pic32_uart_probe() (Andrew Halaney) [RHEL-24205] - serial: stm32: Add support for rs485 RX_DURING_TX output GPIO (Andrew Halaney) [RHEL-24205] - serial: imx: Add support for RS485 RX_DURING_TX output GPIO (Andrew Halaney) [RHEL-24205] - serial: core: Add option to output RS485 RX_DURING_TX state via GPIO (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: rs485: Add GPIO controlling RX enable during TX (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: setup GPIO controller later in probe (Andrew Halaney) [RHEL-24205] - serial: msm: add lock annotation to msm_set_baud_rate() (Andrew Halaney) [RHEL-24205] - serial: sccnxp: Use devm_clk_get_enabled() helper (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Add of_node_put() in ucc_uart_remove() (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: add support for serial engine DMA (Andrew Halaney) [RHEL-24205] - soc: qcom-geni-se: add more symbol definitions (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: use of_device_id data (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: drop the return value from handle_rx (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: refactor qcom_geni_serial_send_chunk_fifo() (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: split out the FIFO tx code (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: remove unneeded tabs (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: refactor qcom_geni_serial_isr() (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: remove stray newlines (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: improve the to_dev_port() macro (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: align #define values (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: remove unused symbols (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: drop unneeded forward definitions (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: stop operations in progress at shutdown (Andrew Halaney) [RHEL-24205] - tty: vt: cache row count in con_scroll() (Andrew Halaney) [RHEL-24205] - tty: vt: saner names for more scroll variables (Andrew Halaney) [RHEL-24205] - tty: vt: separate array juggling to juggle_array() (Andrew Halaney) [RHEL-24205] - tty: vt: simplify some unicode conditions (Andrew Halaney) [RHEL-24205] - tty: vt: replace BUG_ON() by WARN_ON_ONCE() (Andrew Halaney) [RHEL-24205] - tty: vt: remove struct uni_screen (Andrew Halaney) [RHEL-24205] - tty: vt: remove char32_t typedef (Andrew Halaney) [RHEL-24205] - tty: vt: use sizeof(*variable) where possible (Andrew Halaney) [RHEL-24205] - tty: vt: remove reference to undefined NO_VC_UNI_SCREEN (Andrew Halaney) [RHEL-24205] - tty: vt: drop get_vc_uniscr() (Andrew Halaney) [RHEL-24205] - tty: vt: remove vc_uniscr_debug_check() (Andrew Halaney) [RHEL-24205] - tty: serial: imx: disable the break condition when shutdown the uart port (Andrew Halaney) [RHEL-24205] - tty/vt: prevent registration of console with invalid number (Andrew Halaney) [RHEL-24205] - tty: fix out-of-bounds access in tty_driver_lookup_tty() (Andrew Halaney) [RHEL-24205] - serial: 8250_early: Convert literals to use defines (Andrew Halaney) [RHEL-24205] - serial: 8250: Define IIR 64 byte bit & cleanup related code (Andrew Halaney) [RHEL-24205] - serial: 8250: Add IIR FIFOs enabled field properly (Andrew Halaney) [RHEL-24205] - serial: 8250: Cleanup MCR literals (Andrew Halaney) [RHEL-24205] - serial: 8250: Name MSR literals (Andrew Halaney) [RHEL-24205] - serial: 8250: Use defined IER bits (Andrew Halaney) [RHEL-24205] - serial: liteuart: drop obsolete dependency on COMPILE_TEST (Andrew Halaney) [RHEL-24205] - serial: liteuart: move polling putchar() function (Andrew Halaney) [RHEL-24205] - serial: liteuart: add IRQ support for the TX path (Andrew Halaney) [RHEL-24205] - serial: liteuart: add IRQ support for the RX path (Andrew Halaney) [RHEL-24205] - serial: liteuart: move function definitions (Andrew Halaney) [RHEL-24205] - serial: liteuart: separate rx loop from poll timer (Andrew Halaney) [RHEL-24205] - serial: liteuart: clean up rx loop variables (Andrew Halaney) [RHEL-24205] - serial: liteuart: simplify passing of uart_insert_char() flag (Andrew Halaney) [RHEL-24205] - serial: liteuart: rx loop should only ack rx events (Andrew Halaney) [RHEL-24205] - serial: liteuart: move tty_flip_buffer_push() out of rx loop (Andrew Halaney) [RHEL-24205] - serial: liteuart: minor style fix in liteuart_init() (Andrew Halaney) [RHEL-24205] - serial: liteuart: don't set unused port fields (Andrew Halaney) [RHEL-24205] - serial: liteuart: remove unused uart_ops stubs (Andrew Halaney) [RHEL-24205] - serial: liteuart: use bit number macros (Andrew Halaney) [RHEL-24205] - serial: liteuart: use KBUILD_MODNAME as driver name (Andrew Halaney) [RHEL-24205] - serial: Rename earlycon semihost driver (Andrew Halaney) [RHEL-24205] - riscv: Implement semihost.h for earlycon semihost driver (Andrew Halaney) [RHEL-24205] - serial: earlycon-arm-semihost: Move smh_putc() variants in respective arch's semihost.h (Andrew Halaney) [RHEL-24205] - earlycon: Increase options size (Andrew Halaney) [RHEL-24205] - earlycon: Let users set the clock frequency (Andrew Halaney) [RHEL-24205] - serial: stm32: Merge hard IRQ and threaded IRQ handling into single IRQ handler (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: fix high priority character transmission in rs486 mode (Andrew Halaney) [RHEL-24205] - serial: pch_uart: Pass correct sg to dma_unmap_sg() (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: fix slab-out-of-bounds on RX FIFO buffer (Andrew Halaney) [RHEL-24205] - serial: arc_uart: Drop empty platform remove function (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: fix mutex locking order for configure_kgdboc() (Andrew Halaney) [RHEL-24205] - hvc/xen: lock console list traversal (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: use setup() callback for early console (Andrew Halaney) [RHEL-24205] - printk: relieve console_lock of list synchronization duties (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: use console_list_lock to trap exit (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: synchronize tty_find_polling_driver() and register_console() (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: use console_list_lock for list traversal (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - proc: consoles: use console_list_lock for list iteration (Andrew Halaney) [RHEL-24205] - tty: tty_io: use console_list_lock for list synchronization (Andrew Halaney) [RHEL-24205] - printk, xen: fbfront: create/use safe function for forcing preferred (Andrew Halaney) [RHEL-24205] - netconsole: avoid CON_ENABLED misuse to track registration (Andrew Halaney) [RHEL-24205] - usb: early: xhci-dbc: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: serial: xilinx_uartps: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: serial: pic32_uart: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: serial: earlycon: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: hvc: use console_is_registered() (Andrew Halaney) [RHEL-24205] - efi: earlycon: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: nfcon: use console_is_registered() (Andrew Halaney) [RHEL-24205] - serial_core: replace uart_console_enabled() with uart_console_registered() (Andrew Halaney) [RHEL-24205] - console: introduce console_is_registered() (Andrew Halaney) [RHEL-24205] - printk: console_device: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - printk: console_flush_on_panic: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - printk: console_unblank: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - printk: console_is_usable: use console_srcu_read_flags (Andrew Halaney) [RHEL-24205] - printk: __pr_flush: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - printk: console_flush_all: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - kdb: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - um: kmsg_dumper: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - console: introduce wrappers to read/write console flags (Andrew Halaney) [RHEL-24205] - proc: consoles: document console_lock usage (Andrew Halaney) [RHEL-24205] - tty: tty_io: document console_lock usage (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: document console_lock usage (Andrew Halaney) [RHEL-24205] - um: kmsg_dump: only dump when no output console available (Andrew Halaney) [RHEL-24205] - serial: kgdboc: Lock console list in probe function (Andrew Halaney) [RHEL-24205] - serial: atmel: don't stop the transmitter when doing PIO (Andrew Halaney) [RHEL-24205] - serial: atmel: cleanup atmel_start+stop_tx() (Andrew Halaney) [RHEL-24205] - serial: sunsab: Fix error handling in sunsab_init() (Andrew Halaney) [RHEL-24205] - serial: altera_uart: fix locking in polling mode (Andrew Halaney) [RHEL-24205] - serial: pch: Fix PCI device refcount leak in pch_request_dma() (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: unwind actions in error path of net device open (Andrew Halaney) [RHEL-24205] - serial: stm32: move dma_request_chan() before clk_prepare_enable() (Andrew Halaney) [RHEL-24205] - serial: pl011: Do not clear RX FIFO & RX interrupt in unthrottle. (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: avoid SBSA UART accessing DMACR register (Andrew Halaney) [RHEL-24205] - tty: serial: altera_jtaguart: remove struct altera_jtaguart (Andrew Halaney) [RHEL-24205] - tty: serial: altera_jtaguart: use uart_port::read_status_mask (Andrew Halaney) [RHEL-24205] - tty: serial: altera_jtaguart: remove unused altera_jtaguart::sigs (Andrew Halaney) [RHEL-24205] - tty: serial: altera_jtaguart: remove flag from altera_jtaguart_rx_chars() (Andrew Halaney) [RHEL-24205] - n_tty: Rename tail to old_tail in n_tty_read() (Andrew Halaney) [RHEL-24205] - tty: n_gsm: Delete unneeded semicolon (Andrew Halaney) [RHEL-24205] - serial: 8250: Flush DMA Rx on RLSI (Andrew Halaney) [RHEL-24205] - serial: 8250_lpss: Use 16B DMA burst with Elkhart Lake (Andrew Halaney) [RHEL-24205] - serial: 8250_lpss: Configure DMA also w/o DMA filter (Andrew Halaney) [RHEL-24205] - serial: 8250: Fall back to non-DMA Rx if IIR_RDI occurs (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Fix calculation of RS485 delays (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Fix error handling in brcmuart_init() (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Rearm DMA Rx if more data is pending (Andrew Halaney) [RHEL-24205] - serial: Fix a typo ("ignorning") (Andrew Halaney) [RHEL-24205] - tty: Convert tty_buffer flags to bool (Andrew Halaney) [RHEL-24205] - tty: Move TIOCSTI toggle variable before kerndoc (Andrew Halaney) [RHEL-24205] - serial: imx: Add missing .thaw_noirq hook (Andrew Halaney) [RHEL-24205] - Revert "tty: n_gsm: replace kicktimer with delayed_work" (Andrew Halaney) [RHEL-24205] - Revert "tty: n_gsm: avoid call of sleeping functions from atomic context" (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix sleep-in-atomic-context bug in gsm_control_send (Andrew Halaney) [RHEL-24205] - tty: Cleanup tty buffer align mask (Andrew Halaney) [RHEL-24205] - tty: hvc: make hvc_rtas_dev static (Andrew Halaney) [RHEL-24205] - serial: 8250_core: Use str_enabled_disabled() helper (Andrew Halaney) [RHEL-24205] - tty: serial: imx: Handle RS485 DE signal active high (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Flush PM QOS work on remove (Andrew Halaney) [RHEL-24205] - printk: introduce console_list_lock (Andrew Halaney) [RHEL-24205] - printk: fix setting first seq for consoles (Andrew Halaney) [RHEL-24205] - printk: move @seq initialization to helper (Andrew Halaney) [RHEL-24205] - printk: register_console: use "registered" for variable names (Andrew Halaney) [RHEL-24205] - printk: Prepare for SRCU console list protection (Andrew Halaney) [RHEL-24205] - printk: Convert console_drivers list to hlist (Andrew Halaney) [RHEL-24205] - printk: use strscpy() to instead of strlcpy() (Andrew Halaney) [RHEL-24205] - printk: fix a typo of comment (Andrew Halaney) [RHEL-24205] - printk: Mark __printk percpu data ready __ro_after_init (Andrew Halaney) [RHEL-24205] - printk: Remove bogus comment vs. boot consoles (Andrew Halaney) [RHEL-24205] - printk: Remove write only variable nr_ext_console_drivers (Andrew Halaney) [RHEL-24205] - printk: Make pr_flush() static (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix unpaired pm_runtime_put_sync() in omap8250_remove() (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: remove wait loop from Errata i202 workaround (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix missing PM runtime calls for omap8250_set_mctrl() (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Avoid RS485 RTS glitch on ->set_termios() (Andrew Halaney) [RHEL-24205] - serial: 8250/ingenic: Add support for the JZ4750/JZ4755 (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: ingenic: Add support for the JZ4750/55 SoCs (Andrew Halaney) [RHEL-24205] - Documentation: Make formatting consistent for rs485 docs (Andrew Halaney) [RHEL-24205] - Documentation: rs485: Fix struct referencing (Andrew Halaney) [RHEL-24205] - Documentation: rs485: Mention uart_get_rs485_mode() (Andrew Halaney) [RHEL-24205] - Documentation: rs485: Link reference properly (Andrew Halaney) [RHEL-24205] - serial: Convert serial_rs485 to kernel doc (Andrew Halaney) [RHEL-24205] - serial: zs: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: xuartps: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: uartlite: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: timbuart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunzilog: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunsu: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunsab: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunhv: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: stm32: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sprd: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: tegra: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sccnxp: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sb1250-duart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: samsung_tty: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: rda: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: pic32: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: milbeaut_usio: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: meson: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: max310x: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: max3100: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: liteuart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: ip22zilog: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: imx: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: linflexuart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: digicolor: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: clps711x: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: atmel: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: arc: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: ar933x: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: pl011: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: 8250: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: pch_uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: msm: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: men_z135_uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: dz: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Support native RS485 (Andrew Halaney) [RHEL-24205] - tty: serial: use uart_port_tx_limited() (Andrew Halaney) [RHEL-24205] - tty: serial: use uart_port_tx() helper (Andrew Halaney) [RHEL-24205] - tty: serial: introduce transmit helpers (Andrew Halaney) [RHEL-24205] - tty: Allow TIOCSTI to be disabled (Andrew Halaney) [RHEL-24205] - tty: Move sysctl setup into "core" tty logic (Andrew Halaney) [RHEL-24205] - tty: evh_bytechan: Replace NO_IRQ by 0 (Andrew Halaney) [RHEL-24205] - serial: sifive: select by default if SOC_CANAAN (Andrew Halaney) [RHEL-24205] - serial: sifive: select by default if SOC_SIFIVE (Andrew Halaney) [RHEL-24205] - MAINTAINERS: adjust entry after renaming parisc serial driver (Andrew Halaney) [RHEL-24205] - parisc/serial: Rename 8250_gsc.c to 8250_parisc.c (Andrew Halaney) [RHEL-24205] - parisc: Make 8250_gsc driver dependend on CONFIG_PARISC (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Don't request IRQ too early for console port (Andrew Halaney) [RHEL-24205] - tty: serial: do unlock on a common path in altera_jtaguart_console_putc() (Andrew Halaney) [RHEL-24205] - tty: serial: unify TX space reads under altera_jtaguart_tx_space() (Andrew Halaney) [RHEL-24205] - tty: serial: use FIELD_GET() in lqasc_tx_ready() (Andrew Halaney) [RHEL-24205] - tty: serial: extend lqasc_tx_ready() to lqasc_console_putchar() (Andrew Halaney) [RHEL-24205] - tty: serial: allow pxa.c to be COMPILE_TESTed (Andrew Halaney) [RHEL-24205] - serial: stm32: Fix unused-variable warning (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Add COMMON_CLK dependency to SERIAL_ATMEL (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix restoring termios speed after suspend (Andrew Halaney) [RHEL-24205] - serial: Deassert Transmit Enable on probe in driver-specific way (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Convert to use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Convert to use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - MAINTAINERS: Solve warning regarding inexistent atmel-usart binding (Andrew Halaney) [RHEL-24205] - serial: stm32: Deassert Transmit Enable on ->rs485_config() (Andrew Halaney) [RHEL-24205] - serial: ar933x: Deassert Transmit Enable on ->rs485_config() (Andrew Halaney) [RHEL-24205] - serial: sifive: enable clocks for UART when probed (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Use serial8250_em485_supported (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Use FIELD_PREP/FIELD_GET (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Make the driver aware of the existence of GCLK (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Only divide Clock Divisor if the IP is USART (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Separate mode clearing between UART and USART (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: atmel,at91-usart: Add gclk as a possible USART clock (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: atmel,at91-usart: Add SAM9260 compatibles to SAM9X60 (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: atmel,at91-usart: convert to json-schema (Andrew Halaney) [RHEL-24205] - serial: 8250: Toggle IER bits on only after irq has been set up (Andrew Halaney) [RHEL-24205] - serial: 8250: Switch UART port flags to using BIT_ULL (Andrew Halaney) [RHEL-24205] - serial: 8250: Request full 16550A feature probing for OxSemi PCIe devices (Andrew Halaney) [RHEL-24205] - serial: 8250: Let drivers request full 16550A feature probing (Andrew Halaney) [RHEL-24205] - tty: serial: extract serial_omap_put_char() from transmit_chars() (Andrew Halaney) [RHEL-24205] - tty: serial: switch mpc52xx_uart_int_{r,t}x_chars() to bool (Andrew Halaney) [RHEL-24205] - tty: serial: extract tx_ready() from __serial_lpc32xx_tx() (Andrew Halaney) [RHEL-24205] - tty: serial: extract lqasc_tx_ready() from lqasc_tx_chars() (Andrew Halaney) [RHEL-24205] - tty: serial: altera_uart_{r,t}x_chars() need only uart_port (Andrew Halaney) [RHEL-24205] - tty: serial: clean up stop-tx part in altera_uart_tx_chars() (Andrew Halaney) [RHEL-24205] - tty: serial: move and cleanup vt8500_tx_empty() (Andrew Halaney) [RHEL-24205] - tty: hvc: remove HVC_IUCV_MAGIC (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: remove MGSL_MAGIC (Andrew Halaney) [RHEL-24205] - tty: n_hdlc: remove HDLC_MAGIC (Andrew Halaney) [RHEL-24205] - tty: remove TTY_DRIVER_MAGIC (Andrew Halaney) [RHEL-24205] - tty: remove TTY_MAGIC (Andrew Halaney) [RHEL-24205] - drivers: serial: jsm: fix some leaks in probe (Andrew Halaney) [RHEL-24205] - serial: omap: Disallow RS-485 if rts-gpio is not specified (Andrew Halaney) [RHEL-24205] - tty: serial: cpm_uart: remove unused cpm_uart_nr declaration (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add debug bit for user payload (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add enumeration for gsm encodings (Andrew Halaney) [RHEL-24205] - ARM: footbridge: remove leftover from personal-server (Andrew Halaney) [RHEL-24205] - termios: start unifying non-UAPI parts of asm/termios.h (Andrew Halaney) [RHEL-24205] - termios: uninline conversion helpers (Andrew Halaney) [RHEL-24205] - tty: mxser: remove redundant assignment to hwid (Andrew Halaney) [RHEL-24205] - tty/vt: Add console_lock check to vt_console_print() (Andrew Halaney) [RHEL-24205] - kernel/panic: Drop unblank_screen call (Andrew Halaney) [RHEL-24205] - serial: Fix double word (Andrew Halaney) [RHEL-24205] - serial: 8250_men_mcb: Remove duplicate UAPI:serial_core inclusion (Andrew Halaney) [RHEL-24205] - tty: n_gsm: avoid call of sleeping functions from atomic context (Andrew Halaney) [RHEL-24205] - tty: n_gsm: replace kicktimer with delayed_work (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Preserve previous USART mode if RS485 disabled (Andrew Halaney) [RHEL-24205] - tty: Fix lookahead_buf crash with serdev (Andrew Halaney) [RHEL-24205] - vt: Clear selection before changing the font (Andrew Halaney) [RHEL-24205] - serial: sunsab: Remove frame size calculation dead-code (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove custom frame size calculation (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Remove custom frame size calculation (Andrew Halaney) [RHEL-24205] - termios: get rid of stray asm/termios.h include in n_hdlc.c (Andrew Halaney) [RHEL-24205] - serial: pch_uart: CIRC_CNT_TO_END() is enough (Andrew Halaney) [RHEL-24205] - serial: sh-sci: tail is already on valid range (Andrew Halaney) [RHEL-24205] - serial: sh-sci: CIRC_CNT_TO_END() is enough (Andrew Halaney) [RHEL-24205] - tty: Make ->set_termios() old ktermios const (Andrew Halaney) [RHEL-24205] - usb: serial: Make ->set_termios() old ktermios const (Andrew Halaney) [RHEL-24205] - serial: Make ->set_termios() old ktermios const (Andrew Halaney) [RHEL-24205] - tty: Make ldisc ->set_termios() old ktermios const (Andrew Halaney) [RHEL-24205] - serial: dz: Assume previous baudrate is valid (Andrew Halaney) [RHEL-24205] - tty: Fix comment style in tty_termios_input_baud_rate() (Andrew Halaney) [RHEL-24205] - tty: move from strlcpy with unused retval to strscpy (Andrew Halaney) [RHEL-24205] - tty/vt: Remove printable variable (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Use devm_clk_get_enabled() helper (Andrew Halaney) [RHEL-24205] - serial: 8250: Clear dma tx_err unconditionally (Andrew Halaney) [RHEL-24205] - serial: 8250: Add helper for clearing IER (Andrew Halaney) [RHEL-24205] - tty: serial: fsl_lpuart: adjust SERIAL_FSL_LPUART_CONSOLE config dependency (Andrew Halaney) [RHEL-24205] - serial: pic32_uart: Convert to use GPIO descriptors (Andrew Halaney) [RHEL-24205] - serial: pic32_uart: Utilize uart_console_enabled() (Andrew Halaney) [RHEL-24205] - serial: pl011: Add reg-io-width parameters (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Check the clk_enable return value (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Add timeout waiting for loop (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Prevent writes when the controller is disabled (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Fix the ignore_status (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Initialise the read_status_mask (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Update copyright text to correct format (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Check clk_enable return value (Andrew Halaney) [RHEL-24205] - serial: document start_rx member at struct uart_ops (Andrew Halaney) [RHEL-24205] - tty: amiserial: Fix comment typo (Andrew Halaney) [RHEL-24205] - tty: serial: document uart_get_console() (Andrew Halaney) [RHEL-24205] - tty: serial: serial_core, reformat kernel-doc for functions (Andrew Halaney) [RHEL-24205] - Documentation: serial: link uart_ops properly (Andrew Halaney) [RHEL-24205] - Documentation: serial: move GPIO kernel-doc to the functions (Andrew Halaney) [RHEL-24205] - Documentation: serial: dedup kernel-doc for uart functions (Andrew Halaney) [RHEL-24205] - Documentation: serial: move uart_ops documentation to the struct (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: uart2 error bits clearing (Andrew Halaney) [RHEL-24205] - serial: stm32: make info structs static to avoid sparse warnings (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm2835aux: Add missing clk_disable_unprepare() (Andrew Halaney) [RHEL-24205] - tty: vt: initialize unicode screen buffer (Andrew Halaney) [RHEL-24205] - serial: remove VR41XX serial driver (Andrew Halaney) [RHEL-24205] - serial: 8250: lpc18xx: Remove redundant sanity check for RS485 flags (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: remove redundant sanity check for RS485 flags (Andrew Halaney) [RHEL-24205] - dt_bindings: rs485: Correct delay values (Andrew Halaney) [RHEL-24205] - serial: core: sanitize RS485 delays read from device tree (Andrew Halaney) [RHEL-24205] - serial: core: move sanitizing of RS485 delays into own function (Andrew Halaney) [RHEL-24205] - serial: core, 8250: set RS485 termination GPIO in serial core (Andrew Halaney) [RHEL-24205] - serial: ar933x: Remove superfluous code in ar933x_config_rs485() (Andrew Halaney) [RHEL-24205] - serial: ar933x: Fix check for RS485 support (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Save/restore RTS in suspend/resume (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Avoid pslverr on reading empty receiver fifo (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: fix s3c24xx_serial_set_mctrl() (Andrew Halaney) [RHEL-24205] - serial: 8250: SERIAL_8250_ASPEED_VUART should depend on ARCH_ASPEED (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for Brainboxes PX cards. (Andrew Halaney) [RHEL-24205] - tty: serial: bcm63xx: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA (Andrew Halaney) [RHEL-24205] - spi: bcm63xx-hsspi: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix missing corner cases in gsmld_poll() (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix DM command (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix wrong T1 retry count handling (Andrew Halaney) [RHEL-24205] - serial: RS485 termination is supported if DT provides one (Andrew Halaney) [RHEL-24205] - serial: Embed rs485_supported to uart_port (Andrew Halaney) [RHEL-24205] - serial: 8250_fsl: Don't report FE, PE and OE twice (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix packet re-transmission without open control channel (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Fix the macro RZN1_UART_xDMACR_8_WORD_BURST (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: correctly report configured baudrate value (Andrew Halaney) [RHEL-24205] - serial: 8250: fix return error code in serial8250_request_std_resource() (Andrew Halaney) [RHEL-24205] - serial: stm32: Clear prev values before setting RTS delays (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use dw8250_serial_out() in dw8250_serial_out38x() (Andrew Halaney) [RHEL-24205] - 8250_dwlib: Convert bitops to newer form (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Drop PM ifdeffery (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Sort headers alphabetically (Andrew Halaney) [RHEL-24205] - earlycon: prevent multiple register_console() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Take port lock while accessing LSR (Andrew Halaney) [RHEL-24205] - serial: 8250_port: Fix spelling mistake (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: loopback mode support (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: support more than 4 uart ports (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix __stop_tx() & DMA Tx restart races (Andrew Halaney) [RHEL-24205] - serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: set dma burst_size to 1 (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: enable using pdata with ACPI (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: Support for 9th bit multipoint addressing (Andrew Halaney) [RHEL-24205] - serial: Support for RS-485 multipoint addresses (Andrew Halaney) [RHEL-24205] - termbits.h: create termbits-common.h for identical bits (Andrew Halaney) [RHEL-24205] - termbits: Convert octal defines to hex (Andrew Halaney) [RHEL-24205] - serial: take termios_rwsem for ->rs485_config() & pass termios as param (Andrew Halaney) [RHEL-24205] - serial: 8250_lpss: Use 32-bit reads (Andrew Halaney) [RHEL-24205] - serial: 8250: create lsr_save_mask (Andrew Halaney) [RHEL-24205] - serial: 8250: make saved LSR larger (Andrew Halaney) [RHEL-24205] - serial: Consolidate BOTH_EMPTY use (Andrew Halaney) [RHEL-24205] - serial: Convert SERIAL_XMIT_SIZE to UART_XMIT_SIZE (Andrew Halaney) [RHEL-24205] - serial: 8250: Use C99 array initializer & define UART_REG_UNMAPPED (Andrew Halaney) [RHEL-24205] - serial: Use bits for UART_LSR_BRK_ERROR_BITS/MSR_ANY_DELTA (Andrew Halaney) [RHEL-24205] - serial: msm: Rename UART_* defines to MSM_UART_* (Andrew Halaney) [RHEL-24205] - serial: msm: Convert container_of UART_TO_MSM to static inline (Andrew Halaney) [RHEL-24205] - serial: st-asc: remove include of pm_runtime.h (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: remove enable/disable clock due to atmel_console_setup() (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: use devm_clk_get() (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: stop using legacy pm ops (Andrew Halaney) [RHEL-24205] - serial: kgdboc: Fix typo in comment (Andrew Halaney) [RHEL-24205] - tty: serial: Fix refcount leak bug in ucc_uart.c (Andrew Halaney) [RHEL-24205] - serial: Drop timeout from uart_port (Andrew Halaney) [RHEL-24205] - tty: Add closing marker into comment in tty_ldisc.h (Andrew Halaney) [RHEL-24205] - serial: 8250_pericom: Use UART_LCR_DLAB (Andrew Halaney) [RHEL-24205] - serial: 8250: Use UART_LCR_WLEN8 instead of literal (Andrew Halaney) [RHEL-24205] - serial: sifive: Remove useless license text when SPDX-License-Identifier is already used (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use E_TABSZ for the translations size (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove dflt reset from con_do_clear_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: improve UNI_*() macros definitions (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: rename struct vc_data::vc_uni_pagedir* (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in set_inverse_transl() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in set_inverse_trans_unicode() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove unused parameter from set_inverse_trans_unicode() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use ARRAY_SIZE(), part II. (Andrew Halaney) [RHEL-24205] - serial: 8250: Store to lsr_save_flags after lsr read (Andrew Halaney) [RHEL-24205] - tty: Use flow-control char function on closing path (Andrew Halaney) [RHEL-24205] - tty: Implement lookahead to process XON/XOFF timely (Andrew Halaney) [RHEL-24205] - serial: 8250: Remove serial_rs485 sanitization from em485 (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Remove serial_rs485 assignment (Andrew Halaney) [RHEL-24205] - serial: mcf: Remove serial_rs485 assignment (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Remove serial_rs485 assignment (Andrew Halaney) [RHEL-24205] - serial: max310x: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: imx: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: pl011: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: 8250: lpc18xx: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: 8250_fintek: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: return -EINVAL for non-legacy RS485 flags (Andrew Halaney) [RHEL-24205] - serial: Clear rs485 struct when non-RS485 mode is set (Andrew Halaney) [RHEL-24205] - serial: Sanitize rs485_struct (Andrew Halaney) [RHEL-24205] - serial: stm32: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: omap: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: mcf: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: max310x: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: imx: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: fsl_lpuart: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: atmel: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: ar933x: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: pl011: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Fill in rs485_supported for pci_fintek (Andrew Halaney) [RHEL-24205] - serial: 8250_of: Use serial8250_em485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_lpc18cc: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_fintek: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm2835aux: Use serial8250_em485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250: Create serial8250_em485_supported for em485 users (Andrew Halaney) [RHEL-24205] - serial: Add rs485_supported to uart_port (Andrew Halaney) [RHEL-24205] - serial: Move serial_rs485 sanitization into separate function (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use serial_lsr_in() in dw8250_handle_irq() (Andrew Halaney) [RHEL-24205] - serial: 8250: Adjust misleading LSR related comment (Andrew Halaney) [RHEL-24205] - serial: 8250: Get preserved flags using serial_lsr_in() (Andrew Halaney) [RHEL-24205] - serial: 8250: Create serial_lsr_in() (Andrew Halaney) [RHEL-24205] - serial: 8250: Store to lsr_save_flags after lsr read (Andrew Halaney) [RHEL-24205] - serial: 8250: handle __start_tx() call in start_tx() (Andrew Halaney) [RHEL-24205] - serial: 8250: kill __do_stop_tx() (Andrew Halaney) [RHEL-24205] - tty: vt: convert sysfs snprintf to sysfs_emit (Andrew Halaney) [RHEL-24205] - serial: max310x: implement I2C support (Andrew Halaney) [RHEL-24205] - serial: max310x: make accessing revision id interface-agnostic (Andrew Halaney) [RHEL-24205] - serial: max310x: use a separate regmap for each port (Andrew Halaney) [RHEL-24205] - serial: max310x: use regmap methods for SPI batch operations (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: walk the buffer only once in con_set_trans_old() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use con_allocate_new() in con_unshare_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: extract con_allocate_new() from con_do_clear_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: change refcount only if needed in con_do_clear_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove superfluous whitespace (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make conv_uni_to_pc() more readable (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_set_default_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_set_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_get_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_copy_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_release_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_unshare_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_do_clear_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_unify_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_insert_unipair() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in conv_uni_to_pc() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in set_inverse_trans_unicode() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: extract dict unsharing to con_unshare_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove glyph < 0 check from set_inverse_trans_unicode() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: introduce enum translation_map and use it (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: check put_user() in con_get_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make p1 increment less confusing in con_get_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make con_get_unimap() more readable (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make con_set_unimap() more readable (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use sizeof(*pointer) instead of sizeof(type) (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: zero uni_pgdir using kcalloc() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: introduce UNI_*() macros (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use | for binary addition (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: one line = one statement (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make parameters of inverse_translate() saner (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: convert macros to static inlines (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove extern from function decls (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: decrypt inverse_translate() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: define UNI_* macros for constants (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: rename and document struct uni_pagedir (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use ARRAY_SIZE() (Andrew Halaney) [RHEL-24205] - tty/vt: Makefile, add --unicode for loadkeys invocation (Andrew Halaney) [RHEL-24205] - tty/vt: defkeymap.c_shipped, little unification with loadkeys (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove unused header (Andrew Halaney) [RHEL-24205] - serial: pic32: fix missing clk_disable_unprepare() on error in pic32_uart_startup() (Andrew Halaney) [RHEL-24205] - tty: fix typos in comments (Andrew Halaney) [RHEL-24205] - tty: goldfish: Fix free_irq() on remove (Andrew Halaney) [RHEL-24205] - tty: Rework receive flow control char logic (Andrew Halaney) [RHEL-24205] - pcmcia: synclink_cs: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: stm32-usart: Correct CSIZE, bits, and parity (Andrew Halaney) [RHEL-24205] - serial: st-asc: Sanitize CSIZE and correct PARENB for CS7 (Andrew Halaney) [RHEL-24205] - serial: sifive: Sanitize CSIZE and c_iflag (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: txx9: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: rda-uart: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: digicolor-usart: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: uartlite: Fix BRKINT clearing (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Fix build error without CONFIG_SERIAL_CPM_CONSOLE (Andrew Halaney) [RHEL-24205] - serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485 (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250_mtk: Make sure to select the right FEATURE_SEL" (Andrew Halaney) [RHEL-24205] - serial: msm_serial: disable interrupts in __msm_console_write() (Andrew Halaney) [RHEL-24205] - serial: meson: acquire port->lock in startup() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use dev_err_probe() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use devm_add_action_or_reset() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Update the list of OF headers used by driver (Andrew Halaney) [RHEL-24205] - serial: jsm: Use B0 instead of 0 (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: Fix suspend/resume on S5L (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove initial print (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove tracing prints (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove unused uart_pmac_port::termios_cache (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove unfinished DBDMA support (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: move header content to .c (Andrew Halaney) [RHEL-24205] - tty: fix deadlock caused by calling printk() under tty_port->lock (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix invalid gsmtty_write_room() result (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix mux activation issues in gsm_config() (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Fix register address for XON/XOFF character (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Make sure to select the right FEATURE_SEL (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Fix UART_EFR register address (Andrew Halaney) [RHEL-24205] - tty/serial: digicolor: fix possible null-ptr-deref in digicolor_uart_probe() (Andrew Halaney) [RHEL-24205] - tty: hvc: dcc: Bind driver to CPU core0 for reads and writes (Andrew Halaney) [RHEL-24205] - serial: pch: inline pop_tx() into handle_tx() (Andrew Halaney) [RHEL-24205] - serial: pch: simplify pop_tx() even more (Andrew Halaney) [RHEL-24205] - serial: pch: remove xmit circ_buf size double check (Andrew Halaney) [RHEL-24205] - serial: pch: remove debug print from pop_tx (Andrew Halaney) [RHEL-24205] - serial: pch: decomission pch_uart_hal_write() (Andrew Halaney) [RHEL-24205] - serial: pch: don't overwrite xmit->buf[0] by x_char (Andrew Halaney) [RHEL-24205] - serial: pch: move size check from pop_tx one level up (Andrew Halaney) [RHEL-24205] - serial: pic32: restore disabled irqs in pic32_uart_startup() (Andrew Halaney) [RHEL-24205] - serial: pic32: free up irq names correctly (Andrew Halaney) [RHEL-24205] - serial: pic32: don't zero members of kzalloc-ated structure (Andrew Halaney) [RHEL-24205] - serial: pic32: don't assign pic32_sport::cts_gpio twice (Andrew Halaney) [RHEL-24205] - serial: pic32: convert to_pic32_sport() to an inline (Andrew Halaney) [RHEL-24205] - serial: pic32: remove pic32_get_port() macro (Andrew Halaney) [RHEL-24205] - serial: pic32: simplify pic32_sport::enable_tx_irq handling (Andrew Halaney) [RHEL-24205] - serial: pic32: simplify clk handling (Andrew Halaney) [RHEL-24205] - serial: pic32: remove constants from struct pic32_sport (Andrew Halaney) [RHEL-24205] - serial: pic32: move header content to .c (Andrew Halaney) [RHEL-24205] - serial: pic32: remove unused items from the header (Andrew Halaney) [RHEL-24205] - serial: stm32: Use TC interrupt to deassert GPIO RTS in RS485 mode (Andrew Halaney) [RHEL-24205] - serial: stm32: Factor out GPIO RTS toggling into separate function (Andrew Halaney) [RHEL-24205] - serial: sifive: Remove duplicate `clkin_rate' setting (Andrew Halaney) [RHEL-24205] - serial: sifive: Report actual baud base rather than fixed 115200 (Andrew Halaney) [RHEL-24205] - serial: 8250: Add proper clock handling for OxSemi PCIe devices (Andrew Halaney) [RHEL-24205] - serial: 8250: Export ICR access helpers for internal use (Andrew Halaney) [RHEL-24205] - serial: 8250: Fold EndRun device support into OxSemi Tornado code (Andrew Halaney) [RHEL-24205] - serial: men_z135_uart: Drop duplicated iotype assignment (Andrew Halaney) [RHEL-24205] - serial: 8250: pxa: Remove unneeded (Andrew Halaney) [RHEL-24205] - serial: 8250: core: Remove unneeded (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Fix NULL pointer dereference (Andrew Halaney) [RHEL-24205] - ACPI / property: Document RS485 _DSD properties (Andrew Halaney) [RHEL-24205] - dt_bindings: rs485: Add receiver enable polarity (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: Implement SW half duplex support (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: RS485 HW half & full duplex support (Andrew Halaney) [RHEL-24205] - serial: 8250: Handle UART without interrupt on TEMT (Andrew Halaney) [RHEL-24205] - serial: 8250: use THRE & __stop_tx also with DMA (Andrew Halaney) [RHEL-24205] - serial: Store character timing information to uart_port (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Improve RZN1 support (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Add support for DMA flow controlling devices (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Move the IO accessors to 8250_dwlib.h (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Introduce an rx_timeout variable in the IRQ path (Andrew Halaney) [RHEL-24205] - serial: 8250: dma: Allow driver operations before starting DMA transfers (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Allow to use a fallback CPR value if not synthesized (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Move the USR register to pdata (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Create a generic platform data structure (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Move definitions to the shared header (Andrew Halaney) [RHEL-24205] - sysrq: do not omit current cpu when showing backtrace of all active CPUs (Andrew Halaney) [RHEL-24205] - tty: hvcs: simplify if-if to if-else (Andrew Halaney) [RHEL-24205] - tty/hvc_opal: simplify if-if to if-else (Andrew Halaney) [RHEL-24205] - serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device (Andrew Halaney) [RHEL-24205] - serial: 8250: Also set sticky MCR bits in console restoration (Andrew Halaney) [RHEL-24205] - Revert "serial: sc16is7xx: Clear RS485 bits in the shutdown" (Andrew Halaney) [RHEL-24205] - serial: stm32: add earlycon support (Andrew Halaney) [RHEL-24205] - serial: stm32: add KGDB support (Andrew Halaney) [RHEL-24205] - serial: stm32: remove infinite loop possibility in putchar function (Andrew Halaney) [RHEL-24205] - tty: Add function for handling flow control chars (Andrew Halaney) [RHEL-24205] - serial: core: fix tcdrain() with CTS enabled (Andrew Halaney) [RHEL-24205] - drivers: tty: serial: Fix deadlock in sa1100_set_termios() (Andrew Halaney) [RHEL-24205] - tty/sysrq: change the definition of sysrq_key_table's element to make it more readable (Andrew Halaney) [RHEL-24205] - serial: allow COMPILE_TEST for some drivers (Andrew Halaney) [RHEL-24205] - serial: pic32: make SERIAL_PIC32_CONSOLE depend on SERIAL_PIC32=y (Andrew Halaney) [RHEL-24205] - serial: zs: use NULL as a pointer, not 0 (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: cache xmit in cdns_uart_handle_tx() (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: return early in cdns_uart_handle_tx() (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: change sunplus_console_ports from global to static (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Added S4 SOC compatibility (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Add a 12MHz internal clock rate to calculate baud rate in order to meet the baud rate requirements of special BT modules (Andrew Halaney) [RHEL-24205] - serial: icom: remove unused struct icom_port members (Andrew Halaney) [RHEL-24205] - serial: icom: delete empty serial hooks (Andrew Halaney) [RHEL-24205] - serial: icom: use list_for_each_entry() (Andrew Halaney) [RHEL-24205] - serial: icom: make icom_acfg_baud const and unsigned (Andrew Halaney) [RHEL-24205] - serial: icom: use ARRAY_SIZE (Andrew Halaney) [RHEL-24205] - serial: icom: move header content to .c (Andrew Halaney) [RHEL-24205] - serial: icom: use proper __le types and functions (Andrew Halaney) [RHEL-24205] - serial: icom: remove to_icom_adapter() and icom_kref_release() (Andrew Halaney) [RHEL-24205] - serial: icom: switch vague casts to container_of (Andrew Halaney) [RHEL-24205] - serial: icom: remove ICOM_VERSION_STR macro (Andrew Halaney) [RHEL-24205] - serial: 8250/omap1: include linux/soc/ti/omap1-soc.h (Andrew Halaney) [RHEL-24205] - tty: n_gsm: clean up implicit CR bit encoding in address field (Andrew Halaney) [RHEL-24205] - tty: n_gsm: clean up dead code in gsm_queue() (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250: Handle UART without interrupt on TEMT using em485" (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix runtime PM for start_tx() for empty buffer (Andrew Halaney) [RHEL-24205] - serial: imx: fix overrun interrupts in DMA mode (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: do not time out prematurely when draining tx fifo (Andrew Halaney) [RHEL-24205] - serial: When UART is suspended, set RTS to false (Andrew Halaney) [RHEL-24205] - serial: 8250: add compatible for fsl,16550-FIFO64 (Andrew Halaney) [RHEL-24205] - serial: 8250: Add UART_CAP_NOTEMT on PORT_16550A_FSL64 (Andrew Halaney) [RHEL-24205] - serial: 8250: Handle UART without interrupt on TEMT using em485 (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: Fix potential NULL dereference in aspeed_vuart_probe (Andrew Halaney) [RHEL-24205] - serial: atmel: remove redundant assignment in rs485_config (Andrew Halaney) [RHEL-24205] - serial: imx: remove redundant assignment in rs485_config (Andrew Halaney) [RHEL-24205] - serial: max310: remove redundant memset in rs485_config (Andrew Halaney) [RHEL-24205] - serial: omap: remove redundant code in rs485_config (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: remove redundant check in rs485_config (Andrew Halaney) [RHEL-24205] - serial: stm32: remove redundant code in rs485_config (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: remove redundant code in rs485_config (Andrew Halaney) [RHEL-24205] - serial: core: move RS485 configuration tasks from drivers into core (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Use DIV_ROUND_CLOSEST to calculate baud rates (Andrew Halaney) [RHEL-24205] - serial: 8250: Report which option to enable for blacklisted PCI devices (Andrew Halaney) [RHEL-24205] - tty: n_tty: Restore EOF push handling behavior (Andrew Halaney) [RHEL-24205] - serial: 8250: Make SERIAL_8250_EM available for arm64 systems (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: renesas,em-uart: Document r9a09g011 bindings (Andrew Halaney) [RHEL-24205] - tty: serial: owl: Fix missing clk_disable_unprepare() in owl_uart_probe (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: add spin_lock for interrupt and console_write (Andrew Halaney) [RHEL-24205] - tty: Fix a possible resource leak in icom_probe (Andrew Halaney) [RHEL-24205] - tty: serial: Prepare cleanup of powerpc's asm/prom.h (Andrew Halaney) [RHEL-24205] - tty: hvc: Prepare cleanup of powerpc's asm/prom.h (Andrew Halaney) [RHEL-24205] - tty: goldfish: Use tty_port_destroy() to destroy port (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix incorrect UA handling (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix malformed counter for out of frame data (Andrew Halaney) [RHEL-24205] - tty: serial: altera: use altera_jtaguart_stop_tx() (Andrew Halaney) [RHEL-24205] - tty: serial: owl-uart, send x_char even if stopped (Andrew Halaney) [RHEL-24205] - tty: serial: mpc52xx_uart: remove double ifdeffery (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: Fix null-pointer-dereference in slgt_clean() (Andrew Halaney) [RHEL-24205] - tty: serial: mpc52xx_uart: make rx/tx hooks return unsigned, part II. (Andrew Halaney) [RHEL-24205] - memcg: enable accounting for tty-related objects (Andrew Halaney) [RHEL-24205] - vt_ioctl: fix potential spectre v1 in VT_DISALLOCATE (Andrew Halaney) [RHEL-24205] - serial: 8250: fix XOFF/XON sending when DMA is used (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Add ARTPEC-8 support (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Clear RS485 bits in the shutdown (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: simplify getting OF match data (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: constify variables and pointers (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: constify s3c24xx_serial_drv_data members (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: constify UART name (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: constify s3c24xx_serial_drv_data (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: reduce number of casts (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: embed s3c2410_uartcfg in parent structure (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: embed s3c24xx_uart_info in parent structure (Andrew Halaney) [RHEL-24205] - serial: 8250_tegra: mark acpi_device_id as unused with !ACPI (Andrew Halaney) [RHEL-24205] - tty: serial: bcm63xx: use more precise Kconfig symbol (Andrew Halaney) [RHEL-24205] - serial: SERIAL_SUNPLUS should depend on ARCH_SUNPLUS (Andrew Halaney) [RHEL-24205] - tty: serial: jsm: fix two assignments in if conditions (Andrew Halaney) [RHEL-24205] - tty: serial: jsm: remove redundant assignments to variable linestatus (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: make two read-only arrays static const (Andrew Halaney) [RHEL-24205] - serial: samsung_tty: do not unlock port->lock for uart_write_wakeup() (Andrew Halaney) [RHEL-24205] - tty: serial: serial_txx9: remove struct uart_txx9_port (Andrew Halaney) [RHEL-24205] - kgdboc: fix return value of __setup handler (Andrew Halaney) [RHEL-24205] - tty: hvc: fix return value of __setup handler (Andrew Halaney) [RHEL-24205] - serial: samsung: Add samsung_early_read to support early kgdboc (Andrew Halaney) [RHEL-24205] - serial: make uart_console_write->putchar()'s character an unsigned char (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: fix return value check in mvebu_uart_clock_probe() (Andrew Halaney) [RHEL-24205] - sc16is7xx: Set AUTOCTS and AUTORTS bits (Andrew Halaney) [RHEL-24205] - sc16is7xx: Handle modem status lines (Andrew Halaney) [RHEL-24205] - sc16is7xx: Properly resume TX after stop (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: meson: *" (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: Fix compile error while CONFIG_SERIAL_SUNPLUS_CONSOLE=n (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Fix the compile link error reported by kernel test robot (Andrew Halaney) [RHEL-24205] - mxser: make use of UART_LCR_WLEN() + tty_get_char_size() (Andrew Halaney) [RHEL-24205] - sdio_uart: make use of UART_LCR_WLEN() + tty_get_char_size() (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Added S4 SOC compatibility (Andrew Halaney) [RHEL-24205] - tty: serial: meson: The system stuck when you run the stty command on the console to change the baud rate (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: Add Sunplus SoC UART Driver (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: Add bindings doc for Sunplus SoC UART Driver (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix race condition in RTS-after-send handling (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Make some bit of the REG5 register writable (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Describes the calculation of the UART baud rate clock using a clock frame (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Use devm_ioremap_resource to get register mapped memory (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Move request the register region to probe (Andrew Halaney) [RHEL-24205] - tty: serial: amba-pl010: use more uart_port pointers (Andrew Halaney) [RHEL-24205] - tty: serial: lpc32xx_hs: use serial_lpc32xx_stop_tx() helper (Andrew Halaney) [RHEL-24205] - tty: serial: serial_txx9: remove info print from init (Andrew Halaney) [RHEL-24205] - tty: serial: mpc52xx_uart: make rx/tx hooks return unsigned (Andrew Halaney) [RHEL-24205] - serial: 8250_lpss: Balance reference count for PCI DMA device (Andrew Halaney) [RHEL-24205] - serial: 8250_mid: Balance reference count for PCI DMA device (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: replace snprintf with sysfs_emit (Andrew Halaney) [RHEL-24205] - serial: 8250: Correct Kconfig help text for blacklisted PCI devices (Andrew Halaney) [RHEL-24205] - arm64: dts: marvell: armada-37xx: add device node for UART clock and use it (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: implement support for baudrates higher than 230400 Bd (Andrew Halaney) [RHEL-24205] - dt-bindings: mvebu-uart: update information about UART clock (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: implement UART clock driver for configuring UART base clock (Andrew Halaney) [RHEL-24205] - dt-bindings: mvebu-uart: document DT bindings for marvell,armada-3700-uart-clock (Andrew Halaney) [RHEL-24205] - sc16is7xx: Separate GPIOs from modem control lines (Andrew Halaney) [RHEL-24205] - sc16is7xx: Update status lines in single call (Andrew Halaney) [RHEL-24205] - sc16is7xx: Preserve EFR bits on update (Andrew Halaney) [RHEL-24205] - serial: 8250: Return early in .start_tx() if there are no chars to send (Andrew Halaney) [RHEL-24205] - sc16is7xx: Fix for incorrect data being transmitted (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix proper link termination after failed open (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix encoding of control signal octet bit DV (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: add PORT_ASPEED_VUART port type (Andrew Halaney) [RHEL-24205] - serial: 8250_mid: Remove unneeded test for ->setup() presence (Andrew Halaney) [RHEL-24205] - serial: 8250_mid: Get rid of custom MID_DEVICE() macro (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Simplify multiplication/shift logic (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: add earlycon support (Andrew Halaney) [RHEL-24205] - tty: n_tty: do not look ahead for EOL character past the end of the buffer (Andrew Halaney) [RHEL-24205] - serial: parisc: GSC: fix build when IOSAPIC is not set (Andrew Halaney) [RHEL-24205] - tty: serial: imx: Add fast path when rs485 delays are 0 (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm2835aux: Add ACPI support (Andrew Halaney) [RHEL-24205] - serial: stm32: enable / disable wake irqs for mcrtl_gpio wakeup sources (Andrew Halaney) [RHEL-24205] - serial: mctrl_gpio: add a new API to enable / disable wake_irq (Andrew Halaney) [RHEL-24205] - serial: core: Drop duplicate NULL check in uart_*shutdown() (Andrew Halaney) [RHEL-24205] - tty: Drop duplicate NULL check in TTY port functions (Andrew Halaney) [RHEL-24205] - serial: core: Fix the definition name in the comment of UPF_* flags (Andrew Halaney) [RHEL-24205] - amiserial: Drop duplicate NULL check in shutdown() (Andrew Halaney) [RHEL-24205] - vt_ioctl: add array_index_nospec to VT_ACTIVATE (Andrew Halaney) [RHEL-24205] - vt_ioctl: fix array_index_nospec in vt_setactivate (Andrew Halaney) [RHEL-24205] - serial: 8250_pericom: Revert "Re-enable higher baud rates" (Andrew Halaney) [RHEL-24205] - XArray: Include bitmap.h from xarray.h (Andrew Halaney) [RHEL-24205] - n_tty: wake up poll(POLLRDNORM) on receiving data (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: derive nr_ports from PCI ID for Acces I/O cards (Andrew Halaney) [RHEL-24205] - tty: Replace acpi_bus_get_device() (Andrew Halaney) [RHEL-24205] - serial: mcf: use helpers in mcf_tx_chars() (Andrew Halaney) [RHEL-24205] - serial: fsl_linflexuart: don't call uart_write_wakeup() twice (Andrew Halaney) [RHEL-24205] - serial: fsl_linflexuart: deduplicate character sending (Andrew Halaney) [RHEL-24205] - mxser: switch from xmit_buf to kfifo (Andrew Halaney) [RHEL-24205] - mxser: use tty_port xmit_buf helpers (Andrew Halaney) [RHEL-24205] - mxser: fix xmit_buf leak in activate when LSR == 0xff (Andrew Halaney) [RHEL-24205] - tty: tty_port_open, document shutdown vs failed activate (Andrew Halaney) [RHEL-24205] - tty: add kfifo to tty_port (Andrew Halaney) [RHEL-24205] - serial: atmel_serial: include circ_buf.h (Andrew Halaney) [RHEL-24205] - serial: core: clean up EXPORT_SYMBOLs (Andrew Halaney) [RHEL-24205] - serial: imx: reduce RX interrupt frequency (Andrew Halaney) [RHEL-24205] - tty: serial: max3100: Remove redundant 'flush_workqueue()' calls (Andrew Halaney) [RHEL-24205] - serial: core: Initialize rs485 RTS polarity already on probe (Andrew Halaney) [RHEL-24205] - serial: pl011: Fix incorrect rs485 RTS polarity on set_mctrl (Andrew Halaney) [RHEL-24205] - serial: stm32: fix software flow control transfer (Andrew Halaney) [RHEL-24205] - serial: stm32: prevent TDR register overwrite when sending x_char (Andrew Halaney) [RHEL-24205] - serial: 8250: of: Fix mapped region size when using reg-offset property (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Fix race condition releasing tty port (Andrew Halaney) [RHEL-24205] - tty: Add support for Brainboxes UC cards. (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: Use fifo in 8250 console driver" (Andrew Halaney) [RHEL-24205] - vsprintf: rework bitmap_list_string (Andrew Halaney) [RHEL-24205] - lib: bitmap: add performance test for bitmap_print_to_pagebuf (Andrew Halaney) [RHEL-24205] - tools: sync tools/bitmap with mother linux (Andrew Halaney) [RHEL-24205] - serial: core: Keep mctrl register state and cached copy in sync (Andrew Halaney) [RHEL-24205] - serial: stm32: correct loop for dma error handling (Andrew Halaney) [RHEL-24205] - serial: stm32: fix flow control transfer in DMA mode (Andrew Halaney) [RHEL-24205] - serial: stm32: rework TX DMA state condition (Andrew Halaney) [RHEL-24205] - serial: stm32: move tx dma terminate DMA to shutdown (Andrew Halaney) [RHEL-24205] - serial: pl011: Drop redundant DTR/RTS preservation on close/open (Andrew Halaney) [RHEL-24205] - serial: pl011: Drop CR register reset on set_termios (Andrew Halaney) [RHEL-24205] - serial: pl010: Drop CR register reset on set_termios (Andrew Halaney) [RHEL-24205] - serial: liteuart: fix MODULE_ALIAS (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Fix return error code in case of dma_alloc_coherent() failure (Andrew Halaney) [RHEL-24205] - Revert "serdev: BREAK/FRAME/PARITY/OVERRUN notification prototype V2" (Andrew Halaney) [RHEL-24205] - serdev: Do not instantiate serdevs on boards with known bogus DSDT entries (Andrew Halaney) [RHEL-24205] - tty: goldfish: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serdev: BREAK/FRAME/PARITY/OVERRUN notification prototype V2 (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Drop the legacy compatible strings and clock code (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: bcm63xx: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: ar933x: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: vt8500: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: altera_jtaguart: Use platform_get_irq_optional() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: pxa: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: meson: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Propagate error codes from brcmuart_probe() (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: altera: Use platform_get_irq_optional() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: lantiq: store and compare return status correctly (Andrew Halaney) [RHEL-24205] - serial: 8250: Move Alpha-specific quirk out of the core (Andrew Halaney) [RHEL-24205] - serial: Fix incorrect rs485 polarity on uart open (Andrew Halaney) [RHEL-24205] - docs/driver-api: Replace a comma in the n_gsm.rst with a double colon (Andrew Halaney) [RHEL-24205] - tty: Fix the keyboard led light display problem (Andrew Halaney) [RHEL-24205] - tty/ldsem: Fix syntax errors in comments (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Remove BREAK/FRAME/PARITY/OVERRUN printouts (Andrew Halaney) [RHEL-24205] - serial: 8250_pericom: Use serial_dl_write() instead of open coded (Andrew Halaney) [RHEL-24205] - serial: 8250_pericom: Re-enable higher baud rates (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Split out Pericom driver (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Fix console registration from module (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Enable console as module (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Remove USI initialization (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: remove redundant assignment to tmp after the mask operation (Andrew Halaney) [RHEL-24205] - serial: atmel: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Use devm_clk_get_optional() (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Use dev_err_probe() (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Drop support for "sci_ick" clock (Andrew Halaney) [RHEL-24205] - serial: lantiq: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Add support for R-Car Gen4 (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: renesas,scif: Document r8a779f0 bindings (Andrew Halaney) [RHEL-24205] - xen/console: harden hvc_xen against event channel storms (Andrew Halaney) [RHEL-24205] - serial: 8250_fintek: Fix garbled text for console (Andrew Halaney) [RHEL-24205] - tty: n_hdlc: make n_hdlc_tty_wakeup() asynchronous (Andrew Halaney) [RHEL-24205] - tty: mips_ejtag_fdc: Make use of the helper function kthread_run_on_cpu() (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: UART errors after resuming from S2 (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: do not request memory region twice (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: allow 64 bit address (Andrew Halaney) [RHEL-24205] - Documentation: add TTY chapter (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_standard_install (Andrew Halaney) [RHEL-24205] - tty: more kernel-doc for tty_ldisc (Andrew Halaney) [RHEL-24205] - tty: make tty_ldisc docs up-to-date (Andrew Halaney) [RHEL-24205] - tty: move tty_ldisc docs to new Documentation/tty/ (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for more tty_port functions (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for more tty_driver functions (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in n_tty.c (Andrew Halaney) [RHEL-24205] - tty: fix kernel-doc in n_tty.c (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in tty_buffer.c (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in tty_ldisc.c (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in tty_io.c (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in tty_port.c (Andrew Halaney) [RHEL-24205] - tty: reformat TTY_DRIVER_ flags into kernel-doc (Andrew Halaney) [RHEL-24205] - tty: combine tty_ldisc_ops docs into kernel-doc (Andrew Halaney) [RHEL-24205] - tty: combine tty_operations triple docs into kernel-doc (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_ldisc_ops (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_port_operations (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_operations (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_driver (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_port (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Call dma_async_issue_pending() (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Check return code of dmaengine_submit() (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: rewrite pericom_do_set_divisor() (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Fix ACCES entries in pci_serial_quirks array (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix RTS modem control while in rs485 mode (Andrew Halaney) [RHEL-24205] - tty: serial: imx: disable UCR4_OREN in .stop_rx() instead of .shutdown() (Andrew Halaney) [RHEL-24205] - tty: serial: imx: clear the RTSD status before enable the RTSD irq (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Add StarFive JH7100 quirk (Andrew Halaney) [RHEL-24205] - mxser: use PCI_DEVICE_DATA (Andrew Halaney) [RHEL-24205] - mxser: move ids from pci_ids.h here (Andrew Halaney) [RHEL-24205] - mxser: add MOXA prefix to some PCI device IDs (Andrew Halaney) [RHEL-24205] - mxser: increase buf_overrun if tty_insert_flip_char() fails (Andrew Halaney) [RHEL-24205] - mxser: remove tty parameter from mxser_receive_chars_new() (Andrew Halaney) [RHEL-24205] - mxser: don't throttle manually (Andrew Halaney) [RHEL-24205] - mxser: clean up timeout handling in mxser_wait_until_sent() (Andrew Halaney) [RHEL-24205] - mxser: use msleep_interruptible() in mxser_wait_until_sent() (Andrew Halaney) [RHEL-24205] - mxser: extract TX empty check from mxser_wait_until_sent() (Andrew Halaney) [RHEL-24205] - mxser: use tty_port_close() in mxser_close() (Andrew Halaney) [RHEL-24205] - mxser: don't flush buffer from mxser_close() directly (Andrew Halaney) [RHEL-24205] - mxser: call stop_rx from mxser_shutdown_port() (Andrew Halaney) [RHEL-24205] - mxser: remove tty->driver_data NULL check (Andrew Halaney) [RHEL-24205] - mxser: remove pointless xmit_buf checks (Andrew Halaney) [RHEL-24205] - mxser: clean up tx handling in mxser_transmit_chars() (Andrew Halaney) [RHEL-24205] - mxser: move MSR read to mxser_check_modem_status() (Andrew Halaney) [RHEL-24205] - mxser: keep only !tty test in ISR (Andrew Halaney) [RHEL-24205] - mxser: rename mxser_close_port() to mxser_stop_rx() (Andrew Halaney) [RHEL-24205] - mxser: remove wait for sent from mxser_close_port (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Add support to deassert/assert reset line (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: renesas,sci: Document RZ/G2L SoC (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: renesas,scif: Make resets as a required property (Andrew Halaney) [RHEL-24205] - tty: serial, join uport checks in uart_port_shutdown() (Andrew Halaney) [RHEL-24205] - tty: clean up whitespace in __do_SAK() (Andrew Halaney) [RHEL-24205] - tty: remove tty NULL check from __do_SAK() (Andrew Halaney) [RHEL-24205] - tty: remove TTY_SOFT_SAK part from __do_SAK() (Andrew Halaney) [RHEL-24205] - n_gsm: remove unused parameters from gsm_error() (Andrew Halaney) [RHEL-24205] - arm: remove zte zx platform left-over (Andrew Halaney) [RHEL-24205] - serial: 8250: replace snprintf in show functions with sysfs_emit (Andrew Halaney) [RHEL-24205] - serial: liteuart: relax compile-test dependencies (Andrew Halaney) [RHEL-24205] - serial: liteuart: fix minor-number leak on probe errors (Andrew Halaney) [RHEL-24205] - serial: liteuart: fix use-after-free and memleak on unbind (Andrew Halaney) [RHEL-24205] - serial: liteuart: Fix NULL pointer dereference in ->remove() (Andrew Halaney) [RHEL-24205] - tty: serial: msm_serial: Deactivate RX DMA for polling support (Andrew Halaney) [RHEL-24205] - serial: core: fix transmit-buffer reset and memleak (Andrew Halaney) [RHEL-24205] - xen: flag xen_snd_front to be not essential for system boot (Andrew Halaney) [RHEL-24205] - xen: flag pvcalls-front to be not essential for system boot (Andrew Halaney) [RHEL-24205] - xen: flag hvc_xen to be not essential for system boot (Andrew Halaney) [RHEL-24205] - xen: add "not_essential" flag to struct xenbus_driver (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Protect udbg definitions by CONFIG_SERIAL_CPM_CONSOLE (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Define tty name via constant string literal (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Add pr_fmt() to prefix messages (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Use dev_err_probe() in ->probe() (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Unify variable used to keep an error code (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Assign returned id to a local variable (Andrew Halaney) [RHEL-24205] - serial: stm32: push DMA RX data before suspending (Andrew Halaney) [RHEL-24205] - serial: stm32: terminate / restart DMA transfer at suspend / resume (Andrew Halaney) [RHEL-24205] - serial: stm32: rework RX dma initialization and release (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Remove empty stub pci_quatech_exit() (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Replace custom pci_match_id() implementation (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: Fix race condition causing stuck TX (Andrew Halaney) [RHEL-24205] - serial: sunzilog: Mark sunzilog_putchar() __maybe_unused (Andrew Halaney) [RHEL-24205] - Revert "tty: hvc: pass DMA capable memory to put_chars()" (Andrew Halaney) [RHEL-24205] - Revert "virtio-console: remove unnecessary kmemdup()" (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Replace dev_*() by pci_*() macros (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Get rid of redundant 'else' keyword (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Refactor the loop in pci_ite887x_init() (Andrew Halaney) [RHEL-24205] - tty: add rpmsg driver (Andrew Halaney) [RHEL-24205] - serial: 8250: rename unlock labels (Andrew Halaney) [RHEL-24205] - serial: stm32: update throttle and unthrottle ops for dma mode (Andrew Halaney) [RHEL-24205] - serial: stm32: rework RX over DMA (Andrew Halaney) [RHEL-24205] - serial: stm32: re-introduce an irq flag condition in usart_receive_chars (Andrew Halaney) [RHEL-24205] - virtio-console: remove unnecessary kmemdup() (Andrew Halaney) [RHEL-24205] - tty: hvc: pass DMA capable memory to put_chars() (Andrew Halaney) [RHEL-24205] - tty: hvc: use correct dma alignment size (Andrew Halaney) [RHEL-24205] - serial: imx: disable console clocks on unregister (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Make sc16is7xx_remove() return void (Andrew Halaney) [RHEL-24205] - serial: max310x: Make max310x_remove() return void (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Improve naming for common macro (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: use macros instead of hardcoded values (Andrew Halaney) [RHEL-24205] - tty/sysrq: More intuitive Shift handling (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250: Fix reporting real baudrate value in c_ospeed field" (Andrew Halaney) [RHEL-24205] - serial: 8250: allow disabling of Freescale 16550 compile test (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix reporting real baudrate value in c_ospeed field (Andrew Halaney) [RHEL-24205] - serial: sifive: set pointer to NULL rather than 0. (Andrew Halaney) [RHEL-24205] - mxser: store FCR state in mxser_port::FCR (Andrew Halaney) [RHEL-24205] - mxser: don't read from UART_FCR (Andrew Halaney) [RHEL-24205] - mxser: move FIFO clearing to mxser_disable_and_clear_FIFO() (Andrew Halaney) [RHEL-24205] - mxser: simplify FCR computation in mxser_change_speed() (Andrew Halaney) [RHEL-24205] - mxser: make mxser_port::ldisc_stop_rx a bool (Andrew Halaney) [RHEL-24205] - mxser: simplify condition in mxser_receive_chars_new (Andrew Halaney) [RHEL-24205] - mxser: restore baud rate if its setting fails (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: describe driver in KConfig (Andrew Halaney) [RHEL-24205] - xen/x86: make "earlyprintk=xen" work for HVM/PVH DomU (Andrew Halaney) [RHEL-24205] - xen/x86: make "earlyprintk=xen" work better for PVH Dom0 (Andrew Halaney) [RHEL-24205] - serial: 8250: remove duplicated BRI0A49 and BDP3336 entries (Andrew Halaney) [RHEL-24205] - serial: 8250_fsl: Move fsl8250_data to ACPI section (Andrew Halaney) [RHEL-24205] - serial: 8250: SERIAL_8250_EM should depend on ARCH_RENESAS (Andrew Halaney) [RHEL-24205] - tty: remove flags from struct tty_ldisc_ops (Andrew Halaney) [RHEL-24205] - tty: unexport tty_ldisc_release (Andrew Halaney) [RHEL-24205] - tty: moxa: merge moxa.h into moxa.c (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: rename a conflicting function name (Andrew Halaney) [RHEL-24205] - tty: n_gsm: Modify cr bit value when config requester (Andrew Halaney) [RHEL-24205] - tty: n_gsm: Add some instructions and code for requester (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: fix driver's tx_empty callback (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Fix RX_LVL register offset (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Prevent changing fixed parameters (Andrew Halaney) [RHEL-24205] - sh: j2: Update uartlite binding with data and parity properties (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: uartlite: Add properties for synthesis-time parameters (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: uartlite: Convert to json-schema (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Prefer struct_size over open coded arithmetic (Andrew Halaney) [RHEL-24205] - console: consume APC, DM, DCS (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Use read_poll_timeout for a polling loop (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Use constants in early_uartlite_putc (Andrew Halaney) [RHEL-24205] - tty: Fix data race between tiocsti() and flush_to_ldisc() (Andrew Halaney) [RHEL-24205] - serial: vt8500: Use of_device_get_match_data (Andrew Halaney) [RHEL-24205] - serial: 8250_ingenic: Use of_device_get_match_data (Andrew Halaney) [RHEL-24205] - tty: serial: linflexuart: Remove redundant check to simplify the code (Andrew Halaney) [RHEL-24205] - mxser: use semi-colons instead of commas (Andrew Halaney) [RHEL-24205] - tty: moxa: use semi-colons instead of commas (Andrew Halaney) [RHEL-24205] - tty: replace in_irq() with in_hardirq() (Andrew Halaney) [RHEL-24205] - serial: sh-sci: fix break handling for sysrq (Andrew Halaney) [RHEL-24205] - serial: stm32: use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: stm32: use the defined variable to simplify code (Andrew Halaney) [RHEL-24205] - Revert "arm pl011 serial: support multi-irq request" (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Add Exynos850 SoC data (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Fix driver data macros style (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Init USI to keep clocks running (Andrew Halaney) [RHEL-24205] - platform/surface: aggregator: Use serdev_acpi_get_uart_resource() helper (Andrew Halaney) [RHEL-24205] - serdev: Split and export serdev_acpi_get_uart_resource() (Andrew Halaney) [RHEL-24205] - serial: stm32: fix the conditional expression writing (Andrew Halaney) [RHEL-24205] - serial: omap: Only allow if 8250_omap is not selected (Andrew Halaney) [RHEL-24205] - vt: keyboard.c: make console an unsigned int (Andrew Halaney) [RHEL-24205] - vt: keyboard: treat kbd_table as an array all the time. (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: make setup_port() parameters explicitly unsigned (Andrew Halaney) [RHEL-24205] - tty: pdc_cons, free tty_driver upon failure (Andrew Halaney) [RHEL-24205] - tty: drop put_tty_driver (Andrew Halaney) [RHEL-24205] - tty: drop alloc_tty_driver (Andrew Halaney) [RHEL-24205] - xtensa: ISS: don't panic in rs_init (Andrew Halaney) [RHEL-24205] - serial: max310x: Use clock-names property matching to recognize EXTCLK (Andrew Halaney) [RHEL-24205] - serial: 8250: Define RX trigger levels for OxSemi 950 devices (Andrew Halaney) [RHEL-24205] - tty: hvc: replace BUG_ON() with negative return value (Andrew Halaney) [RHEL-24205] - amiserial: remove unused state from shutdown (Andrew Halaney) [RHEL-24205] - amiserial: pack and sort includes (Andrew Halaney) [RHEL-24205] - amiserial: expand serial_isroot (Andrew Halaney) [RHEL-24205] - amiserial: simplify rs_open (Andrew Halaney) [RHEL-24205] - amiserial: remove serial_state::xmit_fifo_size (Andrew Halaney) [RHEL-24205] - amiserial: remove stale comment (Andrew Halaney) [RHEL-24205] - amiserial: remove unused DBG_CNT (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Add ->unregister_gpio() callback (Andrew Halaney) [RHEL-24205] - tty: serial: Fix spelling mistake "Asychronous" -> "Asynchronous" (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Add runtime pm support (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Disable clocks in case of errors (Andrew Halaney) [RHEL-24205] - tty: Fix out-of-bound vmalloc access in imageblit (Andrew Halaney) [RHEL-24205] - serial: samsung: use dma_ops of DMA if attached (Andrew Halaney) [RHEL-24205] - arm pl011 serial: support multi-irq request (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: add RS485 support (Andrew Halaney) [RHEL-24205] - tty: serial: jsm: hold port lock when reporting modem line changes (Andrew Halaney) [RHEL-24205] - serial: core: Report magic multiplier extra baud rates (Andrew Halaney) [RHEL-24205] - serial: 8250: extend compile-test coverage (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: use NULL to initialized a null pointer (Andrew Halaney) [RHEL-24205] - serial: 8250_pnp: Support configurable clock frequency (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: make a const array static, makes object smaller (Andrew Halaney) [RHEL-24205] - Revert "tty/serial/omap: Make the locking RT aware" (Andrew Halaney) [RHEL-24205] - Revert "tty/serial/pl011: Make the locking work on RT" (Andrew Halaney) [RHEL-24205] - Revert "printk: Bring back the RT bits." (Andrew Halaney) [RHEL-24205] - Revert "printk: add infrastucture for atomic consoles" (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250: implement write_atomic" (Andrew Halaney) [RHEL-24205] - Revert "printk: avoid preempt_disable() for PREEMPT_RT" (Andrew Halaney) [RHEL-24205] - Revert "printk: allow disabling printk per-console device kthreads at boot" (Andrew Halaney) [RHEL-24205] - Revert "serial: Make ->set_termios() old ktermios const" (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250_dw: Add ACPI ID for Granite Rapids-D UART" (Andrew Halaney) [RHEL-24205]- copy_oldmem_kernel() - WRITE is "data source", not destination (Chris von Recklinghausen) [RHEL-27741] - add CONFIG_SAMPLE_KMEMLEAK to RHEL configs collection (Chris von Recklinghausen) [RHEL-27741] - add CONFIG_RANDOMIZE_KSTACK_OFFSET to RHEL configs collection (Chris von Recklinghausen) [RHEL-27741] - add CONFIG_DMAPOOL_TEST to RHEL configs collection (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: make global slab shrink lockless" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: make memcg slab shrink lockless" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: add shrinker_srcu_generation" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: shrinkers: make count and scan in shrinker debugfs lockless" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: hold write lock to reparent shrinker nr_deferred" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: remove shrinker_rwsem from synchronize_shrinkers()" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: shrinkers: convert shrinker_rwsem to mutex" (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: fix iteration in collapse_file (Chris von Recklinghausen) [RHEL-27741] - memfd: check for non-NULL file_seals in memfd_create() syscall (Chris von Recklinghausen) [RHEL-27741] - mm/vmalloc: do not output a spurious warning when huge vmalloc() fails (Chris von Recklinghausen) [RHEL-27741] - mm/mprotect: fix do_mprotect_pkey() limit check (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: Fix error path in do_vmi_align_munmap() (Chris von Recklinghausen) [RHEL-27741] - zswap: do not shrink if cgroup may not zswap (Chris von Recklinghausen) [RHEL-27741] - page cache: fix page_cache_next/prev_miss off by one (Chris von Recklinghausen) [RHEL-27741] - mm/gup_test: fix ioctl fail for compat task (Chris von Recklinghausen) [RHEL-27741] - mm/gup: remove unused vmas parameter from pin_user_pages_remote() (Chris von Recklinghausen) [RHEL-27741] - splice: Rename direct_splice_read() to copy_splice_read() (Chris von Recklinghausen) [RHEL-27741] - mm: fix zswap writeback race condition (Chris von Recklinghausen) [RHEL-27741] - mm: kfence: fix false positives on big endian (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: move LRU update from zs_map_object() to zs_malloc() (Chris von Recklinghausen) [RHEL-27741] - mm: shrinkers: fix race condition on debugfs cleanup (Chris von Recklinghausen) [RHEL-27741] - dmapool: link blocks across pages (Chris von Recklinghausen) [RHEL-27741] - dmapool: don't memset on free twice (Chris von Recklinghausen) [RHEL-27741] - dmapool: simplify freeing (Chris von Recklinghausen) [RHEL-27741] - dmapool: consolidate page initialization (Chris von Recklinghausen) [RHEL-27741] - dmapool: rearrange page alloc failure handling (Chris von Recklinghausen) [RHEL-27741] - dmapool: move debug code to own functions (Chris von Recklinghausen) [RHEL-27741] - dmapool: speedup DMAPOOL_DEBUG with init_on_alloc (Chris von Recklinghausen) [RHEL-27741] - dmapool: cleanup integer types (Chris von Recklinghausen) [RHEL-27741] - dmapool: use sysfs_emit() instead of scnprintf() (Chris von Recklinghausen) [RHEL-27741] - dmapool: remove checks for dev == NULL (Chris von Recklinghausen) [RHEL-27741] - mm: do not reclaim private data from pinned page (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: always check invariants (Chris von Recklinghausen) [RHEL-27741] - filemap: Handle error return from __filemap_get_folio() (Chris von Recklinghausen) [RHEL-27741] - mm: change per-VMA lock statistics to be disabled by default (Chris von Recklinghausen) [RHEL-27741] - mm/mempolicy: correctly update prev when policy is equal on mbind (Chris von Recklinghausen) [RHEL-27741] - kasan: hw_tags: avoid invalid virt_to_page() (Chris von Recklinghausen) [RHEL-27741] - mm/page_alloc: add some comments to explain the possible hole in __pageblock_pfn_to_page() (Chris von Recklinghausen) [RHEL-27741] - mm/ksm: move disabling KSM from s390/gmap code to KSM code (Chris von Recklinghausen) [RHEL-27741] - mm/ksm: unmerge and clear VM_MERGEABLE when setting PR_SET_MEMORY_MERGE=0 (Chris von Recklinghausen) [RHEL-27741] - mm/damon/paddr: fix missing folio_sz update in damon_pa_young() (Chris von Recklinghausen) [RHEL-27741] - mm/damon/paddr: minor refactor of damon_pa_mark_accessed_or_deactivate() (Chris von Recklinghausen) [RHEL-27741] - mm/damon/paddr: minor refactor of damon_pa_pageout() (Chris von Recklinghausen) [RHEL-27741] - mm,unmap: avoid flushing TLB in batch if PTE is inaccessible (Chris von Recklinghausen) [RHEL-27741] - shmem: restrict noswap option to initial user namespace (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: fix conflicting mods to collapse_file() (Chris von Recklinghausen) [RHEL-27741] - mm/mremap: fix vm_pgoff in vma_merge() case 3 (Chris von Recklinghausen) [RHEL-27741] - seq_buf: Add seq_buf_do_printk() helper (Chris von Recklinghausen) [RHEL-27741] - sparse: remove unnecessary 0 values from rc (Chris von Recklinghausen) [RHEL-27741] - mm: move 'mmap_min_addr' logic from callers into vm_unmapped_area() (Chris von Recklinghausen) [RHEL-27741] - mm: do not increment pgfault stats when page fault handler retries (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: allow only one active pool compaction context (Chris von Recklinghausen) [RHEL-27741] - mm: add new KSM process and sysfs knobs (Chris von Recklinghausen) [RHEL-27741] - mm: add new api to enable ksm per process (Chris von Recklinghausen) [RHEL-27741] - mm: don't check VMA write permissions if the PTE/PMD indicates write permissions (Chris von Recklinghausen) [RHEL-27741] - migrate_pages_batch: fix statistics for longterm pin retry (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: use helper function range_in_vma() (Chris von Recklinghausen) [RHEL-27741] - lib/show_mem.c: use for_each_populated_zone() simplify code (Chris von Recklinghausen) [RHEL-27741] - mm/hugetlb: fix uffd-wp bit lost when unsharing happens (Chris von Recklinghausen) [RHEL-27741] - mm/hugetlb: fix uffd-wp during fork() (Chris von Recklinghausen) [RHEL-27741] - kasan: fix lockdep report invalid wait context (Chris von Recklinghausen) [RHEL-27741] - mm: ksm: support hwpoison for ksm page (Chris von Recklinghausen) [RHEL-27741] - mm: memory-failure: refactor add_to_kill() (Chris von Recklinghausen) [RHEL-27741] - memfd: pass argument of memfd_fcntl as int (Chris von Recklinghausen) [RHEL-27741] - mm: workingset: update description of the source file (Chris von Recklinghausen) [RHEL-27741] - printk: export console trace point for kcsan/kasan/kfence/kmsan (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: refactor updating current->reclaim_state (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: move set_task_reclaim_state() near flush_reclaim_state() (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: ignore non-LRU-based reclaim in memcg reclaim (Chris von Recklinghausen) [RHEL-27741] - mm: apply __must_check to vmap_pages_range_noflush() (Chris von Recklinghausen) [RHEL-27741] - mm: hwpoison: support recovery from HugePage copy-on-write faults (Chris von Recklinghausen) [RHEL-27741] - mm/vmscan: simplify shrink_node() (Chris von Recklinghausen) [RHEL-27741] - mpage: use folios in bio end_io handler (Chris von Recklinghausen) [RHEL-27741] - mpage: split submit_bio and bio end_io handler for reads and writes (Chris von Recklinghausen) [RHEL-27741] - mm/huge_memory: conditionally call maybe_mkwrite() and drop pte_wrprotect() in __split_huge_pmd_locked() (Chris von Recklinghausen) [RHEL-27741] - mm: convert copy_user_huge_page() to copy_user_large_folio() (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: convert mfill_atomic_hugetlb() to use a folio (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: convert copy_huge_page_from_user() to copy_folio_from_user() (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: use kmap_local_page() in copy_huge_page_from_user() (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: convert mfill_atomic_pte_copy() to use a folio (Chris von Recklinghausen) [RHEL-27741] - mm, page_alloc: use check_pages_enabled static key to check tail pages (Chris von Recklinghausen) [RHEL-27741] - mm: mlock: use folios_put() in mlock_folio_batch() (Chris von Recklinghausen) [RHEL-27741] - mm/madvise: use vma_lookup() instead of find_vma() (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: maintain page cache uptodate flag (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: skip shmem with userfaultfd (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: refactor collapse_file control flow (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: drain lru after swapping in shmem (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: recover from poisoned file-backed memory (Chris von Recklinghausen) [RHEL-27741] - mm/hwpoison: introduce copy_mc_highpage (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: recover from poisoned anonymous memory (Chris von Recklinghausen) [RHEL-27741] - mm: kfence: improve the performance of __kfence_alloc() and __kfence_free() (Chris von Recklinghausen) [RHEL-27741] - mm/zswap: delay the initialization of zswap (Chris von Recklinghausen) [RHEL-27741] - mm/zswap: replace zswap_init_{started/failed} with zswap_init_state (Chris von Recklinghausen) [RHEL-27741] - mm/zswap: remove zswap_entry_cache_{create,destroy} helper function (Chris von Recklinghausen) [RHEL-27741] - mm: vmalloc: rename addr_to_vb_xarray() function (Chris von Recklinghausen) [RHEL-27741] - kmemleak-test: fix kmemleak_test.c build logic (Chris von Recklinghausen) [RHEL-27741] - mm: vmalloc: remove a global vmap_blocks xarray (Chris von Recklinghausen) [RHEL-27741] - mm: move free_area_empty() to mm/internal.h (Chris von Recklinghausen) [RHEL-27741] - hugetlb: remove PageHeadHuge() (Chris von Recklinghausen) [RHEL-27741] - mm: khugepaged: fix kernel BUG in hpage_collapse_scan_file() (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: reset compaction source zspage pointer after putback_zspage() (Chris von Recklinghausen) [RHEL-27741] - mm: make arch_has_descending_max_zone_pfns() static (Chris von Recklinghausen) [RHEL-27741] - zswap: remove MODULE_LICENSE in non-modules (Chris von Recklinghausen) [RHEL-27741] - zpool: remove MODULE_LICENSE in non-modules (Chris von Recklinghausen) [RHEL-27741] - mm: compaction: remove incorrect #ifdef checks (Chris von Recklinghausen) [RHEL-27741] - mm: compaction: move compaction sysctl to its own file (Chris von Recklinghausen) [RHEL-27741] - mm: memory-failure: Move memory failure sysctls to its own file (Chris von Recklinghausen) [RHEL-27741] - mm: uninline kstrdup() (Chris von Recklinghausen) [RHEL-27741] - fs: Add FGP_WRITEBEGIN (Chris von Recklinghausen) [RHEL-27741] - sched/numa: enhance vma scanning logic (Chris von Recklinghausen) [RHEL-27741] - sched/numa: apply the scan delay to every new vma (Chris von Recklinghausen) [RHEL-27741] - mm: separate vma->lock from vm_area_struct (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: free vm_area_struct without call_rcu in exit_mmap (Chris von Recklinghausen) [RHEL-27741] - mm: introduce per-VMA lock statistics (Chris von Recklinghausen) [RHEL-27741] - mm: prevent userfaults to be handled under per-vma lock (Chris von Recklinghausen) [RHEL-27741] - mm: prevent do_swap_page from handling page faults under VMA lock (Chris von Recklinghausen) [RHEL-27741] - mm: add FAULT_FLAG_VMA_LOCK flag (Chris von Recklinghausen) [RHEL-27741] - mm: fall back to mmap_lock if vma->anon_vma is not yet set (Chris von Recklinghausen) [RHEL-27741] - mm: introduce lock_vma_under_rcu to be used from arch-specific code (Chris von Recklinghausen) [RHEL-27741] - mm: introduce vma detached flag (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: prevent pagefault handler from racing with mmu_notifier registration (Chris von Recklinghausen) [RHEL-27741] - kernel/fork: assert no VMA readers during its destruction (Chris von Recklinghausen) [RHEL-27741] - mm: conditionally write-lock VMA in free_pgtables (Chris von Recklinghausen) [RHEL-27741] - mm: write-lock VMAs before removing them from VMA tree (Chris von Recklinghausen) [RHEL-27741] - mm/mremap: write-lock VMA while remapping it to a new address range (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: write-lock VMAs in vma_prepare before modifying them (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: write-lock VMA while collapsing a huge page (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: move vma_prepare before vma_adjust_trans_huge (Chris von Recklinghausen) [RHEL-27741] - mm: add per-VMA lock and helper functions to control it (Chris von Recklinghausen) [RHEL-27741] - mm: rcu safe VMA freeing (Chris von Recklinghausen) [RHEL-27741] - mm: introduce CONFIG_PER_VMA_LOCK (Chris von Recklinghausen) [RHEL-27741] - mm: hold the RCU read lock over calls to ->map_pages (Chris von Recklinghausen) [RHEL-27741] - afs: split afs_pagecache_valid() out of afs_validate() (Chris von Recklinghausen) [RHEL-27741] - xfs: remove xfs_filemap_map_pages() wrapper (Chris von Recklinghausen) [RHEL-27741] - mm/damon/sysfs: make more kobj_type structures constant (Chris von Recklinghausen) [RHEL-27741] - mm: be less noisy during memory hotplug (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: init cleanup, be explicit about the non-mergeable case (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: explicitly assign res, vma, extend invariants (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: fold curr, next assignment logic (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: further improve prev/next VMA naming (Chris von Recklinghausen) [RHEL-27741] - mm: vmalloc: convert vread() to vread_iter() (Chris von Recklinghausen) [RHEL-27741] - iov_iter: add copy_page_to_iter_nofault() (Chris von Recklinghausen) [RHEL-27741] - fs/proc/kcore: convert read_kcore() to read_kcore_iter() (Chris von Recklinghausen) [RHEL-27741] - fs/proc/kcore: avoid bounce buffer for ktext data (Chris von Recklinghausen) [RHEL-27741] - MAINTAINERS: extend memblock entry to include MM initialization (Chris von Recklinghausen) [RHEL-27741] - mm: move vmalloc_init() declaration to mm/internal.h (Chris von Recklinghausen) [RHEL-27741] - mm: move kmem_cache_init() declaration to mm/slab.h (Chris von Recklinghausen) [RHEL-27741] - mm: move mem_init_print_info() to mm_init.c (Chris von Recklinghausen) [RHEL-27741] - init,mm: fold late call to page_ext_init() to page_alloc_init_late() (Chris von Recklinghausen) [RHEL-27741] - mm: move init_mem_debugging_and_hardening() to mm/mm_init.c (Chris von Recklinghausen) [RHEL-27741] - mm: call {ptlock,pgtable}_cache_init() directly from mm_core_init() (Chris von Recklinghausen) [RHEL-27741] - init,mm: move mm_init() to mm/mm_init.c and rename it to mm_core_init() (Chris von Recklinghausen) [RHEL-27741] - init: fold build_all_zonelists() and page_alloc_init_cpuhp() to mm_init() (Chris von Recklinghausen) [RHEL-27741] - mm/page_alloc: rename page_alloc_init() to page_alloc_init_cpuhp() (Chris von Recklinghausen) [RHEL-27741] - mm: handle hashdist initialization in mm/mm_init.c (Chris von Recklinghausen) [RHEL-27741] - mm: move most of core MM initialization to mm/mm_init.c (Chris von Recklinghausen) [RHEL-27741] - mm/page_alloc: add helper for checking if check_pages_enabled (Chris von Recklinghausen) [RHEL-27741] - mips: fix comment about pgtable_init() (Chris von Recklinghausen) [RHEL-27741] - mm: move get_page_from_free_area() to mm/page_alloc.c (Chris von Recklinghausen) [RHEL-27741] - mm: prefer fault_around_pages to fault_around_bytes (Chris von Recklinghausen) [RHEL-27741] - mm: refactor do_fault_around() (Chris von Recklinghausen) [RHEL-27741] - mm: compaction: fix the possible deadlock when isolating hugetlb pages (Chris von Recklinghausen) [RHEL-27741] - mm: compaction: consider the number of scanning compound pages in isolate fail path (Chris von Recklinghausen) [RHEL-27741] - mm/mremap: simplify vma expansion again (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: start distinguishing if vma can be removed in mergeability test (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: convert mergeability checks to return bool (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: rename adj_next to adj_start (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: set mid to NULL if not applicable (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: initialize mid and next in natural order (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: use the proper vma pointer in case 4 (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: use the proper vma pointers in cases 1 and 6 (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: use the proper vma pointer in case 3 (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: use only primary pointers for preparing merge (Chris von Recklinghausen) [RHEL-27741] - mm: userfaultfd: combine 'mode' and 'wp_copy' arguments (Chris von Recklinghausen) [RHEL-27741] - mm: userfaultfd: don't pass around both mm and vma (Chris von Recklinghausen) [RHEL-27741] - mm: userfaultfd: rename functions for clarity + consistency (Chris von Recklinghausen) [RHEL-27741] - kasan: suppress recursive reports for HW_TAGS (Chris von Recklinghausen) [RHEL-27741] - mm: return an ERR_PTR from __filemap_get_folio (Chris von Recklinghausen) [RHEL-27741] - mm: remove FGP_ENTRY (Chris von Recklinghausen) [RHEL-27741] - shmem: open code the page cache lookup in shmem_get_folio_gfp (Chris von Recklinghausen) [RHEL-27741] - shmem: shmem_get_partial_folio use filemap_get_entry (Chris von Recklinghausen) [RHEL-27741] - mm: use filemap_get_entry in filemap_get_incore_folio (Chris von Recklinghausen) [RHEL-27741] - mm: make mapping_get_entry available outside of filemap.c (Chris von Recklinghausen) [RHEL-27741] - mm: don't look at xarray value entries in split_huge_pages_in_file (Chris von Recklinghausen) [RHEL-27741] - dmapool: create/destroy cleanup (Chris von Recklinghausen) [RHEL-27741] - dmapool: link blocks across pages (Chris von Recklinghausen) [RHEL-27741] - dmapool: don't memset on free twice (Chris von Recklinghausen) [RHEL-27741] - dmapool: simplify freeing (Chris von Recklinghausen) [RHEL-27741] - dmapool: consolidate page initialization (Chris von Recklinghausen) [RHEL-27741] - dmapool: rearrange page alloc failure handling (Chris von Recklinghausen) [RHEL-27741] - dmapool: move debug code to own functions (Chris von Recklinghausen) [RHEL-27741] - dmapool: speedup DMAPOOL_DEBUG with init_on_alloc (Chris von Recklinghausen) [RHEL-27741] - dmapool: cleanup integer types (Chris von Recklinghausen) [RHEL-27741] - dmapool: use sysfs_emit() instead of scnprintf() (Chris von Recklinghausen) [RHEL-27741] - dmapool: remove checks for dev == NULL (Chris von Recklinghausen) [RHEL-27741] - dmapool: add alloc/free performance test (Chris von Recklinghausen) [RHEL-27741] - iov_iter: overlay struct iovec and ubuf/len (Chris von Recklinghausen) [RHEL-27741] - mm/slab: document kfree() as allowed for kmem_cache_alloc() objects (Chris von Recklinghausen) [RHEL-27741] - mm/slob: remove slob.c (Chris von Recklinghausen) [RHEL-27741] - mm/slob: remove CONFIG_SLOB (Chris von Recklinghausen) [RHEL-27741] - mm/thp: rename TRANSPARENT_HUGEPAGE_NEVER_DAX to _UNSUPPORTED (Chris von Recklinghausen) [RHEL-27741] - mm: memory-failure: directly use IS_ENABLED(CONFIG_HWPOISON_INJECT) (Chris von Recklinghausen) [RHEL-27741] - mm: shrinkers: convert shrinker_rwsem to mutex (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: remove shrinker_rwsem from synchronize_shrinkers() (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: hold write lock to reparent shrinker nr_deferred (Chris von Recklinghausen) [RHEL-27741] - mm: shrinkers: make count and scan in shrinker debugfs lockless (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: add shrinker_srcu_generation (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: make memcg slab shrink lockless (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: make global slab shrink lockless (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: add a map_nr_max field to shrinker_info (Chris von Recklinghausen) [RHEL-27741] - mm: prefer xxx_page() alloc/free functions for order-0 pages (Chris von Recklinghausen) [RHEL-27741] - kasan: remove PG_skip_kasan_poison flag (Chris von Recklinghausen) [RHEL-27741] - shmem: add support to ignore swap (Chris von Recklinghausen) [RHEL-27741] - shmem: update documentation (Chris von Recklinghausen) [RHEL-27741] - shmem: skip page split if we're not reclaiming (Chris von Recklinghausen) [RHEL-27741] - shmem: move reclaim check early on writepages() (Chris von Recklinghausen) [RHEL-27741] - shmem: set shmem_writepage() variables early (Chris von Recklinghausen) [RHEL-27741] - shmem: remove check for folio lock on writepage() (Chris von Recklinghausen) [RHEL-27741] - mm/gup.c: fix typo in comments (Chris von Recklinghausen) [RHEL-27741] - mm,jfs: move write_one_page/folio_write_one to jfs (Chris von Recklinghausen) [RHEL-27741] - kmsan: add test_stackdepot_roundtrip (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: show per fullness group class stats (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: rework compaction algorithm (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: fine-grained inuse ratio based fullness grouping (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: remove insert_zspage() ->inuse optimization (Chris von Recklinghausen) [RHEL-27741] - kmsan: add memsetXX tests (Chris von Recklinghausen) [RHEL-27741] - kmsan: another take at fixing memcpy tests (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: cleanup memcg uncharge for failure path (Chris von Recklinghausen) [RHEL-27741] - mm: swap: remove unneeded cgroup_throttle_swaprate() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in do_cow_fault() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in do_anonymous_page() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in wp_page_copy() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in page_copy_prealloc() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in do_swap_page() (Chris von Recklinghausen) [RHEL-27741] - mm: huge_memory: convert __do_huge_pmd_anonymous_page() to use a folio (Chris von Recklinghausen) [RHEL-27741] - mm/rmap: use atomic_try_cmpxchg in set_tlb_ubc_flush_pending (Chris von Recklinghausen) [RHEL-27741] - mm/debug: use %pGt to display page_type in dump_page() (Chris von Recklinghausen) [RHEL-27741] - mm, printk: introduce new format %pGt for page_type (Chris von Recklinghausen) [RHEL-27741] - mmflags.h: use less error prone method to define pageflag_names (Chris von Recklinghausen) [RHEL-27741] - mm: add tracepoints to ksm (Chris von Recklinghausen) [RHEL-27741] - x86/mm/pat: clear VM_PAT if copy_p4d_range failed (Chris von Recklinghausen) [RHEL-27741] - mm/userfaultfd: support WP on multiple VMAs (Chris von Recklinghausen) [RHEL-27741] - mm, page_alloc: reduce page alloc/free sanity checks (Chris von Recklinghausen) [RHEL-27741] - mm: reduce lock contention of pcp buffer refill (Chris von Recklinghausen) [RHEL-27741] - splice: Add a func to do a splice from an O_DIRECT file without ITER_PIPE (Chris von Recklinghausen) [RHEL-27741] - fs: don't allocate blocks beyond EOF from __mpage_writepage (Chris von Recklinghausen) [RHEL-27741] - iomap: Add iomap_get_folio helper (Chris von Recklinghausen) [RHEL-27741] - iov_iter: saner checks for attempt to copy to/from iterator (Chris von Recklinghausen) [RHEL-27741] - mm: introduce FOLL_PCI_P2PDMA to gate getting PCI P2PDMA pages (Chris von Recklinghausen) [RHEL-27741] - samples: add first Rust examples (Chris von Recklinghausen) [RHEL-27741] - ksm: add profit monitoring documentation (Chris von Recklinghausen) [RHEL-27741] - sysctl: remove max_extfrag_threshold (Chris von Recklinghausen) [RHEL-27741] - fs: don't call ->writepage from __mpage_writepage (Chris von Recklinghausen) [RHEL-27741] - fs: remove the nobh helpers (Chris von Recklinghausen) [RHEL-27741] - jfs: stop using the nobh helper (Chris von Recklinghausen) [RHEL-27741] - iomap: remove iomap_writepage (Chris von Recklinghausen) [RHEL-27741] - hugetlbfs: zero partial pages during fallocate hole punch (Chris von Recklinghausen) [RHEL-27741] - kcsan: test: use new suite_{init,exit} support (Chris von Recklinghausen) [RHEL-27741] - fs: Remove aop flags parameter from nobh_write_begin() (Chris von Recklinghausen) [RHEL-27741] - stack: Introduce CONFIG_RANDOMIZE_KSTACK_OFFSET (Chris von Recklinghausen) [RHEL-27741] - MAINTAINERS: update rppt's email (Chris von Recklinghausen) [RHEL-27741] - connector: send event on write to /proc/[pid]/comm (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: regression fix for unmapped_area{_topdown} (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: fix use-after-free of VMA iterator (Aristeu Rozanski) [RHEL-27740] - mm/huge_memory.c: warn with pr_warn_ratelimited instead of VM_WARN_ON_ONCE_FOLIO (Aristeu Rozanski) [RHEL-27740] - mm/mprotect: fix do_mprotect_pkey() return on error (Aristeu Rozanski) [RHEL-27740] - mm: swap: fix performance regression on sparsetruncate-tiny (Aristeu Rozanski) [RHEL-27740] - mm: vmalloc: avoid warn_alloc noise caused by fatal signal (Aristeu Rozanski) [RHEL-27740] - mm: enable maple tree RCU mode by default (Aristeu Rozanski) [RHEL-27740] - mm/ksm: fix race with VMA iteration and mm_struct teardown (Aristeu Rozanski) [RHEL-27740] - mm: fix error handling for map_deny_write_exec (Aristeu Rozanski) [RHEL-27740] - mm: deduplicate error handling for map_deny_write_exec (Aristeu Rozanski) [RHEL-27740] - mm/slab: Fix undefined init_cache_node_node() for NUMA and !SMP (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: fix folio_nr_pages() after folio_put() in damon_pa_mark_accessed_or_deactivate() (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: fix folio_size() call after folio_put() in damon_pa_young() (Aristeu Rozanski) [RHEL-27740] - migrate_pages: try migrate in batch asynchronously firstly (Aristeu Rozanski) [RHEL-27740] - migrate_pages: move split folios processing out of migrate_pages_batch() (Aristeu Rozanski) [RHEL-27740] - migrate_pages: fix deadlock in batched migration (Aristeu Rozanski) [RHEL-27740] - mm: teach mincore_hugetlb about pte markers (Aristeu Rozanski) [RHEL-27740] - mm: avoid gcc complaint about pointer casting (Aristeu Rozanski) [RHEL-27740] - kasan, x86: don't rename memintrinsics in uninstrumented files (Aristeu Rozanski) [RHEL-27740] - kasan: test: fix test for new meminstrinsic instrumentation (Aristeu Rozanski) [RHEL-27740] - kasan: treat meminstrinsic as builtins in uninstrumented files (Aristeu Rozanski) [RHEL-27740] - kasan: emit different calls for instrumentable memintrinsics (Aristeu Rozanski) [RHEL-27740] - mm/hwpoison: convert TTU_IGNORE_HWPOISON to TTU_HWPOISON (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: fix missing folio_put() (Aristeu Rozanski) [RHEL-27740] - mm/mremap: fix dup_anon_vma() in vma_merge() case 4 (Aristeu Rozanski) [RHEL-27740] - mm/mprotect: Fix successful vma_merge() of next in do_mprotect_pkey() (Aristeu Rozanski) [RHEL-27740] - splice: Add a func to do a splice from a buffered file without ITER_PIPE (Aristeu Rozanski) [RHEL-27740] - mm: Pass info, not iter, into filemap_get_pages() (Aristeu Rozanski) [RHEL-27740] - include/linux/migrate.h: remove unneeded externs (Aristeu Rozanski) [RHEL-27740] - mm/memory_hotplug: cleanup return value handing in do_migrate_range() (Aristeu Rozanski) [RHEL-27740] - mm/uffd: fix comment in handling pte markers (Aristeu Rozanski) [RHEL-27740] - mm: change to return bool for isolate_movable_page() (Aristeu Rozanski) [RHEL-27740] - mm: hugetlb: change to return bool for isolate_hugetlb() (Aristeu Rozanski) [RHEL-27740] - mm: change to return bool for isolate_lru_page() (Aristeu Rozanski) [RHEL-27740] - mm: change to return bool for folio_isolate_lru() (Aristeu Rozanski) [RHEL-27740] - filemap: Remove lock_page_killable() (Aristeu Rozanski) [RHEL-27740] - mm: memcontrol: rename memcg_kmem_enabled() (Aristeu Rozanski) [RHEL-27740] - mm: percpu: fix incorrect size in pcpu_obj_full_size() (Aristeu Rozanski) [RHEL-27740] - mm: page_alloc: call panic() when memoryless node allocation fails (Aristeu Rozanski) [RHEL-27740] - migrate_pages: move THP/hugetlb migration support check to simplify code (Aristeu Rozanski) [RHEL-27740] - migrate_pages: batch flushing TLB (Aristeu Rozanski) [RHEL-27740] - migrate_pages: share more code between _unmap and _move (Aristeu Rozanski) [RHEL-27740] - migrate_pages: move migrate_folio_unmap() (Aristeu Rozanski) [RHEL-27740] - migrate_pages: batch _unmap and _move (Aristeu Rozanski) [RHEL-27740] - migrate_pages: split unmap_and_move() to _unmap() and _move() (Aristeu Rozanski) [RHEL-27740] - migrate_pages: restrict number of pages to migrate in batch (Aristeu Rozanski) [RHEL-27740] - migrate_pages: separate hugetlb folios migration (Aristeu Rozanski) [RHEL-27740] - migrate_pages: organize stats with struct migrate_pages_stats (Aristeu Rozanski) [RHEL-27740] - mm: fix typo in __vm_enough_memory warning (Aristeu Rozanski) [RHEL-27740] - mm/damon/dbgfs: print DAMON debugfs interface deprecation message (Aristeu Rozanski) [RHEL-27740] - mm/damon/Kconfig: add DAMON debugfs interface deprecation notice (Aristeu Rozanski) [RHEL-27740] - Docs/admin-guide/mm/damon/usage: add DAMON debugfs interface deprecation notice (Aristeu Rozanski) [RHEL-27740] - mm/migrate: convert putback_movable_pages() to use folios (Aristeu Rozanski) [RHEL-27740] - mm/migrate: convert isolate_movable_page() to use folios (Aristeu Rozanski) [RHEL-27740] - mm/migrate: add folio_movable_ops() (Aristeu Rozanski) [RHEL-27740] - mm: add folio_get_nontail_page() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert migrate_page_add() to migrate_folio_add() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert queue_pages_required() to queue_folio_required() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert queue_pages_hugetlb() to queue_folios_hugetlb() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert queue_pages_pte_range() to queue_folios_pte_range() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert queue_pages_pmd() to queue_folios_pmd() (Aristeu Rozanski) [RHEL-27740] - Documentation/mm: update hugetlbfs documentation to mention alloc_hugetlb_folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlb_wp() to take in a folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlb_add_to_page_cache to take in a folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert restore_reserve_on_error to take in a folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlb fault paths to use alloc_hugetlb_folio() (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert putback_active_hugepage to take in a folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlbfs_pagecache_present() to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlb_install_page to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert demote_free_huge_page to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert restore_reserve_on_error() to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert alloc_migrate_huge_page to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: increase use of folios in alloc_huge_page() (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert alloc_surplus_huge_page() to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert dequeue_hugetlb_page functions to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert __update_and_free_page() to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert isolate_hugetlb to folios (Aristeu Rozanski) [RHEL-27740] - mm/khugepaged: fix invalid page access in release_pte_pages() (Aristeu Rozanski) [RHEL-27740] - mm: Remove get_kernel_pages() (Aristeu Rozanski) [RHEL-27740] - tee: Remove call to get_kernel_pages() (Aristeu Rozanski) [RHEL-27740] - tee: Remove vmalloc page support (Aristeu Rozanski) [RHEL-27740] - highmem: Enhance is_kmap_addr() to check kmap_local_page() mappings (Aristeu Rozanski) [RHEL-27740] - mm/memremap.c: fix outdated comment in devm_memremap_pages (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs: make kobj_type structures constant (Aristeu Rozanski) [RHEL-27740] - mm/gup: move private gup FOLL_ flags to internal.h (Aristeu Rozanski) [RHEL-27740] - mm/gup: move gup_must_unshare() to mm/internal.h (Aristeu Rozanski) [RHEL-27740] - mm/gup: make get_user_pages_fast_only() return the common return value (Aristeu Rozanski) [RHEL-27740] - mm/gup: remove pin_user_pages_fast_only() (Aristeu Rozanski) [RHEL-27740] - mm/gup: make locked never NULL in the internal GUP functions (Aristeu Rozanski) [RHEL-27740] - mm/gup: add FOLL_UNLOCKABLE (Aristeu Rozanski) [RHEL-27740] - mm/gup: remove locked being NULL from faultin_vma_page_range() (Aristeu Rozanski) [RHEL-27740] - mm/gup: add an assertion that the mmap lock is locked (Aristeu Rozanski) [RHEL-27740] - mm/gup: simplify the external interface functions and consolidate invariants (Aristeu Rozanski) [RHEL-27740] - mm/gup: move try_grab_page() to mm/internal.h (Aristeu Rozanski) [RHEL-27740] - mm/gup: don't call __gup_longterm_locked() if FOLL_LONGTERM cannot be set (Aristeu Rozanski) [RHEL-27740] - mm/gup: remove obsolete FOLL_LONGTERM comment (Aristeu Rozanski) [RHEL-27740] - mm/gup: have internal functions get the mmap_read_lock() (Aristeu Rozanski) [RHEL-27740] - powerpc: mm: add VM_IOREMAP flag to the vmalloc area (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc: skip the uninitilized vmalloc areas (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc: explicitly identify vm_map_ram area when shown in /proc/vmcoreinfo (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc.c: allow vread() to read out vm_map_ram areas (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc.c: add flags to mark vm_map_ram area (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc.c: add used_map into vmap_block to track space of vmap_block (Aristeu Rozanski) [RHEL-27740] - filemap: add mapping_read_folio_gfp() (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: reduce fallbacks to (MIGRATE_PCPTYPES - 1) (Aristeu Rozanski) [RHEL-27740] - mm: introduce vm_flags_reset_once to replace WRITE_ONCE vm_flags updates (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc: replace BUG_ON with a simple if statement (Aristeu Rozanski) [RHEL-27740] - mm/swapfile: remove pr_debug in get_swap_pages() (Aristeu Rozanski) [RHEL-27740] - kasan: infer allocation size by scanning metadata (Aristeu Rozanski) [RHEL-27740] - mm: introduce __vm_flags_mod and use it in untrack_pfn (Aristeu Rozanski) [RHEL-27740] - mm: replace vma->vm_flags indirect modification in ksm_madvise (Aristeu Rozanski) [RHEL-27740] - mm: replace vma->vm_flags direct modifications with modifier calls (Aristeu Rozanski) [RHEL-27740] - mm: replace VM_LOCKED_CLEAR_MASK with VM_LOCKED_MASK (Aristeu Rozanski) [RHEL-27740] - mm: introduce vma->vm_flags wrapper functions (Aristeu Rozanski) [RHEL-27740] - kernel/fork: convert vma assignment to a memcpy (Aristeu Rozanski) [RHEL-27740] - vma_merge: set vma iterator to correct position. (Aristeu Rozanski) [RHEL-27740] - mm/mmap: remove __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: convert do_brk_flags() to use vma_prepare() and vma_complete() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: introduce dup_vma_anon() helper (Aristeu Rozanski) [RHEL-27740] - mm/mmap: don't use __vma_adjust() in shift_arg_pages() (Aristeu Rozanski) [RHEL-27740] - mm/mremap: convert vma_adjust() to vma_expand() (Aristeu Rozanski) [RHEL-27740] - mm: don't use __vma_adjust() in __split_vma() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: introduce init_vma_prep() and init_multi_vma_prep() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: use vma_prepare() and vma_complete() in vma_expand() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: refactor locking out of __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: move anon_vma setting in __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: change do_vmi_align_munmap() for maple tree iterator changes (Aristeu Rozanski) [RHEL-27740] - mm: change munmap splitting order and move_vma() (Aristeu Rozanski) [RHEL-27740] - mmap: clean up mmap_region() unrolling (Aristeu Rozanski) [RHEL-27740] - mm: add vma iterator to vma_adjust() arguments (Aristeu Rozanski) [RHEL-27740] - mm: pass vma iterator through to __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mm: remove unnecessary write to vma iterator in __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - madvise: use split_vma() instead of __split_vma() (Aristeu Rozanski) [RHEL-27740] - mm: pass through vma iterator to __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mmap: convert __vma_adjust() to use vma iterator (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr-test.h: stop using vma_mas_store() for maple tree store (Aristeu Rozanski) [RHEL-27740] - mm: switch vma_merge(), split_vma(), and __split_vma to vma iterator (Aristeu Rozanski) [RHEL-27740] - nommu: pass through vma iterator to shrink_vma() (Aristeu Rozanski) [RHEL-27740] - nommu: convert nommu to using the vma iterator (Aristeu Rozanski) [RHEL-27740] - mm/mremap: use vmi version of vma_merge() (Aristeu Rozanski) [RHEL-27740] - mmap: use vmi version of vma_merge() (Aristeu Rozanski) [RHEL-27740] - mmap: pass through vmi iterator to __split_vma() (Aristeu Rozanski) [RHEL-27740] - madvise: use vmi iterator for __split_vma() and vma_merge() (Aristeu Rozanski) [RHEL-27740] - sched: convert to vma iterator (Aristeu Rozanski) [RHEL-27740] - task_mmu: convert to vma iterator (Aristeu Rozanski) [RHEL-27740] - mempolicy: convert to vma iterator (Aristeu Rozanski) [RHEL-27740] - coredump: convert to vma iterator (Aristeu Rozanski) [RHEL-27740] - mlock: convert mlock to vma iterator (Aristeu Rozanski) [RHEL-27740] - mm: change mprotect_fixup to vma iterator (Aristeu Rozanski) [RHEL-27740] - userfaultfd: use vma iterator (Aristeu Rozanski) [RHEL-27740] - ipc/shm: introduce new do_vma_munmap() to munmap (Aristeu Rozanski) [RHEL-27740] - ipc/shm: use the vma iterator for munmap calls (Aristeu Rozanski) [RHEL-27740] - mm: add temporary vma iterator versions of vma_merge(), split_vma(), and __split_vma() (Aristeu Rozanski) [RHEL-27740] - mmap: convert vma_expand() to use vma iterator (Aristeu Rozanski) [RHEL-27740] - mmap: change do_mas_munmap and do_mas_aligned_munmap() to use vma iterator (Aristeu Rozanski) [RHEL-27740] - mm/mmap: remove preallocation from do_mas_align_munmap() (Aristeu Rozanski) [RHEL-27740] - mmap: convert vma_link() vma iterator (Aristeu Rozanski) [RHEL-27740] - kernel/fork: convert forking to using the vmi iterator (Aristeu Rozanski) [RHEL-27740] - mm/mmap: convert brk to use vma iterator (Aristeu Rozanski) [RHEL-27740] - mm: expand vma iterator interface (Aristeu Rozanski) [RHEL-27740] - mm, slab/slub: Ensure kmem_cache_alloc_bulk() is available early (Aristeu Rozanski) [RHEL-27740] - mm/slub: fix memory leak with using debugfs_lookup() (Aristeu Rozanski) [RHEL-27740] - swap: use bvec_set_page to initialize bvecs (Aristeu Rozanski) [RHEL-27740] - mpage: convert __mpage_writepage() to use a folio more fully (Aristeu Rozanski) [RHEL-27740] - fs: convert writepage_t callback to pass a folio (Aristeu Rozanski) [RHEL-27740] - mm: add memcpy_from_file_folio() (Aristeu Rozanski) [RHEL-27740] - mm: refactor va_remove_mappings (Aristeu Rozanski) [RHEL-27740] - mm: split __vunmap (Aristeu Rozanski) [RHEL-27740] - mm: move debug checks from __vunmap to remove_vm_area (Aristeu Rozanski) [RHEL-27740] - mm: use remove_vm_area in __vunmap (Aristeu Rozanski) [RHEL-27740] - mm: move __remove_vm_area out of va_remove_mappings (Aristeu Rozanski) [RHEL-27740] - mm: call vfree instead of __vunmap from delayed_vfree_work (Aristeu Rozanski) [RHEL-27740] - mm: move vmalloc_init and free_work down in vmalloc.c (Aristeu Rozanski) [RHEL-27740] - mm: remove __vfree_deferred (Aristeu Rozanski) [RHEL-27740] - mm: remove __vfree (Aristeu Rozanski) [RHEL-27740] - mm: reject vmap with VM_FLUSH_RESET_PERMS (Aristeu Rozanski) [RHEL-27740] - mm/gup.c: fix typo in comments (Aristeu Rozanski) [RHEL-27740] - mm/sparse: fix "unused function 'pgdat_to_phys'" warning (Aristeu Rozanski) [RHEL-27740] - mm/page_owner: record single timestamp value for high order allocations (Aristeu Rozanski) [RHEL-27740] - mm: memory-failure: document memory failure stats (Aristeu Rozanski) [RHEL-27740] - mm: memory-failure: bump memory failure stats to pglist_data (Aristeu Rozanski) [RHEL-27740] - mm: memory-failure: add memory failure stats to sysfs (Aristeu Rozanski) [RHEL-27740] - mm: move KMEMLEAK's Kconfig items from lib to mm (Aristeu Rozanski) [RHEL-27740] - mm: implement memory-deny-write-execute as a prctl (Aristeu Rozanski) [RHEL-27740] - mm/cma: fix potential memory loss on cma_declare_contiguous_nid (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert get_hwpoison_huge_page() to folios (Aristeu Rozanski) [RHEL-27740] - zsmalloc: set default zspage chain size to 8 (Aristeu Rozanski) [RHEL-27740] - zsmalloc: make zspage chain size configurable (Aristeu Rozanski) [RHEL-27740] - zsmalloc: skip chain size calculation for pow_of_2 classes (Aristeu Rozanski) [RHEL-27740] - zsmalloc: rework zspage chain size selection (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: use deferred_pages_enabled() wherever applicable (Aristeu Rozanski) [RHEL-27740] - mm/page_ext: init page_ext early if there are no deferred struct pages (Aristeu Rozanski) [RHEL-27740] - mm/damon/core: skip apply schemes if empty (Aristeu Rozanski) [RHEL-27740] - mm/secretmem: remove redundant initiialization of pointer file (Aristeu Rozanski) [RHEL-27740] - readahead: convert readahead_expand() to use a folio (Aristeu Rozanski) [RHEL-27740] - filemap: convert filemap_range_has_page() to use a folio (Aristeu Rozanski) [RHEL-27740] - rmap: add folio parameter to __page_set_anon_rmap() (Aristeu Rozanski) [RHEL-27740] - mm: clean up mlock_page / munlock_page references in comments (Aristeu Rozanski) [RHEL-27740] - mm: remove munlock_vma_page() (Aristeu Rozanski) [RHEL-27740] - mm: remove mlock_vma_page() (Aristeu Rozanski) [RHEL-27740] - mm: remove page_evictable() (Aristeu Rozanski) [RHEL-27740] - mm: convert mem_cgroup_css_from_page() to mem_cgroup_css_from_folio() (Aristeu Rozanski) [RHEL-27740] - mm/fs: convert inode_attach_wb() to take a folio (Aristeu Rozanski) [RHEL-27740] - mm: use a folio in copy_present_pte() (Aristeu Rozanski) [RHEL-27740] - mm: use a folio in copy_pte_range() (Aristeu Rozanski) [RHEL-27740] - mm: convert do_anonymous_page() to use a folio (Aristeu Rozanski) [RHEL-27740] - page-writeback: convert write_cache_pages() to use filemap_get_folios_tag() (Aristeu Rozanski) [RHEL-27740] - filemap: convert __filemap_fdatawait_range() to use filemap_get_folios_tag() (Aristeu Rozanski) [RHEL-27740] - filemap: add filemap_get_folios_tag() (Aristeu Rozanski) [RHEL-27740] - mm: discard __GFP_ATOMIC (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: explicitly define how __GFP_HIGH non-blocking allocations accesses reserves (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: explicitly define what alloc flags deplete min reserves (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: explicitly record high-order atomic allocations in alloc_flags (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: treat RT tasks similar to __GFP_HIGH (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: rename ALLOC_HIGH to ALLOC_MIN_RESERVE (Aristeu Rozanski) [RHEL-27740] - mm/page_ext: do not allocate space for page_ext->flags if not needed (Aristeu Rozanski) [RHEL-27740] - mm: remove __HAVE_ARCH_PTE_SWP_EXCLUSIVE (Aristeu Rozanski) [RHEL-27740] - powerpc/nohash/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE (Aristeu Rozanski) [RHEL-27740] - powerpc/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE on 32bit book3s (Aristeu Rozanski) [RHEL-27740] - arm/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE (Aristeu Rozanski) [RHEL-27740] - mm/debug_vm_pgtable: more pte_swp_exclusive() sanity checks (Aristeu Rozanski) [RHEL-27740] - mm/khugepaged: convert release_pte_pages() to use folios (Aristeu Rozanski) [RHEL-27740] - mm/khugepaged: introduce release_pte_folio() to replace release_pte_page() (Aristeu Rozanski) [RHEL-27740] - kmsan: silence -Wmissing-prototypes warnings (Aristeu Rozanski) [RHEL-27740] - Documentation/mm: update references to __m[un]lock_page() to *_folio() (Aristeu Rozanski) [RHEL-27740] - mm: mlock: update the interface to use folios (Aristeu Rozanski) [RHEL-27740] - m68k/mm/motorola: specify pmd_page() type (Aristeu Rozanski) [RHEL-27740] - mm: mlock: use folios and a folio batch internally (Aristeu Rozanski) [RHEL-27740] - mm: pagevec: add folio_batch_reinit() (Aristeu Rozanski) [RHEL-27740] - mm: madvise: use vm_normal_folio() in madvise_free_pte_range() (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert unpoison_memory() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert hugetlb_set_page_hwpoison() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert __free_raw_hwp_pages() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert raw_hwp_list_head() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert free_raw_hwp_pages() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert hugetlb_clear_page_hwpoison to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert try_memory_failure_hugetlb() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert __get_huge_page_for_hwpoison() to folios (Aristeu Rozanski) [RHEL-27740] - mm/mmap: fix comment of unmapped_area{_topdown} (Aristeu Rozanski) [RHEL-27740] - mm: remove the hugetlb field from struct page (Aristeu Rozanski) [RHEL-27740] - mm: convert deferred_split_huge_page() to deferred_split_folio() (Aristeu Rozanski) [RHEL-27740] - mm/huge_memory: convert get_deferred_split_queue() to take a folio (Aristeu Rozanski) [RHEL-27740] - mm/huge_memory: remove page_deferred_list() (Aristeu Rozanski) [RHEL-27740] - mm: move page->deferred_list to folio->_deferred_list (Aristeu Rozanski) [RHEL-27740] - doc: correct struct folio kernel-doc (Aristeu Rozanski) [RHEL-27740] - mm: remove 'First tail page' members from struct page (Aristeu Rozanski) [RHEL-27740] - hugetlb: remove uses of compound_dtor and compound_nr (Aristeu Rozanski) [RHEL-27740] - mm: convert destroy_large_folio() to use folio_dtor (Aristeu Rozanski) [RHEL-27740] - mm: convert is_transparent_hugepage() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm: convert set_compound_page_dtor() and set_compound_order() to folios (Aristeu Rozanski) [RHEL-27740] - mm: reimplement compound_nr() (Aristeu Rozanski) [RHEL-27740] - mm: reimplement compound_order() (Aristeu Rozanski) [RHEL-27740] - mm: remove head_compound_mapcount() and _ptr functions (Aristeu Rozanski) [RHEL-27740] - mm: convert page_mapcount() to use folio_entire_mapcount() (Aristeu Rozanski) [RHEL-27740] - hugetlb: remove uses of folio_mapcount_ptr (Aristeu Rozanski) [RHEL-27740] - mm/debug: remove call to head_compound_mapcount() (Aristeu Rozanski) [RHEL-27740] - mm: use entire_mapcount in __page_dup_rmap() (Aristeu Rozanski) [RHEL-27740] - mm: use a folio in hugepage_add_anon_rmap() and hugepage_add_new_anon_rmap() (Aristeu Rozanski) [RHEL-27740] - page_alloc: use folio fields directly (Aristeu Rozanski) [RHEL-27740] - mm: convert page_add_file_rmap() to use a folio internally (Aristeu Rozanski) [RHEL-27740] - mm: convert page_add_anon_rmap() to use a folio internally (Aristeu Rozanski) [RHEL-27740] - mm: convert page_remove_rmap() to use a folio internally (Aristeu Rozanski) [RHEL-27740] - doc: clarify refcount section by referring to folios & pages (Aristeu Rozanski) [RHEL-27740] - mm/mmu_notifier: remove unused mmu_notifier_range_update_to_read_only export (Aristeu Rozanski) [RHEL-27740] - mm: compaction: avoid fragmentation score calculation for empty zones (Aristeu Rozanski) [RHEL-27740] - mm: compaction: add missing kcompactd wakeup trace event (Aristeu Rozanski) [RHEL-27740] - mm: compaction: count the migration scanned pages events for proactive compaction (Aristeu Rozanski) [RHEL-27740] - mm: compaction: move list validation into compact_zone() (Aristeu Rozanski) [RHEL-27740] - mm: compaction: remove redundant VM_BUG_ON() in compact_zone() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: fix typo in comment (Aristeu Rozanski) [RHEL-27740] - memblock: Avoid useless checks in memblock_merge_regions(). (Aristeu Rozanski) [RHEL-27740] - memblock: Make a boundary tighter in memblock_add_range(). (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: use strscpy() to instead of strncpy() (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: remove damon_pa_access_chk_result struct (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: remove folio_sz field from damon_pa_access_chk_result (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: rename 'damon_pa_access_chk_result->page_sz' to 'folio_sz' (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: record appropriate folio size when the access is not found (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: support folio of neither HPAGE_PMD_SIZE nor PAGE_SIZE (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: rename 'damon_young_walk_private->page_sz' to 'folio_sz' (Aristeu Rozanski) [RHEL-27740] - mm: remove PageMovable export (Aristeu Rozanski) [RHEL-27740] - mm: introduce folio_is_pfmemalloc (Aristeu Rozanski) [RHEL-27740] - mm: support POSIX_FADV_NOREUSE (Aristeu Rozanski) [RHEL-27740] - mm: add vma_has_recency() (Aristeu Rozanski) [RHEL-27740] - mm/nommu: don't use VM_MAYSHARE for MAP_PRIVATE mappings (Aristeu Rozanski) [RHEL-27740] - Docs/admin-guide/mm/numaperf: increase depth of subsections (Aristeu Rozanski) [RHEL-27740] - tools/vm: rename tools/vm to tools/mm (Aristeu Rozanski) [RHEL-27740] - mm: remove zap_page_range and create zap_vma_pages (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: invert logic for early page initialisation checks (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: convert hugetlb related functions to use a folio (Aristeu Rozanski) [RHEL-27740] - mm/damon: remove unneeded damon_get_page() (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: convert damon_young_pmd_entry() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: convert damon_pa_*() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm/damon: convert damon_ptep/pmdp_mkold() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm/damon: introduce damon_get_folio() (Aristeu Rozanski) [RHEL-27740] - mm: page_idle: convert page idle to use a folio (Aristeu Rozanski) [RHEL-27740] - mm: huge_memory: convert split_huge_pages_all() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm: remove generic_writepages (Aristeu Rozanski) [RHEL-27740] - jbd2,ocfs2: move jbd2_journal_submit_inode_data_buffers to ocfs2 (Aristeu Rozanski) [RHEL-27740] - fs: remove an outdated comment on mpage_writepages (Aristeu Rozanski) [RHEL-27740] - mm/page_reporting: replace rcu_access_pointer() with rcu_dereference_protected() (Aristeu Rozanski) [RHEL-27740] - mm: fix comment of page table counter (Aristeu Rozanski) [RHEL-27740] - mm: vmalloc: replace BUG_ON() by WARN_ON_ONCE() (Aristeu Rozanski) [RHEL-27740] - mm: vmalloc: avoid calling __find_vmap_area() twice in __vunmap() (Aristeu Rozanski) [RHEL-27740] - mm: move FOLL_* defs to mm_types.h (Aristeu Rozanski) [RHEL-27740] - mm/swap: convert deactivate_page() to folio_deactivate() (Aristeu Rozanski) [RHEL-27740] - mm/damon: convert damon_pa_mark_accessed_or_deactivate() to use folios (Aristeu Rozanski) [RHEL-27740] - mm: vmalloc: correct use of __GFP_NOWARN mask in __vmalloc_area_node() (Aristeu Rozanski) [RHEL-27740] - swap: fold swap_ra_clamp_pfn into swap_ra_info (Aristeu Rozanski) [RHEL-27740] - swap: avoid a redundant pte map if ra window is 1 (Aristeu Rozanski) [RHEL-27740] - Docs/ABI/damon: document scheme filters files (Aristeu Rozanski) [RHEL-27740] - Docs/admin-guide/mm/damon/usage: document DAMOS filters of sysfs (Aristeu Rozanski) [RHEL-27740] - selftests/damon/sysfs: test filters directory (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: implement scheme filters (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: connect filter directory and filters directory (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: implement filter directory (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: implement filters directory (Aristeu Rozanski) [RHEL-27740] - Docs/admin-guide/damon/reclaim: document 'skip_anon' parameter (Aristeu Rozanski) [RHEL-27740] - mm/damon/reclaim: add a parameter called skip_anon for avoiding anonymous pages reclamation (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: support DAMOS filters (Aristeu Rozanski) [RHEL-27740] - mm/damon/core: implement damos filter (Aristeu Rozanski) [RHEL-27740] - mm: memcontrol: deprecate charge moving (Aristeu Rozanski) [RHEL-27740] - mm: rmap: remove lock_page_memcg() (Aristeu Rozanski) [RHEL-27740] - mm: memcontrol: skip moving non-present pages that are mapped elsewhere (Aristeu Rozanski) [RHEL-27740] - hugetlb: initialize variable to avoid compiler warning (Aristeu Rozanski) [RHEL-27740] - mm: swap: convert mark_page_lazyfree() to folio_mark_lazyfree() (Aristeu Rozanski) [RHEL-27740] - cma: tracing: print alloc result in trace_cma_alloc_finish (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: do not duplicate policy if it is not applicable for set_mempolicy_home_node (Aristeu Rozanski) [RHEL-27740] - mpage: use b_folio in do_mpage_readpage() (Aristeu Rozanski) [RHEL-27740] - jbd2: replace obvious uses of b_page with b_folio (Aristeu Rozanski) [RHEL-27740] - gfs2: replace obvious uses of b_page with b_folio (Aristeu Rozanski) [RHEL-27740] - buffer: use b_folio in mark_buffer_dirty() (Aristeu Rozanski) [RHEL-27740] - page_io: remove buffer_head include (Aristeu Rozanski) [RHEL-27740] - buffer: use b_folio in end_buffer_async_write() (Aristeu Rozanski) [RHEL-27740] - buffer: use b_folio in end_buffer_async_read() (Aristeu Rozanski) [RHEL-27740] - buffer: use b_folio in touch_buffer() (Aristeu Rozanski) [RHEL-27740] - buffer: replace obvious uses of b_page with b_folio (Aristeu Rozanski) [RHEL-27740] - buffer: add b_folio as an alias of b_page (Aristeu Rozanski) [RHEL-27740] - selftests/memfd: add tests for MFD_NOEXEC_SEAL MFD_EXEC (Aristeu Rozanski) [RHEL-27740] - mm/memfd: add write seals when apply SEAL_EXEC to executable memfd (Aristeu Rozanski) [RHEL-27740] - mm/memfd: add MFD_NOEXEC_SEAL and MFD_EXEC (Aristeu Rozanski) [RHEL-27740] - selftests/memfd: add tests for F_SEAL_EXEC (Aristeu Rozanski) [RHEL-27740] - mm/slab.c: cleanup is_debug_pagealloc_cache() (Aristeu Rozanski) [RHEL-27740] - mm/sl{a,u}b: fix wrong usages of folio_page() for getting head pages (Aristeu Rozanski) [RHEL-27740] - context_tracking: Fix noinstr vs KASAN (Aristeu Rozanski) [RHEL-27740] - entry, kasan, x86: Disallow overriding mem*() functions (Aristeu Rozanski) [RHEL-27740] - ubsan: Fix objtool UACCESS warns (Aristeu Rozanski) [RHEL-27740] - mm/memremap: Replace zero-length array with DECLARE_FLEX_ARRAY() helper (Aristeu Rozanski) [RHEL-27740] - mm/slab: remove unused slab_early_init (Aristeu Rozanski) [RHEL-27740] - xen: use vma_lookup() in privcmd_ioctl_mmap() (Aristeu Rozanski) [RHEL-27740] - fs: remove the NULL get_block case in mpage_writepages (Aristeu Rozanski) [RHEL-27740] - selftests/memfd: clean up mapping in mfd_fail_write (Aristeu Rozanski) [RHEL-27740] - selftests/memfd: remove unused variable (Aristeu Rozanski) [RHEL-27740]- tools: ynl: fix converting flags to names after recent cleanup (Jose Ignacio Tornos Martinez) [RHEL-31945] - ynl: netdev: drop unnecessary enum-as-flags (Jose Ignacio Tornos Martinez) [RHEL-31945] - tools: ynl: extend netdev sample to dump xdp-rx-metadata-features (Jose Ignacio Tornos Martinez) [RHEL-31945] - bpf: expose information about supported xdp metadata kfunc (Jose Ignacio Tornos Martinez) [RHEL-31945] - bpf: make it easier to add new metadata kfunc (Jose Ignacio Tornos Martinez) [RHEL-31945] - xdp: use trusted arguments in XDP hints kfuncs (Jose Ignacio Tornos Martinez) [RHEL-31945] - netfilter: nft_ct: fix l3num expectations with inet pseudo family (Phil Sutter) [RHEL-31345] {CVE-2024-26673} - netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectations (Phil Sutter) [RHEL-31345] {CVE-2024-26673} - team: Fix use-after-free when an option instance allocation fails (Hangbin Liu) [RHEL-31052] - team: Remove NULL check before dev_{put, hold} (Hangbin Liu) [RHEL-31052] - ipv6: sr: fix possible use-after-free and null-ptr-deref (Hangbin Liu) [RHEL-30814 RHEL-31732] {CVE-2024-26735} - selftests: seg6: add selftest for NEXT-C-SID flavor in SRv6 End.X behavior (Hangbin Liu) [RHEL-30814] - seg6: add NEXT-C-SID support for SRv6 End.X behavior (Hangbin Liu) [RHEL-30814] - seg6: Cleanup duplicates of skb_dst_drop calls (Hangbin Liu) [RHEL-30814] - nvme-tcp: Fix comma-related oops (Maurizio Lombardi) [RHEL-25547] - security/keys: export key_lookup() (Maurizio Lombardi) [RHEL-25547] - nvme: add new config entries and enable them (Maurizio Lombardi) [RHEL-25547] - nvme: clear caller pointer on identify failure (Maurizio Lombardi) [RHEL-25547] - nvme: host: fix double-free of struct nvme_id_ns in ns_update_nuse() (Maurizio Lombardi) [RHEL-25547] - nvme: fcloop: make fcloop_class constant (Maurizio Lombardi) [RHEL-25547] - nvme: fabrics: make nvmf_class constant (Maurizio Lombardi) [RHEL-25547] - nvme: core: constify struct class usage (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: typo in nvmf_parse_key() (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: check max outstanding commands (Maurizio Lombardi) [RHEL-25547] - nvmet-rdma: set max_queue_size for RDMA transport (Maurizio Lombardi) [RHEL-25547] - nvmet: introduce new max queue size configuration entry (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: clamp queue size according to ctrl cap (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: introduce NVME_RDMA_MAX_METADATA_QUEUE_SIZE definition (Maurizio Lombardi) [RHEL-25547] - nvmet: set ctrl pi_support cap before initializing cap reg (Maurizio Lombardi) [RHEL-25547] - nvmet: set maxcmd to be per controller (Maurizio Lombardi) [RHEL-25547] - nvmet: compare mqes and sqsize only for IO SQ (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: move NVME_RDMA_IP_PORT from common file (Maurizio Lombardi) [RHEL-25547] - nvmet: remove superfluous initialization (Maurizio Lombardi) [RHEL-25547] - nvme: implement support for relaxed effects (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: fix I/O connect error handling (Maurizio Lombardi) [RHEL-25547] - nvme: use ns->head->pi_size instead of t10_pi_tuple structure size (Maurizio Lombardi) [RHEL-25547] - nvme-core: fix comment to reflect right functions (Maurizio Lombardi) [RHEL-25547] - nvme: move passthrough logging attribute to head (Maurizio Lombardi) [RHEL-25547] - nvme: allow passthru cmd error logging (Maurizio Lombardi) [RHEL-25547] - nvme-fc: show hostnqn when connecting to fc target (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: show hostnqn when connecting to rdma target (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: show hostnqn when connecting to tcp target (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: use RCU list iterator for assoc_list (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: take ref count on tgtport before delete assoc (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: avoid deadlock on delete association path (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: abort command when there is no binding (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: do not tack refs on tgtports from assoc (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: remove null hostport pointer check (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: hold reference on hostport match (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: free queue and assoc directly (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: defer cleanup using RCU properly (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: release reference on target port (Maurizio Lombardi) [RHEL-25547] - nvmet-fcloop: swap the list_add_tail arguments (Maurizio Lombardi) [RHEL-25547] - nvme-fc: do not wait in vain when unloading module (Maurizio Lombardi) [RHEL-25547] - nvme-fc: log human-readable opcode on timeout (Maurizio Lombardi) [RHEL-25547] - nvme: split out fabrics version of nvme_opcode_str() (Maurizio Lombardi) [RHEL-25547] - nvme: take const cmd pointer in read-only helpers (Maurizio Lombardi) [RHEL-25547] - nvme: remove redundant status mask (Maurizio Lombardi) [RHEL-25547] - nvme: return string as char *, not unsigned char * (Maurizio Lombardi) [RHEL-25547] - nvme-common: add module description (Maurizio Lombardi) [RHEL-25547] - nvme: enable retries for authentication commands (Maurizio Lombardi) [RHEL-25547] - nvme: change __nvme_submit_sync_cmd() calling conventions (Maurizio Lombardi) [RHEL-25547] - nvme-auth: open-code single-use macros (Maurizio Lombardi) [RHEL-25547] - nvme: use ctrl state accessor (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: fix nvme tcp ida memory leak (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: Fix transfer length when write_generate/read_verify are 0 (Maurizio Lombardi) [RHEL-25547] - nvmet: add module description to stop warnings (Maurizio Lombardi) [RHEL-25547] - nvme: add module description to stop warnings (Maurizio Lombardi) [RHEL-25547] - nvmet: unify aer type enum (Maurizio Lombardi) [RHEL-25547] - nvmet-rdma: avoid circular locking dependency on install_queue() (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: avoid circular locking dependency on install_queue() (Maurizio Lombardi) [RHEL-25547] - nvme-pci: set doorbell config before unquiescing (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: enhance timeout kernel log (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: enhance timeout kernel log (Maurizio Lombardi) [RHEL-25547] - nvme-pci: enhance timeout kernel log (Maurizio Lombardi) [RHEL-25547] - nvme: trace: avoid memcpy overflow warning (Maurizio Lombardi) [RHEL-25547] - nvmet: re-fix tracing strncpy() warning (Maurizio Lombardi) [RHEL-25547] - nvme: introduce nvme_disk_is_ns_head helper (Maurizio Lombardi) [RHEL-25547] - nvme: Add pr_ops read_reservation support (Maurizio Lombardi) [RHEL-25547] - nvme: Add a nvme_pr_type enum (Maurizio Lombardi) [RHEL-25547] - nvme: Add pr_ops read_keys support (Maurizio Lombardi) [RHEL-25547] - nvme: Add helper to send pr command (Maurizio Lombardi) [RHEL-25547] - nvme: Move pr code to it's own file (Maurizio Lombardi) [RHEL-25547] - nvme: Don't hardcode the data len for pr commands (Maurizio Lombardi) [RHEL-25547] - nvme: Fix reservation status related structs (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: Use sendmsg(MSG_SPLICE_PAGES) rather then sendpage (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: Use sendmsg(MSG_SPLICE_PAGES) rather then sendpage (Maurizio Lombardi) [RHEL-25547] - nvme-pci: disable write zeroes for SK Hynix BC901 (Maurizio Lombardi) [RHEL-25547] - nvmet-fcloop: Remove remote port from list when unlinking (Maurizio Lombardi) [RHEL-25547] - nvmet-trace: avoid dereferencing pointer too early (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: remove unnecessary bracket (Maurizio Lombardi) [RHEL-25547] - nvme: simplify the max_discard_segments calculation (Maurizio Lombardi) [RHEL-25547] - nvme: fix max_discard_sectors calculation (Maurizio Lombardi) [RHEL-25547] - nvme: also skip discard granularity updates in nvme_config_discard (Maurizio Lombardi) [RHEL-25547] - nvme: update the explanation for not updating the limits in nvme_config_discard (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: fix a missing endianess conversion in nvmet_tcp_try_peek_pdu (Maurizio Lombardi) [RHEL-25547] - nvme-common: mark nvme_tls_psk_prio static (Maurizio Lombardi) [RHEL-25547] - nvme: remove unused definition (Maurizio Lombardi) [RHEL-25547] - nvme: tcp: remove unnecessary goto statement (Maurizio Lombardi) [RHEL-25547] - nvme-fc: set numa_node after nvme_init_ctrl (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: don't check discovery ioccsz/iorcsz (Maurizio Lombardi) [RHEL-25547] - nvmet: configfs: use ctrl->instance to track passthru subsystems (Maurizio Lombardi) [RHEL-25547] - nvme: repack struct nvme_ns_head (Maurizio Lombardi) [RHEL-25547] - nvme: add csi, ms and nuse to sysfs (Maurizio Lombardi) [RHEL-25547] - nvme: rename ns attribute group (Maurizio Lombardi) [RHEL-25547] - nvme: refactor ns info setup function (Maurizio Lombardi) [RHEL-25547] - nvme: refactor ns info helpers (Maurizio Lombardi) [RHEL-25547] - nvme: move ns id info to struct nvme_ns_head (Maurizio Lombardi) [RHEL-25547] - nvmet: remove cntlid_min and cntlid_max check in nvmet_alloc_ctrl (Maurizio Lombardi) [RHEL-25547] - nvmet: allow identical cntlid_min and cntlid_max settings (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: check ioccsz and iorcsz (Maurizio Lombardi) [RHEL-25547] - nvme: introduce nvme_check_ctrl_fabric_info helper (Maurizio Lombardi) [RHEL-25547] - nvme-fc: replace deprecated strncpy with strscpy (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: replace deprecated strncpy with strscpy (Maurizio Lombardi) [RHEL-25547] - nvme-pci: fix sleeping function called from interrupt context (Maurizio Lombardi) [RHEL-25547] - nvme-pci: Add sleep quirk for Kingston drives (Maurizio Lombardi) [RHEL-25547] - nvme: fix deadlock between reset and scan (Maurizio Lombardi) [RHEL-25547] - nvme: Print capabilities changes just once (Maurizio Lombardi) [RHEL-25547] - nvme: prevent potential spectre v1 gadget (Maurizio Lombardi) [RHEL-25547] - nvme: improve NVME_HOST_AUTH and NVME_TARGET_AUTH config descriptions (Maurizio Lombardi) [RHEL-25547] - nvme-ioctl: move capable() admin check to the end (Maurizio Lombardi) [RHEL-25547] - nvme: ensure reset state check ordering (Maurizio Lombardi) [RHEL-25547] - nvme: introduce helper function to get ctrl state (Maurizio Lombardi) [RHEL-25547] - nvme-core: check for too small lba shift (Maurizio Lombardi) [RHEL-25547] - nvme: fine-tune sending of first keep-alive (Maurizio Lombardi) [RHEL-25547] - nvme: tcp: fix compile-time checks for TLS mode (Maurizio Lombardi) [RHEL-25547] - nvme: target: fix Kconfig select statements (Maurizio Lombardi) [RHEL-25547] - nvme: target: fix nvme_keyring_id() references (Maurizio Lombardi) [RHEL-25547] - nvme: move nvme_stop_keep_alive() back to original position (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: always initialize tls_handshake_tmo_work (Maurizio Lombardi) [RHEL-25547] - nvme: blank out authentication fabrics options if not configured (Maurizio Lombardi) [RHEL-25547] - nvme: catch errors from nvme_configure_metadata() (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: only evaluate 'tls' option if TLS is selected (Maurizio Lombardi) [RHEL-25547] - nvme-auth: set explanation code for failure2 msgs (Maurizio Lombardi) [RHEL-25547] - nvme-auth: unlock mutex in one place only (Maurizio Lombardi) [RHEL-25547] - nvme: keyring: fix conditional compilation (Maurizio Lombardi) [RHEL-25547] - nvme: common: make keyring and auth separate modules (Maurizio Lombardi) [RHEL-25547] - nvme-loop: always quiesce and cancel commands before destroying admin q (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: avoid open-coding nvme_tcp_teardown_admin_queue() (Maurizio Lombardi) [RHEL-25547] - nvme-auth: always set valid seq_num in dhchap reply (Maurizio Lombardi) [RHEL-25547] - nvme-auth: add flag for bi-directional auth (Maurizio Lombardi) [RHEL-25547] - nvme-auth: auth success1 msg always includes resp (Maurizio Lombardi) [RHEL-25547] - nvme: fix error-handling for io_uring nvme-passthrough (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: Fix a memory leak (Maurizio Lombardi) [RHEL-25547] - nvme-auth: use crypto_shash_tfm_digest() (Maurizio Lombardi) [RHEL-25547] - nvme-auth: allow mixing of secret and hash lengths (Maurizio Lombardi) [RHEL-25547] - nvme-auth: use transformed key size to create resp (Maurizio Lombardi) [RHEL-25547] - nvme-auth: alloc nvme_dhchap_key as single buffer (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: use 'spin_lock_bh' for state_lock() (Maurizio Lombardi) [RHEL-25547] - nvme: rework NVME_AUTH Kconfig selection (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: peek icreq before starting TLS (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: control messages for recvmsg() (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: enable TLS handshake upcall (Maurizio Lombardi) [RHEL-25547] - nvmet: Set 'TREQ' to 'required' when TLS is enabled (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: allocate socket file (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: make nvmet_tcp_alloc_queue() a void function (Maurizio Lombardi) [RHEL-25547] - nvmet: make TCP sectype settable via configfs (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: parse options 'keyring' and 'tls_key' (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: improve icreq/icresp logging (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: control message handling for recvmsg() (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: enable TLS handshake upcall (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: allocate socket file (Maurizio Lombardi) [RHEL-25547] - nvme-keyring: implement nvme_tls_psk_default() (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: add definitions for TLS cipher suites (Maurizio Lombardi) [RHEL-25547] - nvme: add TCP TSAS definitions (Maurizio Lombardi) [RHEL-25547] - nvme-keyring: define a 'psk' keytype (Maurizio Lombardi) [RHEL-25547] - nvme-keyring: register '.nvme' keyring (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: Annotate struct nvmet_fc_tgt_queue with __counted_by (Maurizio Lombardi) [RHEL-25547] - nvme-pci: add BOGUS_NID for Intel 0a54 device (Maurizio Lombardi) [RHEL-25547 RHEL-28783] - nvmet-auth: complete a request only after freeing the dhchap pointers (Maurizio Lombardi) [RHEL-25547] - nvme: sanitize metadata bounce buffer for reads (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: do not try to stop unallocated queues (Maurizio Lombardi) [RHEL-25547] - redhat/rhel_files/mod-extra.list.rhel: add test_lockup (Čestmír Kalina) [RHEL-26127] - redhat/configs: enable CONFIG_TEST_LOCKUP (Čestmír Kalina) [RHEL-26127] - lib/test_lockup: fix kernel pointer check for separate address spaces (Čestmír Kalina) [RHEL-26127] - sched/fair: Take the scheduling domain into account in select_idle_core() (Phil Auld) [RHEL-25535] - sched/fair: Take the scheduling domain into account in select_idle_smt() (Phil Auld) [RHEL-25535] - sched/fair: Fix tg->load when offlining a CPU (Phil Auld) [RHEL-25535] - sched/fair: Use all little CPUs for CPU-bound workloads (Phil Auld) [RHEL-25535] - sched/fair: Simplify util_est (Phil Auld) [RHEL-25535] - sched/fair: Remove SCHED_FEAT(UTIL_EST_FASTUP, true) (Phil Auld) [RHEL-25535] - sched: fair: move unused stub functions to header (Phil Auld) [RHEL-25535] - sched/doc: Update documentation after renames and synchronize Chinese version (Phil Auld) [RHEL-25535] - sched/pelt: Avoid underestimation of task utilization (Phil Auld) [RHEL-25535] - sched/deadline: Introduce deadline servers (Phil Auld) [RHEL-25535] - sched/deadline: Move bandwidth accounting into {en,de}queue_dl_entity (Phil Auld) [RHEL-25535] - sched/deadline: Collect sched_dl_entity initialization (Phil Auld) [RHEL-25535] - sched: Unify more update_curr*() (Phil Auld) [RHEL-25535] - sched: Remove vruntime from trace_sched_stat_runtime() (Phil Auld) [RHEL-25535] - sched: Unify runtime accounting across classes (Phil Auld) [RHEL-25535] - sched: Use WRITE_ONCE() for p->on_rq (Phil Auld) [RHEL-25535] - rcu/tasks-trace: Handle new PF_IDLE semantics (Phil Auld) [RHEL-25535] - rcu/tasks: Handle new PF_IDLE semantics (Phil Auld) [RHEL-25535] - rcu: Introduce rcu_cpu_online() (Phil Auld) [RHEL-25535] - sched/fair: Remove SIS_PROP (Phil Auld) [RHEL-25535] - sched/fair: Use candidate prev/recent_used CPU if scanning failed for cluster wakeup (Phil Auld) [RHEL-25535] - sched/fair: Scan cluster before scanning LLC in wake-up path (Phil Auld) [RHEL-15622] - sched: Add cpus_share_resources API (Phil Auld) [RHEL-15622] - sched/nohz: Update comments about NEWILB_KICK (Phil Auld) [RHEL-25535] - sched/fair: Remove duplicate #include (Phil Auld) [RHEL-25535] - sched: Make PELT acronym definition searchable (Phil Auld) [RHEL-25535] - sched/headers: Remove comment referring to rq::cpu_load, since this has been removed (Phil Auld) [RHEL-25535] - sched/topology: Move the declaration of 'schedutil_gov' to kernel/sched/sched.h (Phil Auld) [RHEL-25535] - sched/topology: Change behaviour of the 'sched_energy_aware' sysctl, based on the platform (Phil Auld) [RHEL-25535] - sched/topology: Remove the EM_MAX_COMPLEXITY limit (Phil Auld) [RHEL-25535] - sched/nohz: Remove unnecessarily complex error handling pattern from find_new_ilb() (Phil Auld) [RHEL-25535] - sched/nohz: Use consistent variable names in find_new_ilb() and kick_ilb() (Phil Auld) [RHEL-25535] - sched/nohz: Update idle load-balancing (ILB) comments (Phil Auld) [RHEL-25535] - sched/debug: Print 'tgid' in sched_show_task() (Phil Auld) [RHEL-25535] - sched/headers: Remove duplicate header inclusions (Phil Auld) [RHEL-25535] - sched/debug: Add new tracepoint to track compute energy computation (Phil Auld) [RHEL-25535] - sched/deadline: Make dl_rq->pushable_dl_tasks update drive dl_rq->overloaded (Phil Auld) [RHEL-25535] - sched/rt: Make rt_rq->pushable_tasks updates drive rto_mask (Phil Auld) [RHEL-25535] - sched/core: Refactor the task_flags check for worker sleeping in sched_submit_work() (Phil Auld) [RHEL-25535] - sched/fair: Fix warning in bandwidth distribution (Phil Auld) [RHEL-25535] - sched/fair: Make cfs_rq->throttled_csd_list available on !SMP (Phil Auld) [RHEL-25535] - sched/debug: Avoid checking in_atomic_preempt_off() twice in schedule_debug() (Phil Auld) [RHEL-25535] - sched/headers: Standardize the header guard #endif (Phil Auld) [RHEL-25535] - sched/headers: Standardize the header guard #endif (Phil Auld) [RHEL-25535] - sched/headers: Add header guard to (Phil Auld) [RHEL-25535] - kernel/sched: Modify initial boot task idle setup (Phil Auld) [RHEL-25535] - sched/fair: Rename check_preempt_curr() to wakeup_preempt() (Phil Auld) [RHEL-25535] - sched/fair: Rename check_preempt_wakeup() to check_preempt_wakeup_fair() (Phil Auld) [RHEL-25535] - sched/headers: Remove duplicated includes in kernel/sched/sched.h (Phil Auld) [RHEL-25535] - sched/fair: Ratelimit update to tg->load_avg (Phil Auld) [RHEL-20158 RHEL-25535] - sched/core: Use do-while instead of for loop in set_nr_if_polling() (Phil Auld) [RHEL-25535] - sched/fair: Fix cfs_rq_is_decayed() on !SMP (Phil Auld) [RHEL-25535] - sched: Assert for_each_thread() is properly locked (Phil Auld) [RHEL-25535] - sched/core: Report correct state for TASK_IDLE | TASK_FREEZABLE (Phil Auld) [RHEL-25535] - sched/core: Add kernel-doc for set_cpus_allowed_ptr() (Phil Auld) [RHEL-25535] - sched/headers: Rename task_struct::state to task_struct::__state in the comments too (Phil Auld) [RHEL-25535] - sched: add WF_CURRENT_CPU and externise ttwu (Phil Auld) [RHEL-25535] - sched/fair: Stabilize asym cpu capacity system idle cpu selection (Phil Auld) [RHEL-25535] - sched/core: introduce sched_core_idle_cpu() (Phil Auld) [RHEL-25535] - genirq, softirq: Use in_hardirq() instead of in_irq() (Phil Auld) [RHEL-25535] - sched: add throttled time stat for throttled children (Phil Auld) [RHEL-25535] - sched: don't account throttle time for empty groups (Phil Auld) [RHEL-25535] - kbuild: add kbuild-file macro (Radu Rendec) [RHEL-33669] - kbuild: replace $(if A,A,B) with $(or A,B) in scripts/Makefile.modpost (Radu Rendec) [RHEL-33669] - kbuild: Fix include path in scripts/Makefile.modpost (Radu Rendec) [RHEL-33669] - smb: client: fix rename(2) regression against samba (Paulo Alcantara) [RHEL-33612] - net/sched: fix lockdep splat in qdisc_tree_reduce_backlog() (Davide Caratti) [RHEL-32137] - net/sched: taprio: proper TCA_TAPRIO_TC_ENTRY_INDEX check (Davide Caratti) [RHEL-32137 RHEL-32497] {CVE-2024-26815} - net/sched: flower: Add lock protection when remove filter handle (Davide Caratti) [RHEL-32137] - net/sched: act_mirred: don't override retval if we already lost the skb (Davide Caratti) [RHEL-31724 RHEL-32137] {CVE-2024-26739} - net/sched: act_mirred: use the backlog for mirred ingress (Davide Caratti) [RHEL-31720 RHEL-32137] {CVE-2024-26740} - net/sched: act_mirred: Create function tcf_mirred_to_dev and improve readability (Davide Caratti) [RHEL-32137] - net/sched: flower: Fix chain template offload (Davide Caratti) [RHEL-31315 RHEL-32137] {CVE-2024-26669} - Revert "thermal: core: Don't update trip points inside the hysteresis range" (David Arcari) [RHEL-31848] - MAINTAINERS: remove section INTEL MENLOW THERMAL DRIVER (David Arcari) [RHEL-31848] - thermal: core: remove unnecessary check in trip_point_hyst_store() (David Arcari) [RHEL-31848] - thermal: intel: int340x_thermal: Use thermal zone accessor functions (David Arcari) [RHEL-31848] - thermal: core: Remove excess empty line from a comment (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Add Lunar Lake-M PCI ID (David Arcari) [RHEL-31848] - thermal: intel: Set THERMAL_TRIP_FLAG_RW_TEMP directly (David Arcari) [RHEL-31848] - thermal: core: Drop the .set_trip_hyst() thermal zone operation (David Arcari) [RHEL-31848] - thermal: core: Add flags to struct thermal_trip (David Arcari) [RHEL-31848] - thermal: core: Move initial num_trips assignment before memcpy() (David Arcari) [RHEL-31848] - thermal: core: Store zone ops in struct thermal_zone_device (David Arcari) [RHEL-31848] - thermal: Get rid of CONFIG_THERMAL_WRITABLE_TRIPS (David Arcari) [RHEL-31848] - thermal: intel: Adjust ops handling during thermal zone registration (David Arcari) [RHEL-31848] - thermal: core: Store zone trips table in struct thermal_zone_device (David Arcari) [RHEL-31848] - thermal: intel: Discard trip tables after zone registration (David Arcari) [RHEL-31848] - thermal/intel: Fix intel_tcc_get_temp() to support negative CPU temperature (David Arcari) [RHEL-31848] - thermal: sysfs: Fix up white space in trip_point_temp_store() (David Arcari) [RHEL-31848] - thermal: intel: powerclamp: Remove dead code for target mwait value (David Arcari) [RHEL-31848] - thermal/debugfs: Unlock on error path in thermal_debug_tz_trip_up() (David Arcari) [RHEL-31848] - thermal: core: Use kstrdup_const() during cooling device registration (David Arcari) [RHEL-31848] - thermal/debugfs: Add thermal debugfs information for mitigation episodes (David Arcari) [RHEL-31848] - redhat/configs: disable CONFIG_THERMAL_DEBUGFS (David Arcari) [RHEL-31848] - thermal/debugfs: Add thermal cooling device debugfs information (David Arcari) [RHEL-31848] - thermal: netlink: Pass thermal zone pointer to notify routines (David Arcari) [RHEL-31848] - thermal: netlink: Pass pointers to thermal_notify_tz_trip_up/down() (David Arcari) [RHEL-31848] - thermal: netlink: Pass pointers to thermal_notify_tz_trip_change() (David Arcari) [RHEL-31848] - thermal: trip: Constify thermal zone argument of thermal_zone_trip_id() (David Arcari) [RHEL-31848] - thermal: intel: hfi: Enable an HFI instance from its first online CPU (David Arcari) [RHEL-31848] - thermal/thermal_of: Allow rebooting after critical temp (David Arcari) [RHEL-31848] - reboot: Introduce thermal_zone_device_critical_reboot() (David Arcari) [RHEL-31848] - thermal/core: Prepare for introduction of thermal reboot (David Arcari) [RHEL-31848] - thermal/sysfs: Update governors when the 'weight' has changed (David Arcari) [RHEL-31848] - thermal/sysfs: Update instance->weight under tz lock (David Arcari) [RHEL-31848] - thermal: core: Add governor callback for thermal zone change (David Arcari) [RHEL-31848] - thermal: core: Resume thermal zones asynchronously (David Arcari) [RHEL-31848] - thermal: core: Initialize poll_queue in thermal_zone_device_init() (David Arcari) [RHEL-31848] - thermal: core: Fix thermal zone suspend-resume synchronization (David Arcari) [RHEL-31848] - thermal/core: Check get_temp ops is present when registering a tz (David Arcari) [RHEL-31848] - thermal: trip: Use for_each_trip() in __thermal_zone_set_trips() (David Arcari) [RHEL-31848] - thermal: trip: Send trip change notifications on all trip updates (David Arcari) [RHEL-31848] - thermal: core: Rework thermal zone availability check (David Arcari) [RHEL-31848] - thermal: Drop redundant and confusing device_is_registered() checks (David Arcari) [RHEL-31848] - thermal: core: Make thermal_zone_device_unregister() return after freeing the zone (David Arcari) [RHEL-31848] - thermal: sysfs: Rework the reading of trip point attributes (David Arcari) [RHEL-31848] - thermal: sysfs: Rework the handling of trip point updates (David Arcari) [RHEL-31848] - thermal: trip: Drop a redundant check from thermal_zone_set_trip() (David Arcari) [RHEL-31848] - thermal: ACPI: Move the ACPI thermal library to drivers/acpi/ (David Arcari) [RHEL-31848] - thermal: core: Add trip thresholds for trip crossing detection (David Arcari) [RHEL-31848] - thermal: core: Pass trip pointer to governor throttle callback (David Arcari) [RHEL-31848] - thermal: gov_power_allocator: Use trip pointers instead of trip indices (David Arcari) [RHEL-31848] - thermal: core: Don't update trip points inside the hysteresis range (David Arcari) [RHEL-31848] - thermal: trip: Define for_each_trip() macro (David Arcari) [RHEL-31848] - thermal: trip: Simplify computing trip indices (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Enable power floor support (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Handle power floor interrupts (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Support power floor notifications (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Set feature mask before proc_thermal_add (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Common function to clear SOC interrupt (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Move interrupt status MMIO offset to common header (David Arcari) [RHEL-31848] - thermal: core: prevent potential string overflow (David Arcari) [RHEL-31848] - thermal: int340x: Use thermal_zone_for_each_trip() (David Arcari) [RHEL-31848] - thermal: int3406: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: int3403: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: int3402: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: int3401: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: int3400: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: trip: Drop redundant trips check from for_each_thermal_trip() (David Arcari) [RHEL-31848] - thermal: core: Drop trips_disabled bitmask (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Ack all PCI interrupts (David Arcari) [RHEL-31848] - thermal: int340x: Add ArrowLake-S PCI ID (David Arcari) [RHEL-31848] - thermal: int340x: Handle workload hint interrupts (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Add workload type hint interface (David Arcari) [RHEL-31848] - thermal: int340x: Remove PROC_THERMAL_FEATURE_WLT_REQ for Meteor Lake (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Use non MSI interrupts by default (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Add interrupt configuration function (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Move mailbox code to common module (David Arcari) [RHEL-31848] - thermal: Constify the trip argument of the .get_trend() zone callback (David Arcari) [RHEL-31848] - thermal/of: add missing of_node_put() (David Arcari) [RHEL-31848] - thermal: Use thermal_tripless_zone_device_register() (David Arcari) [RHEL-31848] - thermal: core: Add function for registering tripless thermal zones (David Arcari) [RHEL-31848] - thermal: core: Clean up headers of thermal zone registration functions (David Arcari) [RHEL-31848] - thermal: intel: intel_soc_dts_iosf: Remove redundant check (David Arcari) [RHEL-31848] - thermal: intel: int340x: simplify the code with module_platform_driver() (David Arcari) [RHEL-31848] - thermal/of: Fix potential uninitialized value access (David Arcari) [RHEL-31848] - thermal: Explicitly include correct DT includes (David Arcari) [RHEL-31848] - thermal: of: fix double-free on unregistration (David Arcari) [RHEL-31848] - thermal: core: constify params in thermal_zone_device_register (David Arcari) [RHEL-31848] - power: supply: core: Avoid duplicate hwmon device from thermal framework (David Arcari) [RHEL-31848] - thermal/drivers/int340x: Do not check the thermal zone state (David Arcari) [RHEL-31848] - thermal/drivers/int3400: Use thermal zone device wrappers (David Arcari) [RHEL-31848] - thermal/intel/intel_soc_dts_iosf: Fix reporting wrong temperatures (David Arcari) [RHEL-31848] - thermal: intel: int340x_thermal: New IOCTLs for Passive v2 table (David Arcari) [RHEL-31848] - thermal: intel: int340x: Add new line for UUID display (David Arcari) [RHEL-31848] - thermal: intel: powerclamp: Fix NULL pointer access issue (David Arcari) [RHEL-31848] - thermal: intel: menlow: Get rid of this driver (David Arcari) [RHEL-31848] - thermal: intel: int340x: Add DLVR support for RFIM control (David Arcari) [RHEL-31848] - thermal: intel: Avoid updating unsupported THERM_STATUS_CLEAR mask bits (David Arcari) [RHEL-31848] - thermal: intel: x86_pkg_temp_thermal: Add lower bound check for sysfs input (David Arcari) [RHEL-31848] - thermal/core: Use the thermal zone 'devdata' accessor in thermal located drivers (David Arcari) [RHEL-31848] - thermal: intel: BXT_PMIC: select REGMAP instead of depending on it (David Arcari) [RHEL-31848] - thermal: intel: quark_dts: fix error pointer dereference (David Arcari) [RHEL-31848] - thermal: Remove core header inclusion from drivers (David Arcari) [RHEL-31848] - thermal: intel: quark_dts: Use generic trip points (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Drop struct board_info (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Rename board ID symbols (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Fold suspend and resume routines into their callers (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Fold two functions into their callers (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Eliminate device operations object (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Rename device operations callbacks (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Eliminate redundant return pointers (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Make pch_wpt_add_acpi_psv_trip() return int (David Arcari) [RHEL-31848] - thermal: ACPI: Make helpers retrieve temperature only (David Arcari) [RHEL-31848] - thermal: intel: int340x: Add production mode attribute (David Arcari) [RHEL-31848] - docs: driver-api/thermal/intel_dptf: Use copyright symbol (David Arcari) [RHEL-31848] - Documentation: thermal: DPTF Documentation (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Add support for Wellsburg PCH (David Arcari) [RHEL-31848] - thermal: int340x_thermal: Use sysfs_emit_at() instead of scnprintf() (David Arcari) [RHEL-31848] - thermal: intel: Fix unsigned comparison with less than zero (David Arcari) [RHEL-31848] - thermal/x86_pkg_temp_thermal: Add support for handling dynamic tjmax (David Arcari) [RHEL-31848] - thermal/x86_pkg_temp_thermal: Use Intel TCC library (David Arcari) [RHEL-31848] - thermal/intel/intel_tcc_cooling: Use Intel TCC library (David Arcari) [RHEL-31848] - thermal/intel/intel_soc_dts_iosf: Use Intel TCC library (David Arcari) [RHEL-31848] - thermal/int340x/processor_thermal: Use Intel TCC library (David Arcari) [RHEL-31848] - thermal/intel: Introduce Intel TCC library (David Arcari) [RHEL-31848] - thermal: int340x: Add missing attribute for data rate base (David Arcari) [RHEL-31848] - thermal: intel: Don't set HFI status bit to 1 (David Arcari) [RHEL-31848] - thermal: intel: hfi: Remove a pointless die_id check (David Arcari) [RHEL-31848] - thermal: intel: hfi: ACK HFI for the same timestamp (David Arcari) [RHEL-31848] - thermal: intel: Protect clearing of thermal status bits (David Arcari) [RHEL-31848] - thermal: intel: Prevent accidental clearing of HFI status (David Arcari) [RHEL-31848] - thermal: intel: intel_tcc_cooling: Add TCC cooling support for RaptorLake-S (David Arcari) [RHEL-31848] - thermal: intel: intel_tcc_cooling: Detect TCC lock bit (David Arcari) [RHEL-31848] - thermal: intel: hfi: Improve the type of hfi_features::nr_table_pages (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Use module_pci_driver() macro (David Arcari) [RHEL-31848] - thermal: int340x_thermal: Consolidate priv->data_vault checks (David Arcari) [RHEL-31848] - thermal/int340x_thermal: handle data_vault when the value is ZERO_SIZE_PTR (David Arcari) [RHEL-31848 RHEL-35486] {CVE-2022-48703} - thermal: intel: Add TCC cooling support for Alder Lake-N and Raptor Lake-P (David Arcari) [RHEL-31848] - intel: thermal: PCH: Drop ACPI_FADT_LOW_POWER_S0 check (David Arcari) [RHEL-31848] - thermal: intel: x86_pkg_temp_thermal: Drop duplicate 'is' from comment (David Arcari) [RHEL-31848] - thermal: intel_tcc_cooling: Add TCC cooling support for RaptorLake (David Arcari) [RHEL-31848] - thermal: intel: pch: improve the cooling delay log (David Arcari) [RHEL-31848] - thermal: intel: pch: enhance overheat handling (David Arcari) [RHEL-31848] - thermal: intel: pch: move cooling delay to suspend_noirq phase (David Arcari) [RHEL-31848] - thermal: intel: hfi: remove NULL check after container_of() call (David Arcari) [RHEL-31848] - thermal: intel: Allow processing of HWP interrupt (David Arcari) [RHEL-31848] - drivers/thermal/intel: Add TCC cooling support for AlderLake platform (David Arcari) [RHEL-31848] - dm: restore synchronous close of device mapper block device (Ming Lei) [RHEL-34573] - fs: use __fput_sync in close(2) (Ming Lei) [RHEL-34573] - powerpc/pseries: Fix potential memleak in papr_get_attr() (Mamatha Inamdar) [RHEL-35215] {CVE-2022-48669}- powercap: intel_rapl: Convert to platform remove callback returning void (David Arcari) [RHEL-35363] - x86/cpu/topology: Rename topology_max_die_per_package() (David Arcari) [RHEL-35363] - powercap: intel_rapl_tpmi: Fix System Domain probing (David Arcari) [RHEL-35363] - powercap: intel_rapl_tpmi: Fix a register bug (David Arcari) [RHEL-35363] - powercap: intel_rapl: Fix locking in TPMI RAPL (David Arcari) [RHEL-35363] - powercap: intel_rapl: Fix a NULL pointer dereference (David Arcari) [RHEL-35104 RHEL-35363] {CVE-2024-26975} - powercap: intel_rapl: Downgrade BIOS locked limits pr_warn() to pr_debug() (David Arcari) [RHEL-35363] - platform/x86/intel/ifs: Remove unnecessary initialization of 'ret' (David Arcari) [RHEL-35194] - platform/x86/intel/ifs: Add an entry rendezvous for SAF (David Arcari) [RHEL-35194] - platform/x86/intel/ifs: Replace the exit rendezvous with an entry rendezvous for ARRAY_BIST (David Arcari) [RHEL-35194] - platform/x86/intel/ifs: Add current batch number to trace output (David Arcari) [RHEL-35194] - platform/x86/intel/ifs: Trace on all HT threads when executing a test (David Arcari) [RHEL-35194] - kexec: fix the unexpected kexec_dprintk() macro (Baoquan He) [RHEL-477] - kexec_file, parisc: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file, power: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file, arm64: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file, x86: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file: add kexec_file flag to control debug printing (Baoquan He) [RHEL-477] - mmc: renesas_sdhi: use plain numbers for end_flags (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Fix rounding errors (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: special 4tap settings only apply to HS400 (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: take DMA end interrupts into account (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: add quirk for broken register layout (Radu Rendec) [RHEL-34056] - mmc: tmio: add callback for dma irq (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: improve naming of DMA struct (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: remove accessor function for internal_dmac (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: newer SoCs don't need manual tap correction (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: add R-Car Gen4 fallback compatibility string (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Add missing checks for the presence of quirks (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: style fix for proper function bodies (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: make 'dmac_only_one_rx' a quirk (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: make 'fixed_addr_mode' a quirk (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: remove a stale comment (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: make setup selection more understandable (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: R-Car D3 also has no HS400 (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: remove outdated headers (Radu Rendec) [RHEL-34056] - mmc: host: Drop commas after SoC match table sentinels (Radu Rendec) [RHEL-34056] - spi: sh-msiof: avoid integer overflow in constants (Radu Rendec) [RHEL-34056] - spi: renesas,sh-msiof: R-Car V3U is R-Car Gen4 (Radu Rendec) [RHEL-34056] - spi: sh-msiof: add generic Gen4 binding (Radu Rendec) [RHEL-34056] - spi: renesas,sh-msiof: Add generic Gen4 and r8a779f0 support (Radu Rendec) [RHEL-34056] - spi: sh-msiof: drop unneeded MODULE_ALIAS (Radu Rendec) [RHEL-34056] - spi: rspi: drop unneeded MODULE_ALIAS (Radu Rendec) [RHEL-34056] - i2c: rcar: fix error code in probe() (Radu Rendec) [RHEL-34056] - i2c: rcar: improve accuracy for R-Car Gen3+ (Radu Rendec) [RHEL-34056] - i2c: rcar: reset controller is mandatory for Gen3+ (Radu Rendec) [RHEL-34056] - i2c: riic: avoid potential division by zero (Radu Rendec) [RHEL-34056] - i2c: rcar: remove open coded DIV_ROUND_CLOSEST (Radu Rendec) [RHEL-34056] - i2c: rcar: calculate divider instead of brute-forcing it (Radu Rendec) [RHEL-34056] - i2c: rcar: properly format a debug output (Radu Rendec) [RHEL-34056] - i2c: rcar: avoid non-standard use of goto (Radu Rendec) [RHEL-34056] - i2c: rcar: use flags instead of atomic_xfer (Radu Rendec) [RHEL-34056] - i2c: rcar: REP_AFTER_RD is not a persistent flag (Radu Rendec) [RHEL-34056] - i2c: rcar: use BIT macro consistently (Radu Rendec) [RHEL-34056] - i2c: rcar: refactor handling of first message (Radu Rendec) [RHEL-34056] - i2c: rcar: avoid race condition with SMIs (Radu Rendec) [RHEL-34056] - i2c: rcar: fix PM ref counts in probe error paths (Radu Rendec) [RHEL-34056] - i2c: rcar: add support for I2C_M_RECV_LEN (Radu Rendec) [RHEL-34056] - i2c: rcar: Add R-Car Gen4 support (Radu Rendec) [RHEL-34056] - dt-bindings: i2c: renesas,rcar-i2c: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - i2c: rcar: update to new DMAENGINE API when terminating (Radu Rendec) [RHEL-34056] - i2c: rcar: enable interrupts before starting transfer (Radu Rendec) [RHEL-34056] - treewide: rename pinctrl_gpio_free_new() (Radu Rendec) [RHEL-34056] - treewide: rename pinctrl_gpio_request_new() (Radu Rendec) [RHEL-34056] - gpio: rcar: use new pinctrl GPIO helpers (Radu Rendec) [RHEL-34056] - gpio: rcar: Make the irqchip immutable (Radu Rendec) [RHEL-34056] - gpio: rcar: Add R-Car Gen4 support (Radu Rendec) [RHEL-34056] - dt-bindings: gpio: renesas,rcar-gpio: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - gpio: rcar: Move PM device over to irq domain (Radu Rendec) [RHEL-34056] - irqchip/renesas-irqc: Move PM device over to irq domain (Radu Rendec) [RHEL-34056] - irqchip/renesas-intc-irqpin: Move PM device over to irq domain (Radu Rendec) [RHEL-34056] - gpio: rcar: Propagate errors from devm_request_irq() (Radu Rendec) [RHEL-34056] - gpio: rcar: Use platform_get_irq() to get the interrupt (Radu Rendec) [RHEL-34056] - gpio: ts5500: Use platform_get_irq() to get the interrupt (Radu Rendec) [RHEL-34056] - gpio: rcar: Always use local variable dev in gpio_rcar_probe() (Radu Rendec) [RHEL-34056] - pinctrl: renesas: use new pinctrl GPIO helpers (Radu Rendec) [RHEL-34056] - pinctrl: renesas: gpio: Use dynamic GPIO base if no function GPIOs (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Add missing header(s) (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Check drive pin conflicts (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Check bias pin conflicts (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Validate I/O voltage configs consistency (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Validate drive strength configs consistency (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Validate bias configs consistency (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Add pin group sharing checks (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Simplify same_name() (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Pass sh_pfc_soc_info to rcar_pin_to_bias_reg() (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Factor out .pin_to_portcr() address handling (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Remove unused pfc parameter from .pin_to_pocctrl() (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Prefix common checker output (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Fix bias checks on SoCs with pull-down only pins (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Move overlapping field check (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Fix off-by-one bug in drive register check (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Fix save/restore on SoCs with pull-down only pins (Radu Rendec) [RHEL-34056] - pinctrl: renesas: No need to initialise global statics (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Add generic support for resizable buses (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Add generic support for pin group subsets (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Rename SH_PFC_PIN_GROUP{,_ALIAS} args (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Reformat macros defining struct initializers (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Rename sh_pfc_soc_operations instances (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a77470: Reduce size for narrow VIN1 channel (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a77995: Add bias pinconf support (Radu Rendec) [RHEL-34056] - pinctrl: renesas: rcar: Avoid changing PUDn when disabling bias (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Fix tsn1_avtp_pps pin group (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Remove unused POC2 (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Fix GPIO function on I2C-capable pins (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779a0: Fix GPIO function on I2C-capable pins (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add Ethernet pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add QSPI pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add PCIe pins, groups, and function (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add MSIOF pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add MMC pins, groups, and function (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add INTC-EX pins, groups, and function (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add HSCIF pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add I2C pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add SCIF pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Initial R8A779F0 PFC support (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Add PORT_GP_CFG_19 macros (Radu Rendec) [RHEL-34056] - drivers/thermal/rcar_gen3_thermal: add reading fuses for Gen4 (Radu Rendec) [RHEL-34056] - drivers/thermal/rcar_gen3_thermal: refactor reading fuses into seprarate function (Radu Rendec) [RHEL-34056] - drivers/thermal/rcar_gen3_thermal: introduce 'info' structure (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Remove R-Car H3 ES1.* handling (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Fix device initialization (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Create device local ops struct (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Do not call set_trips() when resuming (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3: Add support for R-Car V4H (Radu Rendec) [RHEL-34056] - dt-bindings: thermal: rcar-gen3-thermal: Add r8a779g0 support (Radu Rendec) [RHEL-34056] - dt-bindings: thermal: rcar-gen3-thermal: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - dt-bindings: thermal: rcar-gen3-thermal: use positive logic (Radu Rendec) [RHEL-34056] - dt-bindings: Drop redundant 'maxItems/minItems' in if/then schemas (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3: Use the generic function to get the number of trips (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar: Switch to new of API (Radu Rendec) [RHEL-34056] - drivers/thermal/rcar_gen3_thermal: Improve logging during probe (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - thermal: rcar_gen3_thermal: Read calibration from hardware (Radu Rendec) [RHEL-34056] - thermal: rcar_gen3_thermal: Store thcode and ptat in priv data (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Store TSC id as unsigned int (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Add support for hardware trip points (Radu Rendec) [RHEL-34056] - watchdog: renesas_wdt: Add R-Car Gen4 support (Radu Rendec) [RHEL-34056] - dt-bindings: watchdog: renesas-wdt: Document r8a779f0 support (Radu Rendec) [RHEL-34056] - clocksource/drivers/sh_cmt: Access registers according to spec (Radu Rendec) [RHEL-34056] - clocksource/drivers/sh_cmt: Add R-Car Gen4 support (Radu Rendec) [RHEL-34056] - dt-bindings: timer: renesas,cmt: Fix R-Car Gen4 fall-out (Radu Rendec) [RHEL-34056] - dt-bindings: timer: renesas,cmt: R-Car V3U is R-Car Gen4 (Radu Rendec) [RHEL-34056] - dt-bindings: timer: renesas,cmt: Add r8a779f0 and generic Gen4 CMT support (Radu Rendec) [RHEL-34056] - clocksource/drivers/sh_cmt: Fix wrong setting if don't request IRQ for clock source channel (Radu Rendec) [RHEL-34056] - dt-bindings: clock: Add r8a779f0 CPG Core Clock Definitions (Radu Rendec) [RHEL-34056] - dt-bindings: power: Add r8a779f0 SYSC power domain definitions (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Correct PFC/GPIO parent clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix Ethernet Switch clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix SCIF parent clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix HSCIF parent clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add SASYNCPER internal clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix SD0H clock name (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add Ethernet Switch clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add MSIOF clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add TMU and parent SASYNC clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add CMT clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add SDH0 clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add HSCIF clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add PCIe clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add Z0 and Z1 clock support (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add SDHI0 clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add thermal clock (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen4: Add CLK_TYPE_GEN4_PLL4 (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add UFS clock (Radu Rendec) [RHEL-34056] - clk: renesas: Move RPC core clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add PFC clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add I2C clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add WDT clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix RSW2 clock divider (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add SYS-DMAC clocks (Radu Rendec) [RHEL-34056] - clk: renesas: cpg-mssr: Add support for R-Car S4-8 (Radu Rendec) [RHEL-34056] - clk: renesas: r8a77995: Add RPC clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a77990: Add RPC clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Add CANFD module clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Fix SD0H clock name (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen4: Introduce R-Car Gen4 CPG driver (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Parse DT for SDnH (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Use dev_err_probe when getting clock fails (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Remove outdated SD_SKIP_FIRST (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Extend SDnH divider table (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Switch to new SD clock handling (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Flag non-standard SDnH handling for V3M (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Add SDnH clock to V3U (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Add SDnH clock (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Add dummy SDnH clock (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Refactor renesas_sdhi_probe() (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Add RPC support (Radu Rendec) [RHEL-34056] - clk: renesas: cpg-lib: Move RPC clock registration to the library (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Add Z0 and Z1 clock support (Radu Rendec) [RHEL-34056] - pmdomain: Rename the genpd subsystem to pmdomain (Radu Rendec) [RHEL-34056] - soc: renesas: Move power-domain drivers to the genpd dir (Radu Rendec) [RHEL-34056] - soc: renesas: rcar-rst: Add support for R-Car S4-8 (Radu Rendec) [RHEL-34056] - soc: renesas: Identify R-Car S4-8 (Radu Rendec) [RHEL-34056] - soc: renesas: r8a779f0-sysc: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - soc: renesas: rcar-gen4-sysc: Introduce R-Car Gen4 SYSC driver (Radu Rendec) [RHEL-34056] - soc: renesas: Prefer memcpy() over strcpy() (Radu Rendec) [RHEL-34056] - PM / devfreq: Synchronize devfreq_monitor_[start/stop] (Alessandro Carminati) [RHEL-31337] {CVE-2023-52635} - redhat/configs: enable CONFIG_LEDS_TRIGGER_NETDEV also for RHEL (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Fix kernel panic on interface rename trig notify (Michal Schmidt) [RHEL-32110] - leds: trigger: panic: Simplify led_trigger_set_panic (Michal Schmidt) [RHEL-32110] - leds: triggers: default-on: Add module alias for module auto-loading (Michal Schmidt) [RHEL-32110] - leds: trigger: audio: Set module alias for module auto-loading (Michal Schmidt) [RHEL-32110] - Documentation: leds: Update led-trigger-tty ABI description (Michal Schmidt) [RHEL-32110] - docs: ABI: sysfs-class-led-trigger-netdev: Document now hidable link_* (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Display only supported link speed attribute (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Add module alias ledtrig:netdev (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Skip setting baseline state in activate if hw-controlled (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Add core support for hw not supporting fallback to LED sw control (Michal Schmidt) [RHEL-32110] - leds: trigger: panic: Don't register panic notifier if creating the trigger failed (Michal Schmidt) [RHEL-32110] - leds: trigger: Remove unused function led_trigger_rename_static() (Michal Schmidt) [RHEL-32110] - leds: ledtrig-tty: Add additional line state evaluation (Michal Schmidt) [RHEL-32110] - leds: ledtrig-tty: Make rx tx activitate configurable (Michal Schmidt) [RHEL-32110] - leds: ledtrig-tty: Replace mutex with completion (Michal Schmidt) [RHEL-32110] - leds: ledtrig-tty: Free allocated ttyname buffer on deactivate (Michal Schmidt) [RHEL-32110] - leds: trigger: gpio: Convert to DEVICE_ATTR_RW() (Michal Schmidt) [RHEL-32110] - leds: trigger: gpio: Use sysfs_emit() to instead of s*printf() (Michal Schmidt) [RHEL-32110] - leds: trigger: gpio: Convert to use kstrtox() (Michal Schmidt) [RHEL-32110] - leds: trigger: gpio: Replace custom code for gpiod_get_optional() (Michal Schmidt) [RHEL-32110] - docs: ABI: sysfs-class-led-trigger-netdev: Add new modes and entry (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Extend speeds up to 10G (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: fix RTNL handling to prevent potential deadlock (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Move size check in set_device_name (Michal Schmidt) [RHEL-32110] - leds: triggers: gpio: Rewrite to use trigger-sources (Michal Schmidt) [RHEL-32110] - leds: Mark GPIO LED trigger broken (Michal Schmidt) [RHEL-32110] - leds: trigger: ledtrig-cpu:: Fix 'output may be truncated' issue for 'cpu' (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: rename 'hw_control' sysfs entry to 'offloaded' (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Use module_led_trigger macro to simplify the code (Michal Schmidt) [RHEL-32110] - leds: trigger: tty: Do not use LED_ON/OFF constants, use led_blink_set_oneshot instead (Michal Schmidt) [RHEL-32110] - leds: trig-netdev: Disable offload on deactivation of trigger (Michal Schmidt) [RHEL-32110] - led: trig: netdev: Fix requesting offload device (Michal Schmidt) [RHEL-32110] - docs: ABI: sysfs-class-led-trigger-netdev: add new modes and entry (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: expose hw_control status via sysfs (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: add additional specific link duplex mode (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: add additional specific link speed mode (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: uninitialized variable in netdev_trig_activate() (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: expose netdev trigger modes in linux include (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: init mode if hw control already active (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: validate configured netdev (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: add support for LED hw control (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: reject interval store for hw_control (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: add basic check for hw control support (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: introduce check for possible hw control (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: refactor code setting device name (Michal Schmidt) [RHEL-32110] - leds: add API to get attached device for LED hw control (Michal Schmidt) [RHEL-32110] - leds: add APIs for LEDs hw control (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Remove NULL check before dev_{put, hold} (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Use mutex instead of spinlocks (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Convert device attr to macro (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Rename add namespace to netdev trigger enum modes (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Drop NETDEV_LED_MODE_LINKUP from mode (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Recheck NETDEV_LED_MODE_LINKUP on dev rename (Michal Schmidt) [RHEL-32110] - leds: use sysfs_emit() to instead of scnprintf() (Michal Schmidt) [RHEL-32110] - leds: trigger: Disable CPU trigger on PREEMPT_RT (Michal Schmidt) [RHEL-32110] - leds: trigger: remove reference to obsolete CONFIG_IDE_GD_ATA (Michal Schmidt) [RHEL-32110] - leds: trigger: audio: Add an activate callback to ensure the initial brightness is set (Michal Schmidt) [RHEL-32110] - bus: fsl-mc: Use common ranges functions (Aaron Brookner) [RHEL-32995] - of/address: Add of_property_read_reg() helper (Aaron Brookner) [RHEL-32995] - of/address: Add of_range_count() helper (Aaron Brookner) [RHEL-32995] - of/address: Add support for 3 address cell bus (Aaron Brookner) [RHEL-32995] - of/address: Add of_range_to_resource() helper (Aaron Brookner) [RHEL-32995] - of: unittest: Add bus address range parsing tests (Aaron Brookner) [RHEL-32995] - of/platform: use of_address_count() helper (Aaron Brookner) [RHEL-32995] - of/address: introduce of_address_count() helper (Aaron Brookner) [RHEL-32995] - netfilter: ipset: Missing gc cancellations fixed (Phil Sutter) [RHEL-30522] - netfilter: ipset: fix performance regression in swap operation (Phil Sutter) [RHEL-30522] - netfilter: ipset: fix race condition between swap/destroy and kernel side add/del/test (Phil Sutter) [RHEL-30522] - arm64: dts: qcom: sa8775p: enable safety IRQ (Jennifer Berringer) [RHEL-31771] - mptcp: fix potential wake-up event loss (Davide Caratti) [RHEL-32669] - mptcp: prevent BPF accessing lowat from a subflow socket. (Davide Caratti) [RHEL-32669] - mptcp: don't account accept() of non-MPC client as fallback to TCP (Davide Caratti) [RHEL-32669] - mptcp: don't overwrite sock_ops in mptcp_is_tcpsk() (Davide Caratti) [RHEL-32669] - mptcp: fix possible deadlock in subflow diag (Davide Caratti) [RHEL-32669] {CVE-2024-26781} - mptcp: fix snd_wnd initialization for passive socket (Davide Caratti) [RHEL-32669] - mptcp: push at DSS boundaries (Davide Caratti) [RHEL-32669] - mptcp: avoid printing warning once on client side (Davide Caratti) [RHEL-32669] - mptcp: map v4 address to v6 when destroying subflow (Davide Caratti) [RHEL-32669] - mptcp: fix duplicate subflow creation (Davide Caratti) [RHEL-32669] - mptcp: fix data races on remote_id (Davide Caratti) [RHEL-32669] - mptcp: fix data races on local_id (Davide Caratti) [RHEL-32669] - mptcp: fix lockless access in subflow ULP diag (Davide Caratti) [RHEL-32669] - mptcp: add needs_id for netlink appending addr (Davide Caratti) [RHEL-32669] - mptcp: add needs_id for userspace appending addr (Davide Caratti) [RHEL-32669] - mptcp: really cope with fastopen race (Davide Caratti) [RHEL-31604 RHEL-32669] {CVE-2024-26708} - mptcp: check addrs list in userspace_pm_get_local_id (Davide Caratti) [RHEL-32669] - mptcp: corner case locking for rx path fields initialization (Davide Caratti) [RHEL-32669] - mptcp: fix more tx path fields initialization (Davide Caratti) [RHEL-32669] - mptcp: fix rcv space initialization (Davide Caratti) [RHEL-32669] - mptcp: drop the push_pending field (Davide Caratti) [RHEL-32669] - mptcp: fix data re-injection from stale subflow (Davide Caratti) [RHEL-32669] {CVE-2024-26826} - mptcp: relax check on MPC passive fallback (Davide Caratti) [RHEL-32669] - mptcp: refine opt_mp_capable determination (Davide Caratti) [RHEL-32669] - mptcp: use OPTION_MPTCP_MPJ_SYN in subflow_check_req() (Davide Caratti) [RHEL-32669] - mptcp: use OPTION_MPTCP_MPJ_SYNACK in subflow_finish_connect() (Davide Caratti) [RHEL-32669] - mptcp: strict validation before using mp_opt->hmac (Davide Caratti) [RHEL-32669] - mptcp: mptcp_parse_option() fix for MPTCPOPT_MP_JOIN (Davide Caratti) [RHEL-32669] - mptcp: fix setsockopt(IP_TOS) subflow locking (Davide Caratti) [RHEL-32669] - net: openvswitch: fix unwanted error log on timeout policy probing (Antoine Tenart) [RHEL-32143] - net: openvswitch: Annotate struct mask_array with __counted_by (Antoine Tenart) [RHEL-32143] - net: openvswitch: Annotate struct dp_meter with __counted_by (Antoine Tenart) [RHEL-32143] - net: openvswitch: Annotate struct dp_meter_instance with __counted_by (Antoine Tenart) [RHEL-32143] - x86/nmi: Fix the inverse "in NMI handler" check (Prarit Bhargava) [RHEL-30106] - powerpc/pseries/papr-sysparm: use u8 arrays for payloads (Mamatha Inamdar) [RHEL-10565] - powerpc/selftests: Add test for papr-sysparm (Mamatha Inamdar) [RHEL-10565] - powerpc/selftests: Add test for papr-vpd (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries/papr-sysparm: Expose character device to user space (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries/papr-sysparm: Validate buffer object lengths (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries: Add papr-vpd character driver for VPD retrieval (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries: PAPR system parameter API (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries: add RTAS work area allocator (Mamatha Inamdar) [RHEL-10565] - powerpc/rtas: clean up includes (Mamatha Inamdar) [RHEL-10565] - vt: fix memory overlapping when deleting chars in the buffer (Waiman Long) [RHEL-27780 RHEL-27781] {CVE-2022-48627}- powerpc/kasan: Fix addr error caused by page alignment (Mamatha Inamdar) [RHEL-33707] {CVE-2024-26712} - block: Fix page refcounts for unaligned buffers in __bio_release_pages() (Ming Lei) [RHEL-33723] - tools/power turbostat: v2024.04.10 (David Arcari) [RHEL-34610] - tools/power turbostat: Add selftests (David Arcari) [RHEL-34610] - tools/power/turbostat: Add support for Xe sysfs knobs (David Arcari) [RHEL-34610] - tools/power/turbostat: Add support for new i915 sysfs knobs (David Arcari) [RHEL-34610] - tools/power/turbostat: Introduce BIC_SAM_mc6/BIC_SAMMHz/BIC_SAMACTMHz (David Arcari) [RHEL-34610] - tools/power/turbostat: Fix uncore frequency file string (David Arcari) [RHEL-29239 RHEL-34610] - tools/power/turbostat: Unify graphics sysfs snapshots (David Arcari) [RHEL-34610] - tools/power/turbostat: Cache graphics sysfs path (David Arcari) [RHEL-34610] - tools/power/turbostat: Enable MSR_CORE_C1_RES support for ICX (David Arcari) [RHEL-34610] - tools/power turbostat: read RAPL counters via perf (David Arcari) [RHEL-34610] - tools/power turbostat: Add proper re-initialization for perf file descriptors (David Arcari) [RHEL-34610] - tools/power turbostat: Clear added counters when in no-msr mode (David Arcari) [RHEL-34610] - tools/power turbostat: add early exits for permission checks (David Arcari) [RHEL-34610] - tools/power turbostat: detect and disable unavailable BICs at runtime (David Arcari) [RHEL-34610] - tools/power turbostat: Add reading aperf and mperf via perf API (David Arcari) [RHEL-34610] - tools/power turbostat: Add --no-perf option (David Arcari) [RHEL-34610] - tools/power turbostat: Add --no-msr option (David Arcari) [RHEL-34610] - tools/power turbostat: enhance -D (debug counter dump) output (David Arcari) [RHEL-34610] - tools/power turbostat: Fix warning upon failed /dev/cpu_dma_latency read (David Arcari) [RHEL-34610] - tools/power turbostat: Read base_hz and bclk from CPUID.16H if available (David Arcari) [RHEL-34610] - tools/power turbostat: Print ucode revision only if valid (David Arcari) [RHEL-34610] - tools/power turbostat: Expand probe_intel_uncore_frequency() (David Arcari) [RHEL-29239 RHEL-34610] - tools/power turbostat: Do not print negative LPI residency (David Arcari) [RHEL-34610] - tools/power turbostat: Fix Bzy_MHz documentation typo (David Arcari) [RHEL-34610] - tools/power turbostat: Increase the limit for fd opened (David Arcari) [RHEL-34610] - tools/power turbostat: Fix added raw MSR output (David Arcari) [RHEL-34610] - net: rswitch: Allow jumbo frames (Radu Rendec) [RHEL-34587] - net: rswitch: Add jumbo frames handling for TX (Radu Rendec) [RHEL-34587] - net: rswitch: Add jumbo frames handling for RX (Radu Rendec) [RHEL-34587] - net: rswitch: Set GWMDNC register (Radu Rendec) [RHEL-34587] - net: rswitch: Add a setting ext descriptor function (Radu Rendec) [RHEL-34587] - net: rswitch: Add unmap_addrs instead of dma address in each desc (Radu Rendec) [RHEL-34587] - net: rswitch: Use build_skb() for RX (Radu Rendec) [RHEL-34587] - net: rswitch: Use unsigned int for desc related array index (Radu Rendec) [RHEL-34587] - net: rswitch: Drop unused argument/return value (Radu Rendec) [RHEL-34587] - net: rswitch: Fix missing dev_kfree_skb_any() in error path (Radu Rendec) [RHEL-34587] - net: rswitch: Fix return value in rswitch_start_xmit() (Radu Rendec) [RHEL-34587] - net: rswitch: Fix type of ret in rswitch_start_xmit() (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Depend on PTP_1588_CLOCK (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Break out to module (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Get clock increment from clock rate (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Prepare for shared register layout (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Fail on unknown register layout (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Remove incorrect comment (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: drop SoC names in Kconfig (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: group entries in Makefile (Radu Rendec) [RHEL-34587] - rswitch: Add PM ops (Radu Rendec) [RHEL-34587] - rswitch: Use unsigned int for port related array index (Radu Rendec) [RHEL-34587] - rswitch: Fix imbalance phy_power_off() calling (Radu Rendec) [RHEL-34587] - rswitch: Fix renesas_eth_sw_remove() implementation (Radu Rendec) [RHEL-34587] - rswitch: Fix PHY station management clock setting (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add spin lock protection for irq {un}mask (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix unmasking irq condition (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add .[gs]et_link_ksettings support (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add runtime speed change support (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Use hardware pause features (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Use napi_gro_receive() in RX (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix timestamp feature after all descriptors are used (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix return value in error path of xmit (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix GWTSDIE register handling (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix the output value of quote from rswitch_rx() (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Improve TX timestamp accuracy (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Remove gptp flag from rswitch_gwca_queue (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Move linkfix variables to rswitch_gwca (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Rename rings in struct rswitch_gwca_queue (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add "max-speed" handling (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add phy_power_{on,off}() calling (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add host_interfaces setting (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Convert to phy_device (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Simplify struct phy * handling (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix ethernet-ports handling (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: C45 only transactions (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix getting mac address from device tree (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix error path in renesas_eth_sw_probe() (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix MAC address info (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: Fix return type in rswitch_etha_wait_link_verification() (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix endless loop in error paths (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: Fix return type of rswitch_start_xmit() (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix build error about ptp (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Add R-Car Gen4 gPTP support (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: Add support for "Ethernet Switch" (Radu Rendec) [RHEL-34587] - dt-bindings: net: renesas: Document Renesas Ethernet Switch (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-ether-serdes: Add .exit() ops (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-ether-serdes: Reset in .init() (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-ether-serdes: Convert to devm_platform_ioremap_resource() (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-ether-serdes: Convert to platform remove callback returning void (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-eth-serdes: Remove retry code in .init() (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-eth-serdes: Add .power_on() into phy_ops (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-eth-serdes: Fix register setting (Radu Rendec) [RHEL-34587] - phy: renesas: Add Renesas Ethernet SERDES driver for R-Car S4-8 (Radu Rendec) [RHEL-34587] - dt-bindings: phy: renesas: Document Renesas Ethernet SERDES (Radu Rendec) [RHEL-34587] - arm64: tlb: Fix TLBI RANGE operand (Shaoqin Huang) [RHEL-26259] - arm64/mm: Modify range-based tlbi to decrement scale (Shaoqin Huang) [RHEL-26259] - net: remove gfp_mask from napi_alloc_skb() (Izabela Bakollari) [RHEL-32108] - netfilter: nft_flow_offload: release dst in case direct xmit path is used (Florian Westphal) [RHEL-33469] - ipvs: avoid stat macros calls from preemptible context (Florian Westphal) [RHEL-33469] - netfilter: flowtable: incorrect pppoe tuple (Florian Westphal) [RHEL-33469] - netfilter: flowtable: validate pppoe header (Florian Westphal) [RHEL-33469] - netfilter: nf_conntrack_h323: Add protection for bmp length out of range (Florian Westphal) [RHEL-33469] - netfilter: nft_flow_offload: reset dst in route object after setting up flow (Florian Westphal) [RHEL-33469] - netfilter: flowtable: simplify route logic (Florian Westphal) [RHEL-33469] - netfilter: nfnetlink_queue: un-break NF_REPEAT (Florian Westphal) [RHEL-33469] - netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger (Florian Westphal) [RHEL-33469] - netfilter: conntrack: correct window scaling with retransmitted SYN (Florian Westphal) [RHEL-33469] - block: fix q->blkg_list corruption during disk rebind (Ming Lei) [RHEL-33577] - RDMA/srpt: Do not register event handler until srpt device is fully setup (Kamal Heib) [RHEL-33226] {CVE-2024-26872} - netfilter: nf_tables: mark set as dead when unbinding anonymous set with timeout (Phil Sutter) [RHEL-30078] {CVE-2024-26643} - netfilter: nf_tables: disallow anonymous set with timeout flag (Phil Sutter) [RHEL-30082] {CVE-2024-26642} - tcp: properly terminate timers for kernel sockets (Paolo Abeni) [RHEL-32164] - tcp: add sanity checks to rx zerocopy (Paolo Abeni) [RHEL-29496 RHEL-32164] {CVE-2024-26640} - tcp: Add memory barrier to tcp_push() (Paolo Abeni) [RHEL-32164] - tcp: fix cookie_init_timestamp() overflows (Paolo Abeni) [RHEL-32164] - tcp_metrics: do not create an entry from tcp_init_metrics() (Paolo Abeni) [RHEL-32164] - tcp_metrics: properly set tp->snd_ssthresh in tcp_init_metrics() (Paolo Abeni) [RHEL-32164] - tcp_metrics: add missing barriers on delete (Paolo Abeni) [RHEL-32164] - tcp: tsq: relax tcp_small_queue_check() when rtx queue contains a single skb (Paolo Abeni) [RHEL-32164] - tcp: fix possible freeze in tx path under memory pressure (Paolo Abeni) [RHEL-32164] - thermal: intel: hfi: Add syscore callbacks for system-wide PM (David Arcari) [RHEL-30586] {CVE-2024-26646} - thermal: intel: hfi: Disable an HFI instance when all its CPUs go offline (David Arcari) [RHEL-30586] {CVE-2024-26646} - thermal: intel: hfi: Refactor enabling code into helper functions (David Arcari) [RHEL-30586] {CVE-2024-26646} - uio: Fix use-after-free in uio_open (Ricardo Robaina) [RHEL-26233] {CVE-2023-52439} - Partial backport of mm, treewide: introduce NR_PAGE_ORDERS (Dave Airlie) [RHEL-24101] - lib/ref_tracker: add printing to memory buffer (Dave Airlie) [RHEL-24101] - lib/ref_tracker: improve printing stats (Dave Airlie) [RHEL-24101] - lib/ref_tracker: add unlocked leak print helper (Dave Airlie) [RHEL-24101] - Partial backport of rxrpc: Fix locking issue (Dave Airlie) [RHEL-24101] - kunit: Add a macro to wrap a deferred action function (Dave Airlie) [RHEL-24101] - kunit: Fix some comments which were mistakenly kerneldoc (Dave Airlie) [RHEL-24101] - kunit: Fix a NULL vs IS_ERR() bug (Dave Airlie) [RHEL-24101] - kunit: device: Fix a NULL vs IS_ERR() check in init() (Dave Airlie) [RHEL-24101] - kunit: device: Unregister the kunit_bus on shutdown (Dave Airlie) [RHEL-24101] - kunit: Setup DMA masks on the kunit device (Dave Airlie) [RHEL-24101] - kunit: Add APIs for managing devices (Dave Airlie) [RHEL-24101] - debugfs: Export debugfs_create_str symbol (Dave Airlie) [RHEL-24101] - dma-buf/sync_file: Add SET_DEADLINE ioctl (Dave Airlie) [RHEL-24101] - redhat: add CONFIG_AMD_WBRF file, disabled for now. (Dave Airlie) [RHEL-24101] - platform/x86/amd: Add support for AMD ACPI based Wifi band RFI mitigation feature (Dave Airlie) [RHEL-24101] - drm/i915: Move abs_diff() to math.h (Dave Airlie) [RHEL-24101] - string.h: add array-wrappers for (v)memdup_user() (Dave Airlie) [RHEL-24101] - hwmon: (coretemp) Enlarge per package core count limit (David Arcari) [RHEL-22705] - hwmon: (coretemp) Fix bogus core_id to attr name mapping (David Arcari) [RHEL-22705] - hwmon: (coretemp) Fix out-of-bounds memory access (David Arcari) [RHEL-22705 RHEL-31307] {CVE-2024-26664} - ceph: switch to corrected encoding of max_xattr_size in mdsmap (Xiubo Li) [RHEL-26722]- bnx2x: remove unused variable 'cur_data_offset' (Michal Schmidt) [RHEL-23117 RHEL-25588] - net/bnx2x: Prevent access to a freed page in page_pool (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: Fix firmware version string character counts (Michal Schmidt) [RHEL-23117 RHEL-25588 RHEL-32855] - bnx2x: new flag for track HW resource allocation (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: Remove unnecessary ternary operators (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: fix page fault following EEH recovery (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: use the right build_skb() helper (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: fix pci device refcount leak in bnx2x_vf_is_pcie_pending() (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: fix potential memory leak in bnx2x_tpa_stop() (Michal Schmidt) [RHEL-23117 RHEL-25588] - Revert "Revert "Merge: EDAC: add initial support for El Capitan"" (Aristeu Rozanski) [RHEL-29211] - quota: Fix potential NULL pointer dereference (Pavel Reichl) [RHEL-33221] {CVE-2024-26878} - powerpc/lib: Validate size for vector operations (Mamatha Inamdar) [RHEL-29116] {CVE-2023-52606} - futex: Prevent the reuse of stale pi_state (Waiman Long) [RHEL-28616] - futex: Fix hardcoded flags (Waiman Long) [RHEL-28616] - futex: make the vectored futex operations available (Waiman Long) [RHEL-28616] - futex: make futex_parse_waitv() available as a helper (Waiman Long) [RHEL-28616] - futex: add wake_data to struct futex_q (Waiman Long) [RHEL-28616] - futex: abstract out a __futex_wake_mark() helper (Waiman Long) [RHEL-28616] - futex: factor out the futex wake handling (Waiman Long) [RHEL-28616] - futex: move FUTEX2_VALID_MASK to futex.h (Waiman Long) [RHEL-28616] - futex/requeue: Remove unnecessary ‘NULL’ initialization from futex_proxy_trylock_atomic() (Waiman Long) [RHEL-28616] - futex: Add sys_futex_requeue() (Waiman Long) [RHEL-28616] - futex: Add flags2 argument to futex_requeue() (Waiman Long) [RHEL-28616] - futex: Propagate flags into get_futex_key() (Waiman Long) [RHEL-28616] - futex: Add sys_futex_wait() (Waiman Long) [RHEL-28616] - futex: FLAGS_STRICT (Waiman Long) [RHEL-28616] - futex: Add sys_futex_wake() (Waiman Long) [RHEL-28616] - futex: Validate futex value against futex size (Waiman Long) [RHEL-28616] - futex: Flag conversion (Waiman Long) [RHEL-28616] - futex: Extend the FUTEX2 flags (Waiman Long) [RHEL-28616] - futex: Clarify FUTEX2 flags (Waiman Long) [RHEL-28616] - futex/pi: Fix recursive rt_mutex waiter state (Waiman Long) [RHEL-28616] - locking/rtmutex: Add a lockdep assert to catch potential nested blocking (Waiman Long) [RHEL-28616] - locking/rtmutex: Use rt_mutex specific scheduler helpers (Waiman Long) [RHEL-28616] - sched: Provide rt_mutex specific scheduler helpers (Waiman Long) [RHEL-28616] - sched: Extract __schedule_loop() (Waiman Long) [RHEL-28616] - locking/rtmutex: Avoid unconditional slowpath for DEBUG_RT_MUTEXES (Waiman Long) [RHEL-28616] - sched: Constrain locks in sched_submit_work() (Waiman Long) [RHEL-28616] - futex: Use a folio instead of a page (Waiman Long) [RHEL-28616] - fchmodat2: add support for AT_EMPTY_PATH (Waiman Long) [RHEL-28616] - arch: Register fchmodat2, usually as syscall 452 (Waiman Long) [RHEL-28616] - fs: Add fchmodat2() (Waiman Long) [RHEL-28616] - Non-functional cleanup of a "__user * filename" (Waiman Long) [RHEL-28616] - syscalls: Remove file path comments from headers (Waiman Long) [RHEL-28616] - kernel/sys_ni: add compat entry for fadvise64_64 (Waiman Long) [RHEL-28616] - syscalls: compat: Fix the missing part for __SYSCALL_COMPAT (Waiman Long) [RHEL-28616] - futex: add missing rtmutex.h include (Waiman Long) [RHEL-28616] - Revert "sched/core: Provide sched_rtmutex() and expose sched work helpers") (Waiman Long) [RHEL-28616] - Revert "locking/rtmutex: Submit/resume work explicitly before/after blocking" (Waiman Long) [RHEL-28616] - Revert "locking/rtmutex: Avoid pointless blk_flush_plug() invocations" (Waiman Long) [RHEL-28616] - Revert "locking/rtmutex: Add a lockdep assert to catch potential nested blocking" (Waiman Long) [RHEL-28616] - Revert "sched/core: Add __always_inline to schedule_loop()" (Waiman Long) [RHEL-28616] - fsverity: remove hash page spin lock (Andrey Albershteyn) [RHEL-29914] - fsverity: skip PKCS#7 parser when keyring is empty (Andrey Albershteyn) [RHEL-29914] - fsverity: move sysctl registration out of signature.c (Andrey Albershteyn) [RHEL-29914] - fsverity: simplify handling of errors during initcall (Andrey Albershteyn) [RHEL-29914] - fsverity: explicitly check that there is no algorithm 0 (Andrey Albershteyn) [RHEL-29914] - fsverity: improve documentation for builtin signature support (Andrey Albershteyn) [RHEL-29914] - fsverity: update the documentation (Andrey Albershteyn) [RHEL-29914] - fsverity: simplify error handling in verify_data_block() (Andrey Albershteyn) [RHEL-29914] - fsverity: don't use bio_first_page_all() in fsverity_verify_bio() (Andrey Albershteyn) [RHEL-29914] - fsverity: constify fsverity_hash_alg (Andrey Albershteyn) [RHEL-29914] - fsverity: use shash API instead of ahash API (Andrey Albershteyn) [RHEL-29914] - fsverity: reject FS_IOC_ENABLE_VERITY on mode 3 fds (Andrey Albershteyn) [RHEL-29914] - fsverity: explicitly check for buffer overflow in build_merkle_tree() (Andrey Albershteyn) [RHEL-29914] - fsverity: use WARN_ON_ONCE instead of WARN_ON (Andrey Albershteyn) [RHEL-29914] - fs-verity: simplify sysctls with register_sysctl() (Andrey Albershteyn) [RHEL-29914] - fsverity: don't drop pagecache at end of FS_IOC_ENABLE_VERITY (Andrey Albershteyn) [RHEL-29914] - fsverity: Remove WQ_UNBOUND from fsverity read workqueue (Andrey Albershteyn) [RHEL-29914] - fsverity: support verifying data from large folios (Andrey Albershteyn) [RHEL-29914] - fs/buffer.c: support fsverity in block_read_full_folio() (Andrey Albershteyn) [RHEL-29914] - fsverity: support enabling with tree block size < PAGE_SIZE (Andrey Albershteyn) [RHEL-29914] - mm/readahead: Convert page_cache_async_readahead to take a folio (Andrey Albershteyn) [RHEL-29914] - fsverity: support verification with tree block size < PAGE_SIZE (Andrey Albershteyn) [RHEL-29914] - fs-verity: mention btrfs support (Andrey Albershteyn) [RHEL-29914] - btrfs: send: add support for fs-verity (Andrey Albershteyn) [RHEL-29914] - fsverity: replace fsverity_hash_page() with fsverity_hash_block() (Andrey Albershteyn) [RHEL-29914] - fsverity: use EFBIG for file too large to enable verity (Andrey Albershteyn) [RHEL-29914] - fsverity: store log2(digest_size) precomputed (Andrey Albershteyn) [RHEL-29914] - fsverity: simplify Merkle tree readahead size calculation (Andrey Albershteyn) [RHEL-29914] - fsverity: use unsigned long for level_start (Andrey Albershteyn) [RHEL-29914] - fsverity: remove debug messages and CONFIG_FS_VERITY_DEBUG (Andrey Albershteyn) [RHEL-29914] - fsverity: pass pos and size to ->write_merkle_tree_block (Andrey Albershteyn) [RHEL-29914] - fsverity: optimize fsverity_cleanup_inode() on non-verity files (Andrey Albershteyn) [RHEL-29914] - fsverity: optimize fsverity_prepare_setattr() on non-verity files (Andrey Albershteyn) [RHEL-29914] - fsverity: optimize fsverity_file_open() on non-verity files (Andrey Albershteyn) [RHEL-29914] - fsverity: stop using PG_error to track error status (Andrey Albershteyn) [RHEL-29914] - fs-verity: use kmap_local_page() instead of kmap() (Andrey Albershteyn) [RHEL-29914] - fs-verity: use memcpy_from_page() (Andrey Albershteyn) [RHEL-29914] - fs-verity: Use struct_size() helper in enable_verity() (Andrey Albershteyn) [RHEL-29914] - fs-verity: remove unused parameter desc_size in fsverity_create_info() (Andrey Albershteyn) [RHEL-29914] - fs-verity: fix signed integer overflow with i_size near S64_MAX (Andrey Albershteyn) [RHEL-29914] - config: wifi: disable new unsupported configuration options (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: only call drv_sta_rc_update for uploaded stations (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: fix the TXF mapping for BZ devices (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: ensure offloading TID queue exists (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: reject iftype change with mesh ID change (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: fix a crash when we run out of stations (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: uninitialized variable in iwl_acpi_get_ppag_table() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: Fix some error codes (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: clear link_id in time_event (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: use correct address 3 in A-MSDU (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: reload info pointer in ieee80211_tx_dequeue() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: fix fortify warning (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: brcmfmac: Adjust n_channels usage for __counted_by (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: do not announce EPCS support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: exit eSR only after the FW does (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: fix a battery life regression (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: accept broadcast probe responses on 6 GHz (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: adding missing drv_mgd_complete_tx() call (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix waiting for beacons logic (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix unsolicited broadcast probe config (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: initialize SMPS mode correctly (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix driver debugfs for vif type change (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: set station RX-NSS on reconfig (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix RCU use in TDLS fast-xmit (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: improve CSA/ECSA connection refusal (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: detect stuck ECSA element in probe resp (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: remove extra kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: fill in MODULE_DESCRIPTION()s for mt76 drivers (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: fill in MODULE_DESCRIPTION()s for wilc1000 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: fill in MODULE_DESCRIPTION()s for Broadcom WLAN (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Drop WBRF debugging statements (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: fix wiphy delayed work queueing (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: fix double-free bug (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix race condition on enabling fast-xmit (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix potential sta-link leak (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211/mac80211: remove dependency on non-existing option (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: fix missing interfaces when dumping (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: remove redundant ML element check (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Update the default DSCP-to-UP mapping (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: tests: add some scanning related tests (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: kunit: extend MFP tests (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: kunit: generalize public action test (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: add kunit tests for public action handling (Jose Ignacio Tornos Martinez) [RHEL-28754] - kunit: add a convenience allocation wrapper for SKBs (Jose Ignacio Tornos Martinez) [RHEL-28754] - kunit: add parameter generation macro using description from array (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix spelling typo in comment (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update (Jose Ignacio Tornos Martinez) [RHEL-28754] - PCI: Remove unused 'node' member from struct pci_driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: use the new command to clear the internal buffer (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: disallow puncturing in US/Canada (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: add US/Canada MCC to API (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: Add rf_mapping of new wifi7 devices (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: cleanup BT Shared Single Antenna code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: d3: avoid intermediate/early mutex unlock (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: send TX path flush in rfkill (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: Don't mark DFS channels as NO-IR (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: Allow DFS concurrent operation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: set siso/mimo chains to 1 in FW SMPS request (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: add a driver callback to check active_links (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: avoid double free if updating BSS fails (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: ensure cfg80211_bss_update frees IEs on error (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: free beacon_ies when overridden from hidden BSS (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: allow 64-bit radiotap timestamps (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: rework RX timestamp flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: handle UHB AP and STA power type (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211_hwsim: Add custom reg for DFS concurrent (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Schedule regulatory channels check on bandwith change (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Schedule regulatory check on BSS STA channel change (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: reg: Support P2P operation on DFS channels (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Skip association timeout update after comeback rejection (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: address some kerneldoc warnings (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211_hwsim: support HE 40 MHz in 2.4 GHz band (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: address several kerneldoc warnings (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: fix uninitialized firmware_stat (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8723_common: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192se: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192ee: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192de: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192ce: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192cu: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192c: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8188ee: phy: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: phy: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: add calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: To improve Wi-Fi performance while BT is idle (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Translate antenna configuration from ID to string (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Update RF parameter control setting logic (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Add Bluetooth RSSI level information (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Set Bluetooth scan low-priority when Wi-Fi link/scan (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Update coexistence policy for Wi-Fi LPS (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Still show hardware grant signal info even Wi-Fi is PS (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Update BTG control related logic (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Add Pre-AGC control to enhance Wi-Fi RX performance (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Record down Wi-Fi initial mode information (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Fix wrong Wi-Fi role info and FDDT parameter members (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: use cfg80211_ssid_eq() instead of rtw_ssid_equal() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: use cfg80211_ssid_eq() instead of mwifiex_ssid_cmp() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: introduce cfg80211_ssid_eq() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: implement to configure TX/RX engines for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add sys_init and filter option for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: Use DECLARE_FLEX_ARRAY() and fix -Warray-bounds warnings (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: Drop chan lock before queuing buffers (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: Add spinlock to protect WP access when queueing TREs (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: workaround too long expansion sparse warnings (Jose Ignacio Tornos Martinez) [RHEL-28754] - Revert "wifi: ath12k: use ATH12K_PCI_IRQ_DP_OFFSET for DP IRQ" (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: remove useless code in rt2x00queue_create_tx_descriptor() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: only reset BB/RF for existing WiFi 6 chips while starting up (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: add DBCC H2C to notify firmware the status (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add suffix _ax to MAC functions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add flags to check if CMAC and DMAC are enabled (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: add power on/off functions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: add XTAL SI for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: phy: print out RFK log with formatted string (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: parse and print out RFK log from C2H events (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: add C2H event handlers of RFK log and report (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: load RFK log format string from firmware file (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fw: add version field to BB MCU firmware element (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fw: load TX power track tables from fw_element (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: configure BSSID consistently when starting AP (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: add extra delay for firmware ready (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Add checks for read/write callbacks while registering controllers (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Add support for async DMA read operation (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Add support for async DMA write operation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: sta_info.c: fix sentence grammar (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: rx.c: fix sentence grammar (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: fix grammar & spellos (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: fix spelling & punctutation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: sort certificates in build (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Introduce async read/write callbacks (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Rename read_from_host() and write_to_host() APIs (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Pass mhi_ep_buf_info struct to read/write APIs (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Add support for interrupt moderation timer (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Use slab allocator where applicable (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: Add alignment check for event ring read pointer (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: pci_generic: Add SDX75 based modem support (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: Add a separate timeout parameter for waiting ready (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Do not allocate event ring element on stack (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath9k: reset survey of current channel after a scan started (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: fix the issue that the multicast/broadcast indicator is not read correctly for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Fix ath11k_htc_record flexible record (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: Use random MAC when efuse MAC invalid (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: avoid stringop-overflow warning (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: drop spurious WARN_ON() in ieee80211_ibss_csa_beacon() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: don't set ESS capab bit in assoc request (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: consume both probe response and beacon IEs (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: generate an ML element for per-STA profiles (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: add a flag to disallow puncturing (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Add support for setting TID to link mapping (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: update some locking documentation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: add BSS usage reporting (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: do not send STA_DISABLE_TX_CMD for newer firmware (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: remove async command callback (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: fw: file: don't use [0] for variable arrays (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: pcie: get_crf_id() can be void (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: pcie: dump CSRs before removal (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: pcie: clean up device removal work (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: add a debugfs hook to clear the monitor data (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: refactor RX tracing (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: don't support triggered EHT CQI feedback (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: Correctly report TSF data in scan complete (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: Use the link ID provided in scan request (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: Extend del pmksa support for SAE and OWE security (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: cleanup airtime arithmetic with ieee80211_sta_keep_active() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Add support for WBRF features (Jose Ignacio Tornos Martinez) [RHEL-28754] - platform/x86/amd: Add support for AMD ACPI based Wifi band RFI mitigation feature (Jose Ignacio Tornos Martinez) [RHEL-28754] - Documentation/driver-api: Add document about WBRF mechanism (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: expose nl80211_chan_width_to_mhz for wide sharing (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7921: fix country count limitation for CLC (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7921: reduce the size of MCU firmware download Rx queue (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: set DMA mask to 36 bits for boards with more than 4GB of RAM (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7921s: fix workqueue problem causes STA association fail (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7925: remove iftype from mt7925_init_eht_caps signature (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add PCI IDs for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add new definition of tx descriptor (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: adjust interface num and wtbl size for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: support mt7992 eeprom loading (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: rework register offsets for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add DMA support for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add firmware support for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: introduce mt7996_band_valid() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: fix EHT phy mode check (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add beacon protection support for mt7996 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: rework ampdu params setting (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: switch to mcu command for TX GI report (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: use chainmask for power delta calculation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add txpower setting support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: change txpower init to per-phy (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: fix rate usage of inband discovery frames (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: align the format of fixed rate command (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: handle IEEE80211_RC_SMPS_CHANGED (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: set fixed_bw bit in TX descriptor for fixed rate frames (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: adjust WFDMA settings to improve performance (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: fix the size of struct bss_rate_tlv (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add beacon duplicate TX mode support for mt7996 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add thermal sensor device support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add thermal protection support for mt7996 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add TX statistics for EHT mode in debugfs (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add support for variants with auxiliary RX path (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7915: fallback to non-wed mode if platform_get_resource fails in mt7915_mmio_wed_init() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add wed rro delete session garbage collector (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add wed reset support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: move wed reset common code in mt76 module (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add wed rx support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: use u16 for val field in mt7996_mcu_set_rro signature (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: dma: introduce __mt76_dma_queue_reset utility routine (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add wed tx support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: increase MT_QFLAG_WED_TYPE size (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: introduce wed pointer in mt76_queue (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: introduce mt76_queue_is_wed_tx_free utility routine (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: move mt76_net_setup_tc in common code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: move mt76_mmio_wed_offload_{enable,disable} in common code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mmio: move mt76_mmio_wed_{init,release}_rx_buf in common code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: Remove unnecessary (void*) conversions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: permit to load precal from NVMEM cell for mt7915 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: permit to use alternative cell name to eeprom NVMEM load (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: make mt76_get_of_eeprom static again (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: limit support of precal loading for mt7915 to MTD only (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: fix broken precal loading from MTD for mt7915 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7921: support 5.9/6GHz channel config in acpi (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: add ability to explicitly forbid LED registration with DT (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: refine SER setting during WiFi CPU power on (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: dump MAC registers when SER occurs (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: add SER IMR tables (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fw: extend program counter dump for Wi-Fi 7 chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: configure CRASH_TRIGGER FW feature (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: add support to allow broadcast action frame RX (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: make RX assoc data const (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: refactor nl80211_send_mlme_event() arguments (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid repeated wiphy access from hw (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: fix and enable AP mode for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: set IRQ affinity to CPU0 in case of one MSI vector (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: do not restore ASPM in case of single MSI vector (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: add support one MSI vector (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: refactor multiple MSI vector implementation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: use ATH12K_PCI_IRQ_DP_OFFSET for DP IRQ (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: add CE and ext IRQ flag to indicate irq_handler (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: get msi_data again after request_irq is called (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid repeated hw access from ar (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Optimize the mac80211 hw data access (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: add 320 MHz bandwidth enums (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fix misbehavior of TX beacon in concurrent mode (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: refine remain on channel flow to improve P2P connection (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: Refine active scan behavior in 6 GHz (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fix not entering PS mode after AP stops (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: make watchdog param per device (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Remove bridge vendor/device ids (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Remove unused PCI related defines and struct (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Access full PMCS reg and use pci_regs.h (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Add pdev into _rtl8821ae_clear_pci_pme_status() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Use pci_find_capability() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Reverse PM Capability exists check (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Remove unnecessary PME_Status bit set (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Convert to use PCIe capability accessors (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Convert LNKCTL change to PCIe cap RMW accessors (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Remove bogus and dangerous ASPM disable/enable code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: sdio: Honor the host max_req_size in the RX path (Jose Ignacio Tornos Martinez) [RHEL-28754 RHEL-29465] {CVE-2023-52611} - wifi: rtw89: mac: functions to configure hardware engine and quota for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: use pointer to access functions of hardware engine and quota (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: move code related to hardware engine to individual functions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: check queue empty according to chip gen (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: refine element naming used by queue empty check (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: add reserved size as factor of DLE used size (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add to get DLE reserved quota (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: extend and add quota number (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: fw: replace deprecated strncpy with strscpy_pad (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: debug: remove wrapper of rtw89_debug() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: debug: add debugfs entry to disable dynamic mechanism (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: phy: dynamically adjust EDCCA threshold (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: debug: add to check if debug mask is enabled (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: phy: fix an undefined bitwise shift behavior (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: phy: remove some useless code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: debug: remove wrapper of rtw_dbg() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: brcmfmac: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: Simplify bool conversion (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: fix race due to setting ATH11K_FLAG_EXT_IRQ_ENABLED too early (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: remove ath11k_htc_record::pauload[] (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: Use DECLARE_FLEX_ARRAY() for ath10k_htc_record (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: remove ath10k_htc_record::pauload[] (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: Update Qualcomm Innovation Center, Inc. copyrights (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Update Qualcomm Innovation Center, Inc. copyrights (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Update Qualcomm Innovation Center, Inc. copyrights (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath9k: Fix potential array-index-out-of-bounds read in ath9k_htc_txstatus() (Jose Ignacio Tornos Martinez) [RHEL-28754 RHEL-29091] {CVE-2023-52594} - wifi: ath9k: Remove unnecessary (void*) conversions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: refactor DP Rxdma ring structure (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid explicit HW conversion argument in Rxdma replenish (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid explicit RBM id argument in Rxdma replenish (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid explicit mac id argument in Rxdma replenish (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: use select for CRYPTO_MICHAEL_MIC (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: use select for CRYPTO_MICHAEL_MIC (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: Documentation update for NL80211_CMD_PORT_AUTHORIZED event (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Extend support for scanning while MLO connected (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Extend support for scanning while MLO connected (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ieee80211: fix PV1 frame control field name (Jose Ignacio Tornos Martinez) [RHEL-28754] - rfkill: return ENOTTY on invalid ioctl (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Consolidate WMI peer flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Consolidate WMI peer flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Remove obsolete struct wmi_peer_flags_map *peer_flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Remove obsolete struct wmi_peer_flags_map *peer_flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Remove struct ath12k::ops (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Remove struct ath11k::ops (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: Remove unused struct ath10k_htc_frame (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: simplify __ath10k_htt_tx_txq_recalc() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: read efuse content from physical map (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: read efuse content via efuse map struct from logic map (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8852c: read RX gain offset from efuse for 6GHz channels (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add to access efuse for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: use mac_gen pointer to access about efuse (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: add 8922A basic chip info (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: drop unused const_amdpci_aspm (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: mwifiex_process_sleep_confirm_resp(): remove unused priv variable (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: regd: update regulatory map to R65-R44 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: regd: handle policy of 6 GHz according to BIOS (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: acpi: process 6 GHz band policy from DSM (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: simplify rtl_action_proc() and rtl_tx_agg_start() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: update interrupt mitigation register for 8922AE (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: correct interrupt mitigation register for 8852CE (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922ae: add v2 interrupt handlers for 8922AE (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: generalize interrupt status bits of interrupt handlers (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: add pre_deinit to be called after probe complete (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: stop/start DMA for level 1 recovery according to chip gen (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: reset BDRAM according to chip gen (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: correct wrong BBP register in RxDCOC calibration (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Remove unneeded semicolon (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Defer on rproc_get failure (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: restart beacon queue when hardware reset (Jose Ignacio Tornos Martinez) [RHEL-28754 RHEL-29095] {CVE-2023-52595} - wifi: rt2x00: disable RTS threshold for rt2800 by default (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: introduce DMA busy check watchdog for rt2800 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: fix RX filter in FIF_ALLMULTI flag (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: simplify __rtw_tx_work() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: use struct assignment to replace memcpy() to append TDMA content (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: implement PCI mac_post_init for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: add LTR v2 for WiFi 7 chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: implement PCI mac_pre_init for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: use gen_def pointer to configure mac_{pre,post}_init and clear PCI ring index (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: add PCI generation information to pci_info for each chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: wilc1000: simplify wilc_scan() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: wilc1000: cleanup struct wilc_conn_info (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: replace deprecated strncpy with memcpy (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: drop NULL pointer check in ath12k_update_per_peer_tx_stats() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: remove orphaned rndis_wlan driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: remove orphaned wl3501 driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: remove orphaned ray_cs driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: remove orphaned cisco/aironet driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: extend PHY status parser to support WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: consider RX info for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: configure PPDU max user by chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: set entry size of address CAM to H2C field by chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: wilc1000: always release SDIO host in wilc_sdio_cmd53() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: wilc1000: simplify remain on channel support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: generalize code of PCI control DMA IO for WiFi 7 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: add new RX ring design to determine full RX ring efficiently (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: define PCI ring address for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922ae: add 8922AE PCI entry and basic info (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fix timeout calculation in rtw89_roc_end() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl92ee_dm_dynamic_primary_cca_check(): fix typo in function name (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: cleanup struct rtl_phy (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: cleanup struct rtl_hal (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: brcmsmac: replace deprecated strncpy with memcpy (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: brcm80211: replace deprecated strncpy with strscpy (Jose Ignacio Tornos Martinez) [RHEL-28754] - blk-mq: don't change nr_hw_queues and nr_maps for kdump kernel (Ming Lei) [RHEL-29564] - zram: do not waste zram_table_entry flags bits (Ming Lei) [RHEL-29564] - block: count BLK_OPEN_RESTRICT_WRITES openers (Ming Lei) [RHEL-29564] - block: handle BLK_OPEN_RESTRICT_WRITES correctly (Ming Lei) [RHEL-29564] - fs,block: yield devices early (Ming Lei) [RHEL-29564] - fs,block: get holder during claim (Ming Lei) [RHEL-29564] - iomap: fix a regression for partial write errors (Ming Lei) [RHEL-29564] - mtd: key superblock by device number (Ming Lei) [RHEL-29564] - fs: export sget_dev() (Ming Lei) [RHEL-29564] - super: ensure valid info (Ming Lei) [RHEL-29564] - super: move lockdep assert (Ming Lei) [RHEL-29564] - fs/Kconfig: Fix compile error for romfs (Ming Lei) [RHEL-29564] - iomap: handle error conditions more gracefully in iomap_to_bh (Ming Lei) [RHEL-29564] - direct_write_fallback(): on error revert the ->ki_pos update from buffered write (Ming Lei) [RHEL-29564] - Revert "get rid of DCACHE_GENOCIDE" (Ming Lei) [RHEL-29564] - block: remove bdev_handle completely (Ming Lei) [RHEL-29564] - block: don't rely on BLK_OPEN_RESTRICT_WRITES when yielding write access (Ming Lei) [RHEL-29564] - bdev: remove bdev pointer from struct bdev_handle (Ming Lei) [RHEL-29564] - bdev: make struct bdev_handle private to the block layer (Ming Lei) [RHEL-29564] - bdev: make bdev_{release, open_by_dev}() private to block layer (Ming Lei) [RHEL-29564] - bdev: remove bdev_open_by_path() (Ming Lei) [RHEL-29564] - nfs: port block device access to files (Ming Lei) [RHEL-29564] - jfs: port block device access to file (Ming Lei) [RHEL-29564] - ext4: port block device access to file (Ming Lei) [RHEL-29564] - target: port block device access to file (Ming Lei) [RHEL-29564] - s390: port block device access to file (Ming Lei) [RHEL-29564] - nvme: port block device access to file (Ming Lei) [RHEL-29564] - block2mtd: port device access to files (Ming Lei) [RHEL-29564] - zram: port block device access to file (Ming Lei) [RHEL-29564] - xen: port block device access to file (Ming Lei) [RHEL-29564] - pktcdvd: port block device access to file (Ming Lei) [RHEL-29564] - drbd: port block device access to file (Ming Lei) [RHEL-29564] - xfs: port block device access to files (Ming Lei) [RHEL-29564] - power: port block device access to file (Ming Lei) [RHEL-29564] - swap: port block device usage to file (Ming Lei) [RHEL-29564] - md: port block device access to file (Ming Lei) [RHEL-29564] - block/genhd: port disk_scan_partitions() to file (Ming Lei) [RHEL-29564] - block/ioctl: port blkdev_bszset() to file (Ming Lei) [RHEL-29564] - bdev: open block device as files (Ming Lei) [RHEL-29564] - file: add alloc_file_pseudo_noaccount() (Ming Lei) [RHEL-29564] - file: prepare for new helper (Ming Lei) [RHEL-29564] - init: flush async file closing (Ming Lei) [RHEL-29564] - fs: add CONFIG_BUFFER_HEAD (Ming Lei) [RHEL-29564] - fs: build the legacy direct I/O code conditionally (Ming Lei) [RHEL-29564] - fs: move sb_init_dio_done_wq out of direct-io.c (Ming Lei) [RHEL-29564] - block: use iomap for writes to block devices (Ming Lei) [RHEL-29564] - block: stop setting ->direct_IO (Ming Lei) [RHEL-29564] - block: open code __generic_file_write_iter for blkdev writes (Ming Lei) [RHEL-29564] - fs: rename and move block_page_mkwrite_return (Ming Lei) [RHEL-29564] - fuse: drop redundant arguments to fuse_perform_write (Ming Lei) [RHEL-29564] - fuse: update ki_pos in fuse_perform_write (Ming Lei) [RHEL-29564] - fs: factor out a direct_write_fallback helper (Ming Lei) [RHEL-29564] - iomap: use kiocb_write_and_wait and kiocb_invalidate_pages (Ming Lei) [RHEL-29564] - iomap: update ki_pos in iomap_file_buffered_write (Ming Lei) [RHEL-29564] - filemap: add a kiocb_invalidate_post_direct_write helper (Ming Lei) [RHEL-29564] - filemap: add a kiocb_invalidate_pages helper (Ming Lei) [RHEL-29564] - filemap: add a kiocb_write_and_wait helper (Ming Lei) [RHEL-29564] - filemap: update ki_pos in generic_perform_write (Ming Lei) [RHEL-29564] - backing_dev: remove current->backing_dev_info (Ming Lei) [RHEL-29564] - redhat/configs: add CONFIG_BLK_DEV_WRITE_MOUNTED (Ming Lei) [RHEL-29564] - block: Fix a memory leak in bdev_open_by_dev() (Ming Lei) [RHEL-29564] - ext4: Block writes to journal device (Ming Lei) [RHEL-29564] - xfs: Block writes to log device (Ming Lei) [RHEL-29564] - fs: Block writes to mounted block devices (Ming Lei) [RHEL-29564] - btrfs: Do not restrict writes to btrfs devices (Ming Lei) [RHEL-29564] - block: Add config option to not allow writing to mounted devices (Ming Lei) [RHEL-29564] - block: Remove blkdev_get_by_*() functions (Ming Lei) [RHEL-29564] - super: use higher-level helper for {freeze,thaw} (Ming Lei) [RHEL-29564] - fs: Avoid grabbing sb->s_umount under bdev->bd_holder_lock (Ming Lei) [RHEL-29564] - fs: remove emergency_thaw_bdev (Ming Lei) [RHEL-29564] - super: wait until we passed kill super (Ming Lei) [RHEL-29564] - super: make locking naming consistent (Ming Lei) [RHEL-29564] - fs: simplify invalidate_inodes (Ming Lei) [RHEL-29564] - init: Deal with the init process being a user mode process (Ming Lei) [RHEL-29564] - dcache: remove unnecessary NULL check in dget_dlock() (Ming Lei) [RHEL-29564] - kill DCACHE_MAY_FREE (Ming Lei) [RHEL-29564] - __d_unalias() doesn't use inode argument (Ming Lei) [RHEL-29564] - d_alloc_parallel(): in-lookup hash insertion doesn't need an RCU variant (Ming Lei) [RHEL-29564] - get rid of DCACHE_GENOCIDE (Ming Lei) [RHEL-29564] - simple_fill_super(): don't bother with d_genocide() on failure (Ming Lei) [RHEL-29564] - nsfs: use d_make_root() (Ming Lei) [RHEL-29564] - d_alloc_pseudo(): move setting ->d_op there from the (sole) caller (Ming Lei) [RHEL-29564] - kill d_instantate_anon(), fold __d_instantiate_anon() into remaining caller (Ming Lei) [RHEL-29564] - retain_dentry(): introduce a trimmed-down lockless variant (Ming Lei) [RHEL-29564] - __dentry_kill(): new locking scheme (Ming Lei) [RHEL-29564] - d_prune_aliases(): use a shrink list (Ming Lei) [RHEL-29564] - switch select_collect{,2}() to use of to_shrink_list() (Ming Lei) [RHEL-29564] - to_shrink_list(): call only if refcount is 0 (Ming Lei) [RHEL-29564] - fold dentry_kill() into dput() (Ming Lei) [RHEL-29564] - don't try to cut corners in shrink_lock_dentry() (Ming Lei) [RHEL-29564] - fold the call of retain_dentry() into fast_dput() (Ming Lei) [RHEL-29564] - Call retain_dentry() with refcount 0 (Ming Lei) [RHEL-29564] - dentry_kill(): don't bother with retain_dentry() on slow path (Ming Lei) [RHEL-29564] - __dentry_kill(): get consistent rules for victim's refcount (Ming Lei) [RHEL-29564] - make retain_dentry() neutral with respect to refcounting (Ming Lei) [RHEL-29564] - __dput_to_list(): do decrement of refcount in the callers (Ming Lei) [RHEL-29564] - fast_dput(): new rules for refcount (Ming Lei) [RHEL-29564] - fast_dput(): handle underflows gracefully (Ming Lei) [RHEL-29564] - fast_dput(): having ->d_delete() is not reason to delay refcount decrement (Ming Lei) [RHEL-29564] - shrink_dentry_list(): no need to check that dentry refcount is marked dead (Ming Lei) [RHEL-29564] - centralize killing dentry from shrink list (Ming Lei) [RHEL-29564] - dentry: switch the lists of children to hlist (Ming Lei) [RHEL-29564] - coda_flag_children(): cope with dentries turning negative (Ming Lei) [RHEL-29564] - switch nfsd_client_rmdir() to use of simple_recursive_removal() (Ming Lei) [RHEL-29564] - kill d_backing_dentry() (Ming Lei) [RHEL-29564] - dentry.h: kill a mysterious comment (Ming Lei) [RHEL-29564] - dentry.h: trim externs (Ming Lei) [RHEL-29564] - kill d_{is,set}_fallthru() (Ming Lei) [RHEL-29564] - DCACHE_COOKIE: RIP (Ming Lei) [RHEL-29564] - DCACHE_... ->d_flags bits: switch to BIT() (Ming Lei) [RHEL-29564] - get rid of __dget() (Ming Lei) [RHEL-29564] - struct dentry: get rid of randomize_layout idiocy (Ming Lei) [RHEL-29564] - ovl: stop using d_alloc_anon()/d_instantiate_anon() (Ming Lei) [RHEL-29564] - net: macsec: indicate next pn update when offloading (Izabela Bakollari) [RHEL-30143] - IB/mlx5: Adjust mlx5 rate mapping to support 800Gb (Kamal Heib) [RHEL-30146] - IB/mlx5: Rename 400G_8X speed to comply to naming convention (Kamal Heib) [RHEL-30146] - IB/mlx5: Add support for 800G_8X lane speed (Kamal Heib) [RHEL-30146] - RDMA/ipoib: Add support for XDR speed in ethtool (Kamal Heib) [RHEL-30146] - IB/mlx5: Expose XDR speed through MAD (Kamal Heib) [RHEL-30146] - IB/core: Add support for XDR link speed (Kamal Heib) [RHEL-30146]- tracing: Fix cpu buffers unavailable due to 'record_disabled' missed (Mamatha Inamdar) [RHEL-23763] - smb: client: fix potential UAF in cifs_signal_cifsd_for_reconnect() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in smb2_is_network_name_deleted() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in is_valid_oplock_break() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in smb2_is_valid_oplock_break() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in smb2_is_valid_lease_break() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in cifs_stats_proc_show() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in cifs_stats_proc_write() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in cifs_dump_full_key() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in cifs_debug_files_proc_show() (Paulo Alcantara) [RHEL-7986] - smb: client: serialise cifs_construct_tcon() with cifs_mount_mutex (Paulo Alcantara) [RHEL-7986] - smb: client: handle DFS tcons in cifs_construct_tcon() (Paulo Alcantara) [RHEL-7986] - smb: client: refresh referral without acquiring refpath_lock (Paulo Alcantara) [RHEL-7986] - smb: client: guarantee refcounted children from parent session (Paulo Alcantara) [RHEL-7986] - smb: client: fix UAF in smb2_reconnect_server() (Paulo Alcantara) [RHEL-7986] - KVM: x86/mmu: Retry fault before acquiring mmu_lock if mapping is changing (Igor Mammedov) [RHEL-17714] - net: esp: fix bad handling of pages from page_pool (Sabrina Dubroca) [RHEL-31751] - net: skbuff: don't include to (Sabrina Dubroca) [RHEL-31751] - xfrm: fix a data-race in xfrm_lookup_with_ifid() (Sabrina Dubroca) [RHEL-31751] - xfrm: annotate data-race around use_time (Sabrina Dubroca) [RHEL-31751] - xfrm: fix a data-race in xfrm_gen_index() (Sabrina Dubroca) [RHEL-31751] - xfrm: interface: use DEV_STATS_INC() (Sabrina Dubroca) [RHEL-31751] - topology: Set capacity_freq_ref in all cases (Phil Auld) [RHEL-29020] - sched/fair: Fix frequency selection for non-invariant case (Phil Auld) [RHEL-29020] - arm64/amu: Use capacity_ref_freq() to set AMU ratio (Phil Auld) [RHEL-29020] - cpufreq/cppc: Set the frequency used for computing the capacity (Phil Auld) [RHEL-29020] - cpufreq/cppc: Move and rename cppc_cpufreq_{perf_to_khz|khz_to_perf}() (Phil Auld) [RHEL-29020] - energy_model: Use a fixed reference frequency (Phil Auld) [RHEL-29020] - cpufreq/schedutil: Use a fixed reference frequency (Phil Auld) [RHEL-29020] - cpufreq: Use the fixed and coherent frequency for scaling capacity (Phil Auld) [RHEL-29020] - cpufreq: Fix the race condition while updating the transition_task of policy (Phil Auld) [RHEL-29020] - sched/topology: Add a new arch_scale_freq_ref() method (Phil Auld) [RHEL-29020] - sched/cpufreq: Rework iowait boost (Phil Auld) [RHEL-29020] - sched/cpufreq: Rework schedutil governor performance estimation (Phil Auld) [RHEL-29020] - sched/topology: Consolidate and clean up access to a CPU's max compute capacity (Phil Auld) [RHEL-29020] - sched/timers: Explain why idle task schedules out on remote timer enqueue (Phil Auld) [RHEL-29020] - sched/cpuidle: Comment about timers requirements VS idle handler (Phil Auld) [RHEL-29020] - cpufreq: Rebuild sched-domains when removing cpufreq driver (Phil Auld) [RHEL-29020] - cpufreq: schedutil: Merge initialization code of sg_cpu in single loop (Phil Auld) [RHEL-29020] - cpufreq: schedutil: Update next_freq when cpufreq_limits change (Phil Auld) [RHEL-29020] - RDMA/qedr: Fix qedr_create_user_qp error flow (Kamal Heib) [RHEL-16780 RHEL-31716] {CVE-2024-26743} - i2c: tegra: Share same DMA channel for RX and TX (Mark Salter) [RHEL-28640] - redhat/configs: build in Tegra210 SPI driver (Mark Salter) [RHEL-28640] - net-procfs: use xarray iterator to implement /proc/net/dev (Ivan Vecera) [RHEL-30656] - net: make sure we never create ifindex = 0 (Ivan Vecera) [RHEL-30656] - tools: ynl: fix handling of multiple mcast groups (Ivan Vecera) [RHEL-30656] - tools: ynl: don't leak mcast_groups on init error (Ivan Vecera) [RHEL-30656] - tools: ynl: make sure we always pass yarg to mnl_cb_run (Ivan Vecera) [RHEL-30656] - selftests/bpf: Fix sockopt_sk selftest (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: fix reply command values (Ivan Vecera) [RHEL-30656] - netlink: annotate data-races around sk->sk_err (Ivan Vecera) [RHEL-30656] - doc/netlink: Fix missing classic_netlink doc reference (Ivan Vecera) [RHEL-30656] - devlink: move devlink_notify_register/unregister() to dev.c (Ivan Vecera) [RHEL-30656] - devlink: move small_ops definition into netlink.c (Ivan Vecera) [RHEL-30656] - devlink: move tracepoint definitions into core.c (Ivan Vecera) [RHEL-30656] - devlink: push linecard related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push rate related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push trap related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: use tracepoint_enabled() helper (Ivan Vecera) [RHEL-30656] - devlink: push region related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push param related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push resource related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push dpipe related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: move and rename devlink_dpipe_send_and_alloc_skb() helper (Ivan Vecera) [RHEL-30656] - devlink: push shared buffer related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push port related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push object register/unregister notifications into separate helpers (Ivan Vecera) [RHEL-30656] - doc/netlink: Add spec for rt route messages (Ivan Vecera) [RHEL-30656] - doc/netlink: Add spec for rt link messages (Ivan Vecera) [RHEL-30656] - doc/netlink: Add spec for rt addr messages (Ivan Vecera) [RHEL-30656] - tools/net/ynl: Add support for create flags (Ivan Vecera) [RHEL-30656] - tools/net/ynl: Implement nlattr array-nest decoding in ynl (Ivan Vecera) [RHEL-30656] - tools/net/ynl: Add support for netlink-raw families (Ivan Vecera) [RHEL-30656] - tools/net/ynl: Fix extack parsing with fixed header genlmsg (Ivan Vecera) [RHEL-30656] - tools/ynl: Add mcast-group schema parsing to ynl (Ivan Vecera) [RHEL-30656] - doc/netlink: Document the netlink-raw schema extensions (Ivan Vecera) [RHEL-30656] - doc/netlink: Update genetlink-legacy documentation (Ivan Vecera) [RHEL-30656] - doc/netlink: Add a schema for netlink-raw families (Ivan Vecera) [RHEL-30656] - doc/netlink: Add delete operation to ovs_vport spec (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fix uAPI generation after tempfile changes (Ivan Vecera) [RHEL-30656] - netlink: specs: fix indent in fou (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: support empty attribute lists (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fix collecting global policy attrs (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: set length of binary fields (Ivan Vecera) [RHEL-30656] - tools: ynl: allow passing binary data (Ivan Vecera) [RHEL-30656] - net: validate veth and vxcan peer ifindexes (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: use temporary file for rendering (Ivan Vecera) [RHEL-30656] - Documentation: Fix typos (Ivan Vecera) [RHEL-30656] - tools: ynl: add more info to KeyErrors on missing attrs (Ivan Vecera) [RHEL-30656] - netlink: specs: add ovs_vport new command (Ivan Vecera) [RHEL-30656] - net: warn about attempts to register negative ifindex (Ivan Vecera) [RHEL-30656] - ethtool: netlink: always pass genl_info to .prepare_data (Ivan Vecera) [RHEL-30656] - ethtool: netlink: simplify arguments to ethnl_default_parse() (Ivan Vecera) [RHEL-30656] - netdev-genl: use struct genl_info for reply construction (Ivan Vecera) [RHEL-30656] - genetlink: add genlmsg_iput() API (Ivan Vecera) [RHEL-30656] - genetlink: add a family pointer to struct genl_info (Ivan Vecera) [RHEL-30656] - genetlink: use attrs from struct genl_info (Ivan Vecera) [RHEL-30656] - genetlink: add struct genl_info to struct genl_dumpit_info (Ivan Vecera) [RHEL-30656] - genetlink: remove userhdr from struct genl_info (Ivan Vecera) [RHEL-30656] - genetlink: make genl_info->nlhdr const (Ivan Vecera) [RHEL-30656] - genetlink: push conditional locking into dumpit/done (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: extend health reporter dump attributes by port index (Ivan Vecera) [RHEL-30656] - devlink: extend health reporter dump selector by port index (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: extend per-instance dump commands to accept instance attributes (Ivan Vecera) [RHEL-30656] - devlink: allow user to narrow per-instance dumps by passing handle attrs (Ivan Vecera) [RHEL-30656] - devlink: remove converted commands from small ops (Ivan Vecera) [RHEL-30656] - devlink: remove duplicate temporary netlink callback prototypes (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: add commands that do per-instance dump (Ivan Vecera) [RHEL-30656] - devlink: pass flags as an arg of dump_one() callback (Ivan Vecera) [RHEL-30656] - devlink: introduce dumpit callbacks for split ops (Ivan Vecera) [RHEL-30656] - devlink: rename doit callbacks for per-instance dump commands (Ivan Vecera) [RHEL-30656] - devlink: introduce devlink_nl_pre_doit_port*() helper functions (Ivan Vecera) [RHEL-30656] - devlink: parse rate attrs in doit() callbacks (Ivan Vecera) [RHEL-30656] - devlink: parse linecard attr in doit() callbacks (Ivan Vecera) [RHEL-30656] - netlink: convert nlk->flags to atomic flags (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: add missing empty line between policies (Ivan Vecera) [RHEL-30656] - devlink: clear flag on port register error path (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: avoid rendering empty validate field (Ivan Vecera) [RHEL-30656] - devlink: Remove unused devlink_dpipe_table_resource_set() declaration (Ivan Vecera) [RHEL-30656] - devlink: use generated split ops and remove duplicated commands from small ops (Ivan Vecera) [RHEL-30656] - devlink: include the generated netlink header (Ivan Vecera) [RHEL-30656] - devlink: add split ops generated according to spec (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: add info-get dump op (Ivan Vecera) [RHEL-30656] - devlink: un-static devlink_nl_pre/post_doit() (Ivan Vecera) [RHEL-30656] - devlink: introduce couple of dumpit callbacks for split ops (Ivan Vecera) [RHEL-30656] - devlink: rename couple of doit netlink callbacks to match generated names (Ivan Vecera) [RHEL-30656] - devlink: rename devlink_nl_ops to devlink_nl_small_ops (Ivan Vecera) [RHEL-30656] - ynl-gen-c.py: render netlink policies static for split ops (Ivan Vecera) [RHEL-30656] - ynl-gen-c.py: allow directional model for kernel mode (Ivan Vecera) [RHEL-30656] - ynl-gen-c.py: filter rendering of validate field values for split ops (Ivan Vecera) [RHEL-30656] - netlink: specs: add dump-strict flag for dont-validate property (Ivan Vecera) [RHEL-30656] - devlink: Remove unused extern declaration devlink_port_region_destroy() (Ivan Vecera) [RHEL-30656] - net: convert some netlink netdev iterators to depend on the xarray (Ivan Vecera) [RHEL-30656] - net: store netdevs in an xarray (Ivan Vecera) [RHEL-30656] - ynl: print xdp-zc-max-segs in the sample (Ivan Vecera) [RHEL-30656] - ynl: regenerate all headers (Ivan Vecera) [RHEL-30656] - ynl: mark max/mask as private for kdoc (Ivan Vecera) [RHEL-30656] - ynl: expose xdp-zc-max-segs (Ivan Vecera) [RHEL-30656] - netlink: allow be16 and be32 types in all uint policy checks (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fix parse multi-attr enum attribute (Ivan Vecera) [RHEL-30656] - netlink: Add new netlink_release function (Ivan Vecera) [RHEL-30656] - genetlink: add explicit ordering break check for split ops (Ivan Vecera) [RHEL-30656] - rtnetlink: Move nesting cancellation rollback to proper function (Ivan Vecera) [RHEL-30656] - devlink: remove reload failed checks in params get/set callbacks (Ivan Vecera) [RHEL-30656] - netlink: Make use of __assign_bit() API (Ivan Vecera) [RHEL-30656] - netlink: Add __sock_i_ino() for __netlink_diag_dump(). (Ivan Vecera) [RHEL-30656] - netlink: specs: add display hints to ovs_flow (Ivan Vecera) [RHEL-30656] - tools: ynl: add display-hint support to ynl (Ivan Vecera) [RHEL-30656] - netlink: specs: add display-hint to schema definitions (Ivan Vecera) [RHEL-30656] - tools: ynl: improve the direct-include header guard logic (Ivan Vecera) [RHEL-30656] - netlink: fix potential deadlock in netlink_set_err() (Ivan Vecera) [RHEL-30656] - netlink: specs: fixup openvswitch specs for code generation (Ivan Vecera) [RHEL-30656] - tools: ynl: work around stale system headers (Ivan Vecera) [RHEL-30656] - rtnetlink: move validate_linkmsg out of do_setlink (Ivan Vecera) [RHEL-30656] - rtnetlink: extend RTEXT_FILTER_SKIP_STATS to IFLA_VF_INFO (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: inherit policy in multi-attr (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: correct enum policies (Ivan Vecera) [RHEL-30656] - tools: ynl: add sample for ethtool (Ivan Vecera) [RHEL-30656] - tools: ynl: generate code for the ethtool family (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: mark pads as pads (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: untangle stats-get (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: untangle UDP tunnels and cable test a bit (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: add empty enum stringset (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: resolve enum vs struct name conflicts (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't generate enum types if unnamed (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: add C render hints (Ivan Vecera) [RHEL-30656] - netlink: specs: support setting prefix-name per attribute (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: record extra args for regen (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: support excluding tricky ops (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: support / skip pads on the way to kernel (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't pass op_name to RenderInfo (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: support code gen for events (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: sanitize notification tracking (Ivan Vecera) [RHEL-30656] - tools: ynl: regen: stop generating common notification handlers (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: stop generating common notification handlers (Ivan Vecera) [RHEL-30656] - tools: ynl: regen: regenerate the if ladders (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: get attr type outside of if() (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: combine else with closing bracket (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: complete the C keyword list (Ivan Vecera) [RHEL-30656] - tools: ynl: regen: cleanup user space header includes (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: cleanup user space header includes (Ivan Vecera) [RHEL-30656] - tools: ynl: add sample for devlink (Ivan Vecera) [RHEL-30656] - tools: ynl: generate code for the devlink family (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't generate forward declarations for policies - regen (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't generate forward declarations for policies (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: walk nested types in depth (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: inherit struct use info (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: try to sort the types more intelligently (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: enable code gen for directional specs (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: refactor strmap helper generation (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: use enum names in op strmap more carefully (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: fill in some details important for C (Ivan Vecera) [RHEL-30656] - tools: ynl: generate code for the handshake family (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: improve unwind on parsing errors (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fill in support for MultiAttr scalars (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: fix random typos (Ivan Vecera) [RHEL-30656] - tools: ynl: add sample for netdev (Ivan Vecera) [RHEL-30656] - tools: ynl: support fou and netdev in C (Ivan Vecera) [RHEL-30656] - tools: ynl: user space helpers (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: clean up stray new lines at the end of reply-less requests (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: generate static descriptions of notifications (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: switch to family struct (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: generate alloc and free helpers for req (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: move the response reading logic into YNL (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: generate enum-to-string helpers (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: add error checking for nested structs (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: loosen type consistency check for events (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't override pure nested struct (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fix unused / pad attribute handling (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: add extra headers for user space (Ivan Vecera) [RHEL-30656] - net/netlink: fix NETLINK_LIST_MEMBERSHIPS length report (Ivan Vecera) [RHEL-30656] - netlink: specs: add ynl spec for ovs_flow (Ivan Vecera) [RHEL-30656] - tools: ynl: Support enums in struct members in genetlink-legacy (Ivan Vecera) [RHEL-30656] - tools: ynl: Initialise fixed headers to 0 in genetlink-legacy (Ivan Vecera) [RHEL-30656] - doc: ynl: Add doc attr to struct members in genetlink-legacy spec (Ivan Vecera) [RHEL-30656] - netlink: specs: correct types of legacy arrays (Ivan Vecera) [RHEL-30656] - net: ynl: prefix uAPI header include with uapi/ (Ivan Vecera) [RHEL-30656] - tools: ynl: avoid dict errors on older Python versions (Ivan Vecera) [RHEL-30656] - tools: ynl: Handle byte-order in struct members (Ivan Vecera) [RHEL-30656] - tools: ynl: Use dict of predefined Structs to decode scalar types (Ivan Vecera) [RHEL-30656] - netlink: annotate accesses to nlk->cb_running (Ivan Vecera) [RHEL-30656] - netlink: Use copy_to_user() for optval in netlink_getsockopt(). (Ivan Vecera) [RHEL-30656] - tools: ynl: Rename ethtool to ethtool.py (Ivan Vecera) [RHEL-30656] - tools: ynl: Remove absolute paths to yaml files from ethtool testing tool (Ivan Vecera) [RHEL-30656] - tools: ynl: throw a more meaningful exception if family not supported (Ivan Vecera) [RHEL-30656] - tools: ynl: ethtool testing tool (Ivan Vecera) [RHEL-30656] - tools: ynl: replace print with NlError (Ivan Vecera) [RHEL-30656] - tools: ynl: populate most of the ethtool spec (Ivan Vecera) [RHEL-30656] - tools: ynl: support byte-order in cli (Ivan Vecera) [RHEL-30656] - docs: netlink: document the sub-type attribute property (Ivan Vecera) [RHEL-30656] - docs: netlink: document struct support for genetlink-legacy (Ivan Vecera) [RHEL-30656] - netlink: specs: add partial specification for openvswitch (Ivan Vecera) [RHEL-30656] - tools: ynl: Add fixed-header support to ynl (Ivan Vecera) [RHEL-30656] - tools: ynl: Add struct attr decoding to ynl (Ivan Vecera) [RHEL-30656] - tools: ynl: Add C array attribute decoding to ynl (Ivan Vecera) [RHEL-30656] - tools: ynl: Add struct parsing to nlspec (Ivan Vecera) [RHEL-30656] - tools: ynl: default to treating enums as flags for mask generation (Ivan Vecera) [RHEL-30656] - tools: ynl: Add missing types to encode/decode (Ivan Vecera) [RHEL-30656] - tools: ynl: add the Python requirements.txt file (Ivan Vecera) [RHEL-30656] - ynl: allow to encode u8 attr (Ivan Vecera) [RHEL-30656] - tools: ynl: skip the explicit op array size when not needed (Ivan Vecera) [RHEL-30656] - netlink: specs: allow uapi-header in genetlink (Ivan Vecera) [RHEL-30656] - netlink-specs: add partial specification for devlink (Ivan Vecera) [RHEL-30656] - netlink: remove unused 'compare' function (Ivan Vecera) [RHEL-30656]- Revert "net: rtnetlink: Enslave device before bringing it up" (Ivan Vecera) [RHEL-30344] - netlink: Reverse the patch which removed filtering (Ivan Vecera) [RHEL-30344] - tools: ynl-gen: fix enum index in _decode_enum(..) (Ivan Vecera) [RHEL-30344] - tools: ynl: fix setting presence bits in simple nests (Ivan Vecera) [RHEL-30344] - netlink: add nla be16/32 types to minlen array (Ivan Vecera) [RHEL-30344] - rtnetlink: Restore RTM_NEW/DELLINK notification behavior (Ivan Vecera) [RHEL-30344] - netlink: annotate lockless accesses to nlk->max_recvmsg_len (Ivan Vecera) [RHEL-30344] - tools: ynl: Fix genlmsg header encoding formats (Ivan Vecera) [RHEL-30344] - ynl: make the tooling check the license (Ivan Vecera) [RHEL-30344] - ynl: broaden the license even more (Ivan Vecera) [RHEL-30344] - tools: ynl: make definitions optional again (Ivan Vecera) [RHEL-30344] - tools: ynl: fix get_mask utility routine (Ivan Vecera) [RHEL-30344] - tools: ynl: fix render-max for flags definition (Ivan Vecera) [RHEL-30344] - tools: ynl: fix enum-as-flags in the generic CLI (Ivan Vecera) [RHEL-30344] - tools: ynl: move the enum classes to shared code (Ivan Vecera) [RHEL-30344] - ynl: re-license uniformly under GPL-2.0 OR BSD-3-Clause (Ivan Vecera) [RHEL-30344] - netlink: specs: update for codegen enumerating from 1 (Ivan Vecera) [RHEL-30344] - tools: ynl: use 1 as the default for first entry in attrs/ops (Ivan Vecera) [RHEL-30344] - tools: ynl: fully inherit attrs in subsets (Ivan Vecera) [RHEL-30344] - tools: net: add __pycache__ to gitignore (Ivan Vecera) [RHEL-30344] - tools: ynl-gen: re-raise the exception instead of printing (Ivan Vecera) [RHEL-30344] - tools: ynl-gen: fix single attribute structs with attr 0 only (Ivan Vecera) [RHEL-30344] - genetlink: Use string_is_terminated() helper (Ivan Vecera) [RHEL-30344] - string_helpers: Move string_is_valid() to the header (Ivan Vecera) [RHEL-30344] - tools: net: use python3 explicitly (Ivan Vecera) [RHEL-30344] - docs: netlink: add a starting guide for working with specs (Ivan Vecera) [RHEL-30344] - netlink: specs: finish up operation enum-models (Ivan Vecera) [RHEL-30344] - tools: ynl: load jsonschema on demand (Ivan Vecera) [RHEL-30344] - tools: ynl: use operation names from spec on the CLI (Ivan Vecera) [RHEL-30344] - tools: ynl: support pretty printing bad attribute names (Ivan Vecera) [RHEL-30344] - tools: ynl: support multi-attr (Ivan Vecera) [RHEL-30344] - tools: ynl: support directional enum-model in CLI (Ivan Vecera) [RHEL-30344] - tools: ynl: add support for types needed by ethtool (Ivan Vecera) [RHEL-30344] - tools: ynl: use the common YAML loading and validation code (Ivan Vecera) [RHEL-30344] - tools: ynl: add an object hierarchy to represent parsed spec (Ivan Vecera) [RHEL-30344] - tools: ynl: move the cli and netlink code around (Ivan Vecera) [RHEL-30344] - tools: ynl-gen: prevent do / dump reordering (Ivan Vecera) [RHEL-30344] - net: netlink: recommend policy range validation (Ivan Vecera) [RHEL-30344] - tools: ynl: store ops in ordered dict to avoid random ordering (Ivan Vecera) [RHEL-30344] - tools: ynl: rename ops_list -> msg_list (Ivan Vecera) [RHEL-30344] - tools: ynl: support kdocs for flags in code generation (Ivan Vecera) [RHEL-30344] - tools: ynl: add a completely generic client (Ivan Vecera) [RHEL-30344] - net: fou: use policy and operation tables generated from the spec (Ivan Vecera) [RHEL-30344] - net: fou: rename the source for linking (Ivan Vecera) [RHEL-30344] - net: fou: regenerate the uAPI from the spec (Ivan Vecera) [RHEL-30344] - netlink: add a proto specification for FOU (Ivan Vecera) [RHEL-30344] - net: add basic C code generators for Netlink (Ivan Vecera) [RHEL-30344] - netlink: add schemas for YAML specs (Ivan Vecera) [RHEL-30344] - docs: add more netlink docs (incl. spec docs) (Ivan Vecera) [RHEL-30344] - netlink: annotate data races around sk_state (Ivan Vecera) [RHEL-30344] - netlink: annotate data races around dst_portid and dst_group (Ivan Vecera) [RHEL-30344] - netlink: annotate data races around nlk->portid (Ivan Vecera) [RHEL-30344] - netlink: prevent potential spectre v1 gadgets (Ivan Vecera) [RHEL-30344] - netlink: remove the flex array from struct nlmsghdr (Ivan Vecera) [RHEL-30344] - treewide: use get_random_u32_below() instead of deprecated function (Ivan Vecera) [RHEL-30344] - lib: Fix some kernel-doc comments (Ivan Vecera) [RHEL-30344] - netlink: Fix potential skb memleak in netlink_ack (Ivan Vecera) [RHEL-30344] - netlink: introduce bigendian integer types (Ivan Vecera) [RHEL-30344] - rtnetlink: Honour NLM_F_ECHO flag in rtnl_delete_link (Ivan Vecera) [RHEL-30344] - rtnetlink: Honour NLM_F_ECHO flag in rtnl_newlink_create (Ivan Vecera) [RHEL-30344] - net: add new helper unregister_netdevice_many_notify (Ivan Vecera) [RHEL-30344] - rtnetlink: pass netlink message header and portid to rtnl_configure_link() (Ivan Vecera) [RHEL-30344] - netlink: split up copies in the ack construction (Ivan Vecera) [RHEL-30344] - netlink: hide validation union fields from kdoc (Ivan Vecera) [RHEL-30344] - docs: netlink: clarify the historical baggage of Netlink flags (Ivan Vecera) [RHEL-30344] - net: rtnetlink: Enslave device before bringing it up (Ivan Vecera) [RHEL-30344] - netfilter: nft_payload: reject out-of-range attributes via policy (Ivan Vecera) [RHEL-30344] - netlink: introduce NLA_POLICY_MAX_BE (Ivan Vecera) [RHEL-30344] - netlink: Bounds-check struct nlmsgerr creation (Ivan Vecera) [RHEL-30344] - net: rtnetlink: use netif_oper_up instead of open code (Ivan Vecera) [RHEL-30344] - genetlink: hold read cb_lock during iteration of genl_fam_idr in genl_bind() (Ivan Vecera) [RHEL-30344] - netlink: fix some kernel-doc comments (Ivan Vecera) [RHEL-30344] - net: improve and fix netlink kdoc (Ivan Vecera) [RHEL-30344] - net: add missing kdoc for struct genl_multicast_group::flags (Ivan Vecera) [RHEL-30344] - genetlink: correct uAPI defines (Ivan Vecera) [RHEL-30344] - netlink: do not reset transport header in netlink_recvmsg() (Ivan Vecera) [RHEL-30344] - rtnl: move rtnl_newlink_create() (Ivan Vecera) [RHEL-30344] - rtnl: split __rtnl_newlink() into two functions (Ivan Vecera) [RHEL-30344] - rtnl: allocate more attr tables on the heap (Ivan Vecera) [RHEL-30344] - Revert "rtnetlink: return EINVAL when request cannot succeed" (Ivan Vecera) [RHEL-30344] - netlink: reset network and mac headers in netlink_dump() (Ivan Vecera) [RHEL-30344] - rtnetlink: return EINVAL when request cannot succeed (Ivan Vecera) [RHEL-30344] - rtnetlink: return ENODEV when IFLA_ALT_IFNAME is used in dellink (Ivan Vecera) [RHEL-30344] - rtnetlink: enable alt_ifname for setlink/newlink (Ivan Vecera) [RHEL-30344] - rtnetlink: return ENODEV when ifname does not exist and group is given (Ivan Vecera) [RHEL-30344] - net: ensure net_todo_list is processed quickly (Ivan Vecera) [RHEL-30344] - af_netlink: Fix shift out of bounds in group mask calculation (Ivan Vecera) [RHEL-30344] - net: limit altnames to 64k total (Ivan Vecera) [RHEL-30344] - net: account alternate interface name memory (Ivan Vecera) [RHEL-30344] - rtnetlink: add new rtm tunnel api for tunnel id filtering (Ivan Vecera) [RHEL-30344] - net: make net->dev_unreg_count atomic (Ivan Vecera) [RHEL-30344] - netlink: remove nl_set_extack_cookie_u32() (Ivan Vecera) [RHEL-30344] - net: netlink: af_netlink: Prevent empty skb by adding a check on len. (Ivan Vecera) [RHEL-30344] - net: rtnetlink: use __dev_addr_set() (Ivan Vecera) [RHEL-30344] - net/core: Remove unused assignment operations and variable (Ivan Vecera) [RHEL-30344] - netlink: remove netlink_broadcast_filtered (Ivan Vecera) [RHEL-30344] - netlink: annotate data races around nlk->bound (Ivan Vecera) [RHEL-30344] - net: rtnetlink: convert rcu_assign_pointer to RCU_INIT_POINTER (Ivan Vecera) [RHEL-30344] - net: Support filtering interfaces on no master (Ivan Vecera) [RHEL-30344] - net: netlink: Remove unused function (Ivan Vecera) [RHEL-30344] - net: netlink: add the case when nlh is NULL (Ivan Vecera) [RHEL-30344] - netlink: Deal with ESRCH error in nlmsg_notify() (Ivan Vecera) [RHEL-30344] - rtnetlink: use nlmsg_notify() in rtnetlink_send() (Ivan Vecera) [RHEL-30344] - net: lan78xx: fix runtime PM count underflow on link stop (Jamie Bainbridge) [RHEL-33332] - net: lan78xx: fix "softirq work is pending" error (Jamie Bainbridge) [RHEL-33332] - lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected (Jamie Bainbridge) [RHEL-33332] - lan78xx: remove redundant statement in lan78xx_get_eee (Jamie Bainbridge) [RHEL-33332] - lan78xx: replace deprecated strncpy with strscpy (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: reorder cleanup operations to avoid UAF bugs (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: Limit packet length to skb->len (Jamie Bainbridge) [RHEL-33332] - lan78xx: drop the weight argument from netif_napi_add (Jamie Bainbridge) [RHEL-33332] - usb: lan78xx: remove a copy of the NAPI_POLL_WEIGHT define (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: Use generic_handle_irq_safe(). (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: add Allied Telesis AT29M2-AF (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: lan78xx_phy_init(): use PHY_POLL instead of "0" if no IRQ is available (Jamie Bainbridge) [RHEL-33332] - lan78xx: Clean up some inconsistent indenting (Jamie Bainbridge) [RHEL-33332] - lan78xx: Introduce NAPI polling support (Jamie Bainbridge) [RHEL-33332] - lan78xx: Remove hardware-specific header update (Jamie Bainbridge) [RHEL-33332] - lan78xx: Re-order rx_submit() to remove forward declaration (Jamie Bainbridge) [RHEL-33332] - lan78xx: Introduce Rx URB processing improvements (Jamie Bainbridge) [RHEL-33332] - lan78xx: Introduce Tx URB processing improvements (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix memory allocation bug (Jamie Bainbridge) [RHEL-33332] - net: lan78xx: fix division by zero in send path (Jamie Bainbridge) [RHEL-33332] - lan78xx: Limit number of driver warning messages (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix race condition in disconnect handling (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix race conditions in suspend/resume handling (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix partial packet errors on suspend/resume (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix exception on link speed change (Jamie Bainbridge) [RHEL-33332] - lan78xx: Add missing return code checks (Jamie Bainbridge) [RHEL-33332] - lan78xx: Remove unused pause frame queue (Jamie Bainbridge) [RHEL-33332] - lan78xx: Set flow control threshold to prevent packet loss (Jamie Bainbridge) [RHEL-33332] - lan78xx: Remove unused timer (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix white space and style issues (Jamie Bainbridge) [RHEL-33332] - powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt. (Mamatha Inamdar) [RHEL-33704] - powerpc/kasan: Don't instrument non-maskable or raw interrupts (Mamatha Inamdar) [RHEL-33704] - wireguard: netlink: access device through ctx instead of peer (Hangbin Liu) [RHEL-31053] - wireguard: netlink: check for dangling peer via is_dead instead of empty list (Hangbin Liu) [RHEL-31053] - wireguard: receive: annotate data-race around receiving_counter.counter (Hangbin Liu) [RHEL-31053] - wireguard: use DEV_STATS_INC() (Hangbin Liu) [RHEL-31053] - platform/x86: think-lmi: Fix reference leak (David Arcari) [RHEL-28032] {CVE-2023-52520} - platform/x86: think-lmi: Fix issues with duplicate attributes (David Arcari) [RHEL-28032] {CVE-2023-52520} - mptcp: fix double-free on socket dismantle (Davide Caratti) [RHEL-22775 RHEL-31844] {CVE-2024-26782} - selftests/mm: Update va_high_addr_switch.sh to check CPU for la57 flag (Audra Mitchell) [RHEL-23078] - ceph: switch to use cap_delay_lock for the unlink delay list (Jay Shin) [RHEL-32997] - dm-crypt, dm-integrity, dm-verity: bump target version (Benjamin Marzinski) [RHEL-30951] - dm-verity, dm-crypt: align "struct bvec_iter" correctly (Benjamin Marzinski) [RHEL-30951] - dm writecache: allow allocations larger than 2GiB (Benjamin Marzinski) [RHEL-22581 RHEL-30951] {CVE-2024-23851} - dm stats: limit the number of entries (Benjamin Marzinski) [RHEL-22581 RHEL-30951] {CVE-2024-23851} - dm: limit the number of targets and parameter size area (Benjamin Marzinski) [RHEL-22581 RHEL-30951] {CVE-2024-23851} - MAINTAINERS: remove stale info for DEVICE-MAPPER (Benjamin Marzinski) [RHEL-30951] - dm audit: fix Kconfig so DM_AUDIT depends on BLK_DEV_DM (Benjamin Marzinski) [RHEL-30951] - dm-integrity: don't modify bio's immutable bio_vec in integrity_metadata() (Benjamin Marzinski) [RHEL-30951] - dm-raid: delay flushing event_work() after reconfig_mutex is released (Benjamin Marzinski) [RHEL-30951] - dm-flakey: start allocating with MAX_ORDER (Benjamin Marzinski) [RHEL-30951] - dm-verity: align struct dm_verity_fec_io properly (Benjamin Marzinski) [RHEL-30951] - dm verity: don't perform FEC for failed readahead IO (Benjamin Marzinski) [RHEL-30951] - dm-crypt: start allocating with MAX_ORDER (Benjamin Marzinski) [RHEL-30951] - dm-delay: avoid duplicate logic (Benjamin Marzinski) [RHEL-30951] - dm-delay: fix bugs introduced by kthread mode (Benjamin Marzinski) [RHEL-30951] - dm-delay: fix a race between delay_presuspend and delay_bio (Benjamin Marzinski) [RHEL-30951] - dm integrity: use crypto_shash_digest() in sb_mac() (Benjamin Marzinski) [RHEL-30951] - dm crypt: use crypto_shash_digest() in crypt_iv_tcw_whitening() (Benjamin Marzinski) [RHEL-30951] - dm delay: for short delays, use kthread instead of timers and wq (Benjamin Marzinski) [RHEL-30951] - MAINTAINERS: add Mikulas Patocka as a DM maintainer (Benjamin Marzinski) [RHEL-30951] - dm: respect REQ_NOWAIT flag in normal bios issued to DM (Benjamin Marzinski) [RHEL-30951] - dm: enhance alloc_multiple_bios() to be more versatile (Benjamin Marzinski) [RHEL-30951] - dm: make __send_duplicate_bios return unsigned int (Benjamin Marzinski) [RHEL-30951] - dm log userspace: replace deprecated strncpy with strscpy (Benjamin Marzinski) [RHEL-30951] - dm ioctl: replace deprecated strncpy with strscpy_pad (Benjamin Marzinski) [RHEL-30951] - dm crypt: replace open-coded kmemdup_nul (Benjamin Marzinski) [RHEL-30951] - dm cache metadata: replace deprecated strncpy with strscpy (Benjamin Marzinski) [RHEL-30951] - dm: shortcut the calls to linear_map and stripe_map (Benjamin Marzinski) [RHEL-30951] - selftests/bpf: Fix up xdp bonding test wrt feature flags (Hangbin Liu) [RHEL-31051] - selftests/bpf: Add xdp_feature selftest for bond device (Hangbin Liu) [RHEL-31051] - xdp, bonding: Fix feature flags when there are no slave devs anymore (Hangbin Liu) [RHEL-31051] - bonding: rate-limit bonding driver inspect messages (Hangbin Liu) [RHEL-31051] - bonding: do not report NETDEV_XDP_ACT_XSK_ZEROCOPY (Hangbin Liu) [RHEL-31051] - bonding: remove print in bond_verify_device_path (Hangbin Liu) [RHEL-31051] - bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk (Hangbin Liu) [RHEL-31051] - bonding: stop the device in bond_setup_by_slave() (Hangbin Liu) [RHEL-31051] - tracing/hist: Fix issue of losting command info in error_log (Jerome Marchand) [RHEL-3224] - tracing/histograms: String compares should not care about signed values (Jerome Marchand) [RHEL-3224] - tracing: Add length protection to histogram string copies (Jerome Marchand) [RHEL-3224] - tracing/histogram: Do not copy the fixed-size char array field over the field size (Jerome Marchand) [RHEL-3224] - net: deal with integer overflows in kmalloc_reserve() (Antoine Tenart) [RHEL-28786] - net: factorize code in kmalloc_reserve() (Antoine Tenart) [RHEL-28786] - net: remove osize variable in __alloc_skb() (Antoine Tenart) [RHEL-28786] - net: add SKB_HEAD_ALIGN() helper (Antoine Tenart) [RHEL-28786] - skbuff: Proactively round up to kmalloc bucket size (Antoine Tenart) [RHEL-28786] - skbuff: pass the result of data ksize to __build_skb_around (Antoine Tenart) [RHEL-28786] - media: pvrusb2: fix use after free on context disconnection (Desnes Nunes) [RHEL-27529] {CVE-2023-52445} - net: ena: Remove ena_select_queue (Kamal Heib) [RHEL-28811 RHEL-31517] - net: ena: Remove unlikely() from IS_ERR() condition (Kamal Heib) [RHEL-28811] - net: ena: Remove redundant assignment (Kamal Heib) [RHEL-28811] - net: ena: Reduce lines with longer column width boundary (Kamal Heib) [RHEL-28811] - net: ena: handle ena_calc_io_queue_size() possible errors (Kamal Heib) [RHEL-28811] - net: ena: Change default print level for netif_ prints (Kamal Heib) [RHEL-28811] - net: ena: Relocate skb_tx_timestamp() to improve time stamping accuracy (Kamal Heib) [RHEL-28811] - net: ena: Add more information on TX timeouts (Kamal Heib) [RHEL-28811] - net: ena: Change error print during ena_device_init() (Kamal Heib) [RHEL-28811] - net: ena: Remove CQ tail pointer update (Kamal Heib) [RHEL-28811] - net: ena: Enable DIM by default (Kamal Heib) [RHEL-28811] - net: ena: Minor cosmetic changes (Kamal Heib) [RHEL-28811] - net: ena: Add more documentation for RX copybreak (Kamal Heib) [RHEL-28811] - net: ena: Remove an unused field (Kamal Heib) [RHEL-28811] - net: ena: Take xdp packets stats into account in ena_get_stats64() (Kamal Heib) [RHEL-28811] - net: ena: Make queue stats code cleaner by removing the if block (Kamal Heib) [RHEL-28811] - net: ena: Always register RX queue info (Kamal Heib) [RHEL-28811] - net: ena: Add more debug prints to XDP related function (Kamal Heib) [RHEL-28811] - net: ena: Refactor napi functions (Kamal Heib) [RHEL-28811] - net: ena: Don't check if XDP program is loaded in ena_xdp_execute() (Kamal Heib) [RHEL-28811] - net: ena: Use tx_ring instead of xdp_ring for XDP channel TX (Kamal Heib) [RHEL-28811] - net: ena: Introduce total_tx_size field in ena_tx_buffer struct (Kamal Heib) [RHEL-28811] - net: ena: Put orthogonal fields in ena_tx_buffer in a union (Kamal Heib) [RHEL-28811] - net: ena: Pass ena_adapter instead of net_device to ena_xmit_common() (Kamal Heib) [RHEL-28811] - net: ena: Move XDP code to its new files (Kamal Heib) [RHEL-28811] - net: ena: Fix XDP redirection error (Kamal Heib) [RHEL-28811] - net: ena: Fix DMA syncing in XDP path when SWIOTLB is on (Kamal Heib) [RHEL-28811] - net: ena: Fix xdp drops handling due to multibuf packets (Kamal Heib) [RHEL-28811] - net: ena: Destroy correct number of xdp queues upon failure (Kamal Heib) [RHEL-28811] - net: ena: replace deprecated strncpy with strscpy (Kamal Heib) [RHEL-28811] - net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush(). (Kamal Heib) [RHEL-28811] - net: ena: Flush XDP packets on error. (Kamal Heib) [RHEL-28811] - net: ena: Use pci_dev_id() to simplify the code (Kamal Heib) [RHEL-28811] - eth: add missing xdp.h includes in drivers (Kamal Heib) [RHEL-28811] - net: ena: fix shift-out-of-bounds in exponential backoff (Kamal Heib) [RHEL-28811] - net: ena: Fix rst format issues in readme (Kamal Heib) [RHEL-28811] - net: ena: Add dynamic recycling mechanism for rx buffers (Kamal Heib) [RHEL-28811] - net: ena: removed unused tx_bytes variable (Kamal Heib) [RHEL-28811] - net: ena: Advertise TX push support (Kamal Heib) [RHEL-28811] - net: ena: Add support to changing tx_push_buf_len (Kamal Heib) [RHEL-28811] - net: ena: Recalculate TX state variables every device reset (Kamal Heib) [RHEL-28811] - net: ena: Add an option to configure large LLQ headers (Kamal Heib) [RHEL-28811] - net: ena: Make few cosmetic preparations to support large LLQ (Kamal Heib) [RHEL-28811] - redhat: Fix required version of OpenCSD to match expectations (Michael Petlan) [RHEL-25824] - perf evlist: Fix evlist__new_default() for > 1 core PMU (Michael Petlan) [RHEL-25824] - perf vendor events intel: Alderlake/sapphirerapids metric fixes (Michael Petlan) [RHEL-25824] - perf tools: Fix calloc() arguments to address error introduced in gcc-14 (Michael Petlan) [RHEL-25824] - perf top: Remove needless malloc(0) call that triggers -Walloc-size (Michael Petlan) [RHEL-25824] - perf build: Make minimal shellcheck version to v0.6.0 (Michael Petlan) [RHEL-25824] - perf test shell daemon: Make signal test less racy (Michael Petlan) [RHEL-25824] - perf test shell script: Fix test for python being disabled (Michael Petlan) [RHEL-25824] - perf test: Workaround debug output in list test (Michael Petlan) [RHEL-25824] - perf list: Add output file option (Michael Petlan) [RHEL-25824] - perf list: Switch error message to pr_err() to respect debug settings (-v) (Michael Petlan) [RHEL-25824] - perf test: Fix 'perf script' tests on s390 (Michael Petlan) [RHEL-25824] - perf test: test case 'Setup struct perf_event_attr' fails on s390 on z/vm (Michael Petlan) [RHEL-25824] - perf db-export: Fix missing reference count get in call_path_from_sample() (Michael Petlan) [RHEL-25824] - perf tests: Add perf script test (Michael Petlan) [RHEL-25824] - libsubcmd: Fix memory leak in uniq() (Michael Petlan) [RHEL-25824] - perf TUI: Don't ignore job control (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update sapphirerapids events to v1.17 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update icelakex events to v1.23 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update emeraldrapids events to v1.02 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Alderlake/rocketlake metric fixes (Michael Petlan) [RHEL-25824] - perf x86 test: Add hybrid test for conflicting legacy/sysfs event (Michael Petlan) [RHEL-25824] - perf x86 test: Update hybrid expectations (Michael Petlan) [RHEL-25824] - perf vendor events amd: Add Zen 4 memory controller events (Michael Petlan) [RHEL-25824] - perf stat: Fix hard coded LL miss units (Michael Petlan) [RHEL-25824] - perf record: Reduce memory for recording PERF_RECORD_LOST_SAMPLES event (Michael Petlan) [RHEL-25824] - perf env: Avoid recursively taking env->bpf_progs.lock (Michael Petlan) [RHEL-25824] - perf annotate: Add --insn-stat option for debugging (Michael Petlan) [RHEL-25824] - perf annotate: Add --type-stat option for debugging (Michael Petlan) [RHEL-25824] - perf annotate: Support event group display (Michael Petlan) [RHEL-25824] - perf annotate: Add --data-type option (Michael Petlan) [RHEL-25824] - perf report: Add 'symoff' sort key (Michael Petlan) [RHEL-25824] - perf report: Add 'typeoff' sort key (Michael Petlan) [RHEL-25824] - perf annotate-data: Update sample histogram for type (Michael Petlan) [RHEL-25824] - perf annotate-data: Add member field in the data type (Michael Petlan) [RHEL-25824] - perf report: Support data type profiling (Michael Petlan) [RHEL-25824] - perf report: Add 'type' sort key (Michael Petlan) [RHEL-25824] - perf annotate: Implement hist_entry__get_data_type() (Michael Petlan) [RHEL-25824] - perf annotate: Add annotate_get_insn_location() (Michael Petlan) [RHEL-25824] - perf annotate: Factor out evsel__get_arch() (Michael Petlan) [RHEL-25824] - perf annotate-data: Add dso->data_types tree (Michael Petlan) [RHEL-25824] - perf annotate-data: Add find_data_type() to get type from memory access (Michael Petlan) [RHEL-25824] - perf dwarf-regs: Add get_dwarf_regnum() (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Factor out die_get_typename_from_type() (Michael Petlan) [RHEL-25824] - perf vendor events powerpc: Add PVN for HX-C2000 CPU with Power8 Architecture (Michael Petlan) [RHEL-25824] - perf vendor events: Remove UTF-8 characters from cmn.json (Michael Petlan) [RHEL-25824] - perf maps: Fix up overlaps during fixup_end (Michael Petlan) [RHEL-25824] - perf maps: Reduce scope of map_rb_node and maps internals (Michael Petlan) [RHEL-25824] - perf maps: Add find next entry to give entry after the given map (Michael Petlan) [RHEL-25824] - perf maps: Add maps__load_first() (Michael Petlan) [RHEL-25824] - perf maps: Rename clone to copy from (Michael Petlan) [RHEL-25824] - perf maps: Do simple merge if given map doesn't overlap (Michael Petlan) [RHEL-25824] - perf maps: Refactor maps__fixup_overlappings() (Michael Petlan) [RHEL-25824] - perf debug: Expose debug file (Michael Petlan) [RHEL-25824] - perf maps: Add remove maps function to remove a map based on callback (Michael Petlan) [RHEL-25824] - perf maps: Reduce scope of maps__for_each_entry() (Michael Petlan) [RHEL-25824] - perf vdso: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf unwind: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf scripts python arm-cs-trace-disasm.py: Do not ignore disam first sample (Michael Petlan) [RHEL-25824] - perf scripts python arm-cs-trace-disasm.py: Set start vm addr of exectable file to 0 (Michael Petlan) [RHEL-25824] - perf thread: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf synthetic-events: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf symbol: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf probe-event: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf machine: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf tests: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf report: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf events x86: Use function to add missing lock (Michael Petlan) [RHEL-25824] - perf maps: Add maps__for_each_map to iterate maps holding the lock (Michael Petlan) [RHEL-25824] - perf map: Improve map/unmap parameter names (Michael Petlan) [RHEL-25824] - libperf cpumap: Document perf_cpu_map__nr()'s behavior (Michael Petlan) [RHEL-25824] - perf top: Avoid repeated function calls to perf_cpu_map__nr(). (Michael Petlan) [RHEL-25824] - perf tests: Make DSO tests a suite rather than individual (Michael Petlan) [RHEL-25824] - perf evlist: Move event attributes to after the / when uniquefying using the PMU name (Michael Petlan) [RHEL-25824] - perf top: Uniform the event name for the hybrid machine (Michael Petlan) [RHEL-25824] - perf top: Use evsel's cpus to replace user_requested_cpus (Michael Petlan) [RHEL-25824] - perf unwind-libunwind: Fix base address for .eh_frame (Michael Petlan) [RHEL-25824] - perf unwind-libdw: Handle JIT-generated DSOs properly (Michael Petlan) [RHEL-25824] - perf genelf: Set ELF program header addresses properly (Michael Petlan) [RHEL-25824] - perf stat: Combine the -A/--no-aggr and --no-merge options (Michael Petlan) [RHEL-25824] - perf hisi-ptt: Fix one memory leakage in hisi_ptt_process_auxtrace_event() (Michael Petlan) [RHEL-25824] - perf header: Fix one memory leakage in perf_event__fprintf_event_update() (Michael Petlan) [RHEL-25824] - libperf cpumap: Add for_each_cpu() that skips the "any CPU" case (Michael Petlan) [RHEL-25824] - libperf cpumap: Replace usage of perf_cpu_map__new(NULL) with perf_cpu_map__new_online_cpus() (Michael Petlan) [RHEL-25824] - libperf cpumap: Rename perf_cpu_map__empty() to perf_cpu_map__has_any_cpu_or_is_empty() (Michael Petlan) [RHEL-25824] - libperf cpumap: Rename perf_cpu_map__default_new() to perf_cpu_map__new_online_cpus() and prefer sysfs (Michael Petlan) [RHEL-25824] - libperf cpumap: Rename perf_cpu_map__dummy_new() to perf_cpu_map__new_any_cpu() (Michael Petlan) [RHEL-25824] - perf stat: Fix help message for --metric-no-threshold option (Michael Petlan) [RHEL-25824] - perf annotate: Get rid of local annotation options (Michael Petlan) [RHEL-25824] - perf annotate: Remove remaining usages of local annotation options (Michael Petlan) [RHEL-25824] - perf annotate: Ensure init/exit for global options (Michael Petlan) [RHEL-25824] - perf ui/browser/annotate: Use global annotation_options (Michael Petlan) [RHEL-25824] - perf annotate: Use global annotation_options (Michael Petlan) [RHEL-25824] - perf top: Convert to the global annotation_options (Michael Petlan) [RHEL-25824] - perf report: Convert to the global annotation_options (Michael Petlan) [RHEL-25824] - perf annotate: Introduce global annotation_options (Michael Petlan) [RHEL-25824] - perf stat: Exit perf stat if parse groups fails (Michael Petlan) [RHEL-25824] - perf thread: Add missing RC_CHK_EQUAL (Michael Petlan) [RHEL-25824] - perf maps: Move symbol maps functions to maps.c (Michael Petlan) [RHEL-25824] - perf map: Simplify map_ip/unmap_ip and make 'struct map' smaller (Michael Petlan) [RHEL-25824] - perf test shell diff: Skip test if test_loop symbol is missing in the perf binary (Michael Petlan) [RHEL-25824] - perf symbols: Parse NOTE segments until the build id is found (Michael Petlan) [RHEL-25824] - perf record: Be lazier in allocating lost samples buffer (Michael Petlan) [RHEL-25824] - perf evsel: Fallback to "task-clock" when not system wide (Michael Petlan) [RHEL-25824] - perf test: Add basic 'perf diff' test (Michael Petlan) [RHEL-25824] - perf mem: Fix error on hybrid related to availability of mem event in a PMU (Michael Petlan) [RHEL-25824] - perf vendor events powerpc: Update datasource event name to fix duplicate events (Michael Petlan) [RHEL-25824] - perf test: Add basic 'perf list --json" test (Michael Petlan) [RHEL-25824] - perf test: Use common python setup library (Michael Petlan) [RHEL-25824] - perf build: Shellcheck support for OUTPUT directory (Michael Petlan) [RHEL-25824] - perf vendor events arm64 AmpereOneX: Add core PMU events and metrics (Michael Petlan) [RHEL-25824] - perf vendor events arm64 AmpereOne: Rename BPU_FLUSH_MEM_FAULT to GPC_FLUSH_MEM_FAULT (Michael Petlan) [RHEL-25824] - perf env: Cache the arch specific strerrno function in perf_env__arch_strerrno() (Michael Petlan) [RHEL-25824] - perf env: Introduce perf_env__arch_strerrno() (Michael Petlan) [RHEL-25824] - perf beauty: Don't use 'find ... -printf' as it isn't available in busybox (Michael Petlan) [RHEL-25824] - perf docs: Fix man page formatting for 'perf lock' (Michael Petlan) [RHEL-25824] - tools api fs: Avoid reading whole file for a 1 byte bool (Michael Petlan) [RHEL-25824] - tools api fs: Switch filename__read_str to use io.h (Michael Petlan) [RHEL-25824] - libperf: Lazily allocate/size mmap event copy (Michael Petlan) [RHEL-25824] - libapi: Add missing linux/types.h header to get the __u64 type on io.h (Michael Petlan) [RHEL-25824] - perf test record+probe_libc_inet_pton: Fix call chain match on powerpc (Michael Petlan) [RHEL-25824] - perf tests sigtrap: Skip if running on a kernel with sleepable spinlocks (Michael Petlan) [RHEL-25824] - perf test sigtrap: Generalize the BTF routine to reuse it in this test (Michael Petlan) [RHEL-25824] - perf mmap: Lazily initialize zstd streams to save memory when not using it (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Add die_find_variable_by_addr() (Michael Petlan) [RHEL-25824] - perf tools: Add --debug-file option to redirect debug output (Michael Petlan) [RHEL-25824] - perf annotate: Check if operand has multiple regs (Michael Petlan) [RHEL-25824] - perf test: Use existing config value for objdump path (Michael Petlan) [RHEL-25824] - perf vendor events riscv: add T-HEAD C9xx JSON file (Michael Petlan) [RHEL-25824] - perf vendor events: Add skx, clx, icx and spr upi bandwidth metric (Michael Petlan) [RHEL-25824] - perf tests: Skip data symbol test if buf1 symbol is missing (Michael Petlan) [RHEL-25824] - perf tests: Make data symbol test wait for perf to start (Michael Petlan) [RHEL-25824] - perf tests: Skip branch stack sampling test if brstack_bench symbol is missing (Michael Petlan) [RHEL-25824] - perf tests: Skip Arm64 callgraphs test if leafloop symbol is missing (Michael Petlan) [RHEL-25824] - perf tests: Skip record test if test_loop symbol is missing (Michael Petlan) [RHEL-25824] - perf tests: Skip pipe test if noploop symbol is missing (Michael Petlan) [RHEL-25824] - perf tests lib: Add perf_has_symbol.sh (Michael Petlan) [RHEL-25824] - perf header: Fix segfault on build_mem_topology() error path (Michael Petlan) [RHEL-25824] - perf report: Remove warning on missing raw data for s390 (Michael Petlan) [RHEL-25824] - perf tools: Add perf binary dependent rule for shellcheck log in Makefile.perf (Michael Petlan) [RHEL-25824] - perf vendor events riscv: Add StarFive Dubhe-90 JSON file (Michael Petlan) [RHEL-25824] - perf tests coresight: Remove unused variables (Michael Petlan) [RHEL-25824] - perf lock: Fix a memory leak on an error path (Michael Petlan) [RHEL-25824] - perf parse-events: Make legacy events lower priority than sysfs/JSON (Michael Petlan) [RHEL-25824] - perf cs-etm: Enable itrace option 'T' (Michael Petlan) [RHEL-25824] - perf auxtrace: Add 'T' itrace option for timestamp trace (Michael Petlan) [RHEL-25824] - perf cs-etm: Bump minimum OpenCSD version to ensure a bugfix is present (Michael Petlan) [RHEL-25824] - perf script perl: Fail check on dynamic allocation (Michael Petlan) [RHEL-25824] - perf script python: Fail check on dynamic allocation (Michael Petlan) [RHEL-25824] - perf test: Remove atomics from test_loop to avoid test failures (Michael Petlan) [RHEL-25824] - perf tools: Address python 3.6 DeprecationWarning for string scapes (Michael Petlan) [RHEL-25824] - perf vendor events riscv: Add StarFive Dubhe-80 JSON file (Michael Petlan) [RHEL-25824] - perf report: Add s390 raw data interpretation for PAI counters (Michael Petlan) [RHEL-25824] - perf probe: Convert to check dwarf_getcfi feature (Michael Petlan) [RHEL-25824] - perf build: Add feature check for dwarf_getcfi() (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Add die_find_variable_by_reg() helper (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Add die_get_scopes() alternative to dwarf_getscopes() (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Move #else block of #ifdef HAVE_DWARF_GETLOCATIONS_SUPPORT code to the header file (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Fix die_get_typename() for void * (Michael Petlan) [RHEL-25824] - perf tools: Add util/debuginfo.[ch] files (Michael Petlan) [RHEL-25824] - perf annotate: Move raw_comment and raw_func_start fields out of 'struct ins_operands' (Michael Petlan) [RHEL-25824] - perf annotate: Pass "-l" option to objdump conditionally (Michael Petlan) [RHEL-25824] - perf header: Additional note on AMD IBS for max_precise pmu cap (Michael Petlan) [RHEL-25824] - perf bpf: Don't synthesize BPF events when disabled (Michael Petlan) [RHEL-25824] - perf test: Add support for setting objdump binary via perf config (Michael Petlan) [RHEL-25824] - perf test: Add option to change objdump binary (Michael Petlan) [RHEL-25824] - perf tests offcpu: Adjust test case perf record offcpu profiling tests for s390 (Michael Petlan) [RHEL-25824] - perf tools: Add the python_ext_build directory to .gitignore (Michael Petlan) [RHEL-25824] - perf tests attr: Fix spelling mistake "whic" to "which" (Michael Petlan) [RHEL-25824] - perf annotate: Move offsets array from 'struct annotation' to 'struct annotated_source' (Michael Petlan) [RHEL-25824] - perf annotate: Move some source code related fields from 'struct annotation' to 'struct annotated_source' (Michael Petlan) [RHEL-25824] - perf annotate: Move max_coverage from 'struct annotation' to 'struct annotated_branch' (Michael Petlan) [RHEL-25824] - perf annotate: Split branch stack cycles info from 'struct annotation' (Michael Petlan) [RHEL-25824] - perf annotate: Split branch stack cycles information out of 'struct annotation_line' (Michael Petlan) [RHEL-25824] - perf machine thread: Remove exited threads by default (Michael Petlan) [RHEL-25824] - perf test: Simplify "object code reading" test (Michael Petlan) [RHEL-25824] - perf record: Lazy load kernel symbols (Michael Petlan) [RHEL-25824] - perf tools: Fix spelling mistake "parametrized" -> "parameterized" (Michael Petlan) [RHEL-25824] - perf build: Warn about missing libelf before warning about missing libbpf (Michael Petlan) [RHEL-25824] - perf tests make: Remove the last egrep call, use 'grep -E' instead (Michael Petlan) [RHEL-25824] - perf beauty socket/prctl_option: Cope with extended regexp complaint by grep (Michael Petlan) [RHEL-25824] - perf vendor events arm64: AmpereOne: Add missing DefaultMetricgroupName fields (Michael Petlan) [RHEL-25824] - perf metrics: Avoid segv if default metricgroup isn't set (Michael Petlan) [RHEL-25824] - tools: Disable __packed attribute compiler warning due to -Werror=attributes (Michael Petlan) [RHEL-25824] - tools perf: Add arm64 sysreg files to MANIFEST (Michael Petlan) [RHEL-25824] - tools headers: Update tools's copy of socket.h header (Michael Petlan) [RHEL-25824] - tools headers UAPI: Update tools's copy of vhost.h header (Michael Petlan) [RHEL-25824] - perf lock contention: Fix a build error on 32-bit (Michael Petlan) [RHEL-25824] - perf kwork: Fix a build error on 32-bit (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update tsx_cycles_per_elision metrics (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update bonnell version number to v5 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update westmereex events to v4 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update meteorlake events to v1.06 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update knightslanding events to v16 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add typo fix for ivybridge FP (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update a spelling in haswell/haswellx (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update emeraldrapids to v1.01 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update alderlake/alderlake events to v1.23 (Michael Petlan) [RHEL-25824] - perf build: Disable BPF skeletons if clang version is < 12.0.1 (Michael Petlan) [RHEL-25824] - perf callchain: Fix spelling mistake "statisitcs" -> "statistics" (Michael Petlan) [RHEL-25824] - perf report: Fix spelling mistake "heirachy" -> "hierarchy" (Michael Petlan) [RHEL-25824] - perf python: Fix binding linkage due to rename and move of evsel__increase_rlimit() (Michael Petlan) [RHEL-25824] - perf tests: test_arm_coresight: Simplify source iteration (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add tigerlake two metrics (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add broadwellde two metrics (Michael Petlan) [RHEL-25824] - perf vendor events intel: Fix broadwellde tma_info_system_dram_bw_use metric (Michael Petlan) [RHEL-25824] - perf mem_info: Add and use map_symbol__exit and addr_map_symbol__exit (Michael Petlan) [RHEL-25824] - perf callchain: Minor layout changes to callchain_list (Michael Petlan) [RHEL-25824] - perf callchain: Make brtype_stat in callchain_list optional (Michael Petlan) [RHEL-25824] - perf callchain: Make display use of branch_type_stat const (Michael Petlan) [RHEL-25824] - perf offcpu: Add missed btf_free (Michael Petlan) [RHEL-25824] - perf threads: Remove unused dead thread list (Michael Petlan) [RHEL-25824] - perf hist: Add missing puts to hist__account_cycles (Michael Petlan) [RHEL-25824] - libperf rc_check: Add RC_CHK_EQUAL (Michael Petlan) [RHEL-25824] - libperf rc_check: Make implicit enabling work for GCC (Michael Petlan) [RHEL-25824] - perf machine: Avoid out of bounds LBR memory read (Michael Petlan) [RHEL-25824] - perf rwsem: Add debug mode that uses a mutex (Michael Petlan) [RHEL-25824] - perf build: Address stray '\' before # that is warned about since grep 3.8 (Michael Petlan) [RHEL-25824] - perf report: Fix hierarchy mode on pipe input (Michael Petlan) [RHEL-25824] - perf lock contention: Use per-cpu array map for spinlocks (Michael Petlan) [RHEL-25824] - perf lock contention: Check race in tstamp elem creation (Michael Petlan) [RHEL-25824] - perf lock contention: Clear lock addr after use (Michael Petlan) [RHEL-25824] - perf evsel: Rename evsel__increase_rlimit to rlimit__increase_nofile (Michael Petlan) [RHEL-25824] - perf bench sched pipe: Add -G/--cgroups option (Michael Petlan) [RHEL-25824] - perf data: Increase RLIMIT_NOFILE limit when open too many files in perf_data__create_dir() (Michael Petlan) [RHEL-25824] - perf trace: Use the right bpf_probe_read(_str) variant for reading user data (Michael Petlan) [RHEL-25824] - perf tools: Do not ignore the default vmlinux.h (Michael Petlan) [RHEL-25824] - perf: script: fix missing ',' for fields option (Michael Petlan) [RHEL-25824] - perf tests: Fix shellcheck warning in stat_all_metricgroups (Michael Petlan) [RHEL-25824] - perf tests: Fix shellcheck warning in record_sideband.sh (Michael Petlan) [RHEL-25824] - perf cs-etm: Respect timestamp option (Michael Petlan) [RHEL-25824] - perf cs-etm: Validate timestamp tracing in per-thread mode (Michael Petlan) [RHEL-25824] - perf pmu: Lazily compute default config (Michael Petlan) [RHEL-25824] - perf pmu-events: Remember the perf_events_map for a PMU (Michael Petlan) [RHEL-25824] - perf pmu: Const-ify perf_pmu__config_terms (Michael Petlan) [RHEL-25824] - perf pmu: Const-ify file APIs (Michael Petlan) [RHEL-25824] - perf arm-spe: Move PMU initialization from default config code (Michael Petlan) [RHEL-25824] - perf intel-pt: Move PMU initialization from default config code (Michael Petlan) [RHEL-25824] - perf pmu: Rename perf_pmu__get_default_config to perf_pmu__arch_init (Michael Petlan) [RHEL-25824] - perf intel-pt: Prefer get_unaligned_le64 to memcpy_le64 (Michael Petlan) [RHEL-25824] - perf intel-pt: Use get_unaligned_le16() etc (Michael Petlan) [RHEL-25824] - perf intel-pt: Use existing definitions of le16_to_cpu() etc (Michael Petlan) [RHEL-25824] - perf intel-pt: Simplify intel_pt_get_vmcs() (Michael Petlan) [RHEL-25824] - perf tools: Add get_unaligned_leNN() (Michael Petlan) [RHEL-25824] - perf cs-etm: Fix incorrect or missing decoder for raw trace (Michael Petlan) [RHEL-25824] - perf bpf_counter: Fix a few memory leaks (Michael Petlan) [RHEL-25824] - perf header: Fix various error path memory leaks (Michael Petlan) [RHEL-25824] - perf trace-event-info: Avoid passing NULL value to closedir (Michael Petlan) [RHEL-25824] - tools api: Avoid potential double free (Michael Petlan) [RHEL-25824] - perf parse-events: Fix unlikely memory leak when cloning terms (Michael Petlan) [RHEL-25824] - perf lock: Fix a memory leak on an error path (Michael Petlan) [RHEL-25824] - perf svghelper: Avoid memory leak (Michael Petlan) [RHEL-25824] - perf hists browser: Avoid potential NULL dereference (Michael Petlan) [RHEL-25824] - perf hists browser: Reorder variables to reduce padding (Michael Petlan) [RHEL-25824] - perf dlfilter: Be defensive against potential NULL dereference (Michael Petlan) [RHEL-25824] - perf mem-events: Avoid uninitialized read (Michael Petlan) [RHEL-25824] - perf jitdump: Avoid memory leak (Michael Petlan) [RHEL-25824] - perf env: Remove unnecessary NULL tests (Michael Petlan) [RHEL-25824] - perf buildid-cache: Fix use of uninitialized value (Michael Petlan) [RHEL-25824] - perf bench uprobe: Fix potential use of memory after free (Michael Petlan) [RHEL-25824] - perf parse-events: Fix for term values that are raw events (Michael Petlan) [RHEL-25824] - perf build: Add missing comment about NO_LIBTRACEEVENT=1 (Michael Petlan) [RHEL-25824] - perf symbols: Add 'intel_idle_ibrs' to the list of idle symbols (Michael Petlan) [RHEL-25824] - perf parse-events: Avoid erange from hex numbers (Michael Petlan) [RHEL-25824] - tools/perf: Update call stack check in builtin-lock.c (Michael Petlan) [RHEL-25824] - tools/perf/tests: Fix object code reading to skip address that falls out of text section (Michael Petlan) [RHEL-25824] - tools/perf: Add "is_kmod" to struct dso to check if it is kernel module (Michael Petlan) [RHEL-25824] - tools/perf: Add text_end to "struct dso" to save .text section size (Michael Petlan) [RHEL-25824] - perf test: Avoid system wide when not privileged (Michael Petlan) [RHEL-25824] - perf hisi-ptt: Fix memory leak in lseek failure handling (Michael Petlan) [RHEL-25824] - perf intel-pt: Fix async branch flags (Michael Petlan) [RHEL-25824] - perf pmus: Make PMU alias name loading lazy (Michael Petlan) [RHEL-25824] - perf vendor events: Add JSON metrics for Arm CMN (Michael Petlan) [RHEL-25824] - perf jevents: Add support for Arm CMN PMU aliasing (Michael Petlan) [RHEL-25824] - perf test: Add pmu-event test for "Compat" and new event_field. (Michael Petlan) [RHEL-25824] - perf test: Make matching_pmu effective (Michael Petlan) [RHEL-25824] - perf jevents: Support EventidCode and NodeType (Michael Petlan) [RHEL-25824] - perf metric: "Compat" supports regular expression matching identifiers (Michael Petlan) [RHEL-25824] - perf pmu: "Compat" supports regular expression matching identifiers (Michael Petlan) [RHEL-25824] - perf record: Fix BTF type checks in the off-cpu profiling (Michael Petlan) [RHEL-25824] - perf bench messaging: Kill child processes when exit abnormally in process mode (Michael Petlan) [RHEL-25824] - perf bench messaging: Store chlid process pid when creating worker for process mode (Michael Petlan) [RHEL-25824] - perf bench messaging: Factor out create_worker() (Michael Petlan) [RHEL-25824] - perf bench messaging: Fix coding style issues for sched-messaging (Michael Petlan) [RHEL-25824] - tests/shell: Fix shellcheck warnings for SC2153 in multiple scripts (Michael Petlan) [RHEL-25824] - tests/shell: Fix shellcheck issues in tests/shell/stat+shadow_stat.sh tetscase (Michael Petlan) [RHEL-25824] - tests/shell: Fix shellcheck SC1090 to handle the location of sourced files (Michael Petlan) [RHEL-25824] - perf kwork: Fix spelling mistake "Captuer" -> "Capture" (Michael Petlan) [RHEL-25824] - perf evlist: Avoid frequency mode for the dummy event (Michael Petlan) [RHEL-25824] - perf vendors events: Remove repeated word in comments (Michael Petlan) [RHEL-25824] - perf vendor events arm64: Fix for AmpereOne metrics (Michael Petlan) [RHEL-25824] - perf parse-events: Fix tracepoint name memory leak (Michael Petlan) [RHEL-25824] - perf test: Detect off-cpu support from build options (Michael Petlan) [RHEL-25824] - perf test: Ensure EXTRA_TESTS is covered in build test (Michael Petlan) [RHEL-25824] - perf test: Update build test for changed BPF skeleton defaults (Michael Petlan) [RHEL-25824] - perf build: Default BUILD_BPF_SKEL, warn/disable for missing deps (Michael Petlan) [RHEL-25824] - perf version: Add status of bpf skeletons (Michael Petlan) [RHEL-25824] - perf kwork top: Simplify bool conversion (Michael Petlan) [RHEL-25824] - perf test: Fix test-record-dummy-C0 failure for supported PERF_FORMAT_LOST feature kernel (Michael Petlan) [RHEL-25824] - perf kwork: Fix spelling mistake "COMMMAND" -> "COMMAND" (Michael Petlan) [RHEL-25824] - perf annotate: Add more x86 mov instruction cases (Michael Petlan) [RHEL-25824] - perf pmu: Remove unused function (Michael Petlan) [RHEL-25824] - perf pmus: Simplify perf_pmus__find_core_pmu() (Michael Petlan) [RHEL-25824] - perf pmu: Move pmu__find_core_pmu() to pmus.c (Michael Petlan) [RHEL-25824] - perf symbol: Avoid an undefined behavior warning (Michael Petlan) [RHEL-25824] - perf bpf-filter: Add YYDEBUG (Michael Petlan) [RHEL-25824] - perf pmu: Add YYDEBUG (Michael Petlan) [RHEL-25824] - perf expr: Make YYDEBUG dependent on doing a debug build (Michael Petlan) [RHEL-25824] - perf parse-events: Make YYDEBUG dependent on doing a debug build (Michael Petlan) [RHEL-25824] - perf parse-events: Remove unused header files (Michael Petlan) [RHEL-25824] - perf tools: Add includes for detected configs in Makefile.perf (Michael Petlan) [RHEL-25824] - perf test: Update cs_etm testcase for Arm ETE (Michael Petlan) [RHEL-25824] - perf vendor events arm64: Add V1 metrics using Arm telemetry repo (Michael Petlan) [RHEL-25824] - perf vendor events arm64: Update V1 events using Arm telemetry repo (Michael Petlan) [RHEL-25824] - perf test: Add a test for strcmp_cpuid_str() expression (Michael Petlan) [RHEL-25824] - perf util: Add a function for replacing characters in a string (Michael Petlan) [RHEL-25824] - perf jevents: Remove unused keyword (Michael Petlan) [RHEL-25824] - perf test: Check result of has_event(cycles) test (Michael Petlan) [RHEL-25824] - perf list pfm: Retry supported test with exclude_kernel (Michael Petlan) [RHEL-25824] - perf list: Avoid a hardcoded cpu PMU name (Michael Petlan) [RHEL-25824] - perf test shell lock_contention: Add cgroup aggregation and filter tests (Michael Petlan) [RHEL-25824] - perf lock contention: Add -G/--cgroup-filter option (Michael Petlan) [RHEL-25824] - perf lock contention: Add --lock-cgroup option (Michael Petlan) [RHEL-25824] - perf lock contention: Prepare to handle cgroups (Michael Petlan) [RHEL-25824] - perf tools: Add read_all_cgroups() and __cgroup_find() (Michael Petlan) [RHEL-25824] - perf kwork top: Add BPF-based statistics on softirq event support (Michael Petlan) [RHEL-25824] - perf kwork top: Add BPF-based statistics on hardirq event support (Michael Petlan) [RHEL-25824] - perf kwork top: Implements BPF-based cpu usage statistics (Michael Petlan) [RHEL-25824] - perf kwork top: Add -C/--cpu -i/--input -n/--name -s/--sort --time options (Michael Petlan) [RHEL-25824] - perf kwork top: Add statistics on softirq event support (Michael Petlan) [RHEL-25824] - perf kwork top: Add statistics on hardirq event support (Michael Petlan) [RHEL-25824] - perf evsel: Add evsel__intval_common() helper (Michael Petlan) [RHEL-25824] - perf kwork top: Introduce new top utility (Michael Petlan) [RHEL-25824] - perf kwork: Add `root` parameter to work_sort() (Michael Petlan) [RHEL-25824] - perf kwork: Add sched record support (Michael Petlan) [RHEL-25824] - perf kwork: Set default events list if not specified in setup_event_list() (Michael Petlan) [RHEL-25824] - perf kwork: Overwrite original atom in the list when a new atom is pushed. (Michael Petlan) [RHEL-25824] - perf kwork: Add `kwork` and `src_type` to work_init() for 'struct kwork_class' (Michael Petlan) [RHEL-25824] - perf kwork: Set ordered_events to true in 'struct perf_tool' (Michael Petlan) [RHEL-25824] - perf kwork: Add the supported subcommands to the document (Michael Petlan) [RHEL-25824] - perf kwork: Fix incorrect and missing free atom in work_push_atom() (Michael Petlan) [RHEL-25824] - perf test: Add perf_event_attr test for record dummy event (Michael Petlan) [RHEL-25824] - perf test: Add test case for record sideband events (Michael Petlan) [RHEL-25824] - perf record: Track sideband events for all CPUs when tracing selected CPUs (Michael Petlan) [RHEL-25824] - perf record: Move setting tracking events before record__init_thread_masks() (Michael Petlan) [RHEL-25824] - perf evlist: Add evlist__findnew_tracking_event() helper (Michael Petlan) [RHEL-25824] - perf evlist: Add perf_evlist__go_system_wide() helper (Michael Petlan) [RHEL-25824] - perf vendor events intel: Fix spelling mistakes (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add emeraldrapids, update sapphirerapids to v1.16 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add lunarlake v1.0 (Michael Petlan) [RHEL-25824] - perf parse-events: Introduce 'struct parse_events_terms' (Michael Petlan) [RHEL-25824] - perf parse-events: Copy fewer term lists (Michael Petlan) [RHEL-25824] - perf parse-events: Avoid enum casts (Michael Petlan) [RHEL-25824] - perf parse-events: Tidy up str parameter (Michael Petlan) [RHEL-25824] - perf parse-events: Remove unnecessary __maybe_unused (Michael Petlan) [RHEL-25824] - perf shell completion: Support completion of metrics/metricgroups (Michael Petlan) [RHEL-25824] - perf completion: Support completion of libpfm4 events (Michael Petlan) [RHEL-25824] - perf shell completion: Restrict completion of events to events (Michael Petlan) [RHEL-25824] - perf stat: Fix aggr mode initialization (Michael Petlan) [RHEL-25824] - perf vendor events: Update metric events for power10 platform (Michael Petlan) [RHEL-25824] - perf vendor events power10: Add extra data-source events (Michael Petlan) [RHEL-25824] - perf vendor events power10: Update JSON/events (Michael Petlan) [RHEL-25824] - perf machine: Use true and false for bool variable (Michael Petlan) [RHEL-25824] - perf: Fix the nr_addr_filters fix (Michael Petlan) [RHEL-25824] - perf/core: Fix narrow startup race when creating the perf nr_addr_filters sysfs file (Michael Petlan) [RHEL-25824] - arm: pmu: Move error message and -EOPNOTSUPP to individual PMUs (Michael Petlan) [RHEL-25824] - arm: perf: Remove inlines from arm_pmuv3.c (Michael Petlan) [RHEL-25824] - arm64/arm: arm_pmuv3: perf: Don't truncate 64-bit registers (Michael Petlan) [RHEL-25824] - perf: arm_cspmu: Reject events meant for other PMUs (Michael Petlan) [RHEL-25824] - drivers: perf: arm_pmu: Drop 'pmu_lock' element from 'struct pmu_hw_events' (Michael Petlan) [RHEL-25824] - arm: perf: Remove PMU locking (Michael Petlan) [RHEL-25824] - powerpc/imc-pmu: Add a null pointer check in update_events_in_group() (Michael Petlan) [RHEL-25824] - KVM: x86/pmu: fix masking logic for MSR_CORE_PERF_GLOBAL_CTRL (Michael Petlan) [RHEL-25824] - perf/core: Fix cpuctx refcounting (Michael Petlan) [RHEL-25824] - powerpc/perf: Fix disabling BHRB and instruction sampling (Michael Petlan) [RHEL-25824] - powerpc/imc-pmu: Use the correct spinlock initializer. (Michael Petlan) [RHEL-25824] - powerpc/perf: Optimize find_alternatives_list() using binary search (Michael Petlan) [RHEL-25824] - perf: Optimize perf_cgroup_switch() (Michael Petlan) [RHEL-25824] - perf/core: Allow reading package events from perf_event_read_local (Michael Petlan) [RHEL-25824] - perf/core: Rename perf_proc_update_handler() -> perf_event_max_sample_rate_handler(), for readability (Michael Petlan) [RHEL-25824] - perf/x86/rapl: Fix "Using plain integer as NULL pointer" Sparse warning (Michael Petlan) [RHEL-25824] - perf/core: Bail out early if the request AUX area is out of bound (Michael Petlan) [RHEL-25824] - inet: inet_defrag: prevent sk release while still in use (Paolo Abeni) [RHEL-32270] - udp: fix busy polling (Paolo Abeni) [RHEL-32270] - udp6: Fix race condition in udp6_sendmsg & connect (Paolo Abeni) [RHEL-32270] - net: stream: purge sk_error_queue in sk_stream_kill_queues() (Paolo Abeni) [RHEL-32270] - eventfd: Remove usage of the deprecated ida_simple_xx() API (Michal Schmidt) [RHEL-31939] - eventfd: make eventfd_signal{_mask}() void (Michal Schmidt) [RHEL-31939] - eventfd: simplify eventfd_signal_mask() (Michal Schmidt) [RHEL-31939] - eventfd: simplify eventfd_signal() (Michal Schmidt) [RHEL-31939] - eventfd: prevent underflow for eventfd semaphores (Michal Schmidt) [RHEL-31939] - eventfd: add a uapi header for eventfd userspace APIs (Michal Schmidt) [RHEL-31939] - eventfd: show the EFD_SEMAPHORE flag in fdinfo (Michal Schmidt) [RHEL-31939] - i915: make inject_virtual_interrupt() void (Michal Schmidt) [RHEL-31939] - fs: use correct __poll_t type (Michal Schmidt) [RHEL-31939] - eventfd: use wait_event_interruptible_locked_irq() helper (Michal Schmidt) [RHEL-31939] - eventfd: change int to __u64 in eventfd_signal() ifndef CONFIG_EVENTFD (Michal Schmidt) [RHEL-31939] - eventfd: guard wake_up in eventfd fs calls as well (Michal Schmidt) [RHEL-31939] - iio: core: fix memleak in iio_device_register_sysfs (David Arcari) [RHEL-33153] {CVE-2023-52643} - serial: imx: fix detach/attach of serial console (Steve Best) [RHEL-32592] {CVE-2021-47185} - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc (Steve Best) [RHEL-32592] {CVE-2021-47185} - sysctl: allow to change limits for posix messages queues (Alexey Gladkov) [RHEL-8705] - sysctl: allow change system v ipc sysctls inside ipc namespace (Alexey Gladkov) [RHEL-8705] - ipc: fix memory leak in init_mqueue_fs() (Alexey Gladkov) [RHEL-8705] - ipc: mqueue: fix possible memory leak in init_mqueue_fs() (Alexey Gladkov) [RHEL-8705] - ipc: Remove extra braces (Alexey Gladkov) [RHEL-8705] - ipc: Check permissions for checkpoint_restart sysctls at open time (Alexey Gladkov) [RHEL-8705] - ipc: Remove extra1 field abuse to pass ipc namespace (Alexey Gladkov) [RHEL-8705] - ipc: Use the same namespace to modify and validate (Alexey Gladkov) [RHEL-8705] - ipc: Store ipc sysctls in the ipc namespace (Alexey Gladkov) [RHEL-8705] - ipc: Store mqueue sysctls in the ipc namespace (Alexey Gladkov) [RHEL-8705] - ipc/ipc_sysctl.c: remove fallback for !CONFIG_PROC_SYSCTL (Alexey Gladkov) [RHEL-8705] - ipc: check checkpoint_restore_ns_capable() to modify C/R proc files (Alexey Gladkov) [RHEL-8705]- x86/sev: Harden #VC instruction emulation somewhat (Vitaly Kuznetsov) [RHEL-30031] {CVE-2024-25743 CVE-2024-25742} - net: mana: Fix Rx DMA datasize and skb_over_panic (Cathy Avery) [RHEL-9872] - integrity: eliminate unnecessary "Problem loading X.509 certificate" msg (Coiby Xu) [RHEL-12346] - smb: client: instantiate when creating SFU files (Paulo Alcantara) [RHEL-31245] - smb: client: fix NULL ptr deref in cifs_mark_open_handles_for_deleted_file() (Paulo Alcantara) [RHEL-31245] - cifs: Fix duplicate fscache cookie warnings (Paulo Alcantara) [RHEL-31245] - smb3: add trace event for mknod (Paulo Alcantara) [RHEL-31245] - smb311: additional compression flag defined in updated protocol spec (Paulo Alcantara) [RHEL-31245] - smb311: correct incorrect offset field in compression header (Paulo Alcantara) [RHEL-31245] - cifs: Move some extern decls from .c files to .h (Paulo Alcantara) [RHEL-31245] - cifs: remove redundant variable assignment (Paulo Alcantara) [RHEL-31245] - cifs: fixes for get_inode_info (Paulo Alcantara) [RHEL-31245] - cifs: open_cached_dir(): add FILE_READ_EA to desired access (Paulo Alcantara) [RHEL-31245] - cifs: reduce warning log level for server not advertising interfaces (Paulo Alcantara) [RHEL-31245] - cifs: make sure server interfaces are requested only for SMB3+ (Paulo Alcantara) [RHEL-31245] - cifs: defer close file handles having RH lease (Paulo Alcantara) [RHEL-31245] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-31245] - smb: common: simplify compression headers (Paulo Alcantara) [RHEL-31245] - smb: common: fix fields sizes in compression_pattern_payload_v1 (Paulo Alcantara) [RHEL-31245] - smb: client: negotiate compression algorithms (Paulo Alcantara) [RHEL-31245] - smb3: add dynamic trace point for ioctls (Paulo Alcantara) [RHEL-31245] - smb: client: return reparse type in /proc/mounts (Paulo Alcantara) [RHEL-31245] - smb: client: set correct d_type for reparse DFS/DFSR and mount point (Paulo Alcantara) [RHEL-31245] - smb: client: parse uid, gid, mode and dev from WSL reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: introduce SMB2_OP_QUERY_WSL_EA (Paulo Alcantara) [RHEL-31245] - smb: client: Fix a NULL vs IS_ERR() check in wsl_set_xattrs() (Paulo Alcantara) [RHEL-31245] - smb: client: add support for WSL reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: reduce number of parameters in smb2_compound_op() (Paulo Alcantara) [RHEL-31245] - smb: client: fix potential broken compound request (Paulo Alcantara) [RHEL-31245] - smb: client: move most of reparse point handling code to common file (Paulo Alcantara) [RHEL-31245] - smb: client: introduce reparse mount option (Paulo Alcantara) [RHEL-31245] - smb: client: retry compound request without reusing lease (Paulo Alcantara) [RHEL-31245] - smb: client: do not defer close open handles to deleted files (Paulo Alcantara) [RHEL-31245] - smb: client: reuse file lease key in compound operations (Paulo Alcantara) [RHEL-31245] - smb3: update allocation size more accurately on write completion (Paulo Alcantara) [RHEL-31245] - cifs: allow changing password during remount (Paulo Alcantara) [RHEL-31245] - cifs: prevent updating file size from server if we have a read/write lease (Paulo Alcantara) [RHEL-31245] - cifs_get_link(): bail out in unsafe case (Paulo Alcantara) [RHEL-31245] - smb: Fix regression in writes when non-standard maximum write size negotiated (Paulo Alcantara) [RHEL-31245] - smb: client: handle path separator of created SMB symlinks (Paulo Alcantara) [RHEL-31245] - smb: client: set correct id, uid and cruid for multiuser automounts (Paulo Alcantara) [RHEL-31245] - cifs: update the same create_guid on replay (Paulo Alcantara) [RHEL-31245] - cifs: fix underflow in parse_server_interfaces() (Paulo Alcantara) [RHEL-31245] - smb3: clarify mount warning (Paulo Alcantara) [RHEL-31245] - cifs: handle cases where multiple sessions share connection (Paulo Alcantara) [RHEL-31245] - cifs: change tcon status when need_reconnect is set on it (Paulo Alcantara) [RHEL-31245] - smb: client: set correct d_type for reparse points under DFS mounts (Paulo Alcantara) [RHEL-31245] - smb3: add missing null server pointer check (Paulo Alcantara) [RHEL-31245] - smb: client: increase number of PDUs allowed in a compound request (Paulo Alcantara) [RHEL-31245] - cifs: failure to add channel on iface should bump up weight (Paulo Alcantara) [RHEL-31245] - cifs: do not search for channel if server is terminating (Paulo Alcantara) [RHEL-31245] - cifs: avoid redundant calls to disable multichannel (Paulo Alcantara) [RHEL-31245] - cifs: make sure that channel scaling is done only once (Paulo Alcantara) [RHEL-31245] - cifs: fix stray unlock in cifs_chan_skip_or_disable (Paulo Alcantara) [RHEL-31245] - cifs: set replay flag for retries of write command (Paulo Alcantara) [RHEL-31245] - cifs: commands that are retried should have replay flag set (Paulo Alcantara) [RHEL-31245] - cifs: helper function to check replayable error codes (Paulo Alcantara) [RHEL-31245] - cifs: translate network errors on send to -ECONNABORTED (Paulo Alcantara) [RHEL-31245] - cifs: cifs_pick_channel should try selecting active channels (Paulo Alcantara) [RHEL-31245] - smb: Work around Clang __bdos() type confusion (Paulo Alcantara) [RHEL-31245] - smb: client: delete "true", "false" defines (Paulo Alcantara) [RHEL-31245] - cifs: update iface_last_update on each query-and-update (Paulo Alcantara) [RHEL-31245] - cifs: handle servers that still advertise multichannel after disabling (Paulo Alcantara) [RHEL-31245] - cifs: new mount option called retrans (Paulo Alcantara) [RHEL-31245] - cifs: reschedule periodic query for server interfaces (Paulo Alcantara) [RHEL-31245] - smb: client: don't clobber ->i_rdev from cached reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: get rid of smb311_posix_query_path_info() (Paulo Alcantara) [RHEL-31245] - smb: client: parse owner/group when creating reparse points (Paulo Alcantara) [RHEL-31245] - cifs: new nt status codes from MS-SMB2 (Paulo Alcantara) [RHEL-31245] - cifs: pick channel for tcon and tdis (Paulo Alcantara) [RHEL-31245] - cifs: open_cached_dir should not rely on primary channel (Paulo Alcantara) [RHEL-31245] - cifs: minor comment cleanup (Paulo Alcantara) [RHEL-31245] - smb3: show beginning time for per share stats (Paulo Alcantara) [RHEL-31245] - cifs: remove redundant variable tcon_exist (Paulo Alcantara) [RHEL-31245] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-31245] - cifs: remove unneeded return statement (Paulo Alcantara) [RHEL-31245] - cifs: make cifs_chan_update_iface() a void function (Paulo Alcantara) [RHEL-31245] - cifs: delete unnecessary NULL checks in cifs_chan_update_iface() (Paulo Alcantara) [RHEL-31245] - cifs: get rid of dup length check in parse_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: stop revalidating reparse points unnecessarily (Paulo Alcantara) [RHEL-31245] - cifs: Pass unbyteswapped eof value into SMB2_set_eof() (Paulo Alcantara) [RHEL-31245] - smb3: Improve exception handling in allocate_mr_list() (Paulo Alcantara) [RHEL-31245] - cifs: fix in logging in cifs_chan_update_iface (Paulo Alcantara) [RHEL-31245] - smb: client: handle special files and symlinks in SMB3 POSIX (Paulo Alcantara) [RHEL-31245] - smb: client: cleanup smb2_query_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: allow creating symlinks via reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: fix hardlinking of reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: fix renaming of reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: optimise reparse point querying (Paulo Alcantara) [RHEL-31245] - smb: client: allow creating special files via reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: extend smb2_compound_op() to accept more commands (Paulo Alcantara) [RHEL-31245] - smb: client: Fix minor whitespace errors and warnings (Paulo Alcantara) [RHEL-31245] - cifs: do not depend on release_iface for maintaining iface_list (Paulo Alcantara) [RHEL-31245] - cifs: cifs_chan_is_iface_active should be called with chan_lock held (Paulo Alcantara) [RHEL-31245] - cifs: after disabling multichannel, mark tcon for reconnect (Paulo Alcantara) [RHEL-31245] - cifs: do not let cifs_chan_update_iface deallocate channels (Paulo Alcantara) [RHEL-31245] - cifs: fix a pending undercount of srv_count (Paulo Alcantara) [RHEL-31245] - fs: cifs: Fix atime update check (Paulo Alcantara) [RHEL-31245] - smb: client: fix OOB in SMB2_query_info_init() (Paulo Alcantara) [RHEL-31245] - smb: client: fix OOB in cifsd when receiving compounded resps (Paulo Alcantara) [RHEL-31245] - smb: client: fix OOB in smb2_query_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: fix NULL deref in asn1_ber_decoder() (Paulo Alcantara) [RHEL-31245] - cifs: reconnect worker should take reference on server struct unconditionally (Paulo Alcantara) [RHEL-31245] - Revert "cifs: reconnect work should have reference on server struct" (Paulo Alcantara) [RHEL-31245] - cifs: Fix non-availability of dedup breaking generic/304 (Paulo Alcantara) [RHEL-31245] - smb: client: fix potential NULL deref in parse_dfs_referrals() (Paulo Alcantara) [RHEL-31245] - cifs: Fix flushing, invalidation and file size with FICLONE (Paulo Alcantara) [RHEL-31245] - cifs: Fix flushing, invalidation and file size with copy_file_range() (Paulo Alcantara) [RHEL-31245] - smb: client, common: fix fortify warnings (Paulo Alcantara) [RHEL-31245] - cifs: Fix FALLOC_FL_INSERT_RANGE by setting i_size after EOF moved (Paulo Alcantara) [RHEL-31245] - cifs: Fix FALLOC_FL_ZERO_RANGE by setting i_size if EOF moved (Paulo Alcantara) [RHEL-31245] - smb: client: report correct st_size for SMB and NFS symlinks (Paulo Alcantara) [RHEL-31245] - smb: client: fix missing mode bits for SMB symlinks (Paulo Alcantara) [RHEL-31245] - smb: client: introduce cifs_sfu_make_node() (Paulo Alcantara) [RHEL-31245] - smb: client: set correct file type from NFS reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: introduce ->parse_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: implement ->query_reparse_point() for SMB1 (Paulo Alcantara) [RHEL-31245] - cifs: fix use after free for iface while disabling secondary channels (Paulo Alcantara) [RHEL-31245] - cifs: fix lock ordering while disabling multichannel (Paulo Alcantara) [RHEL-31245] - cifs: fix leak of iface for primary channel (Paulo Alcantara) [RHEL-31245] - cifs: fix check of rc in function generate_smb3signingkey (Paulo Alcantara) [RHEL-31245] - cifs: spnego: add ';' in HOST_KEY_LEN (Paulo Alcantara) [RHEL-31245] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-31245] - cifs: handle when server stops supporting multichannel (Paulo Alcantara) [RHEL-31245] - cifs: handle when server starts supporting multichannel (Paulo Alcantara) [RHEL-31245] - Missing field not being returned in ioctl CIFS_IOC_GET_MNT_INFO (Paulo Alcantara) [RHEL-31245] - smb3: allow dumping session and tcon id to improve stats analysis and debugging (Paulo Alcantara) [RHEL-31245] - smb: client: fix mount when dns_resolver key is not available (Paulo Alcantara) [RHEL-31245] - smb3: fix caching of ctime on setxattr (Paulo Alcantara) [RHEL-31245] - smb3: minor cleanup of session handling code (Paulo Alcantara) [RHEL-31245] - cifs: reconnect work should have reference on server struct (Paulo Alcantara) [RHEL-31245] - cifs: do not pass cifs_sb when trying to add channels (Paulo Alcantara) [RHEL-31245] - cifs: account for primary channel in the interface list (Paulo Alcantara) [RHEL-31245] - cifs: distribute channels across interfaces based on speed (Paulo Alcantara) [RHEL-31245] - cifs: handle cases where a channel is closed (Paulo Alcantara) [RHEL-31245] - smb3: more minor cleanups for session handling routines (Paulo Alcantara) [RHEL-31245] - smb3: minor RDMA cleanup (Paulo Alcantara) [RHEL-31245] - fs: add ctime accessors infrastructure (Paulo Alcantara) [RHEL-31245] - cifs: force interface update before a fresh session setup (Paulo Alcantara) [RHEL-31245] - cifs: do not reset chan_max if multichannel is not supported at mount (Paulo Alcantara) [RHEL-31245] - cifs: reconnect helper should set reconnect for the right channel (Paulo Alcantara) [RHEL-31245] - smb: client: fix use-after-free in smb2_query_info_compound() (Paulo Alcantara) [RHEL-31245] - smb: client: remove extra @chan_count check in __cifs_put_smb_ses() (Paulo Alcantara) [RHEL-31245] - cifs: add xid to query server interface call (Paulo Alcantara) [RHEL-31245] - cifs: print server capabilities in DebugData (Paulo Alcantara) [RHEL-31245] - smb: use crypto_shash_digest() in symlink_hash() (Paulo Alcantara) [RHEL-31245] - smb: client: fix use-after-free bug in cifs_debug_data_proc_show() (Paulo Alcantara) [RHEL-31245] - smb: client: fix potential deadlock when releasing mids (Paulo Alcantara) [RHEL-31245] - smb3: fix creating FIFOs when mounting with "sfu" mount option (Paulo Alcantara) [RHEL-31245] - Add definition for new smb3.1.1 command type (Paulo Alcantara) [RHEL-31245] - SMB3: clarify some of the unused CreateOption flags (Paulo Alcantara) [RHEL-31245] - cifs: Add client version details to NTLM authenticate message (Paulo Alcantara) [RHEL-31245] - smb3: fix touch -h of symlink (Paulo Alcantara) [RHEL-31245] - smb: client: prevent new fids from being removed by laundromat (Paulo Alcantara) [RHEL-31245] - smb: client: make laundromat a delayed worker (Paulo Alcantara) [RHEL-31245] - smb: use kernel_connect() and kernel_bind() (Paulo Alcantara) [RHEL-31245] - smb3: fix confusing debug message (Paulo Alcantara) [RHEL-31245] - smb: client: handle STATUS_IO_REPARSE_TAG_NOT_HANDLED (Paulo Alcantara) [RHEL-31245] - smb3: remove duplicate error mapping (Paulo Alcantara) [RHEL-31245] - smb3: Add dynamic trace points for RDMA (smbdirect) reconnect (Paulo Alcantara) [RHEL-31245] - smb3: fix some minor typos and repeated words (Paulo Alcantara) [RHEL-31245] - smb3: correct places where ENOTSUPP is used instead of preferred EOPNOTSUPP (Paulo Alcantara) [RHEL-31245] - smb3: move server check earlier when setting channel sequence number (Paulo Alcantara) [RHEL-31245] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-31245] - smb3: allow controlling maximum number of cached directories (Paulo Alcantara) [RHEL-31245] - smb3: add trace point for queryfs (statfs) (Paulo Alcantara) [RHEL-31245] - smb3: allow controlling length of time directory entries are cached with dir leases (Paulo Alcantara) [RHEL-31245] - SMB3: rename macro CIFS_SERVER_IS_CHAN to avoid confusion (Paulo Alcantara) [RHEL-31245] - send channel sequence number in SMB3 requests after reconnects (Paulo Alcantara) [RHEL-31245] - cifs: update desired access while requesting for directory lease (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in smb2_query_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in smb2_query_info_compound() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in smb2_set_ea() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in smb_send_rqst() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in cifs_demultiplex_thread() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in cifs_try_adding_channels() (Paulo Alcantara) [RHEL-31245] - smb: cilent: set reparse mount points as automounts (Paulo Alcantara) [RHEL-31245] - smb: client: query reparse points in older dialects (Paulo Alcantara) [RHEL-31245] - smb: client: do not query reparse points twice on symlinks (Paulo Alcantara) [RHEL-31245] - smb: client: parse reparse point flag in create response (Paulo Alcantara) [RHEL-31245] - smb: client: get rid of dfs code dep in namespace.c (Paulo Alcantara) [RHEL-31245] - smb: client: get rid of dfs naming in automount code (Paulo Alcantara) [RHEL-31245] - smb: client: rename cifs_dfs_ref.c to namespace.c (Paulo Alcantara) [RHEL-31245] - smb: client: make smb2_compound_op() return resp buffer on success (Paulo Alcantara) [RHEL-31245] - smb: client: move some params to cifs_open_info_data (Paulo Alcantara) [RHEL-31245] - smb: client: ensure to try all targets when finding nested links (Paulo Alcantara) [RHEL-31245] - smb: client: introduce DFS_CACHE_TGT_LIST() (Paulo Alcantara) [RHEL-31245] - cifs: update the ctime on a partial page write (Paulo Alcantara) [RHEL-31245] - blk-mq: don't change nr_hw_queues and nr_maps for kdump kernel (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Remap boot CPU onto core 0 if >= nr_cpu_ids (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Factor out assign_threads() (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Lookup avail once per device tree node (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Increase nr_cpu_ids to include the boot CPU (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Adjust nr_cpu_ids to cover all threads of a core (Mamatha Inamdar) [RHEL-15845] - net: Convert some ethtool_sprintf() to ethtool_puts() (Ivan Vecera) [RHEL-31886] - checkpatch: add ethtool_sprintf rules (Ivan Vecera) [RHEL-31886] - ethtool: Implement ethtool_puts() (Ivan Vecera) [RHEL-31886] - intel: fix format warnings (Ivan Vecera) [RHEL-31886] - net: phy: smsc: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: phy: tja11xx: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: sparx5: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: dsa: vsc73xx: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: fec: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: dsa: mt7530: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: dsa: lantiq_gswip: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - ptp: Speed up vclock lookup (Ivan Vecera) [RHEL-32107] - ptp: Support late timestamp determination (Ivan Vecera) [RHEL-32107] - ptp: Pass hwtstamp to ptp_convert_timestamp() (Ivan Vecera) [RHEL-32107] - ptp: Request cycles for TX timestamp (Ivan Vecera) [RHEL-32107] - ptp: Add cycles support for virtual clocks (Ivan Vecera) [RHEL-32107] - nfsd: hold a lighter-weight client reference over CB_RECALL_ANY (Benjamin Coddington) [RHEL-31513] - NFSD: CREATE_SESSION must never cache NFS4ERR_DELAY replies (Benjamin Coddington) [RHEL-31513] - NFSD: Document the phases of CREATE_SESSION (Benjamin Coddington) [RHEL-31513] - NFSD: Fix the NFSv4.1 CREATE_SESSION operation (Benjamin Coddington) [RHEL-31513] - cgroup: cgroup-v1: do not exclude cgrp_dfl_root (Laurent Vivier) [RHEL-31381] - RDMA/srpt: Support specifying the srpt_service_guid parameter (Kamal Heib) [RHEL-31712] {CVE-2024-26744} - perf/pmu-events/powerpc: Update json mapfile with Power11 PVR (Mamatha Inamdar) [RHEL-23910] - powerpc/perf: Power11 Performance Monitoring support (Mamatha Inamdar) [RHEL-23910] - powerpc: Add Power11 architected and raw mode (Mamatha Inamdar) [RHEL-23910] - powerpc/cputable: Split cpu_specs[] out of cputable.h (Mamatha Inamdar) [RHEL-23910] - powerpc/cputable: Move __cpu_setup() prototypes out of cputable.h (Mamatha Inamdar) [RHEL-23910] - powerpc/cputable: Remove __machine_check_early_realmode_p{7/8/9} prototypes (Mamatha Inamdar) [RHEL-23910] - powerpc/64e: Remove unnecessary #ifdef CONFIG_PPC_FSL_BOOK3E (Mamatha Inamdar) [RHEL-23910] - powerpc/64e: Tie PPC_BOOK3E_64 to PPC_E500MC (Mamatha Inamdar) [RHEL-23910] - powerpc/Kconfig: Fix non existing CONFIG_PPC_FSL_BOOKE (Mamatha Inamdar) [RHEL-23910] - powerpc/64e: Tie PPC_BOOK3E_64 to PPC_FSL_BOOK3E (Mamatha Inamdar) [RHEL-23910] - powerpc: Remove remaining parts of oprofile (Mamatha Inamdar) [RHEL-23910] - powerpc: fix typos in comments (Mamatha Inamdar) [RHEL-23910] - powerpc: Enable the DAWR on POWER9 DD2.3 and above (Mamatha Inamdar) [RHEL-23910] - vhost: Add smp_rmb() in vhost_enable_notify() (Gavin Shan) [RHEL-26104] - vhost: Add smp_rmb() in vhost_vq_avail_empty() (Gavin Shan) [RHEL-26104] - bpf, tcx: Get rid of tcx_link_const (Felix Maurer) [RHEL-28590] - selftests/bpf: Add additional mprog query test coverage (Felix Maurer) [RHEL-28590] - selftests/bpf: Make seen_tc* variable tests more robust (Felix Maurer) [RHEL-28590] - selftests/bpf: Test query on empty mprog and pass revision into attach (Felix Maurer) [RHEL-28590] - selftests/bpf: Adapt assert_mprog_count to always expect 0 count (Felix Maurer) [RHEL-28590] - selftests/bpf: Test bpf_mprog query API via libbpf and raw syscall (Felix Maurer) [RHEL-28590] - selftest/bpf: Add various selftests for program limits (Felix Maurer) [RHEL-28590] - bpf: Refuse unused attributes in bpf_prog_{attach,detach} (Felix Maurer) [RHEL-28590] - bpf: Handle bpf_mprog_query with NULL entry (Felix Maurer) [RHEL-28590] - net: Fix skb consume leak in sch_handle_egress (Felix Maurer) [RHEL-28590] - selftests/bpf: Add various more tcx test cases (Felix Maurer) [RHEL-28590] - selftests/bpf: Add test for detachment on empty mprog entry (Felix Maurer) [RHEL-28590] - tcx: Fix splat during dev unregister (Felix Maurer) [RHEL-28590] - tcx: Fix splat in ingress_destroy upon tcx_entry_free (Felix Maurer) [RHEL-28590] - selftests/bpf: Add mprog API tests for BPF tcx links (Felix Maurer) [RHEL-28590] - selftests/bpf: Add mprog API tests for BPF tcx opts (Felix Maurer) [RHEL-28590] - bpf: Add fd-based tcx multi-prog infra with link support (Felix Maurer) [RHEL-28590] - cpuset: Allow setscheduler regardless of manipulated task (Waiman Long) [RHEL-26668] - sched/psi: Update poll => rtpoll in relevant comments (Phil Auld) [RHEL-29552] - sched/psi: Bail out early from irq time accounting (Phil Auld) [RHEL-29552] - sched/psi: Delete the 'update_total' function parameter from update_triggers() (Phil Auld) [RHEL-29552] - sched/psi: Avoid updating PSI triggers and ->rtpoll_total when there are no state changes (Phil Auld) [RHEL-29552] - sched/psi: Change update_triggers() to a 'void' function (Phil Auld) [RHEL-29552] - sched/psi: make psi_cgroups_enabled static (Phil Auld) [RHEL-29552] - sched/psi: Allow unprivileged polling of N*2s period (Phil Auld) [RHEL-29552] - sched/psi: Extract update_triggers side effect (Phil Auld) [RHEL-29552] - sched/psi: Rename existing poll members in preparation (Phil Auld) [RHEL-29552] - sched/psi: Rearrange polling code in preparation (Phil Auld) [RHEL-29552] - arm64/sme: Always exit sme_alloc() early with existing storage (Mark Salter) [RHEL-28881] {CVE-2024-26618} - overflow: add DEFINE_FLEX() for on-stack allocs (Petr Oros) [RHEL-30138] - overflow: Add struct_size_t() helper (Petr Oros) [RHEL-30138] - mm/filemap.c: fix update prev_pos after one read request done (Nico Pache) [RHEL-29229] - sched: Misc cleanups (Phil Auld) [RHEL-29017] - sched: Simplify tg_set_cfs_bandwidth() (Phil Auld) [RHEL-29017] - sched: Simplify sched_move_task() (Phil Auld) [RHEL-29017] - sched: Simplify sched_rr_get_interval() (Phil Auld) [RHEL-29017] - sched: Simplify yield_to() (Phil Auld) [RHEL-29017] - sched: Simplify sched_{set,get}affinity() (Phil Auld) [RHEL-29017] - sched: Simplify syscalls (Phil Auld) [RHEL-29017] - sched: Simplify set_user_nice() (Phil Auld) [RHEL-29017] - sched: Simplify sched_core_cpu_{starting,deactivate}() (Phil Auld) [RHEL-29017] - sched: Simplify try_steal_cookie() (Phil Auld) [RHEL-29017] - sched: Simplify sched_tick_remote() (Phil Auld) [RHEL-29017] - sched: Simplify sched_exec() (Phil Auld) [RHEL-29017] - sched: Simplify ttwu() (Phil Auld) [RHEL-29017] - sched: Simplify wake_up_if_idle() (Phil Auld) [RHEL-29017] - sched: Simplify: migrate_swap_stop() (Phil Auld) [RHEL-29017] - sched: Simplify sysctl_sched_uclamp_handler() (Phil Auld) [RHEL-29017] - sched: Simplify get_nohz_timer_target() (Phil Auld) [RHEL-29017] - Bluetooth: Fix TOCTOU in HCI debugfs implementation (Bastien Nocera) [RHEL-26830 RHEL-26834] {CVE-2024-24858 CVE-2024-24857}- mm: hwpoison: support recovery from ksm_might_need_to_copy() (Audra Mitchell) [RHEL-27739] - kasan: fix Oops due to missing calls to kasan_arch_is_ready() (Audra Mitchell) [RHEL-27739] - Revert "mm: Always release pages to the buddy allocator in memblock_free_late()." (Audra Mitchell) [RHEL-27739] - mm/swapfile: add cond_resched() in get_swap_pages() (Audra Mitchell) [RHEL-27739] - zsmalloc: fix a race with deferred_handles storing (Audra Mitchell) [RHEL-27739] - mm/khugepaged: fix ->anon_vma race (Audra Mitchell) [RHEL-27739] - nommu: fix split_vma() map_count error (Audra Mitchell) [RHEL-27739] - nommu: fix do_munmap() error path (Audra Mitchell) [RHEL-27739] - nommu: fix memory leak in do_mmap() error path (Audra Mitchell) [RHEL-27739] - kasan: mark kasan_kunit_executing as static (Audra Mitchell) [RHEL-27739] - hugetlb: unshare some PMDs when splitting VMAs (Audra Mitchell) [RHEL-27739] - mm: Always release pages to the buddy allocator in memblock_free_late(). (Audra Mitchell) [RHEL-27739] - memblock: Fix doc for memblock_phys_free (Audra Mitchell) [RHEL-27739] - mm, slab: periodically resched in drain_freelist() (Audra Mitchell) [RHEL-27739] - mm: Remove pointless barrier() after pmdp_get_lockless() (Audra Mitchell) [RHEL-27739] - mm/gup: Fix the lockless PMD access (Audra Mitchell) [RHEL-27739] - mm: Rename GUP_GET_PTE_LOW_HIGH (Audra Mitchell) [RHEL-27739] - mm: mmu_gather: allow more than one batch of delayed rmaps (Audra Mitchell) [RHEL-27739] - kmsan: fix memcpy tests (Audra Mitchell) [RHEL-27739] - mm: disable top-tier fallback to reclaim on proactive reclaim (Audra Mitchell) [RHEL-27739] - mm/mmap: properly unaccount memory on mas_preallocate() failure (Audra Mitchell) [RHEL-27739] - mm/page_alloc: update comments in __free_pages_ok() (Audra Mitchell) [RHEL-27739] - kasan: fail non-kasan KUnit tests on KASAN reports (Audra Mitchell) [RHEL-27739] - mm/sparse-vmemmap: generalise vmemmap_populate_hugepages() (Audra Mitchell) [RHEL-27739] - zsmalloc: implement writeback mechanism for zsmalloc (Audra Mitchell) [RHEL-27739] - zsmalloc: add zpool_ops field to zs_pool to store evict handlers (Audra Mitchell) [RHEL-27739] - zsmalloc: add a LRU to zs_pool to keep track of zspages in LRU order (Audra Mitchell) [RHEL-27739] - zsmalloc: consolidate zs_pool's migrate_lock and size_class's locks (Audra Mitchell) [RHEL-27739] - zpool: clean out dead code (Audra Mitchell) [RHEL-27739] - zswap: fix writeback lock ordering for zsmalloc (Audra Mitchell) [RHEL-27739] - mm/khugepaged: add tracepoint to collapse_file() (Audra Mitchell) [RHEL-27739] - mm/gup: remove FOLL_MIGRATION (Audra Mitchell) [RHEL-27739] - mm/ksm: convert break_ksm() to use walk_page_range_vma() (Audra Mitchell) [RHEL-27739] - mm/pagewalk: add walk_page_range_vma() (Audra Mitchell) [RHEL-27739] - mm: remove VM_FAULT_WRITE (Audra Mitchell) [RHEL-27739] - panic: Expose "warn_count" to sysfs (Audra Mitchell) [RHEL-27739] - panic: Introduce warn_limit (Audra Mitchell) [RHEL-27739] - panic: Separate sysctl logic from CONFIG_SMP (Audra Mitchell) [RHEL-27739] - kernel/panic: move panic sysctls to its own file (Audra Mitchell) [RHEL-27739] - panic: Consolidate open-coded panic_on_warn checks (Audra Mitchell) [RHEL-27739] - mm: Make ksize() a reporting-only function (Audra Mitchell) [RHEL-27739] - mm/memory-failure.c: cleanup in unpoison_memory (Audra Mitchell) [RHEL-27739] - mm: vmscan: use sysfs_emit() to instead of scnprintf() (Audra Mitchell) [RHEL-27739] - zswap: do not allocate from atomic pool (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//min_ratio_fine knob (Audra Mitchell) [RHEL-27739] - mm: add /sys/class/bdi//min_ratio_fine knob (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_min_ratio_no_scale() function (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//max_ratio_fine knob (Audra Mitchell) [RHEL-27739] - mm: add /sys/class/bdi//max_ratio_fine knob (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_max_ratio_no_scale() function (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//min_bytes knob (Audra Mitchell) [RHEL-27739] - mm: add /sys/class/bdi//min_bytes knob (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_min_bytes() function (Audra Mitchell) [RHEL-27739] - mm: split off __bdi_set_min_ratio() function (Audra Mitchell) [RHEL-27739] - mm: add bdi_get_min_bytes() function (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//max_bytes knob (Audra Mitchell) [RHEL-27739] - mm: add knob /sys/class/bdi//max_bytes (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_max_bytes() function (Audra Mitchell) [RHEL-27739] - mm: split off __bdi_set_max_ratio() function (Audra Mitchell) [RHEL-27739] - mm: add bdi_get_max_bytes() function (Audra Mitchell) [RHEL-27739] - mm: use part per 1000000 for bdi ratios (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//strict_limit knob (Audra Mitchell) [RHEL-27739] - ABI: sysfs-class-bdi: use What: to describe each property (Audra Mitchell) [RHEL-27739] - mm: add knob /sys/class/bdi//strict_limit (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_strict_limit() function (Audra Mitchell) [RHEL-27739] - folio-compat: remove try_to_release_page() (Audra Mitchell) [RHEL-27739] - mm/page_alloc: simplify locking during free_unref_page_list (Audra Mitchell) [RHEL-27739] - mm/migrate.c: stop using 0 as NULL pointer (Audra Mitchell) [RHEL-27739] - habanalabs: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - RDMA/hw/qib/qib_user_pages: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - drm/exynos: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - mm/frame-vector: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - media: pci/ivtv: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - drm/etnaviv: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - media: videobuf-dma-sg: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - RDMA/usnic: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - mm/gup: reliable R/O long-term pinning in COW mappings (Audra Mitchell) [RHEL-27739] - mm: don't call vm_ops->huge_fault() in wp_huge_pmd()/wp_huge_pud() for private mappings (Audra Mitchell) [RHEL-27739] - mm: add early FAULT_FLAG_WRITE consistency checks (Audra Mitchell) [RHEL-27739] - mm: add early FAULT_FLAG_UNSHARE consistency checks (Audra Mitchell) [RHEL-27739] - redhat/configs: enable CONFIG_SECRETMEM (Audra Mitchell) [RHEL-27739] - mm: Kconfig: make config SECRETMEM visible with EXPERT (Audra Mitchell) [RHEL-27739] - mm/gup: remove the restriction on locked with FOLL_LONGTERM (Audra Mitchell) [RHEL-27739] - mm: make drop_caches keep reclaiming on all nodes (Audra Mitchell) [RHEL-27739] - migrate: convert migrate_pages() to use folios (Audra Mitchell) [RHEL-27739] - migrate: convert unmap_and_move() to use folios (Audra Mitchell) [RHEL-27739] - Revert "mm: migration: fix the FOLL_GET failure on following huge page" (Audra Mitchell) [RHEL-27739] - mm: mmu_gather: do not expose delayed_rmap flag (Audra Mitchell) [RHEL-27739] - mm: delay page_remove_rmap() until after the TLB has been flushed (Audra Mitchell) [RHEL-27739] - mm: mmu_gather: prepare to gather encoded page pointers with flags (Audra Mitchell) [RHEL-27739] - zsmalloc: replace IS_ERR() with IS_ERR_VALUE() (Audra Mitchell) [RHEL-27739] - mm: always compile in pte markers (Audra Mitchell) [RHEL-27739] - mm: use kstrtobool() instead of strtobool() (Audra Mitchell) [RHEL-27739] - mm/damon: use kstrtobool() instead of strtobool() (Audra Mitchell) [RHEL-27739] - Docs/ABI/damon: document 'schemes//tried_regions' sysfs directory (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/mm/damon/usage: document schemes//tried_regions sysfs directory (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/mm/damon/usage: fix wrong usage example of init_regions file (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/mm/damon/usage: describe the rules of sysfs region directories (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/damon/sysfs: document 'LRU_DEPRIO' scheme action (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/damon/sysfs: document 'LRU_PRIO' scheme action (Audra Mitchell) [RHEL-27739] - Docs/{ABI,admin-guide}/damon: Update for 'state' sysfs file input keyword, 'commit' (Audra Mitchell) [RHEL-27739] - Docs/{ABI,admin-guide}/damon: update for fixed virtual address ranges monitoring (Audra Mitchell) [RHEL-27739] - Docs/{ABI,admin-guide}/damon: document 'avail_operations' sysfs file (Audra Mitchell) [RHEL-27739] - tools/selftets/damon/sysfs: test tried_regions directory existence (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs-schemes: implement DAMOS-tried regions clear command (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: implement DAMOS tried regions update command (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs-schemes: implement scheme region directory (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs-schemes: implement schemes/tried_regions directory (Audra Mitchell) [RHEL-27739] - mm/damon/core: add a callback for scheme target regions check (Audra Mitchell) [RHEL-27739] - mempool: do not use ksize() for poisoning (Audra Mitchell) [RHEL-27739] - mm: hugetlb_vmemmap: remove redundant list_del() (Audra Mitchell) [RHEL-27739] - mm, slob: rename CONFIG_SLOB to CONFIG_SLOB_DEPRECATED (Audra Mitchell) [RHEL-27739] - mm, slub: don't aggressively inline with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: remove percpu slabs with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: split out allocations from pre/post hooks (Audra Mitchell) [RHEL-27739] - mm/slub, kunit: Add a test case for kmalloc redzone check (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: split out schemes directory implementation to separate file (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: split out kdamond-independent schemes stats update logic into a new function (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: move unsigned long range directory to common module (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: move sysfs_lock to common module (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: remove parameters of damon_sysfs_region_alloc() (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: use damon_addr_range for region's start and end values (Audra Mitchell) [RHEL-27739] - mm/damon/core: split out scheme quota adjustment logic into a new function (Audra Mitchell) [RHEL-27739] - mm/damon/core: split out scheme stat update logic into a new function (Audra Mitchell) [RHEL-27739] - mm/damon/core: split damos application logic into a new function (Audra Mitchell) [RHEL-27739] - mm/damon/core: split out DAMOS-charged region skip logic into a new function (Audra Mitchell) [RHEL-27739] - mm, slub: refactor free debug processing (Audra Mitchell) [RHEL-27739] - mm, slub: don't create kmalloc-rcl caches with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: lower the default slub_max_order with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: retain no free slabs on partial list with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: disable SYSFS support with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - redhat/configs: Add CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: add CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slab: ignore hardened usercopy parameters when disabled (Audra Mitchell) [RHEL-27739] - mm/sl[au]b: rearrange struct slab fields to allow larger rcu_head (Audra Mitchell) [RHEL-27739] - mm/migrate: make isolate_movable_page() skip slab pages (Audra Mitchell) [RHEL-27739] - mm/slab: move and adjust kernel-doc for kmem_cache_alloc (Audra Mitchell) [RHEL-27739] - mm/slub, percpu: correct the calculation of early percpu allocation size (Audra Mitchell) [RHEL-27739] - mm/slub: extend redzone check to extra allocated kmalloc space than requested (Audra Mitchell) [RHEL-27739] - mm: allow multiple error returns in try_grab_page() (Audra Mitchell) [RHEL-27739] - swap: add a limit for readahead page-cluster value (Audra Mitchell) [RHEL-27739] - mm: migrate: try again if THP split is failed due to page refcnt (Audra Mitchell) [RHEL-27739] - mm: debug_vm_pgtable: use VM_ACCESS_FLAGS (Audra Mitchell) [RHEL-27739] - mm: mprotect: use VM_ACCESS_FLAGS (Audra Mitchell) [RHEL-27739] - mm: remove FGP_HEAD (Audra Mitchell) [RHEL-27739] - mm: convert find_get_incore_page() to filemap_get_incore_folio() (Audra Mitchell) [RHEL-27739] - mm/swap: convert find_get_incore_page to use folios (Audra Mitchell) [RHEL-27739] - mm/huge_memory: convert split_huge_pages_in_file() to use a folio (Audra Mitchell) [RHEL-27739] - mm: vmalloc: use trace_free_vmap_area_noflush event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: use trace_purge_vmap_area_lazy event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: use trace_alloc_vmap_area event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: add free_vmap_area_noflush trace event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: add purge_vmap_area_lazy trace event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: add alloc_vmap_area trace event (Audra Mitchell) [RHEL-27739] - memory: move hotplug memory notifier priority to same file for easy sorting (Audra Mitchell) [RHEL-27739] - memory: remove unused register_hotmemory_notifier() (Audra Mitchell) [RHEL-27739] - mm/mm_init.c: use hotplug_memory_notifier() directly (Audra Mitchell) [RHEL-27739] - mm/mmap: use hotplug_memory_notifier() directly (Audra Mitchell) [RHEL-27739] - mm/slub.c: use hotplug_memory_notifier() directly (Audra Mitchell) [RHEL-27739] - fs/proc/kcore.c: use hotplug_memory_notifier() directly (Audra Mitchell) [RHEL-27739] - kasan: migrate workqueue_uaf test to kunit (Audra Mitchell) [RHEL-27739] - kasan: migrate kasan_rcu_uaf test to kunit (Audra Mitchell) [RHEL-27739] - kasan: switch kunit tests to console tracepoints (Audra Mitchell) [RHEL-27739] - tmpfs: ensure O_LARGEFILE with generic_file_open() (Audra Mitchell) [RHEL-27739] - mm: memcontrol: use mem_cgroup_is_root() helper (Audra Mitchell) [RHEL-27739] - mm/mincore.c: use vma_lookup() instead of find_vma() (Audra Mitchell) [RHEL-27739] - filemap: find_get_entries() now updates start offset (Audra Mitchell) [RHEL-27739] - filemap: find_lock_entries() now updates start offset (Audra Mitchell) [RHEL-27739] - mm/rmap: fix comment in anon_vma_clone() (Audra Mitchell) [RHEL-27739] - mm/percpu: remove unused PERCPU_DYNAMIC_EARLY_SLOTS (Audra Mitchell) [RHEL-27739] - mm/percpu.c: remove the lcm code since block size is fixed at page size (Audra Mitchell) [RHEL-27739] - mm/percpu: replace the goto with break (Audra Mitchell) [RHEL-27739] - mm/percpu: add comment to state the empty populated pages accounting (Audra Mitchell) [RHEL-27739] - mm/percpu: Update the code comment when creating new chunk (Audra Mitchell) [RHEL-27739] - mm/percpu: use list_first_entry_or_null in pcpu_reclaim_populated() (Audra Mitchell) [RHEL-27739] - mm/percpu: remove unused pcpu_map_extend_chunks (Audra Mitchell) [RHEL-27739] - mm/slub: perform free consistency checks before call_rcu (Audra Mitchell) [RHEL-27739] - mm/slab: Annotate kmem_cache_node->list_lock as raw (Audra Mitchell) [RHEL-27739] - mm: slub: make slab_sysfs_init() a late_initcall (Audra Mitchell) [RHEL-27739] - mm: slub: remove dead and buggy code from sysfs_slab_add() (Audra Mitchell) [RHEL-27739] - idpf: fix kernel panic on unknown packet types (Michal Schmidt) [RHEL-29035] - idpf: refactor some missing field get/prep conversions (Michal Schmidt) [RHEL-29035] - net: introduce include/net/rps.h (Ivan Vecera) [RHEL-31916] - net: move struct netdev_rx_queue out of netdevice.h (Ivan Vecera) [RHEL-31916] - rfs: annotate lockless accesses to RFS sock flow table (Ivan Vecera) [RHEL-31916] - rfs: annotate lockless accesses to sk->sk_rxhash (Ivan Vecera) [RHEL-31916] - xfrm: Allow UDP encapsulation only in offload modes (Michal Schmidt) [RHEL-30141] - xfrm: Pass UDP encapsulation in TX packet offload (Michal Schmidt) [RHEL-30141] - xfrm: Support UDP encapsulation in packet offload mode (Michal Schmidt) [RHEL-30141] - redhat/configs: Enable CONFIG_OCTEON_EP_VF (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add ethtool support (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add Tx/Rx processing and interrupt support (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add support for ndo ops (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add Tx/Rx ring resource setup and cleanup (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add VF-PF mailbox communication. (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add hardware configuration APIs (Kamal Heib) [RHEL-25860] - octeon_ep_vf: Add driver framework and device initialization (Kamal Heib) [RHEL-25860] - octeon_ep: support firmware notifications for VFs (Kamal Heib) [RHEL-25860] - octeon_ep: control net framework to support VF offloads (Kamal Heib) [RHEL-25860] - octeon_ep: PF-VF mailbox version support (Kamal Heib) [RHEL-25860] - octeon_ep: add PF-VF mailbox communication (Kamal Heib) [RHEL-25860] - ptp: Make max_phase_adjustment sysfs device attribute invisible when not supported (Michal Schmidt) [RHEL-30140] - net/mlx5: Decouple PHC .adjtime and .adjphase implementations (Michal Schmidt) [RHEL-30140] - net/mlx5: Dynamic cyclecounter shift calculation for PTP free running clock (Michal Schmidt) [RHEL-30140] - net/mlx5: Add .getmaxphase ptp_clock_info callback (Michal Schmidt) [RHEL-30140] - Revert "net/mlx5: Dynamic cyclecounter shift calculation for PTP free running clock" (Michal Schmidt) [RHEL-30140] - Revert "net/mlx5: Decouple PHC .adjtime and .adjphase implementations" (Michal Schmidt) [RHEL-30140] - ptp: Add .getmaxphase callback to ptp_clock_info (Michal Schmidt) [RHEL-30140] - testptp: Add support for testing ptp_clock_info .adjphase callback (Michal Schmidt) [RHEL-30140] - testptp: Remove magic numbers related to nanosecond to second conversion (Michal Schmidt) [RHEL-30140] - selftests/ptp: Fix timestamp printf format for PTP_SYS_OFFSET (Michal Schmidt) [RHEL-30140] - testptp: add option to shift clock by nanoseconds (Michal Schmidt) [RHEL-30140] - testptp: set pin function before other requests (Michal Schmidt) [RHEL-30140] - docs: ptp.rst: Add information about NVIDIA Mellanox devices (Michal Schmidt) [RHEL-30140] - ptp: Clarify ptp_clock_info .adjphase expects an internal servo to be used (Michal Schmidt) [RHEL-30140] - ptp: remove the .adjfreq interface function (Michal Schmidt) [RHEL-30140] - ptp: convert remaining drivers to adjfine interface (Michal Schmidt) [RHEL-30140] - ptp: hclge: convert .adjfreq to .adjfine (Michal Schmidt) [RHEL-30140] - ptp: stmac: convert .adjfreq to .adjfine (Michal Schmidt) [RHEL-30140] - ptp: xgbe: convert to .adjfine and adjust_by_scaled_ppm (Michal Schmidt) [RHEL-30140] - redhat: version two of Makefile.rhelver tweaks (Radu Rendec) [RHEL-32292] - RDMA/irdma: Fix KASAN issue with tasklet (Kamal Heib) [RHEL-32264] - ACPI: extlog: Clear Extended Error Log status when RAS_CEC handled the error (Aristeu Rozanski) [RHEL-24947] - bpftool: Extend net dump with netkit progs (Artem Savkov) [RHEL-23643] - bpftool: Implement link show support for netkit (Artem Savkov) [RHEL-23643] - bpftool: Add support for cgroup unix socket address hooks (Artem Savkov) [RHEL-23643] - bpftool: Implement link show support for xdp (Artem Savkov) [RHEL-23643] - bpftool: Implement link show support for tcx (Artem Savkov) [RHEL-23643] - bpftool: Extend net dump with tcx progs (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Perform hwsync in __patch_instruction() in case of failure (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Fix oops with DEBUG_VM enabled (Artem Savkov) [RHEL-23643] - powerpc/64s: Prevent fallthrough to hash TLB flush when using radix (Artem Savkov) [RHEL-23643] - powerpc/64s: Reconnect tlb_flush() to hash__tlb_flush() (Artem Savkov) [RHEL-23643] - powerpc/bpf: use bpf_jit_binary_pack_[alloc|finalize|free] (Artem Savkov) [RHEL-23643] - powerpc/bpf: rename powerpc64_jit_data to powerpc_jit_data (Artem Savkov) [RHEL-23643] - powerpc/bpf: implement bpf_arch_text_invalidate for bpf_prog_pack (Artem Savkov) [RHEL-23643] - powerpc/bpf: implement bpf_arch_text_copy (Artem Savkov) [RHEL-23643] - powerpc/code-patching: introduce patch_instructions() (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Consolidate and cache per-cpu patching context (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Use temporary mm for Radix MMU (Artem Savkov) [RHEL-23643] - powerpc/tlb: Add local flush for page given mm_struct and psize (Artem Savkov) [RHEL-23643] - powerpc/mm: Remove flush_all_mm, local_flush_all_mm (Artem Savkov) [RHEL-23643] - cxl: Use radix__flush_all_mm instead of generic flush_all_mm (Artem Savkov) [RHEL-23643] - powerpc/mm: Remove empty hash__ functions (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Use WARN_ON and fix check in poking_init (Artem Savkov) [RHEL-23643] - powerpc: Allow clearing and restoring registers independent of saved breakpoint state (Artem Savkov) [RHEL-23643] - selftests/bpf: test case for callback_depth states pruning logic (Artem Savkov) [RHEL-23643] - selftests/bpf: Add a selftest with > 512-byte percpu allocation size (Artem Savkov) [RHEL-23643] - selftests/bpf: Cope with 512 bytes limit with bpf_global_percpu_ma (Artem Savkov) [RHEL-23643] - bpf: Limit up to 512 bytes for bpf_global_percpu_ma allocation (Artem Savkov) [RHEL-23643] - bpf: Use smaller low/high marks for percpu allocation (Artem Savkov) [RHEL-23643] - bpf: Refill only one percpu element in memalloc (Artem Savkov) [RHEL-23643] - bpf: Avoid unnecessary extra percpu memory allocation (Artem Savkov) [RHEL-23643] - selftests/bpf: Remove tests for zeroed-array kptr (Artem Savkov) [RHEL-23643] - bpf: add netkit to uapi headers (Artem Savkov) [RHEL-23643] - bpf: add cgroup sockaddr to uapi headers (Artem Savkov) [RHEL-23643] - bpf: Allow per unit prefill for non-fix-size percpu memory allocator (Artem Savkov) [RHEL-23643] - bpf: Add objcg to bpf_mem_alloc (Artem Savkov) [RHEL-23643] - bpf: Use c->unit_size to select target cache during free (Artem Savkov) [RHEL-23643] - bpf: Do not allocate percpu memory at init stage (Artem Savkov) [RHEL-23643] - bpf: Add __bpf_hook_{start,end} macros (Artem Savkov) [RHEL-23643] - bpf: Add __bpf_kfunc_{start,end}_defs macros (Artem Savkov) [RHEL-23643] - selftests/bpf: Support building selftests in optimized -O2 mode (Artem Savkov) [RHEL-23643] - selftests/bpf: Fix compiler warnings reported in -O2 mode (Artem Savkov) [RHEL-23643] - bpf: Add missed value to kprobe perf link info (Artem Savkov) [RHEL-23643] - tracing/kprobes: 'nmissed' not showed correctly for kretprobe (Artem Savkov) [RHEL-23643] - selftests/bpf: Enable the cpuv4 tests for s390x (Artem Savkov) [RHEL-23643] - mm: kasan: Declare kasan_unpoison_task_stack_below in kasan.h (Artem Savkov) [RHEL-23643] - bpf: check bpf_func_state->callback_depth when pruning states (Artem Savkov) [RHEL-23643] - s390/bpf: Fix gotol with large offsets (Artem Savkov) [RHEL-23643] - test_bpf: Rename second ALU64_SMOD_X to ALU64_SMOD_K (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for early update in prog_array_map_poke_run (Artem Savkov) [RHEL-23643] - bpf: Fix prog_array_map_poke_run map poke update (Artem Savkov) [RHEL-23643] - selftests/bpf: check if max number of bpf_loop iterations is tracked (Artem Savkov) [RHEL-23643] - bpf: keep track of max number of bpf_loop callback iterations (Artem Savkov) [RHEL-23643] - selftests/bpf: test widening for iterating callbacks (Artem Savkov) [RHEL-23643] - bpf: widening for callback iterators (Artem Savkov) [RHEL-23643] - selftests/bpf: tests for iterating callbacks (Artem Savkov) [RHEL-23643] - bpf: verify callbacks as if they are called unknown number of times (Artem Savkov) [RHEL-23643] - bpf: extract setup_func_entry() utility function (Artem Savkov) [RHEL-23643] - bpf: extract __check_reg_arg() utility function (Artem Savkov) [RHEL-23643] - selftests/bpf: fix bpf_loop_bench for new callback verification scheme (Artem Savkov) [RHEL-23643] - selftests/bpf: track string payload offset as scalar in strobemeta (Artem Savkov) [RHEL-23643] - bpf: Remove test for MOVSX32 with offset=32 (Artem Savkov) [RHEL-23643] - selftests/bpf: add more test cases for check_cfg() (Artem Savkov) [RHEL-23643] - bpf: fix control-flow graph checking in privileged mode (Artem Savkov) [RHEL-23643] - selftests/bpf: add edge case backtracking logic test (Artem Savkov) [RHEL-23643] - bpf: fix precision backtracking instruction iteration (Artem Savkov) [RHEL-23643] - bpf: handle ldimm64 properly in check_cfg() (Artem Savkov) [RHEL-23643] - selftests/bpf: get trusted cgrp from bpf_iter__cgroup directly (Artem Savkov) [RHEL-23643] - bpf: Let verifier consider {task,cgroup} is trusted in bpf_iter_reg (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for using css_task iter in sleepable progs (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for css_task iter combining with cgroup iter (Artem Savkov) [RHEL-23643] - bpf: Relax allowlist for css_task iter (Artem Savkov) [RHEL-23643] - selftests/bpf: fix test_maps' use of bpf_map_create_opts (Artem Savkov) [RHEL-23643] - bpf: Check map->usercnt after timer->timer is assigned (Artem Savkov) [RHEL-23643] - selftests/bpf: fix test_bpffs (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for immediate spilled to stack (Artem Savkov) [RHEL-23643] - bpf: Fix check_stack_write_fixed_off() to correctly spill imm (Artem Savkov) [RHEL-23643] - bpf: fix compilation error without CGROUPS (Artem Savkov) [RHEL-23643] - selftests/bpf: Fix selftests broken by mitigations=off (Artem Savkov) [RHEL-23643] - samples/bpf: Allow building with custom bpftool (Artem Savkov) [RHEL-23643] - samples/bpf: Fix passing LDFLAGS to libbpf (Artem Savkov) [RHEL-23643] - samples/bpf: Allow building with custom CFLAGS/LDFLAGS (Artem Savkov) [RHEL-23643] - bpf: Add more WARN_ON_ONCE checks for mismatched alloc and free (Artem Savkov) [RHEL-23643] - libbpf: Add link-based API for netkit (Artem Savkov) [RHEL-23643] - bpf: print full verifier states on infinite loop detection (Artem Savkov) [RHEL-23643] - selftests/bpf: test if state loops are detected in a tricky case (Artem Savkov) [RHEL-23643] - bpf: correct loop detection for iterators convergence (Artem Savkov) [RHEL-23643] - selftests/bpf: tests with delayed read/precision makrs in loop body (Artem Savkov) [RHEL-23643] - bpf: exact states comparison for iterator convergence checks (Artem Savkov) [RHEL-23643] - bpf: extract same_callsites() as utility function (Artem Savkov) [RHEL-23643] - bpf: move explored_state() closer to the beginning of verifier.c (Artem Savkov) [RHEL-23643] - bpf: Improve JEQ/JNE branch taken logic (Artem Savkov) [RHEL-23643] - bpf: Fold smp_mb__before_atomic() into atomic_set_release() (Artem Savkov) [RHEL-23643] - bpf: Fix unnecessary -EBUSY from htab_lock_bucket (Artem Savkov) [RHEL-23643] - samples: bpf: Fix syscall_tp openat argument (Artem Savkov) [RHEL-23643] - selftests/bpf: Add more test cases for bpf memory allocator (Artem Savkov) [RHEL-23643] - bpf: Use bpf_global_percpu_ma for per-cpu kptr in __bpf_obj_drop_impl() (Artem Savkov) [RHEL-23643] - bpf: Move the declaration of __bpf_obj_drop_impl() to bpf.h (Artem Savkov) [RHEL-23643] - bpf: Use pcpu_alloc_size() in bpf_mem_free{_rcu}() (Artem Savkov) [RHEL-23643] - bpf: Re-enable unit_size checking for global per-cpu allocator (Artem Savkov) [RHEL-23643] - mm/percpu.c: introduce pcpu_alloc_size() (Artem Savkov) [RHEL-23643] - mm/percpu.c: don't acquire pcpu_lock for pcpu_chunk_addr_search() (Artem Savkov) [RHEL-23643] - selftests/bpf: Make linked_list failure test more robust (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for open-coded task and css iter (Artem Savkov) [RHEL-23643] - selftests/bpf: rename bpf_iter_task.c to bpf_iter_tasks.c (Artem Savkov) [RHEL-23643] - bpf: Let bpf_iter_task_new accept null task ptr (Artem Savkov) [RHEL-23643] - bpf: teach the verifier to enforce css_iter and task_iter in RCU CS (Artem Savkov) [RHEL-23643] - bpf: Introduce css open-coded iterator kfuncs (Artem Savkov) [RHEL-23643] - bpf: Introduce task open coded iterator kfuncs (Artem Savkov) [RHEL-23643] - bpf: Introduce css_task open-coded iterator kfuncs (Artem Savkov) [RHEL-23643] - cgroup: Prepare for using css_task_iter_*() in BPF (Artem Savkov) [RHEL-23643] - bpftool: Wrap struct_ops dump in an array (Artem Savkov) [RHEL-23643] - bpftool: Fix printing of pointer value (Artem Savkov) [RHEL-23643] - bpf, docs: Define signed modulo as using truncated division (Artem Savkov) [RHEL-23643] - libbpf: Don't assume SHT_GNU_verdef presence for SHT_GNU_versym section (Artem Savkov) [RHEL-23643] - bpf: Ensure proper register state printing for cond jumps (Artem Savkov) [RHEL-23643] - bpf: Disambiguate SCALAR register state output in verifier logs (Artem Savkov) [RHEL-23643] - selftests/bpf: Make align selftests more robust (Artem Savkov) [RHEL-23643] - selftests/bpf: Improve missed_kprobe_recursion test robustness (Artem Savkov) [RHEL-23643] - selftests/bpf: Improve percpu_alloc test robustness (Artem Savkov) [RHEL-23643] - selftests/bpf: Rename bpf_iter_task_vma.c to bpf_iter_task_vmas.c (Artem Savkov) [RHEL-23643] - bpf: Don't explicitly emit BTF for struct btf_iter_num (Artem Savkov) [RHEL-23643] - bpf: Avoid unnecessary audit log for CPU security mitigations (Artem Savkov) [RHEL-23643] - libbpf: Add support for cgroup unix socket address hooks (Artem Savkov) [RHEL-23643] - bpftool: Align bpf_load_and_run_opts insns and data (Artem Savkov) [RHEL-23643] - bpftool: Align output skeleton ELF code (Artem Savkov) [RHEL-23643] - selftests/bpf: Test pinning bpf timer to a core (Artem Savkov) [RHEL-23643] - bpf: Add ability to pin bpf timer to calling CPU (Artem Savkov) [RHEL-23643] - selftests/bpf: Add pairs_redir_to_connected helper (Artem Savkov) [RHEL-23643] - bpf: Annotate struct bpf_stack_map with __counted_by (Artem Savkov) [RHEL-23643] - selftests/bpf: Don't truncate #test/subtest field (Artem Savkov) [RHEL-23643] - bpf: Inherit system settings for CPU security mitigations (Artem Savkov) [RHEL-23643] - bpf: Fix the comment for bpf_restore_data_end() (Artem Savkov) [RHEL-23643] - selftests/bpf: Enable CONFIG_VSOCKETS in config (Artem Savkov) [RHEL-23643] - selftests/bpf: Add uprobe_multi to gen_tar target (Artem Savkov) [RHEL-23643] - selftests/bpf: Add cross-build support for urandom_read et al (Artem Savkov) [RHEL-23643] - libbpf: Allow Golang symbols in uprobe secdef (Artem Savkov) [RHEL-23643] - samples/bpf: Add -fsanitize=bounds to userspace programs (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for recursion counts of perf event link tracepoint (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for recursion counts of perf event link kprobe (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for missed counts of perf event link kprobe (Artem Savkov) [RHEL-23643] - bpftool: Display missed count for kprobe perf link (Artem Savkov) [RHEL-23643] - bpftool: Display missed count for kprobe_multi link (Artem Savkov) [RHEL-23643] - bpf: Count missed stats in trace_call_bpf (Artem Savkov) [RHEL-23643] - bpf: Add missed value to kprobe_multi link info (Artem Savkov) [RHEL-23643] - bpf: Count stats for kprobe_multi programs (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__consume (Artem Savkov) [RHEL-23643] - libbpf: Add ring__consume (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__map_fd (Artem Savkov) [RHEL-23643] - libbpf: Add ring__map_fd (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__size (Artem Savkov) [RHEL-23643] - libbpf: Add ring__size (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__avail_data_size (Artem Savkov) [RHEL-23643] - libbpf: Add ring__avail_data_size (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__*_pos (Artem Savkov) [RHEL-23643] - libbpf: Add ring__producer_pos, ring__consumer_pos (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring_buffer__ring (Artem Savkov) [RHEL-23643] - libbpf: Add ring_buffer__ring (Artem Savkov) [RHEL-23643] - libbpf: Switch rings to array of pointers (Artem Savkov) [RHEL-23643] - libbpf: Refactor cleanup in ring_buffer__add (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for symbol versioning for uprobe (Artem Savkov) [RHEL-23643] - libbpf: Support symbol versioning for uprobe (Artem Savkov) [RHEL-23643] - libbpf: Resolve symbol conflicts at the same offset for uprobe (Artem Savkov) [RHEL-23643] - samples/bpf: syscall_tp_user: Fix array out-of-bound access (Artem Savkov) [RHEL-23643] - samples/bpf: syscall_tp_user: Rename num_progs into nr_tests (Artem Savkov) [RHEL-23643] - selftests/bpf: Trim DENYLIST.s390x (Artem Savkov) [RHEL-23643] - s390/bpf: Implement signed division (Artem Savkov) [RHEL-23643] - s390/bpf: Implement unconditional jump with 32-bit offset (Artem Savkov) [RHEL-23643] - s390/bpf: Implement unconditional byte swap (Artem Savkov) [RHEL-23643] - s390/bpf: Implement BPF_MEMSX (Artem Savkov) [RHEL-23643] - s390/bpf: Implement BPF_MOV | BPF_X with sign-extension (Artem Savkov) [RHEL-23643] - selftests/bpf: Add big-endian support to the ldsx test (Artem Savkov) [RHEL-23643] - selftests/bpf: Unmount the cgroup2 work directory (Artem Savkov) [RHEL-23643] - bpf: Disable zero-extension for BPF_MEMSX (Artem Savkov) [RHEL-23643] - bpf: Remove unused variables. (Artem Savkov) [RHEL-23643] - bpf: Fix bpf_throw warning on 32-bit arch (Artem Savkov) [RHEL-23643] - selftests/bpf: Print log buffer for exceptions test only on failure (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for BPF exceptions (Artem Savkov) [RHEL-23643] - selftests/bpf: Add BPF assertion macros (Artem Savkov) [RHEL-23643] - libbpf: Add support for custom exception callbacks (Artem Savkov) [RHEL-23643] - libbpf: Refactor bpf_object__reloc_code (Artem Savkov) [RHEL-23643] - bpf: Fix kfunc callback register type handling (Artem Savkov) [RHEL-23643] - bpf: Disallow fentry/fexit/freplace for exception callbacks (Artem Savkov) [RHEL-23643] - bpf: Detect IP == ksym.end as part of BPF program (Artem Savkov) [RHEL-23643] - bpf: Prevent KASAN false positive with bpf_throw (Artem Savkov) [RHEL-23643] - bpf: Treat first argument as return value for bpf_throw (Artem Savkov) [RHEL-23643] - bpf: Perform CFG walk for exception callback (Artem Savkov) [RHEL-23643] - bpf: Add support for custom exception callbacks (Artem Savkov) [RHEL-23643] - bpf: Refactor check_btf_func and split into two phases (Artem Savkov) [RHEL-23643] - bpf: Implement BPF exceptions (Artem Savkov) [RHEL-23643] - bpf: Implement support for adding hidden subprogs (Artem Savkov) [RHEL-23643] - bpf/tests: add tests for cpuv4 instructions (Artem Savkov) [RHEL-23643] - bpf: Charge modmem for struct_ops trampoline (Artem Savkov) [RHEL-23643] - selftests/bpf: Add testcases for tailcall infinite loop fixing (Artem Savkov) [RHEL-23643] - selftests/bpf: Correct map_fd to data_fd in tailcalls (Artem Savkov) [RHEL-23643] - bpftool: Fix -Wcast-qual warning (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: simplify the "next tid" logic (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: kill next_task (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: fix the skip_if_dup_files check (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: cleanup the usage of get/put_task_struct (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: cleanup the usage of next_thread() (Artem Savkov) [RHEL-23643] - selftests/bpf: Test preemption between bpf_obj_new() and bpf_obj_drop() (Artem Savkov) [RHEL-23643] - bpf: Enable IRQ after irq_work_raise() completes in unit_free{_rcu}() (Artem Savkov) [RHEL-23643] - bpf: Enable IRQ after irq_work_raise() completes in unit_alloc() (Artem Savkov) [RHEL-23643] - bpf: Mark BPF_MAP_TYPE_PERCPU_CGROUP_STORAGE deprecated (Artem Savkov) [RHEL-23643] - selftests/bpf: Add some negative tests (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for cgrp_local_storage with local percpu kptr (Artem Savkov) [RHEL-23643] - selftests/bpf: Remove unnecessary direct read of local percpu kptr (Artem Savkov) [RHEL-23643] - bpf: Mark OBJ_RELEASE argument as MEM_RCU when possible (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for array map with local percpu kptr (Artem Savkov) [RHEL-23643] - selftests/bpf: Add bpf_percpu_obj_{new,drop}() macro in bpf_experimental.h (Artem Savkov) [RHEL-23643] - libbpf: Add __percpu_kptr macro definition (Artem Savkov) [RHEL-23643] - selftests/bpf: Update error message in negative linked_list test (Artem Savkov) [RHEL-23643] - bpf: Add bpf_this_cpu_ptr/bpf_per_cpu_ptr support for allocated percpu obj (Artem Savkov) [RHEL-23643] - bpf: Add alloc/xchg/direct_access support for local percpu kptr (Artem Savkov) [RHEL-23643] - bpf: Add BPF_KPTR_PERCPU as a field type (Artem Savkov) [RHEL-23643] - bpf: Add support for non-fix-size percpu mem allocation (Artem Savkov) [RHEL-23643] - libbpf: Add basic BTF sanity validation (Artem Savkov) [RHEL-23643] - clk: linux/clk-provider.h: fix kernel-doc warnings and typos (Joel Slebodnick) [RHEL-5705] - clk: fixed-rate: fix clk_hw_register_fixed_rate_with_accuracy_parent_hw (Joel Slebodnick) [RHEL-5705] - clk: fixed-rate: Remove redundant if statement (Joel Slebodnick) [RHEL-5705] - clk: fix typo in clk_hw_register_fixed_rate_parent_data() macro (Joel Slebodnick) [RHEL-5705] - clk: Remove mmask and nmask fields in struct clk_fractional_divider (Joel Slebodnick) [RHEL-5705] - clk: Avoid invalid function names in CLK_OF_DECLARE() (Joel Slebodnick) [RHEL-5705] - clk: Mark a fwnode as initialized when using CLK_OF_DECLARE() macro (Joel Slebodnick) [RHEL-5705] - clk: Mention that .recalc_rate can return 0 on error (Joel Slebodnick) [RHEL-5705] - clk: introduce (devm_)hw_register_mux_parent_data_table API (Joel Slebodnick) [RHEL-5705] - clk: mux: Introduce devm_clk_hw_register_mux_parent_hws() (Joel Slebodnick) [RHEL-5705] - clk: divider: Introduce devm_clk_hw_register_divider_parent_hw() (Joel Slebodnick) [RHEL-5705] - math.h: Introduce data types for fractional numbers (Joel Slebodnick) [RHEL-5705] - dt-bindings: clock: imx8mp: Add LDB clock entry (Joel Slebodnick) [RHEL-5705] - dt-bindings: clock: imx8mp: Add ids for the audio shared gate (Joel Slebodnick) [RHEL-5705] - dt-bindings: clocks: imx8mp: Add ID for usb suspend clock (Joel Slebodnick) [RHEL-5705] - redhat/configs: Add CONFIG_CLK_IMX8ULP (Joel Slebodnick) [RHEL-5705] - clk: Add a devm variant of clk_rate_exclusive_get() (Joel Slebodnick) [RHEL-5705] - clk: Fix undefined reference to `clk_rate_exclusive_{get,put}' (Joel Slebodnick) [RHEL-5705] - clkdev: Update clkdev id usage to allow for longer names (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: Fix SAI_MCLK_SEL definition (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Use common error handling code in imx_clk_scu_alloc_dev() (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: Delete two unnecessary initialisations in __imx8m_clk_hw_composite() (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: Less function calls in __imx8m_clk_hw_composite() after error detection (Joel Slebodnick) [RHEL-5705] - clk: Fix clk_core_get NULL dereference (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8-acm: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: add fwname-based constructor functions (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: add optional accuracy support (Joel Slebodnick) [RHEL-5705] - clk: Provide managed helper to get and enable bulk clocks (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Use bit operations consistently (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Move mask calculations out of lock (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: change naming of fvco to fout (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imx8qxp: fix LVDS bypass, pixel and phy clocks (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Fix memory leak in __imx_clk_gpr_scu() (Joel Slebodnick) [RHEL-5705] - clk: gate: fix comment typo and grammar (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Improve approximation when zero based and export (Joel Slebodnick) [RHEL-5705] - clk: Fix clk gate kunit test on big-endian CPUs (Joel Slebodnick) [RHEL-5705] - clk: Parameterize clk_leaf_mux_set_rate_parent (Joel Slebodnick) [RHEL-5705] - clk: Drive clk_leaf_mux_set_rate_parent test from clk_ops (Joel Slebodnick) [RHEL-5705] - clk: Allow phase adjustment from debugfs (Joel Slebodnick) [RHEL-5705] - clk: Show active consumers of clocks in debugfs (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8qm/qxp: add more resources to whitelist (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: ignore clks not owned by Cortex-A partition (Joel Slebodnick) [RHEL-5705] - clk: imx8: remove MLB support (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8qm-rsrc: drop VPU_UART/VPUCORE (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8qxp: correct the enet clocks for i.MX8DXL (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8qxp: Fix elcdif_pll clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8dxl-rsrc: keep sorted in the ascending order (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6sx: Allow a different LCDIF1 clock parent (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mq: correct error handling path (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Simplify clk_imx_acm_detach_pm_domains() (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Add a message in case of devm_clk_hw_register_mux_parent_data_table() error (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Fix an error handling path in imx8_acm_clk_probe() (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Fix an error handling path if devm_clk_hw_register_mux_parent_data_table() fails (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Fix an error handling path in clk_imx_acm_attach_pm_domains() (Joel Slebodnick) [RHEL-5705] - clk: imx: Select MXC_CLK for CLK_IMX8QXP (Joel Slebodnick) [RHEL-5705] - clk: tegra: fix error return case for recalc_rate (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: dynamically configure PLL for 393216000/361267200Hz (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: align pdiv with reference manual (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: fix clock pauses when set_rate would be a no-op (Joel Slebodnick) [RHEL-5705] - clk: imx25: make __mx25_clocks_init return void (Joel Slebodnick) [RHEL-5705] - clk: imx25: print silicon revision during init (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: fix sai4 clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: update SPLL2 type (Joel Slebodnick) [RHEL-5705] - clk: imx: pllv4: Fix SPLL2 MULT range (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: add audio clock mux driver (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imx8qxp-lpcg: Convert to devm_platform_ioremap_resource() (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-gpr-mux: Simplify .determine_rate() (Joel Slebodnick) [RHEL-5705] - clk: tegra: Replace kstrdup() + strreplace() with kstrdup_and_replace() (Joel Slebodnick) [RHEL-5705] - clk: Fix slab-out-of-bounds error in devm_clk_release() (Joel Slebodnick) [RHEL-5705] - clk: tegra: Avoid calling an uninitialized function (Joel Slebodnick) [RHEL-5705] - clk: Fix memory leak in devm_clk_notifier_register() (Joel Slebodnick) [RHEL-5705] - clk: tegra: tegra124-emc: Fix potential memory leak (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imx8mp: improve error handling in imx8mp_clocks_probe() (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imx8mn: fix memory leak in imx8mn_clocks_probe (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imxrt1050: fix memory leak in imxrt1050_clocks_probe (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: Add imx8m_divider_determine_rate (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: use _safe list iterator to avoid a use after free (Joel Slebodnick) [RHEL-5705] - clk: imx: drop imx_unregister_clocks (Joel Slebodnick) [RHEL-5705] - clk: imx6ul: retain early UART clocks during kernel init (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6sx: Remove CLK_SET_RATE_PARENT from the LDB clocks (Joel Slebodnick) [RHEL-5705] - clk: Fix best_parent_rate after moving code into a separate function (Joel Slebodnick) [RHEL-5705] - clk: Forbid to register a mux without determine_rate (Joel Slebodnick) [RHEL-5705] - clk: tegra: super: Switch to determine_rate (Joel Slebodnick) [RHEL-5705] - clk: tegra: periph: Switch to determine_rate (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Switch to determine_rate (Joel Slebodnick) [RHEL-5705] - clk: tegra: periph: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: tegra: super: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: tegra: bpmp: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: imx: fixup-mux: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: imx: busy: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: test: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: nodrv: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: Introduce clk_hw_determine_rate_no_reparent() (Joel Slebodnick) [RHEL-5705] - clk: Move no reparent case into a separate function (Joel Slebodnick) [RHEL-5705] - clk: test: Fix type sign of rounded rate variables (Joel Slebodnick) [RHEL-5705] - clk: Export clk_hw_forward_rate_request() (Joel Slebodnick) [RHEL-5705] - clk: imx: Drop inclusion of unused header (Joel Slebodnick) [RHEL-5705] - clk: composite: Fix handling of high clock rates (Joel Slebodnick) [RHEL-5705] - Revert "clk: imx: composite-8m: Add support to determine_rate" (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: update clk flag for system critical clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: Add tpm5 clock as critical gate clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: keep MU0_B clock enabled always (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: Add divider closest support to get more accurate clock rate (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: Fix XBAR_DIVBUS and AD_SLOW clock parents (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: change the 'nand_usdhc_bus' clock to non-critical (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: Add LDB root clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: correct DISP2 pixel clock type (Joel Slebodnick) [RHEL-5705] - clk: imx: drop duplicated macro (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-gpr-mux: Provide clock name in error message (Joel Slebodnick) [RHEL-5705] - clk: imx: Let IMX8MN_CLK_DISP_PIXEL set parent rate (Joel Slebodnick) [RHEL-5705] - clk: imx8mm: Let IMX8MM_CLK_LCDIF_PIXEL set parent rate (Joel Slebodnick) [RHEL-5705] - clk: imx: Add imx8m_clk_hw_composite_flags macro (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: Add support to determine_rate (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: Add audiomix block control (Joel Slebodnick) [RHEL-5705] - clk: add missing of_node_put() in "assigned-clocks" property parsing (Joel Slebodnick) [RHEL-5705] - clk: imx: Remove values for mmask and nmask in struct clk_fractional_divider (Joel Slebodnick) [RHEL-5705] - clk: Compute masks for fractional_divider clk when needed. (Joel Slebodnick) [RHEL-5705] - clk: tegra: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-5705] - clk: fixed-rate: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-5705] - clk: tegra: Don't warn three times about failure to unregister (Joel Slebodnick) [RHEL-5705] - clk: Use of_property_present() for testing DT property presence (Joel Slebodnick) [RHEL-5705] - clk: tegra20: fix gcc-7 constant overflow warning (Joel Slebodnick) [RHEL-5705] - clk: Print an info line before disabling unused clocks (Joel Slebodnick) [RHEL-5705] - clk: remove unnecessary (void*) conversions (Joel Slebodnick) [RHEL-5705] - clk: imx6ul: fix "failed to get parent" error (Joel Slebodnick) [RHEL-5705] - clk: qcom: Revert sync_state based clk_disable_unused (Joel Slebodnick) [RHEL-5705] - clk: Introduce devm_clk_hw_register_gate_parent_data() (Joel Slebodnick) [RHEL-5705] - clk: qcom: sdm845: Use generic clk_sync_state_disable_unused callback (Joel Slebodnick) [RHEL-5705] - clk: Add generic sync_state callback for disabling unused clocks (Joel Slebodnick) [RHEL-5705] - clk: Honor CLK_OPS_PARENT_ENABLE in clk_core_is_enabled() (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: fix recalc_rate for negative kdiv (Joel Slebodnick) [RHEL-5705] - clk: imx: fix compile testing imxrt1050 (Joel Slebodnick) [RHEL-5705] - clk: imx: set imx_clk_gpr_mux_ops storage-class-specifier to static (Joel Slebodnick) [RHEL-5705] - clk: imx6ul: add ethernet refclock mux support (Joel Slebodnick) [RHEL-5705] - clk: imx6ul: fix enet1 gate configuration (Joel Slebodnick) [RHEL-5705] - clk: imx: add imx_obtain_fixed_of_clock() (Joel Slebodnick) [RHEL-5705] - clk: imx6q: add ethernet refclock mux support (Joel Slebodnick) [RHEL-5705] - clk: imx: add clk-gpr-mux driver (Joel Slebodnick) [RHEL-5705] - cpuidle, clk: Remove trace_.*_rcuidle() (Joel Slebodnick) [RHEL-5705] - clk: Add trace events for rate requests (Joel Slebodnick) [RHEL-5705] - clk: Store clk_core for clk_rate_request (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: fix imx8mn_enet_phy_sels clocks list (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: fix imx8mn_sai2_sels clocks list (Joel Slebodnick) [RHEL-5705] - clk: imx: rename video_pll1 to video_pll (Joel Slebodnick) [RHEL-5705] - clk: imx: replace osc_hdmi with dummy (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: rename vpu_pll to m7_alt_pll (Joel Slebodnick) [RHEL-5705] - clk: imx: imxrt1050: add IMXRT1050_CLK_LCDIF_PIX clock gate (Joel Slebodnick) [RHEL-5705] - clk: imx: imxrt1050: fix IMXRT1050_CLK_LCDIF_APB offsets (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: Add audio shared gate (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Add 320 MHz and 640 MHz entries for PLL146x (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: add shared clk gate for usb suspend clk (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Regroup inclusions (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Show numerator and denominator in debugfs (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Split out clk_fd_get_div() helper (Joel Slebodnick) [RHEL-5705] - clk: bulk: Use dev_err_probe() helper in __clk_bulk_get() (Joel Slebodnick) [RHEL-5705] - clk: Initialize max_rate in struct clk_rate_request (Joel Slebodnick) [RHEL-5705] - clk: Initialize the clk_rate_request even if clk_core is NULL (Joel Slebodnick) [RHEL-5705] - clk: Remove WARN_ON NULL parent in clk_core_init_rate_req() (Joel Slebodnick) [RHEL-5705] - clk: tests: Add tests for notifiers (Joel Slebodnick) [RHEL-5705] - clk: Update req_rate on __clk_recalc_rates() (Joel Slebodnick) [RHEL-5705] - clk: tests: Add missing test case for ranges (Joel Slebodnick) [RHEL-5705] - clk: Zero the clk_rate_request structure (Joel Slebodnick) [RHEL-5705] - clk: Stop forwarding clk_rate_requests to the parent (Joel Slebodnick) [RHEL-5705] - clk: Constify clk_has_parent() (Joel Slebodnick) [RHEL-5705] - clk: Introduce clk_core_has_parent() (Joel Slebodnick) [RHEL-5705] - clk: Switch from __clk_determine_rate to clk_core_round_rate_nolock (Joel Slebodnick) [RHEL-5705] - clk: Add our request boundaries in clk_core_init_rate_req (Joel Slebodnick) [RHEL-5705] - clk: Introduce clk_hw_init_rate_request() (Joel Slebodnick) [RHEL-5705] - clk: Move clk_core_init_rate_req() from clk_core_round_rate_nolock() to its caller (Joel Slebodnick) [RHEL-5705] - clk: Change clk_core_init_rate_req prototype (Joel Slebodnick) [RHEL-5705] - clk: Set req_rate on reparenting (Joel Slebodnick) [RHEL-5705] - clk: Take into account uncached clocks in clk_set_rate_range() (Joel Slebodnick) [RHEL-5705] - clk: tests: Add some tests for orphan with multiple parents (Joel Slebodnick) [RHEL-5705] - clk: tests: Add tests for mux with multiple parents (Joel Slebodnick) [RHEL-5705] - clk: tests: Add tests for single parent mux (Joel Slebodnick) [RHEL-5705] - clk: tests: Add tests for uncached clock (Joel Slebodnick) [RHEL-5705] - clk: tests: Add reference to the orphan mux bug report (Joel Slebodnick) [RHEL-5705] - clk: tests: Add test suites description (Joel Slebodnick) [RHEL-5705] - clk: Clarify clk_get_rate() expectations (Joel Slebodnick) [RHEL-5705] - clk: Skip clamping when rounding if there's no boundaries (Joel Slebodnick) [RHEL-5705] - clk: Drop the rate range on clk_put() (Joel Slebodnick) [RHEL-5705] - clk: test: Switch to clk_hw_get_clk (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: fix memleak on platform_device_add() fails (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: tune the order of enet_qos_root_clk (Joel Slebodnick) [RHEL-5705] - clk: nxp: fix typo in comment (Joel Slebodnick) [RHEL-5705] - clkdev: Simplify devm_clk_hw_register_clkdev() function (Joel Slebodnick) [RHEL-5705] - clkdev: Remove never used devm_clk_release_clkdev() (Joel Slebodnick) [RHEL-5705] - clk: Remove never used devm_of_clk_del_provider() (Joel Slebodnick) [RHEL-5705] - clk: do not initialize ret (Joel Slebodnick) [RHEL-5705] - clk: remove extra empty line (Joel Slebodnick) [RHEL-5705] - clk: Fix comment typo (Joel Slebodnick) [RHEL-5705] - clk: move from strlcpy with unused retval to strscpy (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6sx: remove the SET_RATE_PARENT flag for QSPI clocks (Joel Slebodnick) [RHEL-5705] - Revert "clk: core: Honor CLK_OPS_PARENT_ENABLE for clk gate ops" (Joel Slebodnick) [RHEL-5705] - clk: core: Fix runtime PM sequence in clk_core_unprepare() (Joel Slebodnick) [RHEL-5705] - clk: core: Honor CLK_OPS_PARENT_ENABLE for clk gate ops (Joel Slebodnick) [RHEL-5705] - clk: Remove never used devm_clk_*unregister() (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: Introduce *clk_hw_register_fixed_factor_parent_hw() (Joel Slebodnick) [RHEL-5705] - clk: fixed: Remove Allwinner A10 special-case logic (Joel Slebodnick) [RHEL-5705] - treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_56.RULE (part 2) (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Fix kfree() of static memory on setting driver_override (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: fix usb_root_clk parent (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Use pm_runtime_resume_and_get to fix pm_runtime_get_sync() usage (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: fix a potential memory leak in __imx_clk_gpr_scu() (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: add GPT support (Joel Slebodnick) [RHEL-5705] - clk: imx8m: check mcore_booted before register clk (Joel Slebodnick) [RHEL-5705] - clk: mux: remove redundant initialization of variable width (Joel Slebodnick) [RHEL-5705] - clk: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Joel Slebodnick) [RHEL-5705] - Revert "clk: Drop the rate range on clk_put()" (Joel Slebodnick) [RHEL-5705] - clk: Drop the rate range on clk_put() (Joel Slebodnick) [RHEL-5705] - clk: test: Test clk_set_rate_range on orphan mux (Joel Slebodnick) [RHEL-5705] - clk: Initialize orphan req_rate (Joel Slebodnick) [RHEL-5705] - clk: Add clk_drop_range (Joel Slebodnick) [RHEL-5705] - clk: Always set the rate on clk_set_range_rate (Joel Slebodnick) [RHEL-5705] - clk: Use clamp instead of open-coding our own (Joel Slebodnick) [RHEL-5705] - clk: Always clamp the rounded rate (Joel Slebodnick) [RHEL-5705] - clk: Enforce that disjoints limits are invalid (Joel Slebodnick) [RHEL-5705] - clk: Fix clk_hw_get_clk() when dev is NULL (Joel Slebodnick) [RHEL-5705] - clk: imx: remove redundant re-assignment of pll->base (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Support dynamic rates (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Add pr_fmt (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: explicitly return lowest rate (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: name variables after usage (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: consolidate rate calculation (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Use FIELD_GET/FIELD_PREP (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Drop wrong shifting (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Use register defines consistently (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: remove SYS PLL 1/2 clock gates (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: remove SYS PLL 1/2 clock gates (Joel Slebodnick) [RHEL-5705] - clk: imx8mm: remove SYS PLL 1/2 clock gates (Joel Slebodnick) [RHEL-5705] - clk: imx: off by one in imx_lpcg_parse_clks_from_dt() (Joel Slebodnick) [RHEL-5705] - clk: imx7d: Remove audio_mclk_root_clk (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: Add missing IMX8MP_CLK_MEDIA_MIPI_PHY1_REF_ROOT clock (Joel Slebodnick) [RHEL-5705] - clk: imx: Add imx8dxl clk driver (Joel Slebodnick) [RHEL-5705] - clk: imx: Add initial support for i.MXRT1050 clock driver (Joel Slebodnick) [RHEL-5705] - clk: Mark clk_core_evict_parent_cache_subtree() 'target' const (Joel Slebodnick) [RHEL-5705] - clk: Mark 'all_lists' as const (Joel Slebodnick) [RHEL-5705] - clk: mux: Declare u32 *table parameter as const (Joel Slebodnick) [RHEL-5705] - clk: nxp: Declare mux table parameter as const u32 * (Joel Slebodnick) [RHEL-5705] - clk: nxp: Remove unused variable (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: Introduce devm_clk_hw_register_fixed_factor_index() (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: Fix the parent clk of the audio_root_clk (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: Fix imx8mn_clko1_sels (Joel Slebodnick) [RHEL-5705] - clk: imx: Use div64_ul instead of do_div (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: set suppress_bind_attrs to true (Joel Slebodnick) [RHEL-5705] - clk: Enable/Disable runtime PM for clk_summary (Joel Slebodnick) [RHEL-5705] - clk: Emit a stern warning with writable debugfs enabled (Joel Slebodnick) [RHEL-5705] - clk: Add write operation for clk_parent debugfs node (Joel Slebodnick) [RHEL-5705] - clk: __clk_core_init() never takes NULL (Joel Slebodnick) [RHEL-5705] - clk: clk_core_get() can also return NULL (Joel Slebodnick) [RHEL-5705] - clk: gate: Add devm_clk_hw_register_gate() (Joel Slebodnick) [RHEL-5705] - clk: imx: pllv1: fix kernel-doc notation for struct clk_pllv1 (Joel Slebodnick) [RHEL-5705] - clk: Don't parent clks until the parent is fully registered (Joel Slebodnick) [RHEL-5705] - clk: imx: use module_platform_driver (Joel Slebodnick) [RHEL-5705] - clk: imx8m: Do not set IMX_COMPOSITE_CORE for non-regular composites (Joel Slebodnick) [RHEL-5705] - clk: use clk_core_get_rate_recalc() in clk_rate_get() (Joel Slebodnick) [RHEL-5705] - clk: imx: Make CLK_IMX8ULP select MXC_CLK (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6ul: Fix csi clk gate register (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6ul: Move csi_sel mux to correct base register (Joel Slebodnick) [RHEL-5705] - clk: imx: Fix the build break when clk-imx8ulp build as module (Joel Slebodnick) [RHEL-5705] - clk: imx: Add the pcc reset controller support on imx8ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: Add clock driver for imx8ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: Update the pfdv2 for 8ulp specific support (Joel Slebodnick) [RHEL-5705] - clk: imx: disable the pfd when set pfdv2 clock rate (Joel Slebodnick) [RHEL-5705] - clk: imx: Add 'CLK_SET_RATE_NO_REPARENT' for composite-7ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: disable i.mx7ulp composite clock during initialization (Joel Slebodnick) [RHEL-5705] - clk: imx: Update the compsite driver to support imx8ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: Update the pllv4 to support imx8ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework imx_clk_hw_pll14xx wrapper (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all imx_clk_hw_composite wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all clk_hw_register_divider wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all clk_hw_register_mux wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all clk_hw_register_gate2 wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all clk_hw_register_gate wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Make mux/mux2 clk based helpers use clk_hw based ones (Joel Slebodnick) [RHEL-5705] - clk: imx: Remove unused helpers (Joel Slebodnick) [RHEL-5705] - clk: composite: export clk_register_composite (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: use correct mux type for clkout path (Joel Slebodnick) [RHEL-5705] - clk: imx8mm: use correct mux type for clkout path (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Document the arithmetics used behind the code (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Hide clk_fractional_divider_ops from wide audience (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Export approximation algorithm to the CCF users (Joel Slebodnick) [RHEL-5705]- hwmon: (lm90) Prevent integer overflow/underflow in hysteresis calculations (David Arcari) [RHEL-28126] {CVE-2021-47098} - pppoe: Fix memory leak in pppoe_sendmsg() (Guillaume Nault) [RHEL-29930] - ppp_async: limit MRU to 64K (Guillaume Nault) [RHEL-29930] - powercap: intel_rapl: Add support for Arrow Lake (Steve Best) [RHEL-20102] - powercap: intel_rapl: Add support for Lunar Lake-M paltform (Steve Best) [RHEL-20102] - dmaengine: ti: edma: Add some null pointer checks to the edma_probe (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: add dependency for PTP (Andrew Halaney) [RHEL-29244] - net: mdio: mdio-bitbang: Fix C45 read/write protocol (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Avoid overriding return value (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Fix typo in bitfield documentation (Andrew Halaney) [RHEL-29244] - soc: ti: knav_qmss_queue: Use device_get_match_data() (Andrew Halaney) [RHEL-29244] - soc/ti: wkup_m3_ipc: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: smartreflex: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: pruss: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: pm33xx: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: knav_qmss_queue: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: knav_dma: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo.c: Add JTAG ID for AM62PX (Andrew Halaney) [RHEL-29244] - soc: ti: Use devm_platform_ioremap_resource_byname simplify logic (Andrew Halaney) [RHEL-29244] - soc: ti: k3-ringacc: remove non-fatal probe deferral log (Andrew Halaney) [RHEL-29244] - soc: ti: k3-ringacc: Fixup documentation errors (Andrew Halaney) [RHEL-29244] - wkup_m3_ipc.c: Fix error checking for debugfs_create_dir (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Add helper functions to set GPI mode, MII_RT_event and XFR (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Add pruss_cfg_read()/update(), pruss_cfg_get_gpmux()/set_gpmux() APIs (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Add pruss_{request,release}_mem_region() API (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Add pruss_get()/put() API (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Allow compile-testing (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Avoid cast to incompatible function type (Andrew Halaney) [RHEL-29244] - soc: ti: smartreflex: Use devm_platform_ioremap_resource() (Andrew Halaney) [RHEL-29244] - soc: ti: smartreflex: Simplify getting the opam_sr pointer (Andrew Halaney) [RHEL-29244] - soc: ti: Use devm_platform_ioremap_resource() (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Add entry for J784S4 SOC (Andrew Halaney) [RHEL-29244] - soc: ti: pm33xx: Fix refcount leak in am33xx_pm_probe (Andrew Halaney) [RHEL-29244] - soc: ti: k3-ringacc: Add try_module_get() to k3_dmaring_request_dual_ring() (Andrew Halaney) [RHEL-29244] - ARM: omap2: smartreflex: remove on_init control (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Add AM62Ax JTAG ID (Andrew Halaney) [RHEL-29244] - soc: ti: smartreflex: Fix PM disable depth imbalance in omap_sr_probe (Andrew Halaney) [RHEL-29244] - soc: ti: knav_qmss_queue: Fix PM disable depth imbalance in knav_queue_probe (Andrew Halaney) [RHEL-29244] - drivers: soc: ti: knav_qmss_queue: Mark knav_acc_firmwares as static (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Enable support for PRUSS-M subsystem on K3 AM62x SoCs (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Remove unneeded semicolon (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Add debug option to halt m3 in suspend (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Add support for i2c voltage scaling (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Add support for IO Isolation (Andrew Halaney) [RHEL-29244] - soc: ti: knav_qmss_queue: Use IS_ERR instead of IS_ERR_OR_NULL when checking knav_queue_open() result (Andrew Halaney) [RHEL-29244] - soc: ti: pm33xx: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Add support for toggling VTT regulator (Andrew Halaney) [RHEL-29244] - soc: ti: knav_qmss_queue: Use pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - soc: ti: knav_dma: Use pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - soc: ti: replace usage of found with dedicated list iterator variable (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: fix platform_get_irq.cocci warning (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Add AM62x JTAG ID (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Fix IRQ check in wkup_m3_ipc_probe (Andrew Halaney) [RHEL-29244] - soc: ti: smartreflex: Use platform_get_irq_optional() to get the interrupt (Andrew Halaney) [RHEL-29244] - soc: ti: k3-ringacc: Use devm_bitmap_zalloc() when applicable (Andrew Halaney) [RHEL-29244] - soc: ti: knav_dma: Fix NULL vs IS_ERR() checking in dma_init (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Add entry for J721S2 SoC family (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: fix referenced node in error message (Andrew Halaney) [RHEL-29244] - soc: ti: Remove pm_runtime_irq_safe() usage for smartreflex (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Enable support for ICSSG subsystems on K3 AM64x SoCs (Andrew Halaney) [RHEL-29244] - net: make drivers to use SET_NETDEV_DEVLINK_PORT to set devlink_port (Andrew Halaney) [RHEL-29244] - soc: ti: ti_sci_inta_msi: Allocate MSI device data on first use (Andrew Halaney) [RHEL-29244] - of/irq: export of_msi_get_domain (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: add sw tx/rx irq coalescing based on hrtimers (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw-qos: Add Frame Preemption MAC Merge support (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: add mqprio qdisc offload in channel mode (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Move register definitions to header file (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Move code to avoid forward declaration (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: cleanup TAPRIO handling (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Rename TI_AM65_CPSW_TAS to TI_AM65_CPSW_QOS (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Build am65-cpsw-qos only if required (Andrew Halaney) [RHEL-29244] - net/sched: taprio: replace tc_taprio_qopt_offload :: enable with a "cmd" enum (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_mdio: Update K3 SoCs list for errata i2329 (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw-new: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix error handling in am65_cpsw_nuss_common_open() (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Set default TX channels to maximum (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Re-arrange functions to avoid forward declaration (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Add standard Ethernet MAC stats to ethtool (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Fix error cleanup on failing pruss_request_mem_region (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add missing icss_iep_put to error path (Andrew Halaney) [RHEL-29244] - net: ti: icss-iep: fix setting counter value (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: rx_pause/tx_pause controls wrong direction (Andrew Halaney) [RHEL-29244] - net: ethernet: davinci_emac: Use MAC Address from Device Tree (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add phys_port_name support (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Fix r30 CMDs bitmasks (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Fix mixed module-builtin object (Andrew Halaney) [RHEL-29244] - net: netcp: replace deprecated strncpy with strscpy (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Fix tx_total_bytes count (Andrew Halaney) [RHEL-29244] - net: cpmac: remove driver to prepare for platform removal (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma-glue: clean up k3_udma_glue_tx_get_irq() return (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Fix signedness bug in prueth_init_tx_chns() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix error code in am65_cpsw_nuss_init_tx_chns() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add support for half duplex operation (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: add PTP dependency (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add AM64x icssg support (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: am65x SR2.0 add 10M full duplex support (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: add packet timestamping and ptp support (Andrew Halaney) [RHEL-29244] - net: ti: icss-iep: Add IEP driver (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Remove unused declarations (Andrew Halaney) [RHEL-29244] - Revert "net: ethernet: ti: am65-cpsw: add mqprio qdisc offload in channel mode" (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: add mqprio qdisc offload in channel mode (Andrew Halaney) [RHEL-29244] - net/sched: taprio: only pass gate mask per TXQ for igc, stmmac, tsnep, am65_cpsw (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add Power management support (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add ethtool ops for ICSSG Ethernet driver (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add Standard network staticstics (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add ICSSG Stats (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add ICSSG ethernet driver (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add icssg queues APIs and macros (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add Firmware config and classification APIs. (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add mii helper apis and macros (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add Firmware Interface for ICSSG Ethernet driver. (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_ale: Fix cpsw_ale_get_field()/cpsw_ale_set_field() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Call of_node_put() on error path (Andrew Halaney) [RHEL-29244] - net: ti/cpsw: Add explicit platform_device.h and of_platform.h includes (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable USXGMII mode for J784S4 CPSW9G (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable QSGMII for J784S4 CPSW9G (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Move mode specific config to mac_config() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix mdio cleanup in probe (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Fix format specifier in netcp_create_interface() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: enable p0 host port rx_vlan_remap (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: add .ndo to set dma per-queue rate (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable SGMII mode for J721E (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable SGMII mode for J7200 (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add support for SGMII mode (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Simplify setting supported interface (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: adjust estf following ptp changes (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: reset pps genf adj settings on enable (Andrew Halaney) [RHEL-29244] - net: Use of_property_read_bool() for boolean properties (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Update name of Serdes PHY (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add RX DMA Channel Teardown Quirk (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw/cpts: Fix CPTS release action (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Delete unreachable error handling code (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Handle -EPROBE_DEFER for Serdes PHY (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: adjust pps following ptp changes (Andrew Halaney) [RHEL-29244] - ptp: convert remaining drivers to adjfine interface (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: add pps support (Andrew Halaney) [RHEL-29244] - net: mdio: mdio-bitbang: Separate C22 and C45 transactions (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add support for SERDES configuration (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable QSGMII mode for J721e CPSW9G (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: fix CONFIG_PM #ifdef (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix PM runtime leakage in am65_cpsw_nuss_ndo_slave_open() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix hardware switch mode on suspend/resume (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: retain PORT_VLAN_REG after suspend/resume (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add suspend/resume support (Andrew Halaney) [RHEL-29244] - net: drop the weight argument from netif_napi_add (Andrew Halaney) [RHEL-29244] - Revert "net: ethernet: ti: am65-cpsw: Add suspend/resume support" (Andrew Halaney) [RHEL-29244] - Revert "net: ethernet: ti: am65-cpsw: retain PORT_VLAN_REG after suspend/resume" (Andrew Halaney) [RHEL-29244] - Revert "net: ethernet: ti: am65-cpsw: Fix hardware switch mode on suspend/resume" (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix RGMII configuration at SPEED_10 (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: fix error handling in am65_cpsw_nuss_probe() (Andrew Halaney) [RHEL-29244] - ptp: cpts: convert .adjfreq to .adjfine (Andrew Halaney) [RHEL-29244] - net: cpsw: disable napi in cpsw_ndo_open() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix hardware switch mode on suspend/resume (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: retain PORT_VLAN_REG after suspend/resume (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_ale: Add cpsw_ale_restore() helper (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add suspend/resume support (Andrew Halaney) [RHEL-29244] - net: switch to netif_napi_add_tx() (Andrew Halaney) [RHEL-29244] - eth: remove copies of the NAPI_POLL_WEIGHT define (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw/cpts: Add suspend/resume helpers (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix segmentation fault at module unload (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Fix return type of netcp_ndo_start_xmit() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: set correct devlink flavour for unused ports (Andrew Halaney) [RHEL-29244] - net: cpmac: Add __init/__exit annotations to module init/exit funcs (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: remove unused parameter of am65_cpsw_nuss_common_open() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_new: Switch to use dev_err_probe() helper (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: Switch to use dev_err_probe() helper (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: Switch to use dev_err_probe() helper (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: Fix return type of emac_dev_xmit (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_mdio: fix build for mdio bitbang uses (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Move phy_set_mode_ext() to correct location (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add support for J7200 CPSW5G (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_mdio: Add workaround for errata i2329 (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix devlink port register sequence (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw-nuss: Fix some refcount leaks (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix fwnode passed to phylink_create() (Andrew Halaney) [RHEL-29244] - ethernet/ti: delete if NULL check befort devm_kfree (Andrew Halaney) [RHEL-29244] - eth: cpsw: remove a copy of the NAPI_POLL_WEIGHT define (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw-ethtool: use pm_runtime_resume_and_get (Andrew Halaney) [RHEL-29244] - drivers: net: davinci_mdio: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_priv: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_new: use pm_runtime_resume_and_get() instead of pm_runtime_get_sync() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_new: enable bc/mc storm prevention support (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: enable bc/mc storm prevention support (Andrew Halaney) [RHEL-29244] - drivers: net: cpsw: ale: add broadcast/multicast rate limit support (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw-nuss: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix build error without PHYLINK (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: drop CPSW_HEADROOM define (Andrew Halaney) [RHEL-29244] - net: cpsw: add missing of_node_put() in cpsw_probe_dt() (Andrew Halaney) [RHEL-29244] - drivers: ethernet: cpsw: fix panic when interrupt coaleceing is set via ethtool (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Fix spelling mistake and clean up message (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Convert to PHYLINK (Andrew Halaney) [RHEL-29244] - net: ti: cpsw: remove guards against !BRIDGE_VLAN_INFO_BRENTRY (Andrew Halaney) [RHEL-29244] - net: ti: am65-cpsw-nuss: remove guards against !BRIDGE_VLAN_INFO_BRENTRY (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpts: Handle error for clk_enable (Andrew Halaney) [RHEL-29244] - net: cpsw: Properly initialise struct page_pool_params (Andrew Halaney) [RHEL-29244] - net: cpsw: avoid alignment faults by taking NET_IP_ALIGN into account (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: Enable PHY timestamping (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: add missing of_node_put before return (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_ale: Fix access to un-initialized memory (Andrew Halaney) [RHEL-29244] - net: davinci_emac: Fix interrupt pacing disable (Andrew Halaney) [RHEL-29244] - ethernet: tlan: use eth_hw_addr_set() (Andrew Halaney) [RHEL-29244] - ethernet: remove random_ether_addr() (Andrew Halaney) [RHEL-29244] - ethernet: replace netdev->dev_addr assignment loops (Andrew Halaney) [RHEL-29244] - ethernet: manually convert memcpy(dev_addr,..., sizeof(addr)) (Andrew Halaney) [RHEL-29244] - ethernet: make use of eth_hw_addr_random() where appropriate (Andrew Halaney) [RHEL-29244] - ethernet: ti: cpts: Use devm_kcalloc() instead of devm_kzalloc() (Andrew Halaney) [RHEL-29244] - ethernet: use of_get_ethdev_address() (Andrew Halaney) [RHEL-29244] - am65-cpsw: avoid null pointer arithmetic (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Move devlink registration to be last devlink command (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: make array stpa static const, makes object smaller (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_cpdma: revert "drop frame padding" (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: use napi_complete_done() in TX completion (Andrew Halaney) [RHEL-29244] - net: ti: am65-cpsw-nuss: fix RX IRQ state after .ndo_stop() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_cpdma: drop frame padding (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: switch to use skb_put_padto() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: switch to use skb_put_padto() (Andrew Halaney) [RHEL-29244] - Revert "net: build all switchdev drivers as modules when the bridge is a module" (Andrew Halaney) [RHEL-29244] - net: ti: am65-cpsw-nuss: fix wrong devlink release order (Andrew Halaney) [RHEL-29244] - net: build all switchdev drivers as modules when the bridge is a module (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-am62a: Fix SPI PDMA data (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-am62: Fix SPI PDMA data (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: handle irq_of_parse_and_map() errors (Andrew Halaney) [RHEL-29244] - dmaengine: ti: omap-dma: Annotate struct omap_desc with __counted_by (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: Annotate struct edma_desc with __counted_by (Andrew Halaney) [RHEL-29244] - dmaengine: ti: omap-dma: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - dmaengine: ti: cppi41: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add support for J721S2 CSI BCDMA instance (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-j721s2: Add PSI-L thread map for main CPSW2G (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: annotate pm function with __maybe_unused (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil: Add PSI-L thread support for J784s4 (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: remove unused edma_and function (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Workaround errata i2234 (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add system suspend/resume support (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: remove non-fatal probe deferral log (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add support for BCDMA CSI RX (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add support for DMAs on AM62A SoC (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-am62a: Add AM62Ax PSIL and PDMA data (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Fix BCDMA for case w/o BCHAN (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Do conditional decrement of UDMA_CHAN_RT_PEER_BCNT_REG (Andrew Halaney) [RHEL-29244] - dmaengine: ti: convert PSIL to be buildable as module (Andrew Halaney) [RHEL-29244] - dmaengine: ti: convert k3-udma to module (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma-glue: fix memory leak when register device fail (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Respond TX done if DMA_PREP_INTERRUPT is not requested (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil: add additional TX threads for j721e (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil: add additional TX threads for j7200 (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: Remove some unused functions (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Reset UDMA_CHAN_RT byte counters to prevent overflow (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma-private: Fix refcount leak bug in of_xudma_dev_get() (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-j721s2: Add psil threads for sa2ul (Andrew Halaney) [RHEL-29244] - dmaengine: ti: Add missing put_device in ti_dra7_xbar_route_allocate (Andrew Halaney) [RHEL-29244] - dmaengine: ti: Fix refcount leak in ti_dra7_xbar_route_allocate (Andrew Halaney) [RHEL-29244] - dmaengine: ti: deprecate '#dma-channels' (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-am62: Update PSIL thread for saul. (Andrew Halaney) [RHEL-29244] - dma: omap: hide legacy interface (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil: Add AM62x PSIL and PDMA data (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add AM62x DMSS support (Andrew Halaney) [RHEL-29244] - dmaengine: ti: cleanup comments (Andrew Halaney) [RHEL-29244] - drivers: dma: ti: k3-psil: Add support for J721S2 (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add SoC dependent data for J721S2 SoC (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: Use 'for_each_set_bit' when possible (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Fix smatch warnings (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Set r/tchan or rflow to NULL if request fail (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Set bchan to NULL if a channel request fail (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-j721e: Add entry for CSI2RX (Andrew Halaney) [RHEL-29244] - xfs: drop experimental warning for FSDAX (Bill O'Donnell) [RHEL-15319] - mm, pmem, xfs: Introduce MF_MEM_PRE_REMOVE for unbind (Bill O'Donnell) [RHEL-12888] - xfs: correct calculation for agend and blockcount (Bill O'Donnell) [RHEL-12888] - fs: distinguish between user initiated freeze and kernel initiated freeze (Bill O'Donnell) [RHEL-12888] - xfs: fix the calculation for "end" and "length" (Bill O'Donnell) [RHEL-12888] - mpls: Do not orphan the skb (Guillaume Nault) [RHEL-28782] - net: flow_dissector: Use 64bits for used_keys (Ivan Vecera) [RHEL-29648] - macvlan: Don't propagate promisc change to lower dev in passthru (Davide Caratti) [RHEL-32205] - ipvlan: add ipvlan_route_v6_outbound() helper (Davide Caratti) [RHEL-32205] - ipvlan: properly track tx_errors (Davide Caratti) [RHEL-32205] - platform/x86: intel-uncore-freq: Add additional client processors (Steve Best) [RHEL-32742] - l2tp: fix incorrect parameter validation in the pppol2tp_getsockopt() function (Guillaume Nault) [RHEL-30144] - net: ip_tunnel: make sure to pull inner header in ip_tunnel_rcv() (Guillaume Nault) [RHEL-30144] - geneve: make sure to pull inner header in geneve_rx() (Guillaume Nault) [RHEL-30144] - net: ip_tunnel: prevent perpetual headroom growth (Guillaume Nault) [RHEL-30144] - l2tp: pass correct message length to ip6_append_data (Guillaume Nault) [RHEL-30144] - ip6_tunnel: make sure to pull inner header in __ip6_tnl_rcv() (Guillaume Nault) [RHEL-30144] - ip_tunnels: use DEV_STATS_INC() (Guillaume Nault) [RHEL-30144] - ipmr: fix incorrect parameter validation in the ip_mroute_getsockopt() function (Guillaume Nault) [RHEL-31492] - inet_diag: annotate data-races around inet_diag_table[] (Guillaume Nault) [RHEL-31492] - arp: Prevent overflow in arp_req_get(). (Guillaume Nault) [RHEL-31492] - ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid (Guillaume Nault) [RHEL-31492] - inet: read sk->sk_family once in inet_recv_error() (Guillaume Nault) [RHEL-31492] - net: ipv4: fix a memleak in ip_setup_cork (Guillaume Nault) [RHEL-31492] - ipv6: init the accept_queue's spinlocks in inet6_create (Guillaume Nault) [RHEL-31492] - tcp: make sure init the accept_queue's spinlocks once (Guillaume Nault) [RHEL-31492]- PCI/MSI: Prevent MSI hardware interrupt number truncation (Myron Stowe) [RHEL-21453] - redhat/configs: Add CONFIG_CRYPTO_DEV_QAT_420XX (Vladis Dronov) [RHEL-17715] - crypto: qat - make ring to service map common for QAT GEN4 (Vladis Dronov) [RHEL-17715] - crypto: qat - fix ring to service map for dcc in 420xx (Vladis Dronov) [RHEL-17715] - crypto: qat - fix ring to service map for dcc in 4xxx (Vladis Dronov) [RHEL-17715] - crypto: qat - fix comment structure (Vladis Dronov) [RHEL-17715] - crypto: qat - remove unnecessary description from comment (Vladis Dronov) [RHEL-17715] - crypto: qat - remove double initialization of value (Vladis Dronov) [RHEL-17715] - crypto: qat - avoid division by zero (Vladis Dronov) [RHEL-17715] - crypto: qat - removed unused macro in adf_cnv_dbgfs.c (Vladis Dronov) [RHEL-17715] - crypto: qat - remove unused macros in qat_comp_alg.c (Vladis Dronov) [RHEL-17715] - crypto: qat - uninitialized variable in adf_hb_error_inject_write() (Vladis Dronov) [RHEL-17715] - Documentation: qat: fix auto_reset section (Vladis Dronov) [RHEL-17715] - crypto: qat - resolve race condition during AER recovery (Vladis Dronov) [RHEL-17715] - crypto: qat - change SLAs cleanup flow at shutdown (Vladis Dronov) [RHEL-17715] - crypto: qat - improve aer error reset handling (Vladis Dronov) [RHEL-17715] - crypto: qat - limit heartbeat notifications (Vladis Dronov) [RHEL-17715] - crypto: qat - add auto reset on error (Vladis Dronov) [RHEL-17715] - crypto: qat - add fatal error notification (Vladis Dronov) [RHEL-17715] - crypto: qat - re-enable sriov after pf reset (Vladis Dronov) [RHEL-17715] - crypto: qat - update PFVF protocol for recovery (Vladis Dronov) [RHEL-17715] - crypto: qat - disable arbitration before reset (Vladis Dronov) [RHEL-17715] - crypto: qat - add fatal error notify method (Vladis Dronov) [RHEL-17715] - crypto: qat - add heartbeat error simulator (Vladis Dronov) [RHEL-17715] - crypto: qat - use kcalloc_node() instead of kzalloc_node() (Vladis Dronov) [RHEL-17715] - crypto: qat - avoid memcpy() overflow warning (Vladis Dronov) [RHEL-17715] - crypto: qat - fix arbiter mapping generation algorithm for QAT 402xx (Vladis Dronov) [RHEL-17715] - crypto: qat - generate dynamically arbiter mappings (Vladis Dronov) [RHEL-17715] - crypto: qat - add support for ring pair level telemetry (Vladis Dronov) [RHEL-17715] - crypto: qat - add support for device telemetry (Vladis Dronov) [RHEL-17715] - crypto: qat - add admin msgs for telemetry (Vladis Dronov) [RHEL-17715] - crypto: qat - include pci.h for GET_DEV() (Vladis Dronov) [RHEL-17715] - crypto: qat - add support for 420xx devices (Vladis Dronov) [RHEL-17715] - crypto: qat - move fw config related structures (Vladis Dronov) [RHEL-17715] - crypto: qat - relocate portions of qat_4xxx code (Vladis Dronov) [RHEL-17715] - crypto: qat - change signature of uof_get_num_objs() (Vladis Dronov) [RHEL-17715] - crypto: qat - relocate and rename get_service_enabled() (Vladis Dronov) [RHEL-17715] - seq_file: add helper macro to define attribute for rw file (Vladis Dronov) [RHEL-17715] - minmax: Introduce {min,max}_array() (Vladis Dronov) [RHEL-17715] - vfio/fsl-mc: Block calling interrupt handler without trigger (Alex Williamson) [RHEL-30023] - vfio/platform: Create persistent IRQ handlers (Alex Williamson) [RHEL-30023] - vfio/platform: Disable virqfds on cleanup (Alex Williamson) [RHEL-30023] - vfio/pci: Create persistent INTx handler (Alex Williamson) [RHEL-30023] - vfio: Introduce interface to flush virqfd inject workqueue (Alex Williamson) [RHEL-30023] - vfio/pci: Lock external INTx masking ops (Alex Williamson) [RHEL-30023] - vfio/pci: Disable auto-enable of exclusive INTx IRQ (Alex Williamson) [RHEL-30023] - vfio/mbochs: make mbochs_class constant (Alex Williamson) [RHEL-30023] - vfio/mdpy: make mdpy_class constant (Alex Williamson) [RHEL-30023] - vfio: amba: Rename pl330_ids[] to vfio_amba_ids[] (Alex Williamson) [RHEL-30023] - vfio/pci: rename and export range_intersect_range (Alex Williamson) [RHEL-30023] - vfio/pci: rename and export do_io_rw() (Alex Williamson) [RHEL-30023] - vfio/pci: WARN_ON driver_override kasprintf failure (Alex Williamson) [RHEL-30023] - vfio/pci: Expose vfio_pci_core_iowrite/read##size() (Alex Williamson) [RHEL-30023] - vfio/pci: Expose vfio_pci_core_setup_barmap() (Alex Williamson) [RHEL-30023] - vfio/type1: account iommu allocations (Alex Williamson) [RHEL-30023] - redhat/configs: Disable CONFIG_VFIO_DEBUGFS (Alex Williamson) [RHEL-30023] - MAINTAINERS: Add vfio debugfs interface doc link (Alex Williamson) [RHEL-30023] - Documentation: add debugfs description for vfio (Alex Williamson) [RHEL-30023] - vfio/migration: Add debugfs to live migration driver (Alex Williamson) [RHEL-30023] - vfio: Drop vfio_file_iommu_group() stub to fudge around a KVM wart (Alex Williamson) [RHEL-30023] - iommufd/iova_bitmap: Move symbols to IOMMUFD namespace (Alex Williamson) [RHEL-30023] - vfio: Move iova_bitmap into iommufd (Alex Williamson) [RHEL-30023] - vfio/iova_bitmap: Export more API symbols (Alex Williamson) [RHEL-30023] - thermal: sysfs: Fix trip_point_hyst_store() (Jennifer Berringer) [RHEL-31231] - ring-buffer: Do not attempt to read past "commit" (Jerome Marchand) [RHEL-29064] {CVE-2023-52501} - Upstream has changed the APIs to suspend the array. (Nigel Croxon) [RHEL-26279] - md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING (Nigel Croxon) [RHEL-26279] - Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d"" (Nigel Croxon) [RHEL-26279] - Revert "raid5: read data is wrong when recovery happens" (Nigel Croxon) [RHEL-26279] - md: add a mddev_is_dm helper (Nigel Croxon) [RHEL-26279] - md: add a mddev_add_trace_msg helper (Nigel Croxon) [RHEL-26279] - md: add a mddev_trace_remap helper (Nigel Croxon) [RHEL-26279] - md/raid1-10: add a helper raid1_check_read_range() (Nigel Croxon) [RHEL-26279] - md/raid1: factor out helpers to add rdev to conf (Nigel Croxon) [RHEL-26279] - md: add a new helper rdev_has_badblock() (Nigel Croxon) [RHEL-26279] - md/raid5: fix atomicity violation in raid5_cache_count (Nigel Croxon) [RHEL-26279] - dm-raid: fix lockdep waring in "pers->hot_add_disk" (Nigel Croxon) [RHEL-26279] - md/dm-raid: don't call md_reap_sync_thread() directly (Nigel Croxon) [RHEL-26279] - dm-raid456, md/raid456: fix a deadlock for dm-raid456 while io concurrent with reshape (Nigel Croxon) [RHEL-26279] - dm-raid: add a new helper prepare_suspend() in md_personality (Nigel Croxon) [RHEL-26279] - dm-raid: really frozen sync_thread during suspend (Nigel Croxon) [RHEL-26279] - md: add a new helper reshape_interrupted() (Nigel Croxon) [RHEL-26279] - md: export helper md_is_rdwr() (Nigel Croxon) [RHEL-26279] - md: export helpers to stop sync_thread (Nigel Croxon) [RHEL-26279] - md: don't clear MD_RECOVERY_FROZEN for new dm-raid until resume (Nigel Croxon) [RHEL-26279] - md/md-bitmap: fix incorrect usage for sb_index (Nigel Croxon) [RHEL-26279] - md: check mddev->pers before calling md_set_readonly() (Nigel Croxon) [RHEL-26279] - md: clean up openers check in do_md_stop() and md_set_readonly() (Nigel Croxon) [RHEL-26279] - md: sync blockdev before stopping raid or setting readonly (Nigel Croxon) [RHEL-26279] - md: factor out a helper to sync mddev (Nigel Croxon) [RHEL-26279] - md: Don't clear MD_CLOSING when the raid is about to stop (Nigel Croxon) [RHEL-26279] - md: return directly before setting did_set_md_closing (Nigel Croxon) [RHEL-26279] - md: clean up invalid BUG_ON in md_ioctl (Nigel Croxon) [RHEL-26279] - md: changed the switch of RAID_VERSION to if (Nigel Croxon) [RHEL-26279] - md: merge the check of capabilities into md_ioctl_valid() (Nigel Croxon) [RHEL-26279] - md: Don't suspend the array for interrupted reshape (Nigel Croxon) [RHEL-26279] - md: Don't register sync_thread for reshape directly (Nigel Croxon) [RHEL-26279] - md: Make sure md_do_sync() will set MD_RECOVERY_DONE (Nigel Croxon) [RHEL-26279] - md: Don't ignore read-only array in md_check_recovery() (Nigel Croxon) [RHEL-26279] - md: Don't ignore suspended array in md_check_recovery() (Nigel Croxon) [RHEL-26279] - md: Fix missing release of 'active_io' for flush (Nigel Croxon) [RHEL-26279] - md: fix kmemleak of rdev->serial (Nigel Croxon) [RHEL-26279] - md: use RCU lock to protect traversal in md_spares_need_change() (Nigel Croxon) [RHEL-26279] - md: get rdev->mddev with READ_ONCE() (Nigel Croxon) [RHEL-26279] - md: remove redundant md_wakeup_thread() (Nigel Croxon) [RHEL-26279] - md: remove redundant check of 'mddev->sync_thread' (Nigel Croxon) [RHEL-26279] - md: fix a suspicious RCU usage warning (Nigel Croxon) [RHEL-26279] - md/raid1: Use blk_opf_t for read and write operations (Nigel Croxon) [RHEL-26279] - md: Fix md_seq_ops() regressions (Nigel Croxon) [RHEL-26279] - md/raid1: support read error check (Nigel Croxon) [RHEL-26279] - md: factor out a helper exceed_read_errors() to check read_errors (Nigel Croxon) [RHEL-26279] - md: Whenassemble the array, consult the superblock of the freshest device (Nigel Croxon) [RHEL-26279] - md/raid1: remove unnecessary null checking (Nigel Croxon) [RHEL-26279] - md: split MD_RECOVERY_NEEDED out of mddev_resume (Nigel Croxon) [RHEL-26279] - md: fix stopping sync thread (Nigel Croxon) [RHEL-26279] - md: don't leave 'MD_RECOVERY_FROZEN' in error path of md_set_readonly() (Nigel Croxon) [RHEL-26279] - md: fix missing flush of sync_work (Nigel Croxon) [RHEL-26279] - md: synchronize flush io with array reconfiguration (Nigel Croxon) [RHEL-26279] - md/raid6: use valid sector values to determine if an I/O should wait on the reshape (Nigel Croxon) [RHEL-26279] - md/raid5: remove rcu protection to access rdev from conf (Nigel Croxon) [RHEL-26279] - md/raid1: remove rcu protection to access rdev from conf (Nigel Croxon) [RHEL-26279] - md/raid10: remove rcu protection to access rdev from conf (Nigel Croxon) [RHEL-26279] - md: remove flag RemoveSynchronized (Nigel Croxon) [RHEL-26279] - Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d" (Nigel Croxon) [RHEL-26279] - md: bypass block throttle for superblock update (Nigel Croxon) [RHEL-26279] - md: fix bi_status reporting in md_end_clone_io (Nigel Croxon) [RHEL-26279] - md: cleanup pers->prepare_suspend() (Nigel Croxon) [RHEL-26279] - md-cluster: check for timeout while a new disk adding (Nigel Croxon) [RHEL-26279] - md: rename __mddev_suspend/resume() back to mddev_suspend/resume() (Nigel Croxon) [RHEL-26279] - md/dm-raid: use new apis to suspend array (Nigel Croxon) [RHEL-26279] - md: remove old apis to suspend the array (Nigel Croxon) [RHEL-26279] - md: suspend array in md_start_sync() if array need reconfiguration (Nigel Croxon) [RHEL-26279] - md/raid5: replace suspend with quiesce() callback (Nigel Croxon) [RHEL-26279] - md: cleanup mddev_create/destroy_serial_pool() (Nigel Croxon) [RHEL-26279] - md: use new apis to suspend array before mddev_create/destroy_serial_pool (Nigel Croxon) [RHEL-26279] - md: use new apis to suspend array for ioctls involed array reconfiguration (Nigel Croxon) [RHEL-26279] - md: use new apis to suspend array for adding/removing rdev from state_store() (Nigel Croxon) [RHEL-26279] - md: use new apis to suspend array for sysfs apis (Nigel Croxon) [RHEL-26279] - md/raid5: use new apis to suspend array (Nigel Croxon) [RHEL-26279] - md/raid5-cache: use new apis to suspend array (Nigel Croxon) [RHEL-26279] - md/md-bitmap: use new apis to suspend array for location_store() (Nigel Croxon) [RHEL-26279] - md: add new helpers to suspend/resume and lock/unlock array (Nigel Croxon) [RHEL-26279] - md: add new helpers to suspend/resume array (Nigel Croxon) [RHEL-26279] - md: replace is_md_suspended() with 'mddev->suspended' in md_check_recovery() (Nigel Croxon) [RHEL-26279] - md/raid5-cache: use READ_ONCE/WRITE_ONCE for 'conf->log' (Nigel Croxon) [RHEL-26279] - md: use READ_ONCE/WRITE_ONCE for 'suspend_lo' and 'suspend_hi' (Nigel Croxon) [RHEL-26279] - md/raid1: don't split discard io for write behind (Nigel Croxon) [RHEL-26279] - md: do not require mddev_lock() for all options in array_state_store() (Nigel Croxon) [RHEL-26279] - md: simplify md_seq_ops (Nigel Croxon) [RHEL-26279] - md: factor out a helper from mddev_put() (Nigel Croxon) [RHEL-26279] - ext4: check if ext4_blkdev_get() returns NULL (Ming Lei) [RHEL-30965] - libceph: init the cursor when preparing the sparse read (Xiubo Li) [RHEL-19813] - libceph: just wait for more data to be available on the socket (Xiubo Li) [RHEL-19813] - libceph: rename read_sparse_msg_*() to read_partial_sparse_msg_*() (Xiubo Li) [RHEL-19813] - libceph: fail sparse-read if the data length doesn't match (Xiubo Li) [RHEL-19813] - ceph: fix incorrect revoked caps assert in ceph_fill_file_size() (Xiubo Li) [RHEL-19813] - ceph: remove unnecessary IS_ERR() check in ceph_fname_to_usr() (Xiubo Li) [RHEL-19813] - ceph: remove unnecessary check for NULL in parse_longname() (Xiubo Li) [RHEL-19813] - ceph: switch ceph_lookup/atomic_open() to use new fscrypt helper (Xiubo Li) [RHEL-19813] - ceph: fix updating i_truncate_pagecache_size for fscrypt (Xiubo Li) [RHEL-19813] - ceph: wait for OSD requests' callbacks to finish when unmounting (Xiubo Li) [RHEL-19813] - ceph: drop messages from MDS when unmounting (Xiubo Li) [RHEL-19813] - ceph: prevent snapshot creation in encrypted locked directories (Xiubo Li) [RHEL-19813] - ceph: add support for encrypted snapshot names (Xiubo Li) [RHEL-19813] - ceph: invalidate pages when doing direct/sync writes (Xiubo Li) [RHEL-19813] - ceph: plumb in decryption during reads (Xiubo Li) [RHEL-19813] - ceph: add encryption support to writepage and writepages (Xiubo Li) [RHEL-19813] - ceph: redirty the page for writepage on failure (Xiubo Li) [RHEL-19813] - ceph: add read/modify/write to ceph_sync_write (Xiubo Li) [RHEL-19813] - ceph: align data in pages in ceph_sync_write (Xiubo Li) [RHEL-19813] - ceph: don't use special DIO path for encrypted inodes (Xiubo Li) [RHEL-19813] - ceph: don't get the inline data for new creating files (Xiubo Li) [RHEL-19813] - ceph: add truncate size handling support for fscrypt (Xiubo Li) [RHEL-19813] - ceph: add object version support for sync read (Xiubo Li) [RHEL-19813] - libceph: allow ceph_osdc_new_request to accept a multi-op read (Xiubo Li) [RHEL-19813] - libceph: add CEPH_OSD_OP_ASSERT_VER support (Xiubo Li) [RHEL-19813] - ceph: add infrastructure for file encryption and decryption (Xiubo Li) [RHEL-19813] - ceph: handle fscrypt fields in cap messages from MDS (Xiubo Li) [RHEL-19813] - ceph: size handling in MClientRequest, cap updates and inode traces (Xiubo Li) [RHEL-19813] - ceph: mark directory as non-complete after loading key (Xiubo Li) [RHEL-19813] - ceph: allow encrypting a directory while not having Ax caps (Xiubo Li) [RHEL-19813] - ceph: add some fscrypt guardrails (Xiubo Li) [RHEL-19813] - ceph: create symlinks with encrypted and base64-encoded targets (Xiubo Li) [RHEL-19813] - ceph: add support to readdir for encrypted names (Xiubo Li) [RHEL-19813] - ceph: pass the request to parse_reply_info_readdir() (Xiubo Li) [RHEL-19813] - ceph: make ceph_fill_trace and ceph_get_name decrypt names (Xiubo Li) [RHEL-19813] - ceph: add helpers for converting names for userland presentation (Xiubo Li) [RHEL-19813] - ceph: make d_revalidate call fscrypt revalidator for encrypted dentries (Xiubo Li) [RHEL-19813] - ceph: set DCACHE_NOKEY_NAME flag in ceph_lookup/atomic_open() (Xiubo Li) [RHEL-19813] - ceph: decode alternate_name in lease info (Xiubo Li) [RHEL-19813] - ceph: send alternate_name in MClientRequest (Xiubo Li) [RHEL-19813] - ceph: encode encrypted name in ceph_mdsc_build_path and dentry release (Xiubo Li) [RHEL-19813] - ceph: add base64 endcoding routines for encrypted names (Xiubo Li) [RHEL-19813] - ceph: make ioctl cmds more readable in debug log (Xiubo Li) [RHEL-19813] - ceph: add fscrypt ioctls and ceph.fscrypt.auth vxattr (Xiubo Li) [RHEL-19813] - ceph: implement -o test_dummy_encryption mount option (Xiubo Li) [RHEL-19813] - ceph: fscrypt_auth handling for ceph (Xiubo Li) [RHEL-19813] - ceph: use osd_req_op_extent_osd_iter for netfs reads (Xiubo Li) [RHEL-19813] - libceph: add new iov_iter-based ceph_msg_data_type and ceph_osd_data_type (Xiubo Li) [RHEL-19813] - ceph: make ceph_msdc_build_path use ref-walk (Xiubo Li) [RHEL-19813] - ceph: preallocate inode for ops that may create one (Xiubo Li) [RHEL-19813] - fs: change test in inode_insert5 for adding to the sb list (Xiubo Li) [RHEL-19813] - ceph: add new mount option to enable sparse reads (Xiubo Li) [RHEL-19813] - libceph: add sparse read support to OSD client (Xiubo Li) [RHEL-19813] - libceph: add sparse read support to msgr1 (Xiubo Li) [RHEL-19813] - libceph: support sparse reads on msgr2 secure codepath (Xiubo Li) [RHEL-19813] - libceph: new sparse_read op, support sparse reads on msgr2 crc codepath (Xiubo Li) [RHEL-19813] - libceph: define struct ceph_sparse_extent and add some helpers (Xiubo Li) [RHEL-19813] - libceph: add spinlock around osd->o_requests (Xiubo Li) [RHEL-19813] - ceph: try to check caps immediately after async creating finishes (Xiubo Li) [RHEL-19813] - ceph: remove useless session parameter for check_caps() (Xiubo Li) [RHEL-19813] - ceph: flush the dirty caps immediatelly when quota is approaching (Xiubo Li) [RHEL-19813] - ceph: fix NULL pointer dereference for req->r_session (Xiubo Li) [RHEL-19813] - ceph: fix a NULL vs IS_ERR() check when calling ceph_lookup_inode() (Xiubo Li) [RHEL-19813] - ceph: fix incorrectly showing the .snap size for stat (Xiubo Li) [RHEL-19813] - ceph: fail the open_by_handle_at() if the dentry is being unlinked (Xiubo Li) [RHEL-19813] - ceph: increment i_version when doing a setattr with caps (Xiubo Li) [RHEL-19813] - ceph: Use kcalloc for allocating multiple elements (Xiubo Li) [RHEL-19813] - ceph: no need to wait for transition RDCACHE|RD -> RD (Xiubo Li) [RHEL-19813] - ceph: fail the request if the peer MDS doesn't support getvxattr op (Xiubo Li) [RHEL-19813] - ceph: wake up the waiters if any new caps comes (Xiubo Li) [RHEL-19813] - libceph: drop last_piece flag from ceph_msg_data_cursor (Xiubo Li) [RHEL-19813] - fscrypt: Replace 1-element array with flexible array (Xiubo Li) [RHEL-19813] - fscrypt: optimize fscrypt_initialize() (Xiubo Li) [RHEL-19813] - fscrypt: use WARN_ON_ONCE instead of WARN_ON (Xiubo Li) [RHEL-19813] - fscrypt: check for NULL keyring in fscrypt_put_master_key_activeref() (Xiubo Li) [RHEL-19813] - fscrypt: improve fscrypt_destroy_keyring() documentation (Xiubo Li) [RHEL-19813] - fscrypt: destroy keyring after security_sb_delete() (Xiubo Li) [RHEL-19813] - fscrypt: support decrypting data from large folios (Xiubo Li) [RHEL-19813] - fscrypt: clean up fscrypt_add_test_dummy_key() (Xiubo Li) [RHEL-19813] - fs/super.c: stop calling fscrypt_destroy_keyring() from __put_super() (Xiubo Li) [RHEL-19813] - ext4: stop calling fscrypt_add_test_dummy_key() (Xiubo Li) [RHEL-19813] - fscrypt: add the test dummy encryption key on-demand (Xiubo Li) [RHEL-19813] - fscrypt: stop using PG_error to track error status (Xiubo Li) [RHEL-19813] - fscrypt: remove fscrypt_set_test_dummy_encryption() (Xiubo Li) [RHEL-19813] - fscrypt: align Base64 encoding with RFC 4648 base64url (Xiubo Li) [RHEL-19813] - fscrypt: new helper function - fscrypt_prepare_lookup_partial() (Xiubo Li) [RHEL-19813] - fscrypt: add fscrypt_context_for_new_inode (Xiubo Li) [RHEL-19813] - fscrypt: export fscrypt_fname_encrypt and fscrypt_fname_encrypted_size (Xiubo Li) [RHEL-19813] - fscrypt: split up FS_CRYPTO_BLOCK_SIZE (Xiubo Li) [RHEL-19813] - fscrypt: update documentation for direct I/O support (Xiubo Li) [RHEL-19813] - fscrypt: add functions for direct I/O support (Xiubo Li) [RHEL-19813] - fscrypt: add additional documentation for SM4 support (Xiubo Li) [RHEL-19813] - fscrypt: remove unused Speck definitions (Xiubo Li) [RHEL-19813] - fscrypt: Add SM4 XTS/CTS symmetric algorithm support (Xiubo Li) [RHEL-19813] - blk-crypto: Add support for SM4-XTS blk crypto mode (Xiubo Li) [RHEL-19813] - fscrypt: add comment for fscrypt_valid_enc_modes_v1() (Xiubo Li) [RHEL-19813] - fscrypt: pass super_block to fscrypt_put_master_key_activeref() (Xiubo Li) [RHEL-19813] - fscrypt: Add HCTR2 support for filename encryption (Xiubo Li) [RHEL-19813] - fscrypt: allow 256-bit master keys with AES-256-XTS (Xiubo Li) [RHEL-19813] - fscrypt: improve a few comments (Xiubo Li) [RHEL-19813] - fscrypt: improve documentation for inline encryption (Xiubo Li) [RHEL-19813] - fscrypt: clean up comments in bio.c (Xiubo Li) [RHEL-19813] - crypto: iaa - mark tech preview (Vladis Dronov) [RHEL-29685] - crypto: iaa - Fix nr_cpus < nr_iaa case (Vladis Dronov) [RHEL-29685] - crypto: iaa - fix the missing CRYPTO_ALG_ASYNC in cra_flags (Vladis Dronov) [RHEL-29685] - crypto: iaa - Fix comp/decomp delay statistics (Vladis Dronov) [RHEL-29685] - crypto: iaa - Fix async_disable descriptor leak (Vladis Dronov) [RHEL-29685] - crypto: iaa - Remove unnecessary debugfs_create_dir() error check in iaa_crypto_debugfs_init() (Vladis Dronov) [RHEL-29685] - crypto: iaa - Remove header table code (Vladis Dronov) [RHEL-29685] - ice: fix enabling RX VLAN filtering (Petr Oros) [RHEL-28837]- ipmi: Remove usage of the deprecated ida_simple_xx() API (Tony Camuso) [RHEL-25927] - ipmi: Use regspacings passed as a module parameter (Tony Camuso) [RHEL-25927] - ipmi: si: Use device_get_match_data() (Tony Camuso) [RHEL-25927] - ipmi: refactor deprecated strncpy (Tony Camuso) [RHEL-25927] - efivarfs: import symbols in EFIVAR namespace (Eric Chanudet) [RHEL-31861] - stackdepot: use variable size records for non-evictable entries (Waiman Long) [RHEL-28060] - stackdepot: make fast paths lock-less again (Waiman Long) [RHEL-28060] - stackdepot: add stats counters exported via debugfs (Waiman Long) [RHEL-28060] - lib/stackdepot: fix comment in include/linux/stackdepot.h (Waiman Long) [RHEL-28060] - lib/stackdepot: add printk_deferred_enter/exit guards (Waiman Long) [RHEL-28060] - lib/stackdepot: adjust DEPOT_POOLS_CAP for KMSAN (Waiman Long) [RHEL-28060] - kasan: use stack_depot_put for tag-based modes (Waiman Long) [RHEL-28060] - kasan: check object_size in kasan_complete_mode_report_info (Waiman Long) [RHEL-28060] - kasan: remove atomic accesses to stack ring entries (Waiman Long) [RHEL-28060] - lib/stackdepot: allow users to evict stack traces (Waiman Long) [RHEL-28060] - lib/stackdepot: add refcount for records (Waiman Long) [RHEL-28060] - lib/stackdepot, kasan: add flags to __stack_depot_save and rename (Waiman Long) [RHEL-28060] - lib/stackdepot: use list_head for stack record links (Waiman Long) [RHEL-28060] - lib/stackdepot: use read/write lock (Waiman Long) [RHEL-28060] - lib/stackdepot: store free stack records in a freelist (Waiman Long) [RHEL-28060] - lib/stackdepot: store next pool pointer in new_pool (Waiman Long) [RHEL-28060] - lib/stackdepot: rename next_pool_required to new_pool_required (Waiman Long) [RHEL-28060] - lib/stackdepot: rework helpers for depot_alloc_stack (Waiman Long) [RHEL-28060] - lib/stackdepot: fix and clean-up atomic annotations (Waiman Long) [RHEL-28060] - redhat/configs: Add CONFIG_STACKDEPOT_MAX_FRAMES (Waiman Long) [RHEL-28060] - lib/stackdepot: use fixed-sized slots for stack records (Waiman Long) [RHEL-28060] - lib/stackdepot: add depot_fetch_stack helper (Waiman Long) [RHEL-28060] - lib/stackdepot: drop valid bit from handles (Waiman Long) [RHEL-28060] - lib/stackdepot: simplify __stack_depot_save (Waiman Long) [RHEL-28060] - lib/stackdepot: check disabled flag when fetching (Waiman Long) [RHEL-28060] - lib/stackdepot: print disabled message only if truly disabled (Waiman Long) [RHEL-28060] - mm/kmemleak: use object_cache instead of kmemleak_initialized to check in set_track_prepare() (Waiman Long) [RHEL-28060] - kasan,kmsan: remove __GFP_KSWAPD_RECLAIM usage from kasan/kmsan (Waiman Long) [RHEL-28060] - kmsan: fix a stale comment in kmsan_save_stack_with_flags() (Waiman Long) [RHEL-28060] - lib/stackdepot: kmsan: mark API outputs as initialized (Waiman Long) [RHEL-28060] - lib/stackdepot: move documentation comments to stackdepot.h (Waiman Long) [RHEL-28060] - lib/stackdepot: various comments clean-ups (Waiman Long) [RHEL-28060] - lib/stackdepot: annotate racy pool_index accesses (Waiman Long) [RHEL-28060] - lib/stacktrace, kasan, kmsan: rework extra_bits interface (Waiman Long) [RHEL-28060] - lib/stackdepot: rename next_pool_inited to next_pool_required (Waiman Long) [RHEL-28060] - lib/stackdepot: annotate depot_init_pool and depot_alloc_stack (Waiman Long) [RHEL-28060] - lib/stacktrace: drop impossible WARN_ON for depot_init_pool (Waiman Long) [RHEL-28060] - lib/stackdepot: rename init_stack_pool (Waiman Long) [RHEL-28060] - lib/stackdepot: rename handle and pool constants (Waiman Long) [RHEL-28060] - lib/stackdepot: rename slab to pool (Waiman Long) [RHEL-28060] - lib/stackdepot: rename hash table constants and variables (Waiman Long) [RHEL-28060] - lib/stackdepot: reorder and annotate global variables (Waiman Long) [RHEL-28060] - lib/stackdepot: lower the indentation in stack_depot_init (Waiman Long) [RHEL-28060] - lib/stackdepot: annotate init and early init functions (Waiman Long) [RHEL-28060] - lib/stackdepot: rename stack_depot_disable (Waiman Long) [RHEL-28060] - lib/stackdepot, mm: rename stack_depot_want_early_init (Waiman Long) [RHEL-28060] - lib/stackdepot: use pr_fmt to define message format (Waiman Long) [RHEL-28060] - lib/stackdepot: put functions in logical order (Waiman Long) [RHEL-28060] - mm: use stack_depot_early_init for kmemleak (Waiman Long) [RHEL-28060] - mm: use stack_depot for recording kmemleak's backtrace (Waiman Long) [RHEL-28060] - redhat/configs: Remove CONFIG_STACK_HASH_ORDER (Waiman Long) [RHEL-28060] - lib/stackdepot: replace CONFIG_STACK_HASH_ORDER with automatic sizing (Waiman Long) [RHEL-28060] - Add CONFIG_PER_VMA_LOCK_STATS to RHEL configs collection (Chris von Recklinghausen) [RHEL-27736] - mmap: fix do_brk_flags() modifying obviously incorrect VMAs (Chris von Recklinghausen) [RHEL-27736] - mm: do not BUG_ON missing brk mapping, because userspace can unmap it (Chris von Recklinghausen) [RHEL-27736] - mm/page_alloc: leave IRQs enabled for per-cpu page allocations (Chris von Recklinghausen) [RHEL-27736] - mm/page_alloc: always remove pages from temporary list (Chris von Recklinghausen) [RHEL-27736] - mm: extend FAULT_FLAG_UNSHARE support to anything in a COW mapping (Chris von Recklinghausen) [RHEL-27736] - mm: rework handling in do_wp_page() based on private vs. shared mappings (Chris von Recklinghausen) [RHEL-27736] - hugetlb: remove duplicate mmu notifications (Chris von Recklinghausen) [RHEL-27736] - mm: teach release_pages() to take an array of encoded page pointers too (Chris von Recklinghausen) [RHEL-27736] - mm: introduce 'encoded' page pointers with embedded extra bits (Chris von Recklinghausen) [RHEL-27736] - mm/hugetlb_vmemmap: remap head page to newly allocated page (Chris von Recklinghausen) [RHEL-27736] - mm: mmap: fix documentation for vma_mas_szero (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: fix memory leak in mmap_region() (Chris von Recklinghausen) [RHEL-27736] - fs/userfaultfd: Fix maple tree iterator in userfaultfd_unregister() (Chris von Recklinghausen) [RHEL-27736] - drm/i915/userptr: restore probe_range behaviour (Chris von Recklinghausen) [RHEL-27736] - mmap: fix remap_file_pages() regression (Chris von Recklinghausen) [RHEL-27736] - mm: /proc/pid/smaps_rollup: fix maple tree search (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: fix MAP_FIXED address return on VMA merge (Chris von Recklinghausen) [RHEL-27736] - mm/mmap.c: __vma_adjust(): suppress uninitialized var warning (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: undo ->mmap() when mas_preallocate() fails (Chris von Recklinghausen) [RHEL-27736] - mm/mempolicy: fix mbind_range() arguments to vma_merge() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: undo ->mmap() when arch_validate_flags() fails (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: preallocate maple nodes for brk vma expansion (Chris von Recklinghausen) [RHEL-27736] - mm: more vma cache removal (Chris von Recklinghausen) [RHEL-27736] - mm: memcontrol: use memcg_kmem_enabled in count_objcg_event (Chris von Recklinghausen) [RHEL-27736] - mm: fs: initialize fsdata passed to write_begin/write_end interface (Chris von Recklinghausen) [RHEL-27736] - ksm: add the ksm prefix to the names of the ksm private structures (Chris von Recklinghausen) [RHEL-27736] - ksm: count allocated ksm rmap_items for each process (Chris von Recklinghausen) [RHEL-27736] - mm: reduce noise in show_mem for lowmem allocations (Chris von Recklinghausen) [RHEL-27736] - mm: refactor of vma_merge() (Chris von Recklinghausen) [RHEL-27736] - mm/mlock: drop dead code in count_mm_mlocked_page_nr() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap.c: pass in mapping to __vma_link_file() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: drop range_has_overlap() function (Chris von Recklinghausen) [RHEL-27736] - mm: remove the vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/vmscan: use vma iterator instead of vm_next (Chris von Recklinghausen) [RHEL-27736] - nommu: remove uses of VMA linked list (Chris von Recklinghausen) [RHEL-27736] - i915: use the VMA iterator (Chris von Recklinghausen) [RHEL-27736] - mm/swapfile: use vma iterator instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/pagewalk: use vma_find() instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/oom_kill: use vma iterators instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/msync: use vma_find() instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/mremap: use vma_find_intersection() instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/mprotect: use maple tree navigation instead of VMA linked list (Chris von Recklinghausen) [RHEL-27736] - mm/mlock: use vma iterator and maple state instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/mempolicy: use vma iterator & maple state instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/memcontrol: stop using mm->highest_vm_end (Chris von Recklinghausen) [RHEL-27736] - mm/madvise: use vma_find() instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/ksm: use vma iterators instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/khugepaged: stop using vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/gup: use maple tree navigation instead of linked list (Chris von Recklinghausen) [RHEL-27736] - fork: use VMA iterator (Chris von Recklinghausen) [RHEL-27736] - sched: use maple tree iterator to walk VMAs (Chris von Recklinghausen) [RHEL-27736] - perf: use VMA iterator (Chris von Recklinghausen) [RHEL-27736] - acct: use VMA iterator instead of linked list (Chris von Recklinghausen) [RHEL-27736] - ipc/shm: use VMA iterator instead of linked list (Chris von Recklinghausen) [RHEL-27736] - userfaultfd: use maple tree iterator to iterate VMAs (Chris von Recklinghausen) [RHEL-27736] - fs/proc/task_mmu: stop using linked list and highest_vm_end (Chris von Recklinghausen) [RHEL-27736] - fs/proc/base: use the vma iterators in place of linked list (Chris von Recklinghausen) [RHEL-27736] - exec: use VMA iterator instead of linked list (Chris von Recklinghausen) [RHEL-27736] - coredump: remove vma linked list walk (Chris von Recklinghausen) [RHEL-27736] - cxl: remove vma linked list walk (Chris von Recklinghausen) [RHEL-27736] - x86: remove vma linked list walks (Chris von Recklinghausen) [RHEL-27736] - s390: remove vma linked list walks (Chris von Recklinghausen) [RHEL-27736] - powerpc: remove mmap linked list walks (Chris von Recklinghausen) [RHEL-27736] - arm64: Change elfcore for_each_mte_vma() to use VMA iterator (Chris von Recklinghausen) [RHEL-27736] - arm64: remove mmap linked list from vdso (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: change do_brk_munmap() to use do_mas_align_munmap() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: reorganize munmap to use maple states (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: move mmap_region() below do_munmap() (Chris von Recklinghausen) [RHEL-27736] - mm: convert vma_lookup() to use mtree_load() (Chris von Recklinghausen) [RHEL-27736] - mm: remove vmacache (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: use advanced maple tree API for mmap_region() (Chris von Recklinghausen) [RHEL-27736] - mm: use maple tree operations for find_vma_intersection() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: change do_brk_flags() to expand existing VMA and add do_brk_munmap() (Chris von Recklinghausen) [RHEL-27736] - mm/khugepaged: optimize collapse_pte_mapped_thp() by using vma_lookup() (Chris von Recklinghausen) [RHEL-27736] - mm: optimize find_exact_vma() to use vma_lookup() (Chris von Recklinghausen) [RHEL-27736] - mmap: change zeroing of maple tree in __vma_adjust() (Chris von Recklinghausen) [RHEL-27736] - mm: remove rb tree. (Chris von Recklinghausen) [RHEL-27736] - damon: convert __damon_va_three_regions to use the VMA iterator (Chris von Recklinghausen) [RHEL-27736] - kernel/fork: use maple tree for dup_mmap() during forking (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: use maple tree for unmapped_area{_topdown} (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: use the maple tree for find_vma_prev() instead of the rbtree (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: use the maple tree in find_vma() instead of the rbtree. (Chris von Recklinghausen) [RHEL-27736] - mmap: use the VMA iterator in count_vma_pages_range() (Chris von Recklinghausen) [RHEL-27736] - mm: add VMA iterator (Chris von Recklinghausen) [RHEL-27736] - mm: start tracking VMAs with maple tree (Chris von Recklinghausen) [RHEL-27736] - mm/smaps: don't access young/dirty bit if pte unpresent (Chris von Recklinghausen) [RHEL-27736] - mm/huge_memory: fix comment of page_deferred_list (Chris von Recklinghausen) [RHEL-27736] - buffer: Remove check for PageError (Chris von Recklinghausen) [RHEL-27736] - mpage: Convert do_mpage_readpage() to use a folio (Chris von Recklinghausen) [RHEL-27736] - Revert "arm64: Change elfcore for_each_mte_vma() to use VMA iterator" (Chris von Recklinghausen) [RHEL-27736] - arm64: Change elfcore for_each_mte_vma() to use VMA iterator (Chris von Recklinghausen) [RHEL-27736] - iommu/vt-d: Support enforce_cache_coherency only for empty domains (Jerry Snitselaar) [RHEL-31083] - iommu/vt-d: Add MTL to quirk list to skip TE disabling (Jerry Snitselaar) [RHEL-31083] - iommu/vt-d: Make context clearing consistent with context mapping (Jerry Snitselaar) [RHEL-31083] - iommu/vt-d: Disable PCI ATS in legacy passthrough mode (Jerry Snitselaar) [RHEL-31083] - iommu/vt-d: Omit devTLB invalidation requests when TES=0 (Jerry Snitselaar) [RHEL-31083] - gitlab-ci: allow coverage template to disable debug builds again (Michael Hofmann) - usb: dwc3-qcom: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - vfio/type1: use const struct bus_type ** (Desnes Nunes) [RHEL-28809] - Revert "usb: typec: tcpm: reset counter when enter into unattached state after try role" (Desnes Nunes) [RHEL-28809] - USB: serial: option: fix FM101R-GL defines (Desnes Nunes) [RHEL-28809] - Revert "usb: phy: add usb phy notify port status API" (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: Fix sink caps op current check (Desnes Nunes) [RHEL-28809] - usb: phy: mxs: remove CONFIG_USB_OTG condition for mxs_phy_is_otg_host() (Desnes Nunes) [RHEL-28809] - media: dvb-usb-v2: af9035: fix missing unlock (Desnes Nunes) [RHEL-28809] - USB: serial: option: add Fibocom to DELL custom modem FM101R-GL (Desnes Nunes) [RHEL-28809] - USB: serial: option: add entry for Sierra EM9191 with new firmware (Desnes Nunes) [RHEL-28809] - USB: serial: option: add Telit LE910C4-WWX 0x1035 composition (Desnes Nunes) [RHEL-28809] - usb: typec: ucsi: Fix missing link removal (Desnes Nunes) [RHEL-28809] - usb: typec: altmodes/displayport: Signal hpd low when exiting mode (Desnes Nunes) [RHEL-28809] - thunderbolt: Call tb_switch_put() once DisplayPort bandwidth request is finished (Desnes Nunes) [RHEL-28809] - xhci: Preserve RsvdP bits in ERSTBA register correctly (Desnes Nunes) [RHEL-28809] - xhci: Clear EHB bit only at end of interrupt handler (Desnes Nunes) [RHEL-28809] - xhci: track port suspend state correctly in unsuccessful resume cases (Desnes Nunes) [RHEL-28809] - usb: xhci: xhci-ring: Use sysdev for mapping bounce buffer (Desnes Nunes) [RHEL-28809] - usb: typec: ucsi: Clear EVENT_PENDING bit if ucsi_send_command fails (Desnes Nunes) [RHEL-28809] - usb: hub: Guard against accesses to uninitialized BOS descriptors (Desnes Nunes) [RHEL-28809] - net: thunderbolt: Fix TCPv6 GSO checksum calculation (Desnes Nunes) [RHEL-28809] - media: uvcvideo: Fix OOB read (Desnes Nunes) [RHEL-28809] - usb: typec: ucsi: Fix NULL pointer dereference (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: Add V3s compatible string for OHCI (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: Add V3s compatible string for EHCI (Desnes Nunes) [RHEL-28809] - r8152: add vendor/device ID pair for D-Link DUB-E250 (Desnes Nunes) [RHEL-28809] - tcpm: Avoid soft reset when partner does not support get_status (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: reset counter when enter into unattached state after try role (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: set initial svdm version based on pd revision (Desnes Nunes) [RHEL-28809] - USB: serial: option: add FOXCONN T99W368/T99W373 product (Desnes Nunes) [RHEL-28809] - USB: serial: option: add Quectel EM05G variant (0x030e) (Desnes Nunes) [RHEL-28809] - USB: cdc-acm: support flushing write buffers (TCOFLUSH) (Desnes Nunes) [RHEL-28809] - usb: typec: qcom-pmic-typec: register drm_bridge (Desnes Nunes) [RHEL-28809] - usb: typec: qcom: fix return value check in qcom_pmic_typec_probe() (Desnes Nunes) [RHEL-28809] - usb: typec: altmodes/displayport: add support for embedded DP cases (Desnes Nunes) [RHEL-28809] - usb: dwc3: remove unnecessary platform_set_drvdata() (Desnes Nunes) [RHEL-28809] - usb: dwc3-keystone: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - usb: dwc3-am62: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - usb: cdc-acm: move ldisc dcd notification outside of acm's read lock (Desnes Nunes) [RHEL-28809] - usb: typec: tcpci: clear the fault status bit (Desnes Nunes) [RHEL-28809] - usb: typec: bus: verify partner exists in typec_altmode_attention (Desnes Nunes) [RHEL-28809] - usb: core: Use module_led_trigger macro to simplify the code (Desnes Nunes) [RHEL-28809] - usb: host: ehci-sched: try to turn on io watchdog as long as periodic_count > 0 (Desnes Nunes) [RHEL-28809] - USB: ohci-sm501: remove unnecessary check of mem (Desnes Nunes) [RHEL-28809] - usb: ohci-sm501: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - media: usb: pvrusb2: fix inconsistent indenting (Desnes Nunes) [RHEL-28809] - usb: chipidea: add workaround for chipidea PEC bug (Desnes Nunes) [RHEL-28809] - usb: ehci: add workaround for chipidea PORTSC.PEC bug (Desnes Nunes) [RHEL-28809] - usb: typec: ucsi: Add debugfs for ucsi commands (Desnes Nunes) [RHEL-28809] - usb: cdc-acm: add PPS support (Desnes Nunes) [RHEL-28809] - Documentation/ABI: thunderbolt: Replace 01.org in contact (Desnes Nunes) [RHEL-28809] - thunderbolt: Check Intel vendor ID in tb_switch_get_generation() (Desnes Nunes) [RHEL-28809] - thunderbolt: Log a warning if device links are not found (Desnes Nunes) [RHEL-28809] - usb: chipidea: udc: Remove an unnecessary NULL value (Desnes Nunes) [RHEL-28809] - USB: misc: Remove unnecessary NULL values (Desnes Nunes) [RHEL-28809] - USB: cytherm: Correct the code style issue of redundant spaces (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: not sink vbus if operational current is 0mA (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: ci-hdrc-usb2: Fix clocks/clock-names maxItems (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: ci-hdrc-usb2: Add the "fsl,imx35-usb" entry (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: Refactor the PPS APDO selection (Desnes Nunes) [RHEL-28809] - usb: host: Do not check for 0 return after calling platform_get_irq() (Desnes Nunes) [RHEL-28809] - thunderbolt: Set variable tmu_params storage class specifier to static (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: ehci: Add atmel at91sam9g45-ehci compatible (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: connector: disallow additional properties (Desnes Nunes) [RHEL-28809] - dt-bindings: chrome: google,cros-ec-typec: restrict allowed properties (Desnes Nunes) [RHEL-28809] - usb: uhci-platform: Use devm_platform_get_and_ioremap_resource() (Desnes Nunes) [RHEL-28809] - usb: uhci-platform: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - usb: ehci-sh: Use devm_platform_get_and_ioremap_resource() (Desnes Nunes) [RHEL-28809] - usb: ehci-sh: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - usb: ehci-platform: Use devm_platform_get_and_ioremap_resource() (Desnes Nunes) [RHEL-28809] - usb: chipidea/core: Use devm_platform_get_and_ioremap_resource() (Desnes Nunes) [RHEL-28809] - usb: xhci: tegra: Add shutdown callback for Tegra XUSB (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: samsung-hsotg: remove bindings already part of dwc2 (Desnes Nunes) [RHEL-28809] - usb: phy: add usb phy notify port status API (Desnes Nunes) [RHEL-28809] - usb: phy: mxs: disconnect line when USB charger is attached (Desnes Nunes) [RHEL-28809] - usb: phy: mxs: fix getting wrong state with mxs_phy_is_otg_host() (Desnes Nunes) [RHEL-28809] - usb: chipidea: add USB PHY event (Desnes Nunes) [RHEL-28809] - USB: document ioctl USBDEVFS_GET_SPEED (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: qcom,dwc3: correct SDM660 clocks (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: qcom,dwc3: drop assigned-clocks (Desnes Nunes) [RHEL-28809] - usb: chipidea: imx: add one fsl picophy parameter tuning implementation (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: ci-hdrc-usb2: add fsl,picophy-rise-fall-time-adjust property (Desnes Nunes) [RHEL-28809] - usb: chipidea: imx: improve logic if samsung,picophy-* parameter is 0 (Desnes Nunes) [RHEL-28809] - usb: typec: intel_pmc_mux: Configure Active and Retimer Cable type (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: dwc3: Add IPQ5332 compatible (Desnes Nunes) [RHEL-28809] - usb: Explicitly include correct DT includes (Desnes Nunes) [RHEL-28809] - USB: make usb class a const structure (Desnes Nunes) [RHEL-28809] - USB: mark all struct bus_type as const (Desnes Nunes) [RHEL-28809] - driver core: device.h: make struct bus_type a const * (Desnes Nunes) [RHEL-28809] - ARM/dma-mapping: const a pointer to bus_type in arm_iommu_create_mapping() (Desnes Nunes) [RHEL-28809] - driver core: make the bus_type in struct device_driver constant (Desnes Nunes) [RHEL-28809] - media: dvb-usb-v2: gl861: Fix null-ptr-deref in gl861_i2c_master_xfer (Desnes Nunes) [RHEL-28809] - media: az6007: Fix null-ptr-deref in az6007_i2c_xfer() (Desnes Nunes) [RHEL-28809] - media: anysee: fix null-ptr-deref in anysee_master_xfer (Desnes Nunes) [RHEL-28809] - media: dvb-usb-v2: af9035: Fix null-ptr-deref in af9035_i2c_master_xfer (Desnes Nunes) [RHEL-28809] - media: ttusb-dec: remove unnecessary (void*) conversions (Desnes Nunes) [RHEL-28809] - drivers: usb: smsusb: fix error handling code in smsusb_init_device (Desnes Nunes) [RHEL-28809] - media: pvrusb2: use sysfs_emit() to instead of scnprintf() (Desnes Nunes) [RHEL-28809] - usb: convert to ctime accessor functions (Desnes Nunes) [RHEL-28809] - fs: add ctime accessors infrastructure (Desnes Nunes) [RHEL-28809] - misc: rtsx_usb: set return value in rsp_buf alloc err path (Desnes Nunes) [RHEL-28809] - misc: rtsx_usb: use separate command and response buffers (Desnes Nunes) [RHEL-28809] - misc: rtsx_usb: fix use of dma mapped buffer for usb bulk transfer (Desnes Nunes) [RHEL-28809] - misc: rtsx: set NULL intfdata when probe fails (Desnes Nunes) [RHEL-28809] - mmc: rtsx_usb_sdmmc: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - mmc: rtsx_usb_sdmmc: fix return value check of mmc_add_host() (Desnes Nunes) [RHEL-28809] - mmc: rtsx_usb_sdmmc: Remove the unneeded result variable (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: mxs-usb-phy: add imx8ulp and imx8qm compatible (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: mxs-usb-phy: convert to DT schema format (Desnes Nunes) [RHEL-28809] - doc: dt-binding: mxs-usb-phy: fix fsl,tx-cal-45-dn-ohms max and min value (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: mxs-usb-phy: Add i.MX8DXL compatible string (Desnes Nunes) [RHEL-28809] - dt-bindings: Fix incomplete if/then/else schemas (Desnes Nunes) [RHEL-28809] - dt-bindings: iio: dac: adi,ad5360: Add missing binding document (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: tegra20-usb-phy: Document properties needed for OTG mode (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: tegra20-usb-phy: Convert to schema (Desnes Nunes) [RHEL-28809]- net: usb: smsc75xx: Fix uninit-value access in __smsc75xx_read_reg (Jose Ignacio Tornos Martinez) [RHEL-28017] {CVE-2023-52528} - thermal: ACPI: Include the right header file (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Refine acpi_handle_list_equal() slightly (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Return bool from acpi_evaluate_reference() (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Rearrange in acpi_evaluate_reference() (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Fix white space in struct acpi_handle_list definition (Mark Langsdorf) [RHEL-26871] - ACPI: Fix ARM32 platforms compile issue introduced by fw_table changes (Mark Langsdorf) [RHEL-26871] - lib/fw_table: Remove acpi_parse_entries_array() export (Mark Langsdorf) [RHEL-26871] - thermal: trip: Remove lockdep assertion from for_each_thermal_trip() (Mark Langsdorf) [RHEL-26871] - thermal: trip: Drop lockdep assertion from thermal_zone_trip_id() (Mark Langsdorf) [RHEL-26871] - x86/numa: Fix the sort compare func used in numa_fill_memblks() (Mark Langsdorf) [RHEL-26871] - x86/numa: Fix the address overlap check in numa_fill_memblks() (Mark Langsdorf) [RHEL-26871] - thermal: core: Drop thermal_zone_device_exec() (Mark Langsdorf) [RHEL-26871] - thermal: core: Fix disabled trip point check in handle_thermal_trip() (Mark Langsdorf) [RHEL-26871] - coresight: platform: acpi: Ignore the absence of graph (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Provide empty stub of acpi_proc_quirk_mwait_check() (Mark Langsdorf) [RHEL-26871] - ACPICA: struct acpi_resource_vendor: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within null pointer (Mark Langsdorf) [RHEL-26871] - ACPICA: ACPI 6.5: MADT: add support for trace buffer extension in GICC (Mark Langsdorf) [RHEL-26871] - ACPI: video: Use acpi_video_device for cooling-dev driver data (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CVA (Mark Langsdorf) [RHEL-26871] - ACPI: video: Use acpi_device_fix_up_power_children() (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Add TongFang GM6BGEQ, GM6BG5Q and GM6BG0Q to irq1_edge_low_force_override[] (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add acpi_backlight=vendor quirk for Toshiba Portégé R100 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Fix NULL pointer dereference in acpi_video_bus_add() (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add "vendor" quirks for 3 Lenovo x86 Android tablets (Mark Langsdorf) [RHEL-26871] - ACPI: video: Move Xiaomi Mi Pad 2 quirk to its own section (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Apple iMac12,1 and iMac12,2 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Put ACPI video and its child devices into D0 on boot (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Lenovo Ideapad Z470 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Dell Studio 1569 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Lenovo ThinkPad X131e (3371 AMD version) (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Apple iMac11,3 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Remove desktops without backlight DMI quirks (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Fix error path in acpi_evaluate_reference() (Mark Langsdorf) [RHEL-26871] - iommu: Avoid more races around device probe (Mark Langsdorf) [RHEL-26871] - ACPI: PM: Add acpi_device_fix_up_power_children() function (Mark Langsdorf) [RHEL-26871] - ACPI: processor_idle: use raw_safe_halt() in acpi_idle_play_dead() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Fix acpi_thermal_unregister_thermal_zone() cleanup (Mark Langsdorf) [RHEL-26871] - acpi: Move common tables helper functions to common lib (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Do IRQ override on TongFang GMxXGxx (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Add quirk for HP 250 G7 Notebook PC (Mark Langsdorf) [RHEL-26871] - ACPI: x86: use acpi_dev_uid_match() for matching _UID (Mark Langsdorf) [RHEL-26871] - ACPI: utils: use acpi_dev_uid_match() for matching _UID (Mark Langsdorf) [RHEL-26871] - ACPI: sysfs: Clean up create_pnp_modalias() and create_of_modalias() (Mark Langsdorf) [RHEL-26871] - ACPI: sysfs: Fix create_pnp_modalias() and create_of_modalias() (Mark Langsdorf) [RHEL-26871] - ACPI: acpi_pad: Use dev groups for sysfs (Mark Langsdorf) [RHEL-26871] - ACPI: acpi_pad: Rename ACPI device from device to adev (Mark Langsdorf) [RHEL-26871] - ACPI: acpi_pad: Replace acpi_driver with platform_driver (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: Use ERST timeout for slow devices (Mark Langsdorf) [RHEL-26871] - arm64, irqchip/gic-v3, ACPI: Move MADT GICC enabled check into a helper (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Rename acpi_scan_device_not_present() to be about enumeration (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Install Notify() handler before getting NFIT table (Mark Langsdorf) [RHEL-26871] - ACPI: sysfs: use acpi_device_uid() for fetching _UID (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Use the acpi_device_is_present() helper in more places (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Move acpi_arm_init() to the place of after acpi_ghes_init() (Mark Langsdorf) [RHEL-26871] - ACPI: irq: Fix incorrect return value in acpi_register_gsi() (Mark Langsdorf) [RHEL-26871] - ACPI: AC: Use string_choices API instead of ternary operator (Mark Langsdorf) [RHEL-26871] - ACPI: AC: Remove redundant checks (Mark Langsdorf) [RHEL-26871] - acpi,mm: fix typo sibiling -> sibling (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Add context argument to acpi_dev_install_notify_handler() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Use thermal_zone_for_each_trip() for updating trips (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Combine passive and active trip update functions (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Move get_active_temp() (Mark Langsdorf) [RHEL-26871] - thermal: core: Add function to walk trips under zone lock (Mark Langsdorf) [RHEL-26871] - cpuidle, ACPI: Evaluate LPI arch_flags for broadcast timer (Mark Langsdorf) [RHEL-26871] - ACPI: PRM: Annotate struct prm_module_info with __counted_by (Mark Langsdorf) [RHEL-26871] - ACPI: FPDT: properly handle invalid FPDT subtables (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Remove redundant braces around individual statement (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Fix up white space in a few places (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Fix up function header formatting in two places (Mark Langsdorf) [RHEL-26871] - ACPI: OSL: Add empty lines after local variable declarations (Mark Langsdorf) [RHEL-26871] - ACPI: OSL: Remove redundant parentheses in return statements (Mark Langsdorf) [RHEL-26871] - ACPI: OSL: Fix up white space in parameter lists (Mark Langsdorf) [RHEL-26871] - ACPI: property: Document the _DSD data buffer GUID (Mark Langsdorf) [RHEL-26871] - ACPI: property: Allow _DSD buffer data only for byte accessors (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Switch to use acpi_evaluate_dsm_typed() (Mark Langsdorf) [RHEL-26871] - ACPI: PCI: Switch to use acpi_evaluate_dsm_typed() (Mark Langsdorf) [RHEL-26871] - ACPI: LPSS: drop BayTrail and Lynxpoint pinctrl HIDs (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop list of device ACPI handles from struct acpi_thermal (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Dynamically determine acpi_handle_list size (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Rename structure fields holding temperature in deci-Kelvin (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop critical_valid and hot_valid trip flags (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Do not use trip indices for cooling device binding (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Mark uninitialized active trips as invalid (Mark Langsdorf) [RHEL-26871] - thermal: core: Allow trip pointers to be used for cooling device binding (Mark Langsdorf) [RHEL-26871] - thermal: core: Store trip pointer in struct thermal_instance (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Merge trip initialization functions (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Collapse trip devices update function wrappers (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Collapse trip devices update functions (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Add device list to struct acpi_thermal_trip (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Fix a small leak in acpi_thermal_add() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop valid flag from struct acpi_thermal_trip (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop redundant trip point flags (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Untangle initialization and updates of active trips (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Untangle initialization and updates of the passive trip (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Simplify critical and hot trips representation (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Create and populate trip points table earlier (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Determine the number of trip points earlier (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Fold acpi_thermal_get_info() into its caller (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Simplify initialization of critical and hot trips (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Fix incorrect calculation of idt size (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Add quirk for the HP Pavilion Gaming 15-dk1xxx (Mark Langsdorf) [RHEL-26871] - ACPI: OSI: refactor deprecated strncpy() (Mark Langsdorf) [RHEL-26871] - ACPI: OSL: add __printf format attribute to acpi_os_vprintf() (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: Fix AER info corruption when error status data has multiple sections (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Drop .ident values from dmi_system_id tables (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Consolidate IRQ trigger-type override DMI tables (Mark Langsdorf) [RHEL-26871] - ACPI/NUMA: Apply SRAT proximity domain to entire CFMWS window (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CBA (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Fix uninitialized access of buf in acpi_set_pdc_bits() (Mark Langsdorf) [RHEL-26871] - mm/memory_hotplug: allow memmap on memory hotplug request to fallback (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Add a function to get LPS0 constraint for a device (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Add for_each_lpi_constraint() helper (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Add more debugging for AMD constraints parsing (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Fix a logic error parsing AMD constraints table (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Catch multiple ACPI_TYPE_PACKAGE objects (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Post-increment variables when getting constraints (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Fix IRQ override quirk for PCSpecialist Elimina Pro 16 M (Mark Langsdorf) [RHEL-26871] - ACPI: TAD: Install SystemCMOS address space handler for ACPI000E (Mark Langsdorf) [RHEL-26871] - ACPI: Remove assorted unused declarations of functions (Mark Langsdorf) [RHEL-26871] - ACPI: extlog: Fix finding the generic error data for v3 structure (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Defer enumeration of devices with a _DEP pointing to IVSC device (Mark Langsdorf) [RHEL-26871] - thermal: core: Drop unused .get_trip_*() callbacks (Mark Langsdorf) [RHEL-26871] - thermal: core: Rework .get_trend() thermal zone callback (Mark Langsdorf) [RHEL-26871] - thermal/drivers/ti-soc: Switch to new of API (Mark Langsdorf) [RHEL-26871] - thermal/drivers/ti-soc-thermal: Remove unused function ti_thermal_get_temp() (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Use struct thermal_trip (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Rework critical trip setup (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Add helper for resetting trip points (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Change initialization ordering (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Pass sensors to update_trip_temp() (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Untangle update_trip_temp() (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Always assume notification support (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Drop redundant symbol definition (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Always use 2 trips (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_pch: Use generic trip points (Mark Langsdorf) [RHEL-26871] - thermal/drivers/intel: Use generic thermal_zone_get_trip() function (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Improve int340x_thermal_set_trip_temp() (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Drop pointless cast to unsigned long (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Rename variable in int340x_thermal_zone_add() (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Assorted minor cleanups (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Use generic trip points table (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Use zone lock for synchronization (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Rework updating trip points (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Add locking to int340x_thermal_get_trip_type() (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Protect trip temperature from concurrent updates (Mark Langsdorf) [RHEL-26871] - thermal/intel/int340x: Replace parameter to simplify (Mark Langsdorf) [RHEL-26871] - thermal: intel: processor_thermal_device_pci: Use generic trip point (Mark Langsdorf) [RHEL-26871] - thermal: ACPI: Initialize trips if temperature is out of range (Mark Langsdorf) [RHEL-26871] - thermal: ACPI: Add ACPI trip point routines (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Eliminate code duplication from acpi_thermal_notify() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop unnecessary thermal zone callbacks (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Rework thermal_get_trend() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Use trip point table to register thermal zones (Mark Langsdorf) [RHEL-26871] - thermal: core: Rework and rename __for_each_thermal_trip() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Introduce struct acpi_thermal_trip (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Carry out trip point updates under zone lock (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Clean up acpi_thermal_register_thermal_zone() (Mark Langsdorf) [RHEL-26871] - thermal: core: Add priv pointer to struct thermal_trip (Mark Langsdorf) [RHEL-26871] - thermal: core: Introduce thermal_zone_device_exec() (Mark Langsdorf) [RHEL-26871] - thermal: core: Do not handle trip points with invalid temperature (Mark Langsdorf) [RHEL-26871] - thermal/drivers/mellanox: Use generic thermal_zone_get_trip() function (Mark Langsdorf) [RHEL-26871] - thermal/drivers/cxgb4: Use generic thermal_zone_get_trip() function (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop redundant local variable from acpi_thermal_resume() (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Add IRQ override quirk for PCSpecialist Elimina Pro 16 M (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Honor MADT INT_SRC_OVR settings for IRQ1 on AMD Zen (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Always use MADT override IRQ settings for all legacy non i8042 IRQs (Mark Langsdorf) [RHEL-26871] - ACPI: Move AMBA bus scan handling into arm64 specific directory (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Do not attach private data to ACPI handles (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop enabled flag from struct acpi_thermal_active (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Create platform device for CS35L56 (Mark Langsdorf) [RHEL-26871] - platform/x86: serial-multi-instantiate: Auto detect IRQ resource for CSC3551 (Mark Langsdorf) [RHEL-26871] - ACPI/IORT: Remove erroneous id_count check in iort_node_get_rmr_info() (Mark Langsdorf) [RHEL-26871] - coresight: etm4x: Add ACPI support in platform driver (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Refine messages in acpi_early_processor_control_setup() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop nocrt parameter (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Remove acpi_hwp_native_thermal_lvt_osc() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Use _OSC to convey OSPM processor support information (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Remove unnecessary .remove callback (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: HED: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: battery: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: AC: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Set driver_data to NULL every time .add() fails (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Introduce wrappers for ACPICA notify handler install/remove (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Introduce acpi_processor_osc() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Set CAP_SMP_T_SWCOORD in arch_acpi_set_proc_cap_bits() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Clear C_C2C3_FFH and C_C1_FFH in arch_acpi_set_proc_cap_bits() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Rename ACPI_PDC symbols (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Refactor arch_acpi_set_pdc_bits() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Move processor_physically_present() to acpi_processor.c (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Move MWAIT quirk out of acpi_processor.c (Mark Langsdorf) [RHEL-26871] - ACPICA: Add AML_NO_OPERAND_RESOLVE flag to Timer (Mark Langsdorf) [RHEL-26871] - ACPICA: Slightly simplify an error message in acpi_ds_result_push() (Mark Langsdorf) [RHEL-26871] - ACPICA: Add interrupt command to acpiexec (Mark Langsdorf) [RHEL-26871] - ACPICA: Detect GED device and keep track of _EVT (Mark Langsdorf) [RHEL-26871] - ACPICA: Add support for _DSC as per ACPI 6.5 (Mark Langsdorf) [RHEL-26871] - ACPICA: Modify ACPI_STATE_COMMON (Mark Langsdorf) [RHEL-26871] - ACPICA: Fix GCC 12 dangling-pointer warning (Mark Langsdorf) [RHEL-26871] - ACPICA: exserial.c: replace ternary operator with ACPI_MIN() (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Use the acpi_match_acpi_device() helper (Mark Langsdorf) [RHEL-26871] - ACPI: platform: Move SMB0001 HID to the header and reuse (Mark Langsdorf) [RHEL-26871] - ACPI: platform: Ignore SMB0001 only when it has resources (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Introduce acpi_match_acpi_device() helper (Mark Langsdorf) [RHEL-26871] - ACPI: scan: fix undeclared variable warnings by including sleep.h (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Constify acpi_companion_match() returned value (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Move acpi_root to internal header (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Fix acpi_ec_dispatch_gpe() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop struct acpi_thermal_flags (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop struct acpi_thermal_state (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Simplify installation and removal of notify callback (Mark Langsdorf) [RHEL-26871] - ACPI: button: Use different notify handlers for lid and buttons (Mark Langsdorf) [RHEL-26871] - ACPI: button: Eliminate the driver notify callback (Mark Langsdorf) [RHEL-26871] - ACPI: x86: Add pm_debug_messages for LPS0 _DSM state tracking (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Eliminate struct acpi_thermal_state_flags (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Move acpi_thermal_driver definition (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Move symbol definitions to one place (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop redundant ACPI_TRIPS_REFRESH_DEVICES symbol (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Use BIT() macro for defining flags (Mark Langsdorf) [RHEL-26871] - ACPI: FFH: Drop the inclusion of linux/arm-smccc.h (Mark Langsdorf) [RHEL-26871] - ACPI: PAD: mark Zhaoxin CPUs NONSTOP TSC correctly (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: mark bert_disable as __initdata (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Clear GPE on interrupt handling only (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Consolidate all arm specific initialisation into acpi_arm_init() (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Adjust Microsoft LPS0 _DSM handling sequence (Mark Langsdorf) [RHEL-26871] - ACPI: PM: s2idle: fix section mismatch warning (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: GHES: Remove unused ghes_estatus_pool_size_request() (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Add declaration in a local header (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Reduce overhead related to devices with dependencies (Mark Langsdorf) [RHEL-26871] - efi: fix missing prototype warnings (Mark Langsdorf) [RHEL-26871] - ACPI: LPSS: Add pwm_lookup_table entry for second PWM on CHT/BSW devices (Mark Langsdorf) [RHEL-26871] - ACPI: x86: Add ACPI_QUIRK_UART1_SKIP for Lenovo Yoga Book yb1-x90f/l (Mark Langsdorf) [RHEL-26871] - ACPI: button: Add lid disable DMI quirk for Nextbook Ares 8A (Mark Langsdorf) [RHEL-26871] - ACPI: x86: Add skip i2c clients quirk for Nextbook Ares 8A (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Add IRQ override quirk for LG UltraPC 17U70P (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Move to dedicated function sysfs extra attr creation (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Use thermal_zone_device() (Mark Langsdorf) [RHEL-26871] - thermal: intel: pch_thermal: Use thermal driver device to write a trace (Mark Langsdorf) [RHEL-26871] - thermal/core: Add thermal_zone_device structure 'type' accessor (Mark Langsdorf) [RHEL-26871] - thermal: core: Encapsulate tz->device field (Mark Langsdorf) [RHEL-26871] - ACPI: property: Support strings in Apple _DSM props (Mark Langsdorf) [RHEL-26871] - ACPI: x86: utils: Remove Lenovo Yoga Tablet 2's MAGN0001 (Mark Langsdorf) [RHEL-26871] - ACPI: PM: Do not turn of unused power resources on the Toshiba Click Mini (Mark Langsdorf) [RHEL-26871] - ACPI: LPSS: Add 80862289 ACPI _HID for second PWM controller on Cherry Trail (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Ensure that notify handlers are not running after removal (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Add missing braces to acpi_sb_notify() (Mark Langsdorf) [RHEL-26871] - ACPICA: Update version to 20230331 (Mark Langsdorf) [RHEL-26871] - ACPICA: ACPICA: check null return of ACPI_ALLOCATE_ZEROED in acpi_db_display_objects (Mark Langsdorf) [RHEL-26871] - ACPICA: acpi_resource_irq: Replace 1-element arrays with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: acpi_madt_oem_data: Fix flexible array member definition (Mark Langsdorf) [RHEL-26871] - ACPICA: acpi_dmar_andd: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: acpi_pci_routing_table: Replace fixed-size array with flex array member (Mark Langsdorf) [RHEL-26871] - ACPICA: struct acpi_resource_dma: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: Introduce ACPI_FLEX_ARRAY (Mark Langsdorf) [RHEL-26871] - ACPICA: struct acpi_nfit_interleave: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: actbl1: Replace 1-element arrays with flexible arrays (Mark Langsdorf) [RHEL-26871] - ACPICA: add support for ClockInput resource (v6.5) (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Update all copyrights/signons to 2023 (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: applying zero offset to null pointer (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: load of misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: load of misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: actbl2: Replace 1-element arrays with flexible arrays (Mark Langsdorf) [RHEL-26871] - ACPICA: Add missing macro ACPI_FUNCTION_TRACE() for acpi_ns_repair_HID() (Mark Langsdorf) [RHEL-26871] - ACPICA: acpisrc: Add missing tables to astable (Mark Langsdorf) [RHEL-26871] - ACPI: VIOT: Initialize the correct IOMMU fwspec (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Replace ternary operator with min_t() (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Limit explicit removal of query handlers to custom query handlers (Mark Langsdorf) [RHEL-26871] - ACPI: SBS: Fix handling of Smart Battery Selectors (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Fix oops when removing custom query handlers (Mark Langsdorf) [RHEL-26871] - ACPI: SPCR: Amend indentation (Mark Langsdorf) [RHEL-26871] - ACPI: property: Refactor acpi_data_prop_read_single() (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: EINJ: warn on invalid argument when explicitly indicated by platform (Mark Langsdorf) [RHEL-26871] - ACPI: sysfs: Enable ACPI sysfs support for CCEL records (Mark Langsdorf) [RHEL-26871] - ACPI: SPCR: Prefix error messages with FW_BUG (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Fix evaluating _PDC method when running as Xen dom0 (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: EINJ: Add CXL error types (Mark Langsdorf) [RHEL-26871] - ACPI: s2idle: Log when enabling wakeup IRQ fails (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Check for null return of devm_kzalloc() in fch_misc_setup() (Mark Langsdorf) [RHEL-26871] - ACPI: CPPC: Add min and max perf register writing support (Mark Langsdorf) [RHEL-26871] - thermal/core: Use the thermal zone 'devdata' accessor in remaining drivers (Mark Langsdorf) [RHEL-26871] - Input: sun4i-ts - switch to new of thermal API (Mark Langsdorf) [RHEL-26871] - iio/drivers/sun4i_gpadc: Switch to new of thermal API (Mark Langsdorf) [RHEL-26871] - thermal: Add a thermal zone id accessor (Mark Langsdorf) [RHEL-26871] - Enable CONFIG_USB_ONBOARD_HUB (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: Add support for Cypress CY7C6563x (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: Add support for clock input (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: Print symbolic error names (Charles Mirabile) [RHEL-21064] - usb: misc: onboard-hub: add support for Microchip USB5744 (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: microchip,usb5744: Add second supply (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add Genesys Logic gl3510 hub support (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: add device for Genesys Logic hub gl3510 (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_hub: add support for Microchip USB2412 USB 2.0 hub (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add binding for Cypress HX3 USB 3.0 family (Charles Mirabile) [RHEL-21064] - usb: misc: onboard-hub: add support for Cypress HX3 USB 3.0 family (Charles Mirabile) [RHEL-21064] - usb: misc: onboard-hub: support multiple power supplies (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add Genesys Logic GL3523 hub support (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add binding for Genesys Logic GL3523 hub (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_hub: Don't warn twice about problems during remove (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add support for Microchip usb5744 hub controller (Charles Mirabile) [RHEL-21064] - usb: misc: onboard-hub: add support for Microchip USB2517 USB 2.0 hub (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: vialab,vl817: Cleanup compatible, reset-gpios and required (Charles Mirabile) [RHEL-21064] - arm64: defconfig: Enable USB onboard HUB driver (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add VIA LAB VL817 hub support (Charles Mirabile) [RHEL-21064] - arm64: dts: amlogic: Used onboard usb hub reset on odroid c4 (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add binding for Via lab VL817 hub controller (Charles Mirabile) [RHEL-21064] - vendor-prefixes: Add VIA Labs, Inc. (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add Genesys Logic GL852G hub support (Charles Mirabile) [RHEL-21064] - arm64: dts: amlogic: Used onboard usb hub reset on odroid c2 (Charles Mirabile) [RHEL-21064] - ARM: dts: amlogic: Used onboard usb hub reset to enable usb hub (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add device id for Genesys Logic hub controller (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add Genesys Logic GL850G hub support (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add binding for Genesys Logic GL850G hub controller (Charles Mirabile) [RHEL-21064] - dt-bindings: vendor-prefixes: add Genesys Logic (Charles Mirabile) [RHEL-21064] - mm: migrate high-order folios in swap cache correctly (Nico Pache) [RHEL-23654] - MAINTAINERS: Add Siddharth Vadapalli as PCI TI DRA7XX/J721E reviewer (Myron Stowe) [RHEL-28627] - PCI: dwc: Clean up dw_pcie_ep_raise_msi_irq() alignment (Myron Stowe) [RHEL-28627] - PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq() (Myron Stowe) [RHEL-28627] - MAINTAINERS: Add Manivannan Sadhasivam as PCI Endpoint maintainer (Myron Stowe) [RHEL-28627] - PCI: Fix kernel-doc issues (Myron Stowe) [RHEL-28627] - misc: pci_endpoint_test: Use a unique test pattern for each BAR (Myron Stowe) [RHEL-28627] - docs: PCI: Fix typos (Myron Stowe) [RHEL-28627] - PCI: Remove unused 'node' member from struct pci_driver (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Document the SM8650 PCIe Controller (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Document optional PCIe reference clock input (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Correct reset-names property (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Correct clocks for SM8150 (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Correct clocks for SC8180x (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Adjust iommu-map for different SoC (Myron Stowe) [RHEL-28627] - dw-xdata: Remove usage of the deprecated ida_simple_*() API (Myron Stowe) [RHEL-28627] - misc: pci_endpoint_test: Remove usage of the deprecated ida_simple_*() API (Myron Stowe) [RHEL-28627] - PCI: endpoint: pci-epf-test: Make struct pci_epf_ops const (Myron Stowe) [RHEL-28627] - PCI: endpoint: pci-epf-vntb: Make struct pci_epf_ops const (Myron Stowe) [RHEL-28627] - PCI: endpoint: pci-epf-ntb: Make struct pci_epf_ops const (Myron Stowe) [RHEL-28627] - PCI: endpoint: pci-epf-mhi: Make structs pci_epf_ops and pci_epf_event_ops const (Myron Stowe) [RHEL-28627] - PCI: endpoint: Make struct pci_epf_ops in pci_epf_driver const (Myron Stowe) [RHEL-28627] - PCI: xilinx-nwl: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: rockchip-host: Rename rockchip_pcie_legacy_int_handler() (Myron Stowe) [RHEL-28627] - PCI: rockchip-ep: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: uniphier: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: tegra194: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: dw-rockchip: Rename rockchip_pcie_legacy_int_handler() (Myron Stowe) [RHEL-28627] - PCI: keystone: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: dwc: Rename dw_pcie_ep_raise_legacy_irq() (Myron Stowe) [RHEL-28627] - PCI: cadence: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: dra7xx: Rename dra7xx_pcie_raise_legacy_irq() (Myron Stowe) [RHEL-28627] - misc: pci_endpoint_test: Use INTX instead of LEGACY (Myron Stowe) [RHEL-28627] - PCI: endpoint: Rename LEGACY to INTX in test function driver (Myron Stowe) [RHEL-28627] - PCI: endpoint: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: endpoint: Drop PCI_EPC_IRQ_XXX definitions (Myron Stowe) [RHEL-28627] - PCI: Rename PCI_IRQ_LEGACY to PCI_IRQ_INTX (Myron Stowe) [RHEL-28627] - PCI: kirin: Convert to platform remove callback returning void (Myron Stowe) [RHEL-28627] - PCI: keystone: Convert to platform remove callback returning void (Myron Stowe) [RHEL-28627] - PCI: exynos: Convert to platform remove callback returning void (Myron Stowe) [RHEL-28627] - PCI: vmd: Remove usage of the deprecated ida_simple_xx() API (Myron Stowe) [RHEL-28627] - PCI: rcar-host: Add support for optional regulators (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: rcar-pci-host: Add optional regulators (Myron Stowe) [RHEL-28627] - PCI: rcar-gen4: Replace of_device.h with explicit of.h include (Myron Stowe) [RHEL-28627] - PCI: mediatek-gen3: Fix translation window size calculation (Myron Stowe) [RHEL-28627] - PCI: mediatek: Clear interrupt status before dispatching handler (Myron Stowe) [RHEL-28627] - PCI: layerscape: Add suspend/resume for ls1043a (Myron Stowe) [RHEL-28627] - PCI: layerscape(ep): Rename pf_* as pf_lut_* (Myron Stowe) [RHEL-28627] - PCI: layerscape: Add suspend/resume for ls1021a (Myron Stowe) [RHEL-28627] - PCI: layerscape: Add function pointer for exit_from_l2() (Myron Stowe) [RHEL-28627] - PCI: kirin: Use devm_kasprintf() to dynamically allocate clock names (Myron Stowe) [RHEL-28627] - PCI: keystone: Fix race condition when initializing PHYs (Myron Stowe) [RHEL-28627] - PCI: rcar-gen4: Fix -Wvoid-pointer-to-enum-cast error (Myron Stowe) [RHEL-28627] - PCI: iproc: Fix -Wvoid-pointer-to-enum-cast warning (Myron Stowe) [RHEL-28627] - PCI: dwc: Add dw_pcie_ep_{read,write}_dbi[2] helpers (Myron Stowe) [RHEL-28627] - PCI: dwc: Rename .func_conf_select to .get_dbi_offset in struct dw_pcie_ep_ops (Myron Stowe) [RHEL-28627] - PCI: dwc: Rename .ep_init to .init in struct dw_pcie_ep_ops (Myron Stowe) [RHEL-28627] - PCI: dwc: Drop host prefix from struct dw_pcie_host_ops members (Myron Stowe) [RHEL-28627] - PCI: dwc: endpoint: Fix dw_pcie_ep_raise_msix_irq() alignment support (Myron Stowe) [RHEL-28627] - PCI: dwc: Convert SOC_SIFIVE to ARCH_SIFIVE (Myron Stowe) [RHEL-28627] - PCI: j721e: Make TI J721E depend on ARCH_K3 (Myron Stowe) [RHEL-28627] - PCI: j721e: Add TI J784S4 PCIe configuration (Myron Stowe) [RHEL-28627] - PCI: j721e: Add PCIe 4x lane selection support (Myron Stowe) [RHEL-28627] - PCI: j721e: Add per platform maximum lane settings (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: ti,j721e-pci-*: Add j784s4-pci-* compatible strings (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: ti,j721e-pci-*: Add checks for num-lanes (Myron Stowe) [RHEL-28627] - PCI: brcmstb: Configure HW CLKREQ# mode appropriate for downstream device (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: brcmstb: Add property "brcm,clkreq-mode" (Myron Stowe) [RHEL-28627] - PCI: Add ACS quirk for more Zhaoxin Root Ports (Myron Stowe) [RHEL-28627] - PCI/P2PDMA: Remove reference to pci_p2pdma_map_sg() (Myron Stowe) [RHEL-28627] - PCI: Log bridge info when first enumerating bridge (Myron Stowe) [RHEL-28627] - PCI: Log bridge windows conditionally (Myron Stowe) [RHEL-28627] - PCI: Supply bridge device, not secondary bus, to read window details (Myron Stowe) [RHEL-28627] - PCI: Move pci_read_bridge_windows() below individual window accessors (Myron Stowe) [RHEL-28627] - PCI: Use resource names in PCI log messages (Myron Stowe) [RHEL-28627] - PCI: Update BAR # and window messages (Myron Stowe) [RHEL-28627] - PCI: Log device type during enumeration (Myron Stowe) [RHEL-28627] - PCI: Fix 64GT/s effective data rate calculation (Myron Stowe) [RHEL-28627] - x86/pci: Clean up open-coded PCIBIOS return code mangling (Myron Stowe) [RHEL-28627] - scsi: lpfc: Use PCI_HEADER_TYPE_MFD instead of literal (Myron Stowe) [RHEL-28627] - powerpc/fsl-pci: Use PCI_HEADER_TYPE_MASK instead of literal (Myron Stowe) [RHEL-28627] - x86/pci: Use PCI_HEADER_TYPE_* instead of literals (Myron Stowe) [RHEL-28627] - PCI: Only override AMD USB controller if required (Myron Stowe) [RHEL-28627] - PCI: host-generic: Convert to platform remove callback returning void (Myron Stowe) [RHEL-28627] - x86/pci: Reorder pci_mmcfg_arch_map() definition before calls (Myron Stowe) [RHEL-28627] - x86/pci: Return pci_mmconfig_add() failure early (Myron Stowe) [RHEL-28627] - x86/pci: Comment pci_mmconfig_insert() obscure MCFG dependency (Myron Stowe) [RHEL-28627] - x86/pci: Rename pci_mmcfg_check_reserved() to pci_mmcfg_reserved() (Myron Stowe) [RHEL-28627] - x86/pci: Rename acpi_mcfg_check_entry() to acpi_mcfg_valid_entry() (Myron Stowe) [RHEL-28627] - x86/pci: Rename 'MMCONFIG' to 'ECAM', use pr_fmt (Myron Stowe) [RHEL-28627] - x86/pci: Add MCFG debug logging (Myron Stowe) [RHEL-28627] - x86/pci: Reword ECAM EfiMemoryMappedIO logging to avoid 'reserved' (Myron Stowe) [RHEL-28627] - x86/pci: Reserve ECAM if BIOS didn't include it in PNP0C02 _CRS (Myron Stowe) [RHEL-28627] - PCI/AER: Use explicit register sizes for struct members (Myron Stowe) [RHEL-28627] - PCI/AER: Decode Requester ID when no error info found (Myron Stowe) [RHEL-28627] - PCI/AER: Use 'Correctable' and 'Uncorrectable' spec terms for errors (Myron Stowe) [RHEL-28627] - ACPI: APEI: Fix AER info corruption when error status data has multiple sections (Myron Stowe) [RHEL-28627] - PCI/AER: Export pcie_aer_is_native() (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Add missing legacy-interrupt-controller (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Use generic binding (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Fix interrupt-names issue (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: improve msi handling (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Update for RK3588 (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: Add rk3588 compatible (Myron Stowe) [RHEL-28627] - PCI: imx6: Add i.MX8MP PCIe EP support (Myron Stowe) [RHEL-28627] - PCI: imx6: Add i.MX8MM PCIe EP support (Myron Stowe) [RHEL-28627] - PCI: imx6: Add i.MX8MQ PCIe EP support (Myron Stowe) [RHEL-28627] - PCI: imx6: Add i.MX PCIe EP mode support (Myron Stowe) [RHEL-28627] - exfat: free the sbi and iocharset in ->kill_sb (Pavel Reichl) [RHEL-30614] - exfat: don't RCU-free the sbi (Pavel Reichl) [RHEL-30614] - exfat: use kvmalloc_array/kvfree instead of kmalloc_array/kfree (Pavel Reichl) [RHEL-30614] - exfat: ensure that ctime is updated whenever the mtime is (Pavel Reichl) [RHEL-30614] - sched/rt: Change the type of 'sysctl_sched_rt_period' from 'unsigned int' to 'int' (Phil Auld) [RHEL-29436] - sched/rt/docs: Use 'real-time' instead of 'realtime' (Phil Auld) [RHEL-29436] - sched/rt/docs: Clarify & fix sched_rt_* sysctl docs (Phil Auld) [RHEL-29436] - sched/rt: Disallow writing invalid values to sched_rt_period_us (Phil Auld) [RHEL-29436] - sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset (Phil Auld) [RHEL-29436] - sched/rt: Fix sysctl_sched_rr_timeslice intial value (Phil Auld) [RHEL-29436] - mm/sparsemem: fix race in accessing memory_section->usage (Waiman Long) [RHEL-28877 RHEL-28878] {CVE-2023-52489} - Revert "[redhat] kabi: add symbol __scsi_execute to stablelist" (Ewan D. Milne) [RHEL-30725] - xfs: fix SEEK_HOLE/DATA for regions with active COW extents (Bill O'Donnell) [RHEL-29365] - NFS: remove sync_mode test from nfs_writepage_locked() (Jeffrey Layton) [RHEL-28630] - nfs: Remove writepage (Jeffrey Layton) [RHEL-28630]- scsi: target: pscsi: Fix bio_put() for error case (Maurizio Lombardi) [RHEL-29638] - scsi: target: Fix unmap setup during configuration (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Add TMF to tmr_list handling (Maurizio Lombardi) [RHEL-29638] - scsi: target: Enable READ CAPACITY for PR EARO (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Fix kernel-doc comment (Maurizio Lombardi) [RHEL-29638] - scsi: target: Export fabric driver direct submit settings (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Unexport target_queue_submission() (Maurizio Lombardi) [RHEL-29638] - scsi: target: Allow userspace to request direct submissions (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Kill transport_handle_cdb_direct() (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Move buffer clearing hack (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Move core_alua_check_nonop_delay() call (Maurizio Lombardi) [RHEL-29638] - scsi: target: Have drivers report if they support direct submissions (Maurizio Lombardi) [RHEL-29638] - scsi: target: iscs: Make write_pending_must_be_called a bit field (Maurizio Lombardi) [RHEL-29638] - scsi: target: tcmu: Annotate struct tcmu_tmr with __counted_by (Maurizio Lombardi) [RHEL-29638] - scsi: target: Remove the references to http://www.linux-iscsi.org/ (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Fix deadlock due to recursive locking (Maurizio Lombardi) [RHEL-29638] - selftests: net: gro fwd: update vxlan GRO test expectations (Antoine Tenart) [RHEL-19729] - udp: prevent local UDP tunnel packets from being GROed (Antoine Tenart) [RHEL-19729] - udp: do not transition UDP GRO fraglist partial checksums to unnecessary (Antoine Tenart) [RHEL-19729] - gro: fix ownership transfer (Antoine Tenart) [RHEL-19729] - udp: do not accept non-tunnel GSO skbs landing in a tunnel (Antoine Tenart) [RHEL-19729] - nvme-pci: fix sleeping function called from interrupt context (Maurizio Lombardi) [RHEL-17679] - powerpc: Don't clobber f0/vs0 during fp|altivec register save (Mamatha Inamdar) [RHEL-18988] - blk-mq: don't schedule block kworker on isolated CPUs (Ming Lei) [RHEL-13920]- PCI: Avoid potential out-of-bounds read in pci_dev_for_each_resource() (Myron Stowe) [RHEL-26742 RHEL-26743] {CVE-2023-52466} - smb: client: do not start laundromat thread on nohandlecache (Paulo Alcantara) [RHEL-28739] - fs/nls: make load_nls() take a const parameter (Paulo Alcantara) [RHEL-28739] - smb3: do not start laundromat thread when dir leases disabled (Paulo Alcantara) [RHEL-28739] - smb3: display network namespace in debug information (Paulo Alcantara) [RHEL-28739] - cifs: Release folio lock on fscache read hit. (Paulo Alcantara) [RHEL-28739] - cifs: add missing return value check for cifs_sb_tlink (Paulo Alcantara) [RHEL-28739] - cifs: fix charset issue in reconnection (Paulo Alcantara) [RHEL-28739] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-28739] - cifs: allow dumping keys for directories too (Paulo Alcantara) [RHEL-28739] - cifs: fix mid leak during reconnection after timeout threshold (Paulo Alcantara) [RHEL-28739] - cifs: is_network_name_deleted should return a bool (Paulo Alcantara) [RHEL-28739] - cifs: if deferred close is disabled then close files immediately (Paulo Alcantara) [RHEL-28739] - cifs: Add a laundromat thread for cached directories (Paulo Alcantara) [RHEL-28739] - smb: client: remove redundant pointer 'server' (Paulo Alcantara) [RHEL-28739] - cifs: new dynamic tracepoint to track ses not found errors (Paulo Alcantara) [RHEL-28739] - cifs: log session id when a matching ses is not found (Paulo Alcantara) [RHEL-28739] - smb: client: improve DFS mount check (Paulo Alcantara) [RHEL-28739] - smb: client: fix parsing of source mount option (Paulo Alcantara) [RHEL-28739] - cifs: print client_guid in DebugData (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in generic_ip_connect() (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in CIFSFindNext() (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in CIFSFindFirst() (Paulo Alcantara) [RHEL-28739] - smb3: do not reserve too many oplock credits (Paulo Alcantara) [RHEL-28739] - cifs: print more detail when invalidate_inode_mapping fails (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in cifs_smb3_do_mount() (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in cifs_match_super() (Paulo Alcantara) [RHEL-28739] - cifs: print nosharesock value while dumping mount options (Paulo Alcantara) [RHEL-28739] - scripts/gdb: fix SB_* constants parsing (Ming Lei) [RHEL-29262] - super: wait for nascent superblocks (Ming Lei) [RHEL-29262] - super: use locking helpers (Ming Lei) [RHEL-29262] - fs: fix undefined behavior in bit shift for SB_NOUSER (Ming Lei) [RHEL-29262] - block: fix kernel-doc for disk_force_media_change() (Ming Lei) [RHEL-29262] - nbd: don't call blk_mark_disk_dead nbd_clear_sock_ioctl (Ming Lei) [RHEL-29262] - zram: take device and not only bvec offset into account (Ming Lei) [RHEL-29262] - ext4: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - xfs: Convert to bdev_open_by_path() (Ming Lei) [RHEL-29262] - nfs/blocklayout: Convert to use bdev_open_by_dev/path() (Ming Lei) [RHEL-29262] - jfs: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - fs: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - mm/swap: Convert to use bdev_open_by_dev() (Ming Lei) [RHEL-29262] - PM: hibernate: Drop unused snapshot_test argument (Ming Lei) [RHEL-29262] - PM: hibernate: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - PM: hibernate: Rename function parameter from snapshot_test to exclusive (Ming Lei) [RHEL-29262] - s390/dasd: Convert to bdev_open_by_path() (Ming Lei) [RHEL-29262] - scsi: target: Convert to bdev_open_by_path() (Ming Lei) [RHEL-29262] - nvmet: Convert to bdev_open_by_path() (Ming Lei) [RHEL-29262] - mtd: block2mtd: Convert to bdev_open_by_dev/path() (Ming Lei) [RHEL-29262] - md: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - dm: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - zram: Convert to use bdev_open_by_dev() (Ming Lei) [RHEL-29262] - xen/blkback: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - pktcdvd: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - drdb: Convert to use bdev_open_by_path() (Ming Lei) [RHEL-29262] - block: Use bdev_open_by_dev() in disk_scan_partitions() and blkdev_bszset() (Ming Lei) [RHEL-29262] - block: Use bdev_open_by_dev() in blkdev_open() (Ming Lei) [RHEL-29262] - block: Provide bdev_open_* functions (Ming Lei) [RHEL-29262] - fs: remove get_super (Ming Lei) [RHEL-29262] - block: call into the file system for ioctl BLKFLSBUF (Ming Lei) [RHEL-29262] - block: call into the file system for bdev_mark_dead (Ming Lei) [RHEL-29262] - block: consolidate __invalidate_device and fsync_bdev (Ming Lei) [RHEL-29262] - block: drop the "busy inodes on changed media" log message (Ming Lei) [RHEL-29262] - dasd: also call __invalidate_device when setting the device offline (Ming Lei) [RHEL-29262] - amiflop: don't call fsync_bdev in FDFMTBEG (Ming Lei) [RHEL-29262] - floppy: call disk_force_media_change when changing the format (Ming Lei) [RHEL-29262] - block: simplify the disk_force_media_change interface (Ming Lei) [RHEL-29262] - nbd: call blk_mark_disk_dead in nbd_clear_sock_ioctl (Ming Lei) [RHEL-29262] - xfs use fs_holder_ops for the log and RT devices (Ming Lei) [RHEL-29262] - xfs: drop s_umount over opening the log and RT devices (Ming Lei) [RHEL-29262] - ext4: use fs_holder_ops for the log device (Ming Lei) [RHEL-29262] - ext4: drop s_umount over opening the log device (Ming Lei) [RHEL-29262] - fs: export fs_holder_ops (Ming Lei) [RHEL-29262] - fs: stop using get_super in fs_mark_dead (Ming Lei) [RHEL-29262] - fs: use the super_block as holder when mounting file systems (Ming Lei) [RHEL-29262] - ext4: make the IS_EXT2_SB/IS_EXT3_SB checks more robust (Ming Lei) [RHEL-29262] - nilfs2: use setup_bdev_super to de-duplicate the mount code (Ming Lei) [RHEL-29262] - fs: export setup_bdev_super (Ming Lei) [RHEL-29262] - fs: open block device after superblock creation (Ming Lei) [RHEL-29262] - exfat: free the sbi and iocharset in ->kill_sb (Ming Lei) [RHEL-29262] - exfat: don't RCU-free the sbi (Ming Lei) [RHEL-29262] - ext4: close the external journal device in ->kill_sb (Ming Lei) [RHEL-29262] - ext4: ext4_put_super: Remove redundant checking for 'sbi->s_journal_bdev' (Ming Lei) [RHEL-29262] - ext4: Fix reusing stale buffer heads from last failed mounting (Ming Lei) [RHEL-29262] - xfs: document the invalidate_bdev call in invalidate_bdev (Ming Lei) [RHEL-29262] - xfs: close the external block devices in xfs_mount_free (Ming Lei) [RHEL-29262] - xfs: close the RT and log block devices in xfs_free_buftarg (Ming Lei) [RHEL-29262] - xfs: remove xfs_blkdev_put (Ming Lei) [RHEL-29262] - xfs: free the xfs_mount in ->kill_sb (Ming Lei) [RHEL-29262] - xfs: remove a superfluous s_fs_info NULL check in xfs_fs_put_super (Ming Lei) [RHEL-29262] - xfs: reformat the xfs_fs_free prototype (Ming Lei) [RHEL-29262] - fs, block: remove bdev->bd_super (Ming Lei) [RHEL-29262] - ocfs2: stop using bdev->bd_super for journal error logging (Ming Lei) [RHEL-29262] - ext4: don't use bdev->bd_super in __ext4_journal_get_write_access (Ming Lei) [RHEL-29262] - fs: stop using bdev->bd_super in mark_buffer_write_io_error (Ming Lei) [RHEL-29262] - fuse: retire block-device-based superblock on force unmount (Ming Lei) [RHEL-29262] - vfs: function to prevent re-use of block-device-based superblocks (Ming Lei) [RHEL-29262] - block: don't allow a disk link holder to itself (Ming Lei) [RHEL-29262] - block: store the holder kobject in bd_holder_disk (Ming Lei) [RHEL-29262] - block: fix use after free for bd_holder_dir (Ming Lei) [RHEL-29262] - block: remove delayed holder registration (Ming Lei) [RHEL-29262] - dm: track per-add_disk holder relations in DM (Ming Lei) [RHEL-29262] - dm: make sure create and remove dm device won't race with open and close table (Ming Lei) [RHEL-29262] - dm: cleanup close_table_device (Ming Lei) [RHEL-29262] - dm: cleanup open_table_device (Ming Lei) [RHEL-29262] - dm: remove free_table_devices (Ming Lei) [RHEL-29262] - zram: return errors from read_from_bdev_sync (Ming Lei) [RHEL-29262] - zram: fix synchronous reads (Ming Lei) [RHEL-29262] - zram: don't return errors from read_from_bdev_async (Ming Lei) [RHEL-29262] - zram: pass a page to read_from_bdev (Ming Lei) [RHEL-29262] - zram: refactor zram_bdev_write (Ming Lei) [RHEL-29262] - zram: don't pass a bvec to __zram_bvec_write (Ming Lei) [RHEL-29262] - zram: refactor zram_bdev_read (Ming Lei) [RHEL-29262] - zram: directly call zram_read_page in writeback_store (Ming Lei) [RHEL-29262] - zram: use bvec_set_page to initialize bvecs (Ming Lei) [RHEL-29262] - zram: rename __zram_bvec_read to zram_read_page (Ming Lei) [RHEL-29262] - zram: don't use highmem for the bounce buffer in zram_bvec_{read,write} (Ming Lei) [RHEL-29262] - zram: refactor highlevel read and write handling (Ming Lei) [RHEL-29262] - zram: return early on error in zram_bvec_rw (Ming Lei) [RHEL-29262] - zram: move discard handling to zram_submit_bio (Ming Lei) [RHEL-29262] - zram: simplify bvec iteration in __zram_make_request (Ming Lei) [RHEL-29262] - zram: make zram_bio_discard more self-contained (Ming Lei) [RHEL-29262] - zram: remove valid_io_request (Ming Lei) [RHEL-29262] - zram: always compile read_from_bdev_sync (Ming Lei) [RHEL-29262] - zram: remove unused stats fields (Ming Lei) [RHEL-29262] - block: remove ->rw_page (Ming Lei) [RHEL-29262] - mm: factor out a swap_writepage_bdev helper (Ming Lei) [RHEL-29262] - mm: remove the __swap_writepage return value (Ming Lei) [RHEL-29262] - mm: use an on-stack bio for synchronous swapin (Ming Lei) [RHEL-29262] - mm: factor out a swap_readpage_bdev helper (Ming Lei) [RHEL-29262] - mm: remove the swap_readpage return value (Ming Lei) [RHEL-29262] - mpage: stop using bdev_{read,write}_page (Ming Lei) [RHEL-29262] - zram: add incompressible flag to read_block_state() (Ming Lei) [RHEL-29262] - zram: add incompressible writeback (Ming Lei) [RHEL-29262] - documentation: add zram recompression documentation (Ming Lei) [RHEL-29262] - zram: add algo parameter support to zram_recompress() (Ming Lei) [RHEL-29262] - zram: remove redundant checks from zram_recompress() (Ming Lei) [RHEL-29262] - zram: add size class equals check into recompression (Ming Lei) [RHEL-29262] - zram: use IS_ERR_VALUE() to check for zs_malloc() errors (Ming Lei) [RHEL-29262] - zram: clarify writeback_store() comment (Ming Lei) [RHEL-29262] - zram: add recompress flag to read_block_state() (Ming Lei) [RHEL-29262] - redhat: configs: add zram ZRAM_MULTI_COMP (Ming Lei) [RHEL-29262] - zram: introduce recompress sysfs knob (Ming Lei) [RHEL-29262] - zram: factor out WB and non-WB zram read functions (Ming Lei) [RHEL-29262] - zram: add recompression algorithm sysfs knob (Ming Lei) [RHEL-29262] - zram: preparation for multi-zcomp support (Ming Lei) [RHEL-29262] - zram: add a huge_idle writeback mode (Ming Lei) [RHEL-29262] - docs: Fix wording in optional zram feature docs (Ming Lei) [RHEL-29262] - redhat/configs: Remove HOTPLUG_CPU0 configs (Prarit Bhargava) [RHEL-22073] - remoteproc: qcom_q6v5_adsp: Convert to dev_pm_domain_attach|detach_list() (Radu Rendec) [RHEL-29555] - remoteproc: imx_rproc: Convert to dev_pm_domain_attach|detach_list() (Radu Rendec) [RHEL-29555] - remoteproc: imx_dsp_rproc: Convert to dev_pm_domain_attach|detach_list() (Radu Rendec) [RHEL-29555] - PM: domains: Add helper functions to attach/detach multiple PM domains (Radu Rendec) [RHEL-29555] - remoteproc: qcom_q6v5_adsp: Fix iommu_map() compatibility (Radu Rendec) [RHEL-29555] - remoteproc: qcom: using pm_runtime_resume_and_get to simplify the code (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Add support for memory sandbox (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Add efuse evb selection control (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Replace hard coded values with macros (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Update rproc parse firmware callback (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Add compatible name for SC7280 ADSP (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Add flag in adsp private data structure (Radu Rendec) [RHEL-29555] - dt-bindings: remoteproc: qcom: Add SC7280 ADSP support (Radu Rendec) [RHEL-29555] - memory: tegra: Skip SID programming if SID registers aren't set (Robert Foss) [RHEL-23656] - memory: tegra: Add SID override programming for MC clients (Robert Foss) [RHEL-23656] - iommu: Don't reserve 0-length IOVA region (Robert Foss) [RHEL-23656] - powerpc/hv-gpci: Fix the H_GET_PERF_COUNTER_INFO hcall return value checks (Mamatha Inamdar) [RHEL-29448] - thermal: core: Fix NULL pointer dereference in zone registration error path (David Arcari) [RHEL-26922 RHEL-26923] {CVE-2023-52473} - hwrng: core - Fix page fault dead lock on mmap-ed hwrng (Steve Best) [RHEL-29487 RHEL-29488] {CVE-2023-52615} - cpufreq: intel_pstate: Add Emerald Rapids support in no-HWP mode (David Arcari) [RHEL-29653] - RDMA/core: Fix uninit-value access in ib_get_eth_speed() (Kamal Heib) [RHEL-23034] - RDMA/core: Get IB width and speed from netdev (Kamal Heib) [RHEL-23034] - x86/cpu: Add model number for another Intel Arrow Lake mobile processor (Steve Best) [RHEL-30728] - x86/cpu: Add model number for Intel Clearwater Forest processor (Steve Best) [RHEL-30728] - dm-integrity: align the outgoing bio in integrity_recheck (Benjamin Marzinski) [RHEL-29679] - dm-integrity: fix a memory leak when rechecking the data (Benjamin Marzinski) [RHEL-29679] - NFSv4: fairly test all delegations on a SEQ4_ revocation (Benjamin Coddington) [RHEL-7976] - NFS: Read unlock folio on nfs_page_create_from_folio() error (Benjamin Coddington) [RHEL-18029] - i40e: Fix VF MAC filter removal (Ivan Vecera) [RHEL-15701] - i40e: Fix firmware version comparison function (Ivan Vecera) [RHEL-15701] - i40e: disable NAPI right after disabling irqs when handling xsk_pool (Ivan Vecera) [RHEL-15701] - i40e: take into account XDP Tx queues when stopping rings (Ivan Vecera) [RHEL-15701] - i40e: avoid double calling i40e_pf_rxq_wait() (Ivan Vecera) [RHEL-15701] - i40e: Fix wrong mask used during DCB config (Ivan Vecera) [RHEL-15701] - i40e: Fix waiting for queues of all VSIs to be disabled (Ivan Vecera) [RHEL-15701] - i40e: Do not allow untrusted VF to remove administratively set MAC (Ivan Vecera) [RHEL-15701] - net: intel: fix old compiler regressions (Ivan Vecera) [RHEL-15701] - i40e: update xdp_rxq_info::frag_size for ZC enabled Rx queue (Ivan Vecera) [RHEL-15701] - i40e: set xdp_rxq_info::frag_size (Ivan Vecera) [RHEL-15701] - intel: xsk: initialize skb_frag_t::bv_offset in ZC drivers (Ivan Vecera) [RHEL-15701] - i40e: handle multi-buffer packets that are shrunk by xdp prog (Ivan Vecera) [RHEL-15701] - i40e: Include types.h to some headers (Ivan Vecera) [RHEL-15701] - i40e: Restore VF MSI-X state during PCI reset (Ivan Vecera) [RHEL-15701] - i40e: fix use-after-free in i40e_aqc_add_filters() (Ivan Vecera) [RHEL-15701] - i40e: Avoid unnecessary use of comma operator (Ivan Vecera) [RHEL-15701] - i40e: Fix VF disable behavior to block all traffic (Ivan Vecera) [RHEL-15701] - i40e: Fix filter input checks to prevent config with invalid values (Ivan Vecera) [RHEL-15701] - i40e: field get conversion (Ivan Vecera) [RHEL-15701] - i40e: field prep conversion (Ivan Vecera) [RHEL-15701] - intel: add bit macro includes where needed (Ivan Vecera) [RHEL-15701] - i40e: remove fake support of rx-frames-irq (Ivan Vecera) [RHEL-15701] - i40e: Fix ST code value for Clause 45 (Ivan Vecera) [RHEL-15701] - i40e: Fix unexpected MFS warning message (Ivan Vecera) [RHEL-15701] - i40e: Remove queue tracking fields from i40e_adminq_ring (Ivan Vecera) [RHEL-15701] - i40e: Remove AQ register definitions for VF types (Ivan Vecera) [RHEL-15701] - i40e: Delete unused and useless i40e_pf fields (Ivan Vecera) [RHEL-15701] - i40e: Fix adding unsupported cloud filters (Ivan Vecera) [RHEL-15701] - i40e: Delete unused i40e_mac_info fields (Ivan Vecera) [RHEL-15701] - i40e: Move inline helpers to i40e_prototype.h (Ivan Vecera) [RHEL-15701] - i40e: Remove VF MAC types (Ivan Vecera) [RHEL-15701] - i40e: Use helpers to check running FW and AQ API versions (Ivan Vecera) [RHEL-15701] - i40e: Add other helpers to check version of running firmware and AQ API (Ivan Vecera) [RHEL-15701] - i40e: Move i40e_is_aq_api_ver_ge helper (Ivan Vecera) [RHEL-15701] - i40e: Initialize hardware capabilities at single place (Ivan Vecera) [RHEL-15701] - i40e: Consolidate hardware capabilities (Ivan Vecera) [RHEL-15701] - i40e: Use DECLARE_BITMAP for flags field in i40e_hw (Ivan Vecera) [RHEL-15701] - i40e: Use DECLARE_BITMAP for flags and hw_features fields in i40e_pf (Ivan Vecera) [RHEL-15701] - i40e: Remove _t suffix from enum type names (Ivan Vecera) [RHEL-15701] - i40e: Remove unused flags (Ivan Vecera) [RHEL-15701] - i40e: add an error code check in i40e_vsi_setup (Ivan Vecera) [RHEL-15701] - i40e: increase max descriptors for XL710 (Ivan Vecera) [RHEL-15701] - i40e: Fix wrong check for I40E_TXR_FLAGS_WB_ON_ITR (Ivan Vecera) [RHEL-15701] - i40e: sync next_to_clean and next_to_process for programming status desc (Ivan Vecera) [RHEL-15701] - i40e: Fix I40E_FLAG_VF_VLAN_PRUNING value (Ivan Vecera) [RHEL-15701] - i40e: xsk: remove count_mask (Ivan Vecera) [RHEL-15701] - i40e: use scnprintf over strncpy+strncat (Ivan Vecera) [RHEL-15701] - intel: fix format warnings (Ivan Vecera) [RHEL-15701] - i40e: Refactor and rename i40e_read_pba_string() (Ivan Vecera) [RHEL-15701] - i40e: Split and refactor i40e_nvm_version_str() (Ivan Vecera) [RHEL-15701] - i40e: prevent crash on probe if hw registers have invalid values (Ivan Vecera) [RHEL-15701] - i40e: Move DDP specific macros and structures to i40e_ddp.c (Ivan Vecera) [RHEL-15701] - i40e: Remove circular header dependencies and fix headers (Ivan Vecera) [RHEL-15701] - i40e: Split i40e_osdep.h (Ivan Vecera) [RHEL-15701] - i40e: Move memory allocation structures to i40e_alloc.h (Ivan Vecera) [RHEL-15701] - i40e: Simplify memory allocation functions (Ivan Vecera) [RHEL-15701] - i40e: Refactor I40E_MDIO_CLAUSE* macros (Ivan Vecera) [RHEL-15701] - i40e: Move I40E_MASK macro to i40e_register.h (Ivan Vecera) [RHEL-15701] - i40e: Remove back pointer from i40e_hw structure (Ivan Vecera) [RHEL-15701] - i40e: Add rx_missed_errors for buffer exhaustion (Ivan Vecera) [RHEL-15701] - net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush(). (Ivan Vecera) [RHEL-15701] - i40e: fix potential memory leaks in i40e_remove() (Ivan Vecera) [RHEL-15701] - i40e: fix potential NULL pointer dereferencing of pf->vf i40e_sync_vsi_filters() (Ivan Vecera) [RHEL-15701] - i40e: fix misleading debug logs (Ivan Vecera) [RHEL-15701] - i40e: Replace one-element array with flex-array member in struct i40e_profile_aq_section (Ivan Vecera) [RHEL-15701] - i40e: Replace one-element array with flex-array member in struct i40e_section_table (Ivan Vecera) [RHEL-15701] - i40e: Replace one-element array with flex-array member in struct i40e_profile_segment (Ivan Vecera) [RHEL-15701] - i40e: Replace one-element array with flex-array member in struct i40e_package_header (Ivan Vecera) [RHEL-15701] - i40e: Remove unused function declarations (Ivan Vecera) [RHEL-15701] - i40e: remove i40e_status (Ivan Vecera) [RHEL-15701] - i40e: Fix an NULL vs IS_ERR() bug for debugfs_create_dir() (Ivan Vecera) [RHEL-15701] - i40e: xsk: add TX multi-buffer support (Ivan Vecera) [RHEL-15701] - i40e: xsk: add RX multi-buffer support (Ivan Vecera) [RHEL-15701] - i40e, xsk: fix comment typo (Ivan Vecera) [RHEL-15701] - i40e: remove unnecessary check for old MAC == new MAC (Ivan Vecera) [RHEL-15701] - i40e: fix i40e_setup_misc_vector() error handling (Ivan Vecera) [RHEL-15701] - i40e: fix accessing vsi->active_filters without holding lock (Ivan Vecera) [RHEL-15701] - i40e: Add support for VF to specify its primary MAC address (Ivan Vecera) [RHEL-15701] - i40e: fix registers dump after run ethtool adapter self test (Ivan Vecera) [RHEL-15701] - i40e: fix flow director packet filter programming (Ivan Vecera) [RHEL-15701] - i40e: add support for XDP multi-buffer Rx (Ivan Vecera) [RHEL-15701] - i40e: add xdp_buff to i40e_ring struct (Ivan Vecera) [RHEL-15701] - i40e: introduce next_to_process to i40e_ring (Ivan Vecera) [RHEL-15701] - i40e: use frame_sz instead of recalculating truesize for building skb (Ivan Vecera) [RHEL-15701] - i40e: Change size to truesize when using i40e_rx_buffer_flip() (Ivan Vecera) [RHEL-15701] - i40e: add pre-xdp page_count in rx_buffer (Ivan Vecera) [RHEL-15701] - i40e: change Rx buffer size for legacy-rx to support XDP multi-buffer (Ivan Vecera) [RHEL-15701] - i40e: consolidate maximum frame size calculation for vsi (Ivan Vecera) [RHEL-15701] - i40e: check vsi type before setting xdp_features flag (Ivan Vecera) [RHEL-15701] - drivers: net: turn on XDP features (Ivan Vecera) [RHEL-15701] - i40e: add xdp frags support to ndo_xdp_xmit (Ivan Vecera) [RHEL-15701] - dmaengine: idxd: Ensure safe user copy of completion record (Jerry Snitselaar) [RHEL-28511] - dmaengine: idxd: Remove shadow Event Log head stored in idxd (Jerry Snitselaar) [RHEL-28511] - dmaengine: idxd: Move dma_free_coherent() out of spinlocked context (Jerry Snitselaar) [RHEL-28511]- redhat: Fix RT kernel kvm subpackage requires (Juri Lelli) [RHEL-23390] - KVM: x86: Add X86EMUL_F_INVLPG and pass it in em_invlpg() (Prarit Bhargava) [RHEL-25415] - KVM: x86: Add an emulation flag for implicit system access (Prarit Bhargava) [RHEL-25415] - KVM: x86: Consolidate flags for __linearize() (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Add new MA_LLC, USR_DP, and USR_CP bank types (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Remove obsolete config X86_32_SMP (Prarit Bhargava) [RHEL-25415] - x86/xen: add CPU dependencies for 32-bit build (Prarit Bhargava) [RHEL-25415] - x86/xen: fix percpu vcpu_info allocation (Prarit Bhargava) [RHEL-25415] - x86/mce/amd, EDAC/mce_amd: Move long names to decoder module (Prarit Bhargava) [RHEL-25415] - x86/cpu/intel_epb: Don't rely on link order (Prarit Bhargava) [RHEL-25415] - x86/ioapic: Remove unfinished sentence from comment (Prarit Bhargava) [RHEL-25415] - x86/io: Remove the unused 'bw' parameter from the BUILDIO() macro (Prarit Bhargava) [RHEL-25415] - x86/apic: Drop struct local_apic (Prarit Bhargava) [RHEL-25415] - x86/apic: Drop enum apic_delivery_modes (Prarit Bhargava) [RHEL-25415] - x86/apic: Drop apic::delivery_mode (Prarit Bhargava) [RHEL-25415] - x86/microcode/intel: Set new revision only after a successful update (Prarit Bhargava) [RHEL-25415] - x86/microcode: Rework early revisions reporting (Prarit Bhargava) [RHEL-25415] - x86/microcode: Remove the driver announcement and version (Prarit Bhargava) [RHEL-25415] - x86/entry: Harden return-to-user (Prarit Bhargava) [RHEL-25415] - x86/entry: Optimize common_interrupt_return() (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Correct incorrect 'or' operation for PMU capabilities (Prarit Bhargava) [RHEL-25415] - x86/mtrr: Document missing function parameters in kernel-doc (Prarit Bhargava) [RHEL-25415] - x86/lib: Fix overflow when counting digits (Prarit Bhargava) [RHEL-25415] - perf/x86/intel/cstate: Add Grand Ridge support (Prarit Bhargava) [RHEL-25415] - perf/x86/intel/cstate: Add Sierra Forest support (Prarit Bhargava) [RHEL-25415] - x86/smp: Export symbol cpu_clustergroup_mask() (Prarit Bhargava) [RHEL-25415] - perf/x86/intel/cstate: Cleanup duplicate attr_groups (Prarit Bhargava) [RHEL-25415] - x86/mce: Remove redundant check from mce_device_create() (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Make the struct paravirt_patch_site packed (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Use relative reference for the original instruction offset (Prarit Bhargava) [RHEL-25415] - tools headers x86 cpufeatures: Sync with the kernel sources to pick TDX, Zen, APIC MSR fence changes (Prarit Bhargava) [RHEL-25415] - x86/barrier: Do not serialize MSR accesses on AMD (Prarit Bhargava) [RHEL-25415] - x86/mce: Mark fatal MCE's page as poison to avoid panic in the kdump kernel (Prarit Bhargava) [RHEL-25415] - x86/setup: Make relocated_ramdisk a local variable of relocate_initrd() (Prarit Bhargava) [RHEL-25415] - x86/acpi: Handle bogus MADT APIC tables gracefully (Prarit Bhargava) [RHEL-25415] - x86/acpi: Ignore invalid x2APIC entries (Prarit Bhargava) [RHEL-25415] - x86/i8259: Skip probing when ACPI/MADT advertises PCAT compatibility (Prarit Bhargava) [RHEL-25415] - x86/defconfig: Enable CONFIG_DEBUG_ENTRY=y (Prarit Bhargava) [RHEL-25415] - x86/microcode: Prepare for minimal revision check (Prarit Bhargava) [RHEL-25415] - x86/microcode/intel: Add a minimum required revision for late loading (Prarit Bhargava) [RHEL-25415] - x86/microcode: Handle "offline" CPUs correctly (Prarit Bhargava) [RHEL-25415] - x86/apic: Provide apic_force_nmi_on_cpu() (Prarit Bhargava) [RHEL-25415] - x86/microcode: Protect against instrumentation (Prarit Bhargava) [RHEL-25415] - x86/microcode: Rendezvous and load in NMI (Prarit Bhargava) [RHEL-25415] - x86/microcode: Replace the all-in-one rendevous handler (Prarit Bhargava) [RHEL-25415] - x86/microcode: Provide new control functions (Prarit Bhargava) [RHEL-25415] - x86/microcode: Get rid of the schedule work indirection (Prarit Bhargava) [RHEL-25415] - x86/microcode: Mop up early loading leftovers (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Use cached microcode for AP load (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Cache builtin/initrd microcode early (Prarit Bhargava) [RHEL-25415] - x86/microcode: Remove pointless apply() invocation (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Cache builtin microcode too (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Use correct per CPU ucode_cpu_info (Prarit Bhargava) [RHEL-25415] - x86/microcode: Add per CPU control field (Prarit Bhargava) [RHEL-25415] - x86/microcode: Add per CPU result state (Prarit Bhargava) [RHEL-25415] - x86/microcode: Sanitize __wait_for_cpus() (Prarit Bhargava) [RHEL-25415] - x86/microcode: Clarify the late load logic (Prarit Bhargava) [RHEL-25415] - x86/microcode: Handle "nosmt" correctly (Prarit Bhargava) [RHEL-25415] - x86/microcode: Clean up mc_cpu_down_prep() (Prarit Bhargava) [RHEL-25415] - x86: Enable IBT in Rust if enabled in C (Prarit Bhargava) [RHEL-25415] - x86/callthunks: Delete unused "struct thunk_desc" (Prarit Bhargava) [RHEL-25415] - x86/vdso: Run objtool on vdso32-setup.o (Prarit Bhargava) [RHEL-25415] - x86/pti: Fix kernel warnings for pti= and nopti cmdline options (Prarit Bhargava) [RHEL-25415] - x86/mm: Drop the 4 MB restriction on minimal NUMA node memory size (Prarit Bhargava) [RHEL-25415] - KVM: x86: remove the unused assigned_dev_head from kvm_arch (Prarit Bhargava) [RHEL-25415] - KVM: x86/mmu: Remove unnecessary ‘NULL’ values from sptep (Prarit Bhargava) [RHEL-25415] - KVM: x86: remove always-false condition in kvmclock_sync_fn (Prarit Bhargava) [RHEL-25415] - x86/boot/32: Temporarily map initrd for microcode loading (Prarit Bhargava) [RHEL-25415] - x86/microcode: Provide CONFIG_MICROCODE_INITRD32 (Prarit Bhargava) [RHEL-25415] - x86/boot/32: Restructure mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - x86/boot/32: De-uglify the 2/3 level paging difference in mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - x86/boot: Use __pa_nodebug() in mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - x86/boot/32: Disable stackprotector and tracing for mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - UML: remove unused cmd_vdso_install (Prarit Bhargava) [RHEL-25415] - KVM: x86: Update the variable naming in kvm_x86_ops.sched_in() (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Fix snprintf() format string warning in W=1 build (Prarit Bhargava) [RHEL-25415] - KVM: x86: Use octal for file permission (Prarit Bhargava) [RHEL-25415] - x86/head/64: Move the __head definition to (Prarit Bhargava) [RHEL-25415] - vgacon: remove screen_info dependency (Prarit Bhargava) [RHEL-25415] - x86/mce: Cleanup mce_usable_address() (Prarit Bhargava) [RHEL-25415] - x86/mce: Define amd_mce_usable_address() (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Split amd_mce_is_memory_error() (Prarit Bhargava) [RHEL-25415] - x86/head/64: Add missing __head annotation to startup_64_load_idt() (Prarit Bhargava) [RHEL-25415] - x86/head/64: Mark 'startup_gdt[]' and 'startup_gdt_descr' as __initdata (Prarit Bhargava) [RHEL-25415] - x86/entry/32: Clean up syscall fast exit tests (Prarit Bhargava) [RHEL-25415] - x86/entry/64: Use TASK_SIZE_MAX for canonical RIP test (Prarit Bhargava) [RHEL-25415] - x86/entry/64: Convert SYSRET validation tests to C (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Disable KASAN in apply_alternatives() (Prarit Bhargava) [RHEL-25415] - x86/cpu: Fix the AMD Fam 17h, Fam 19h, Zen2 and Zen4 MSR enumerations (Prarit Bhargava) [RHEL-25415] - hardening: x86: drop reference to removed config AMD_IOMMU_V2 (Prarit Bhargava) [RHEL-25415] - hardening: Provide Kconfig fragments for basic options (Prarit Bhargava) [RHEL-25415] - sched/topology: Rename 'DIE' domain to 'PKG' (Prarit Bhargava) [RHEL-25415] - x86/nmi: Fix out-of-order NMI nesting checks & false positive warning (Prarit Bhargava) [RHEL-25415] - x86/msi: Fix compile error caused by CONFIG_GENERIC_MSI_IRQ=y && !CONFIG_X86_LOCAL_APIC (Prarit Bhargava) [RHEL-25415] - cpu-hotplug: Provide prototypes for arch CPU registration (Prarit Bhargava) [RHEL-25415] - x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs (Prarit Bhargava) [RHEL-25415] - x86/sev: Drop unneeded #include (Prarit Bhargava) [RHEL-25415] - KVM: VMX: drop IPAT in memtype when CD=1 for KVM_X86_QUIRK_CD_NW_CLEARED (Prarit Bhargava) [RHEL-25415] - x86/cpu: Provide debug interface (Prarit Bhargava) [RHEL-25415] - x86/cpu/topology: Cure the abuse of cpuinfo for persisting logical ids (Prarit Bhargava) [RHEL-25415] - x86/apic, x86/hyperv: Use u32 in hv_snp_boot_ap() too (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for wakeup_secondary_cpu[_64]() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for [gs]et_apic_id() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for phys_pkg_id() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for cpu_present_to_apicid() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for check_apicid_used() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for APIC IDs in global data (Prarit Bhargava) [RHEL-25415] - x86/apic: Use BAD_APICID consistently (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move cpu_l[l2]c_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move logical package and die IDs into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove pointless evaluation of x86_coreid_bits (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move cu_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move cpu_core_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move cpu_die_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move phys_proc_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Encapsulate topology information in cpuinfo_x86 (Prarit Bhargava) [RHEL-25415] - x86/cpu/hygon: Fix the CPU topology evaluation for real (Prarit Bhargava) [RHEL-25415] - KVM: x86/mmu: Zap SPTEs on MTRR update iff guest MTRRs are honored (Prarit Bhargava) [RHEL-25415] - KVM: x86/mmu: Zap SPTEs when CR0.CD is toggled iff guest MTRRs are honored (Prarit Bhargava) [RHEL-25415] - locking/atomic/x86: Introduce arch_sync_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - perf/x86/cstate: Allow reading the package statistics from local CPU (Prarit Bhargava) [RHEL-25415] - perf/x86/intel/pt: Fix kernel-doc comments (Prarit Bhargava) [RHEL-25415] - perf/x86/rapl: Annotate 'struct rapl_pmus' with __counted_by (Prarit Bhargava) [RHEL-25415] - x86/entry/32: Remove SEP test for SYSEXIT (Prarit Bhargava) [RHEL-25415] - x86/entry/32: Convert do_fast_syscall_32() to bool return type (Prarit Bhargava) [RHEL-25415] - x86/entry/compat: Combine return value test from syscall handler (Prarit Bhargava) [RHEL-25415] - x86/entry/64: Remove obsolete comment on tracing vs. SYSRET (Prarit Bhargava) [RHEL-25415] - KVM: x86/xen: ignore the VCPU_SSHOTTMR_future flag (Prarit Bhargava) [RHEL-25415] - KVM: x86: Add SBPB support (Prarit Bhargava) [RHEL-25415] - KVM: x86: Add IBPB_BRTYPE support (Prarit Bhargava) [RHEL-25415] - KVM: x86/xen: Use fast path for Xen timer delivery (Prarit Bhargava) [RHEL-25415] - locking/local, arch: Rewrite local_add_unless() as a static inline function (Prarit Bhargava) [RHEL-25415] - x86/lib: Address kernel-doc warnings (Prarit Bhargava) [RHEL-25415] - x86/fpu/xstate: Address kernel-doc warning (Prarit Bhargava) [RHEL-25415] - perf/x86/rapl: Use local64_try_cmpxchg in rapl_event_update() (Prarit Bhargava) [RHEL-25415] - perf/x86/rapl: Stop doing cpu_relax() in the local64_cmpxchg() loop in rapl_event_update() (Prarit Bhargava) [RHEL-25415] - syscalls: Cleanup references to sys_lookup_dcookie() (Prarit Bhargava) [RHEL-25415] - x86/sev: Make boot_ghcb_page[] static (Prarit Bhargava) [RHEL-25415] - x86/boot: Harmonize the style of array-type parameter for fixup_pointer() calls (Prarit Bhargava) [RHEL-25415] - x86/boot: Fix incorrect startup_gdt_descr.size (Prarit Bhargava) [RHEL-25415] - x86/numa: Add Devicetree support (Prarit Bhargava) [RHEL-25415] - x86/of: Move the x86_flattree_get_config() call out of x86_dtb_init() (Prarit Bhargava) [RHEL-25415] - x86/cpu/amd: Remove redundant 'break' statement (Prarit Bhargava) [RHEL-25415] - x86/sev-es: Allow copy_from_kernel_nofault() in earlier boot (Prarit Bhargava) [RHEL-25415] - x86/boot: Compile boot code with -std=gnu11 too (Prarit Bhargava) [RHEL-25415] - x86/srso: Add SRSO mitigation for Hygon processors (Prarit Bhargava) [RHEL-25415] - KVM: x86: Force TLB flush on userspace changes to special registers (Prarit Bhargava) [RHEL-25415] - KVM: x86: Remove redundant vcpu->arch.cr0 assignments (Prarit Bhargava) [RHEL-25415] - x86/entry: Fix typos in comments (Prarit Bhargava) [RHEL-25415] - x86/entry: Remove unused argument %rsi passed to exc_nmi() (Prarit Bhargava) [RHEL-25415] - iov_iter, x86: Be consistent about the __user tag on copy_mc_to_user() (Prarit Bhargava) [RHEL-25415] - x86_64: Show CR4.PSE on auxiliaries like on BSP (Prarit Bhargava) [RHEL-25415] - x86/platform/uv: Annotate struct uv_rtc_timer_head with __counted_by (Prarit Bhargava) [RHEL-25415] - x86/kgdb: Fix a kerneldoc warning when build with W=1 (Prarit Bhargava) [RHEL-25415] - x86/speculation, objtool: Use absolute relocations for annotations (Prarit Bhargava) [RHEL-25415] - x86/bitops: Remove unused __sw_hweight64() assembly implementation on x86-32 (Prarit Bhargava) [RHEL-25415] - x86/mm: Move arch_memory_failure() and arch_is_platform_page() definitions from to (Prarit Bhargava) [RHEL-25415] - x86/platform/uv/apic: Clean up inconsistent indenting (Prarit Bhargava) [RHEL-25415] - x86/percpu: Do not clobber %rsi in percpu_{try_,}cmpxchg{64,128}_op (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Remove redundant initialization of 'mid' pointer in __orc_find() (Prarit Bhargava) [RHEL-25415] - bpf: Disable exceptions when CONFIG_UNWINDER_FRAME_POINTER=y (Prarit Bhargava) [RHEL-25415] - x86/xen: allow nesting of same lazy mode (Prarit Bhargava) [RHEL-25415] - x86/xen: move paravirt lazy code (Prarit Bhargava) [RHEL-25415] - xen/efi: refactor deprecated strncpy (Prarit Bhargava) [RHEL-25415] - xen: simplify evtchn_do_upcall() call maze (Prarit Bhargava) [RHEL-25415] - locking/lockref/x86: Enable ARCH_USE_CMPXCHG_LOCKREF for X86_CMPXCHG64 (Prarit Bhargava) [RHEL-25415] - x86/mm, kexec, ima: Use memblock_free_late() from ima_free_kexec_buffer() (Prarit Bhargava) [RHEL-25415] - x86/platform/uv: Rework NMI "action" modparam handling (Prarit Bhargava) [RHEL-25415] - x86/purgatory: Remove LTO flags (Prarit Bhargava) [RHEL-25415] - arch/x86: Implement arch_bpf_stack_walk (Prarit Bhargava) [RHEL-25415] - bpf: Use bpf_is_subprog to check for subprogs (Prarit Bhargava) [RHEL-25415] - x86/percpu: Use raw_cpu_try_cmpxchg() in preempt_count_set() (Prarit Bhargava) [RHEL-25415] - x86/percpu: Define raw_cpu_try_cmpxchg and this_cpu_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - x86/percpu: Define {raw,this}_cpu_try_cmpxchg{64,128} (Prarit Bhargava) [RHEL-25415] - x86/numa: Introduce numa_fill_memblks() (Prarit Bhargava) [RHEL-25415] - bpf, x64: Comment tail_call_cnt initialisation (Prarit Bhargava) [RHEL-25415] - x86/ibt: Avoid duplicate ENDBR in __put_user_nocheck*() (Prarit Bhargava) [RHEL-25415] - x86/ibt: Suppress spurious ENDBR (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Extend the ref-cycles event to GP counters (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Fix broken fixed event constraints extension (Prarit Bhargava) [RHEL-25415] - efi/x86: Move EFI runtime call setup/teardown helpers out of line (Prarit Bhargava) [RHEL-25415] - efi/x86: Ensure that EFI_RUNTIME_MAP is enabled for kexec (Prarit Bhargava) [RHEL-25415] - x86/asm/bitops: Use __builtin_clz{l|ll} to evaluate constant expressions (Prarit Bhargava) [RHEL-25415] - x86: Remove the arch_calc_vm_prot_bits() macro from the UAPI (Prarit Bhargava) [RHEL-25415] - x86/build: Fix linker fill bytes quirk/incompatibility for ld.lld (Prarit Bhargava) [RHEL-25415] - x86/irq/i8259: Fix kernel-doc annotation warning (Prarit Bhargava) [RHEL-25415] - x86/audit: Fix -Wmissing-variable-declarations warning for ia32_xyz_class (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Add common intel_pmu_init_hybrid() (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Clean up the hybrid CPU type handling code (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Apply the common initialization code for ADL (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Factor out the initialization code for ADL e-core (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Factor out the initialization code for SPR (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Use the common uarch name for the shared functions (Prarit Bhargava) [RHEL-25415] - um: Hard-code the result of 'uname -s' (Prarit Bhargava) [RHEL-25415] - um: Use the x86 checksum implementation on 32-bit (Prarit Bhargava) [RHEL-25415] - um: Remove unsued extern declaration ldt_host_info() (Prarit Bhargava) [RHEL-25415] - x86/microcode: Remove remaining references to CONFIG_MICROCODE_AMD (Prarit Bhargava) [RHEL-25415] - x86/platform/uv: Refactor code using deprecated strncpy() interface to use strscpy() (Prarit Bhargava) [RHEL-25415] - x86/hpet: Refactor code using deprecated strncpy() interface to use strscpy() (Prarit Bhargava) [RHEL-25415] - x86/platform/uv: Refactor code using deprecated strcpy()/strncpy() interfaces to use strscpy() (Prarit Bhargava) [RHEL-25415] - efi/runtime-wrappers: Remove duplicated macro for service returning void (Prarit Bhargava) [RHEL-25415] - sections: move and rename core_kernel_data() to is_kernel_core_data() (Prarit Bhargava) [RHEL-25415] - x86/xen: Make virt_to_pfn() a static inline (Prarit Bhargava) [RHEL-25415] - xen: remove a confusing comment on auto-translated guest I/O (Prarit Bhargava) [RHEL-25415] - x86/kernel: increase kcov coverage under arch/x86/kernel folder (Prarit Bhargava) [RHEL-25415] - range.h: Move resource API and constant to respective files (Prarit Bhargava) [RHEL-25415] - genetlink: replace custom CONCATENATE() implementation (Prarit Bhargava) [RHEL-25415] - x86/MCE: Always save CS register on AMD Zen IF Poison errors (Prarit Bhargava) [RHEL-25415] - x86/ibt: Convert IBT selftest to asm (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove unused microcode.h include (Prarit Bhargava) [RHEL-25415] - locking: remove spin_lock_prefetch (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix VDSO and VVAR placement on 5-level paging machines (Prarit Bhargava) [RHEL-25415] - ACPI: resource: Honor MADT INT_SRC_OVR settings for IRQ1 on AMD Zen (Prarit Bhargava) [RHEL-25415] - x86/apic: Wrap IPI calls into helper functions (Prarit Bhargava) [RHEL-25415] - x86/apic: Turn on static calls (Prarit Bhargava) [RHEL-25415] - x86/apic: Provide static call infrastructure for APIC callbacks (Prarit Bhargava) [RHEL-25415] - x86/apic: Mark all hotpath APIC callback wrappers __always_inline (Prarit Bhargava) [RHEL-25415] - x86/xen/apic: Mark apic __ro_after_init (Prarit Bhargava) [RHEL-25415] - x86/apic: Convert other overrides to apic_update_callback() (Prarit Bhargava) [RHEL-25415] - x86/apic: Replace acpi_wake_cpu_handler_update() and apic_set_eoi_cb() (Prarit Bhargava) [RHEL-25415] - x86/apic: Provide apic_update_callback() (Prarit Bhargava) [RHEL-25415] - x86/xen/apic: Use standard apic driver mechanism for Xen PV (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke ack_APIC_irq() (Prarit Bhargava) [RHEL-25415] - x86/apic: Provide common init infrastructure (Prarit Bhargava) [RHEL-25415] - x86/apic: Wrap apic->native_eoi() into a helper (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove pointless arguments from [native_]eoi_write() (Prarit Bhargava) [RHEL-25415] - x86/apic/noop: Tidy up the code (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove pointless NULL initializations (Prarit Bhargava) [RHEL-25415] - x86/apic: Sanitize APIC ID range validation (Prarit Bhargava) [RHEL-25415] - x86/apic: Prepare x2APIC for using apic::max_apic_id (Prarit Bhargava) [RHEL-25415] - x86/apic: Add max_apic_id member (Prarit Bhargava) [RHEL-25415] - x86/apic: Simplify X2APIC ID validation (Prarit Bhargava) [RHEL-25415] - x86/apic: Wrap APIC ID validation into an inline (Prarit Bhargava) [RHEL-25415] - x86/apic/64: Uncopypaste probing (Prarit Bhargava) [RHEL-25415] - x86/apic/x2apic: Share all common IPI functions (Prarit Bhargava) [RHEL-25415] - x86/apic/uv: Get rid of wrapper callbacks (Prarit Bhargava) [RHEL-25415] - x86/apic: Move safe wait_icr_idle() next to apic_mem_wait_icr_idle() (Prarit Bhargava) [RHEL-25415] - x86/apic: Allow apic::safe_wait_icr_idle() to be NULL (Prarit Bhargava) [RHEL-25415] - x86/apic: Allow apic::wait_icr_idle() to be NULL (Prarit Bhargava) [RHEL-25415] - x86/apic: Consolidate wait_icr_idle() implementations (Prarit Bhargava) [RHEL-25415] - x86/apic/ipi: Tidy up the code and fixup comments (Prarit Bhargava) [RHEL-25415] - x86/apic: Mop up apic::apic_id_registered() (Prarit Bhargava) [RHEL-25415] - x86/apic: Mop up *setup_apic_routing() (Prarit Bhargava) [RHEL-25415] - x86/ioapic/32: Decrapify phys_id_present_map operation (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke apic::apicid_to_cpu_present() (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke empty init_apic_ldr() callbacks (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Decrapify the def_bigsmp mechanism (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Remove bigsmp_cpu_present_to_apicid() (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Remove pointless default_acpi_madt_oem_check() (Prarit Bhargava) [RHEL-25415] - x86/apic: Mop up early_per_cpu() abuse (Prarit Bhargava) [RHEL-25415] - x86/apic/ipi: Code cleanup (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Remove x86_cpu_to_logical_apicid (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Sanitize logical APIC ID handling (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove check_phys_apicid_present() (Prarit Bhargava) [RHEL-25415] - x86/apic: Get rid of apic_phys (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke another processor check (Prarit Bhargava) [RHEL-25415] - x86/apic: Sanitize num_processors handling (Prarit Bhargava) [RHEL-25415] - x86/xen/pv: Pretend that it found SMP configuration (Prarit Bhargava) [RHEL-25415] - x86/apic: Sanitize APIC address setup (Prarit Bhargava) [RHEL-25415] - x86/apic: Split register_apic_address() (Prarit Bhargava) [RHEL-25415] - x86/apic: Make some APIC init functions bool (Prarit Bhargava) [RHEL-25415] - x86/of: Fix the APIC address registration (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove mpparse 'apicid' variable (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove the pointless APIC version check (Prarit Bhargava) [RHEL-25415] - x86/apic: Register boot CPU APIC early (Prarit Bhargava) [RHEL-25415] - x86/apic: Consolidate boot_cpu_physical_apicid initialization sites (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke unused apic::inquire_remote_apic() (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove unused max_physical_apicid (Prarit Bhargava) [RHEL-25415] - x86/apic: Get rid of hard_smp_processor_id() (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove pointless x86_bios_cpu_apicid (Prarit Bhargava) [RHEL-25415] - x86/apic/ioapic: Rename skip_ioapic_setup (Prarit Bhargava) [RHEL-25415] - x86/apic: Rename disable_apic (Prarit Bhargava) [RHEL-25415] - x86/cpu: Make identify_boot_cpu() static (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove unused physid_*() nonsense (Prarit Bhargava) [RHEL-25415] - x86/linkage: Fix typo of BUILD_VDSO in asm/linkage.h (Prarit Bhargava) [RHEL-25415] - x86/microcode: Remove microcode_mutex (Prarit Bhargava) [RHEL-25415] - x86/vdso: Choose the right GDT_ENTRY_CPUNODE for 32-bit getcpu() on 64-bit kernel (Prarit Bhargava) [RHEL-25415] - x86/vector: Replace IRQ_MOVE_CLEANUP_VECTOR with a timer callback (Prarit Bhargava) [RHEL-25415] - x86/vector: Rename send_cleanup_vector() to vector_schedule_cleanup() (Prarit Bhargava) [RHEL-25415] - x86/MSR: make msr_class a static const structure (Prarit Bhargava) [RHEL-25415] - x86/cpuid: make cpuid_class a static const structure (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Fix tlb_remove_table function callback prototype warning (Prarit Bhargava) [RHEL-25415] - x86/qspinlock-paravirt: Fix missing-prototype warning (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Silence unused native_pv_lock_init() function warning (Prarit Bhargava) [RHEL-25415] - x86/alternative: Add a __alt_reloc_selftest() prototype (Prarit Bhargava) [RHEL-25415] - x86/purgatory: Include header for warn() declaration (Prarit Bhargava) [RHEL-25415] - efi: memmap: Remove kernel-doc warnings (Prarit Bhargava) [RHEL-25415] - x86/asm: Avoid unneeded __div64_32 function definition (Prarit Bhargava) [RHEL-25415] - x86/kbuild: Fix Documentation/ reference (Prarit Bhargava) [RHEL-25415] - x86: Add PTRACE interface for shadow stack (Prarit Bhargava) [RHEL-25415] - x86/cpufeatures: Enable CET CR4 bit for shadow stack (Prarit Bhargava) [RHEL-25415] - x86: Expose thread features in /proc/$PID/status (Prarit Bhargava) [RHEL-25415] - x86/fpu: Add helper for modifying xstate (Prarit Bhargava) [RHEL-25415] - x86/fpu/xstate: Introduce CET MSR and XSAVES supervisor states (Prarit Bhargava) [RHEL-25415] - x86: always initialize xen-swiotlb when xen-pcifront is enabling (Prarit Bhargava) [RHEL-25415] - xen/pci: add flag for PCI passthrough being possible (Prarit Bhargava) [RHEL-25415] - x86/apic: Hide unused safe_smp_processor_id() on 32-bit UP (Prarit Bhargava) [RHEL-25415] - x86/APM: drop the duplicate APM_MINOR_DEV macro (Prarit Bhargava) [RHEL-25415] - arch/*/configs/*defconfig: Replace AUTOFS4_FS by AUTOFS_FS (Prarit Bhargava) [RHEL-25415] - x86/smp: Remove a non-existent function declaration (Prarit Bhargava) [RHEL-25415] - x86/smpboot: Remove a stray comment about CPU hotplug (Prarit Bhargava) [RHEL-25415] - x86/hyperv: Disable IBT when hypercall page lacks ENDBR instruction (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Decrement threshold_bank refcount when removing threshold blocks (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix PAT bit missing from page protection modify mask (Prarit Bhargava) [RHEL-25415] - x86/PCI: Use struct_size() in pirq_convert_irt_table() (Prarit Bhargava) [RHEL-25415] - x86/mm: Introduce MAP_ABOVE4G (Prarit Bhargava) [RHEL-25415] - x86/mm: Warn if create Write=0,Dirty=1 with raw prot (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove _PAGE_DIRTY from kernel RO pages (Prarit Bhargava) [RHEL-25415] - mm: Make pte_mkwrite() take a VMA (Prarit Bhargava) [RHEL-25415] - x86/mm: Start actually marking _PAGE_SAVED_DIRTY (Prarit Bhargava) [RHEL-25415] - x86/mm: Update ptep/pmdp_set_wrprotect() for _PAGE_SAVED_DIRTY (Prarit Bhargava) [RHEL-25415] - x86/mm: Introduce _PAGE_SAVED_DIRTY (Prarit Bhargava) [RHEL-25415] - x86/mm: Move pmd_write(), pud_write() up in the file (Prarit Bhargava) [RHEL-25415] - x86/cpufeatures: Add CPU feature flags for shadow stacks (Prarit Bhargava) [RHEL-25415] - x86/traps: Move control protection handler to separate file (Prarit Bhargava) [RHEL-25415] - x86/shstk: Add Kconfig option for shadow stack (Prarit Bhargava) [RHEL-25415] - mm: Move pte/pmd_mkwrite() callers with no VMA to _novma() (Prarit Bhargava) [RHEL-25415] - mm: Rename arch pte_mkwrite()'s to pte_mkwrite_novma() (Prarit Bhargava) [RHEL-25415] - x86/cfi: Only define poison_cfi() if CONFIG_X86_KERNEL_IBT=y (Prarit Bhargava) [RHEL-25415] - locking/generic: Wire up local{,64}_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Remove unsued extern declaration ftrace_regs_caller_ret() (Prarit Bhargava) [RHEL-25415] - locking/arch: Avoid variable shadowing in local_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - perf/x86: Use local64_try_cmpxchg (Prarit Bhargava) [RHEL-25415] - x86/fineibt: Poison ENDBR at +0 (Prarit Bhargava) [RHEL-25415] - x86/32: Remove schedule_tail_wrapper() (Prarit Bhargava) [RHEL-25415] - x86/cfi: Extend ENDBR sealing to kCFI (Prarit Bhargava) [RHEL-25415] - x86/cfi: Extend {JMP,CAKK}_NOSPEC comment (Prarit Bhargava) [RHEL-25415] - x86/alternative: Rename apply_ibt_endbr() (Prarit Bhargava) [RHEL-25415] - x86/Xen: tidy xen-head.S (Prarit Bhargava) [RHEL-25415] - x86: xen: add missing prototypes (Prarit Bhargava) [RHEL-25415] - x86/xen: add prototypes for paravirt mmu functions (Prarit Bhargava) [RHEL-25415] - iscsi_ibft: Fix finding the iBFT under Xen Dom 0 (Prarit Bhargava) [RHEL-25415] - xen: xen_debug_interrupt prototype to global header (Prarit Bhargava) [RHEL-25415] - x86/acpi: Remove unused extern declaration acpi_copy_wakeup_routine() (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Enable HAVE_FUNCTION_GRAPH_RETVAL (Prarit Bhargava) [RHEL-25415] - x86/smp: Split sending INIT IPI out into a helper function (Prarit Bhargava) [RHEL-25415] - x86/smp: Cure kexec() vs. mwait_play_dead() breakage (Prarit Bhargava) [RHEL-25415] - x86/smp: Use dedicated cache-line for mwait_play_dead() (Prarit Bhargava) [RHEL-25415] - x86/smp: Remove pointless wmb()s from native_stop_other_cpus() (Prarit Bhargava) [RHEL-25415] - x86/apic: Fix kernel panic when booting with intremap=off and x2apic_phys (Prarit Bhargava) [RHEL-25415] - x86/mm: Avoid using set_pgd() outside of real PGD pages (Prarit Bhargava) [RHEL-25415] - x86/build: Avoid relocation information in final vmlinux (Prarit Bhargava) [RHEL-25415] - x86/alternative: PAUSE is not a NOP (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Add cond_resched() to text_poke_bp_batch() (Prarit Bhargava) [RHEL-25415] - x86/purgatory: remove PGO flags (Prarit Bhargava) [RHEL-25415] - thread_info: move function declarations to linux/thread_info.h (Prarit Bhargava) [RHEL-25415] - x86/orc: Make the is_callthunk() definition depend on CONFIG_BPF_JIT=y (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove Xen-PV leftovers from init_32.c (Prarit Bhargava) [RHEL-25415] - x86/irq: Add hardcoded hypervisor interrupts to /proc/stat (Prarit Bhargava) [RHEL-25415] - x86/entry: Move thunk restore code into thunk functions (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove repeated word in comments (Prarit Bhargava) [RHEL-25415] - x86/lib/msr: Clean up kernel-doc notation (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD, EDAC/mce_amd: Decode UMC_V2 ECC errors (Prarit Bhargava) [RHEL-25415] - locking/atomic: treewide: delete arch_atomic_*() kerneldoc (Prarit Bhargava) [RHEL-25415] - crypto: x86/ghash - use le128 instead of u128 (Prarit Bhargava) [RHEL-25415] - cyrpto/b128ops: Remove struct u128 (Prarit Bhargava) [RHEL-25415] - locking/atomic: x86: add preprocessor symbols (Prarit Bhargava) [RHEL-25415] - percpu: Wire up cmpxchg128 (Prarit Bhargava) [RHEL-25415] - types: Introduce [us]128 (Prarit Bhargava) [RHEL-25415] - arch: Introduce arch_{,try_}_cmpxchg128{,_local}() (Prarit Bhargava) [RHEL-25415] - x86/lib: Make get/put_user() exception handling a visible symbol (Prarit Bhargava) [RHEL-25415] - x86/mm: Only check uniform after calling mtrr_type_lookup() (Prarit Bhargava) [RHEL-25415] - x86/nospec: Shorten RESET_CALL_DEPTH (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Add longer 64-bit NOPs (Prarit Bhargava) [RHEL-25415] - x86/csum: Fix clang -Wuninitialized in csum_partial() (Prarit Bhargava) [RHEL-25415] - redhat/configs: Enable checksum_kunit (Prarit Bhargava) [RHEL-25415] - kunit: Fix checksum tests on big endian CPUs (Prarit Bhargava) [RHEL-25415] - x86/csum: Improve performance of `csum_partial` (Prarit Bhargava) [RHEL-25415] - x86/platform: Avoid missing-prototype warnings for OLPC (Prarit Bhargava) [RHEL-25415] - x86/usercopy: Include arch_wb_cache_pmem() declaration (Prarit Bhargava) [RHEL-25415] - x86/vdso: Include vdso/processor.h (Prarit Bhargava) [RHEL-25415] - x86/mce: Add copy_mc_fragile_handle_tail() prototype (Prarit Bhargava) [RHEL-25415] - x86/fbdev: Include asm/fb.h as needed (Prarit Bhargava) [RHEL-25415] - x86/entry: Add do_SYSENTER_32() prototype (Prarit Bhargava) [RHEL-25415] - x86/quirks: Include linux/pnp.h for arch_pnpbios_disabled() (Prarit Bhargava) [RHEL-25415] - x86/mm: Include asm/numa.h for set_highmem_pages_init() (Prarit Bhargava) [RHEL-25415] - x86: Avoid missing-prototype warnings for doublefault code (Prarit Bhargava) [RHEL-25415] - x86/fpu: Include asm/fpu/regset.h (Prarit Bhargava) [RHEL-25415] - x86: Add dummy prototype for mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - x86/pci: Mark local functions as 'static' (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Move prepare_ftrace_return prototype to header (Prarit Bhargava) [RHEL-25415] - efivarfs: fix statfs() on efivarfs (Prarit Bhargava) [RHEL-25415] - efivarfs: expose used and total size (Prarit Bhargava) [RHEL-25415] - procfs: consolidate arch_report_meminfo declaration (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Add 'unwind_debug' cmdline option (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Use swap() instead of open coding it (Prarit Bhargava) [RHEL-25415] - x86/MCE: Check a hw error's address to determine proper recovery action (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove X86_FEATURE_NAMES (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Make X86_FEATURE_NAMES non-configurable in prompt (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Fix section mismatch warnings (Prarit Bhargava) [RHEL-25415] - x86/alternative: Complicate optimize_nops() some more (Prarit Bhargava) [RHEL-25415] - x86/alternative: Rewrite optimize_nops() some (Prarit Bhargava) [RHEL-25415] - efi: x86: make kobj_type structure constant (Prarit Bhargava) [RHEL-25415] - x86/lib/memmove: Decouple ERMS from FSRM (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Disable interrupts and sync when optimizing NOPs in place (Prarit Bhargava) [RHEL-25415] - x86/alternative: Support relocations in alternatives (Prarit Bhargava) [RHEL-25415] - x86/alternative: Make debug-alternative selective (Prarit Bhargava) [RHEL-25415] - x86/coco: Define cc_vendor without CONFIG_ARCH_HAS_CC_PLATFORM (Prarit Bhargava) [RHEL-25415] - x86/coco: Get rid of accessor functions (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix __swp_entry_to_pte() for Xen PV guests (Prarit Bhargava) [RHEL-25415] - x86/sev: Get rid of special sev_es_enable_key (Prarit Bhargava) [RHEL-25415] - Change DEFINE_SEMAPHORE() to take a number argument (Prarit Bhargava) [RHEL-25415] - fbdev: Simplify fb_is_primary_device for x86 (Prarit Bhargava) [RHEL-25415] - efi: Add mixed-mode thunk recipe for GetMemoryAttributes (Prarit Bhargava) [RHEL-25415] - x86: Suppress KMSAN reports in arch_within_stack_frames() (Prarit Bhargava) [RHEL-25415] - efi: x86: Move EFI runtime map sysfs code to arch/x86 (Prarit Bhargava) [RHEL-25415] - efi: xen: Set EFI_PARAVIRT for Xen dom0 boot on all architectures (Prarit Bhargava) [RHEL-25415] - objtool: Add --mnop as an option to --mcount (Prarit Bhargava) [RHEL-25415] - stackprotector: actually use get_random_canary() (Prarit Bhargava) [RHEL-25415] - stackprotector: move get_random_canary() into stackprotector.h (Prarit Bhargava) [RHEL-25415] - xen/virtio: enable grant based virtio on x86 (Prarit Bhargava) [RHEL-25415] - x86/xen: Add support for HVMOP_set_evtchn_upcall_vector (Prarit Bhargava) [RHEL-25415] - x86/cpu: Use MSR_IA32_MISC_ENABLE constants (Prarit Bhargava) [RHEL-25415] - x86/rdrand: Remove "nordrand" flag in favor of "random.trust_cpu" (Prarit Bhargava) [RHEL-25415] - jump_label: s390: avoid pointless initial NOP patching (Prarit Bhargava) [RHEL-25415] - s390/jump_label: rename __jump_label_transform() (Prarit Bhargava) [RHEL-25415] - jump_label: make initial NOP patching the special case (Prarit Bhargava) [RHEL-25415] - jump_label: mips: move module NOP patching into arch code (Prarit Bhargava) [RHEL-25415] - arch: make TRACE_IRQFLAGS_NMI_SUPPORT generic (Prarit Bhargava) [RHEL-25415] - x86/vmware: Use BIT() macro for shifting (Prarit Bhargava) [RHEL-25415] - x86/pmem: Fix platform-device leak in error path (Prarit Bhargava) [RHEL-25415] - efi: Make code to find mirrored memory ranges generic (Prarit Bhargava) [RHEL-25415] - x86/crypto: Remove stray comment terminator (Prarit Bhargava) [RHEL-25415] - treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_179.RULE (Prarit Bhargava) [RHEL-25415] - x86: Fix comment for X86_FEATURE_ZEN (Prarit Bhargava) [RHEL-25415] - fork: Generalize PF_IO_WORKER handling (Prarit Bhargava) [RHEL-25415] - x86/split-lock: Remove unused TIF_SLD bit (Prarit Bhargava) [RHEL-25415] - crypto: x86 - eliminate anonymous module_init & module_exit (Prarit Bhargava) [RHEL-25415] - xen/x2apic: enable x2apic mode when supported for HVM (Prarit Bhargava) [RHEL-25415] - locking/atomic: Add generic try_cmpxchg{,64}_local() support (Prarit Bhargava) [RHEL-25415] - x86/pci/xen: populate MSI sysfs entries (Prarit Bhargava) [RHEL-25415] - x86-64: mm: clarify the 'positive addresses' user address rules (Prarit Bhargava) [RHEL-25415] - x86: mm: remove architecture-specific 'access_ok()' define (Prarit Bhargava) [RHEL-25415] - locking/x86: Define arch_try_cmpxchg_local() (Prarit Bhargava) [RHEL-25415] - locking/arch: Wire up local_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - um: make stub data pages size tweakable (Prarit Bhargava) [RHEL-25415] - x86: set FSRS automatically on AMD CPUs that have FSRM (Prarit Bhargava) [RHEL-25415] - tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench' (Prarit Bhargava) [RHEL-25415] - scsi: message: fusion: Mark mpt_halt_firmware() __noreturn (Prarit Bhargava) [RHEL-25415] - x86/cpu: Mark {hlt,resume}_play_dead() __noreturn (Prarit Bhargava) [RHEL-25415] - objtool: Include weak functions in global_noreturns check (Prarit Bhargava) [RHEL-25415] - cpu: Mark nmi_panic_self_stop() __noreturn (Prarit Bhargava) [RHEL-25415] - cpu: Mark panic_smp_self_stop() __noreturn (Prarit Bhargava) [RHEL-25415] - arm64/cpu: Mark cpu_park_loop() and friends __noreturn (Prarit Bhargava) [RHEL-25415] - x86/head: Mark *_start_kernel() __noreturn (Prarit Bhargava) [RHEL-25415] - init: Mark start_kernel() __noreturn (Prarit Bhargava) [RHEL-25415] - init: Mark [arch_call_]rest_init() __noreturn (Prarit Bhargava) [RHEL-25415] - x86/linkage: Fix padding for typed functions (Prarit Bhargava) [RHEL-25415] - x86/mm/dump_pagetables: remove MODULE_LICENSE in non-modules (Prarit Bhargava) [RHEL-25415] - crypto: blake2s: remove module_init and module.h inclusion (Prarit Bhargava) [RHEL-25415] - crypto: remove MODULE_LICENSE in non-modules (Prarit Bhargava) [RHEL-25415] - x86/ioapic: Don't return 0 from arch_dynirq_lower_bound() (Prarit Bhargava) [RHEL-25415] - purgatory: fix disabling debug info (Prarit Bhargava) [RHEL-25415] - x86/apic: Fix atomic update of offset in reserve_eilvt_offset() (Prarit Bhargava) [RHEL-25415] - x86/cpu: Add model number for Intel Arrow Lake processor (Prarit Bhargava) [RHEL-25415] - x86,objtool: Introduce ORC_TYPE_* (Prarit Bhargava) [RHEL-25415] - objtool: Change UNWIND_HINT() argument order (Prarit Bhargava) [RHEL-25415] - objtool: Use relative pointers for annotations (Prarit Bhargava) [RHEL-25415] - x86/arch_prctl: Add AMX feature numbers as ABI constants (Prarit Bhargava) [RHEL-25415] - x86: Simplify one-level sysctl registration for itmt_kern_table (Prarit Bhargava) [RHEL-25415] - x86: Simplify one-level sysctl registration for abi_table2 (Prarit Bhargava) [RHEL-25415] - x86/ACPI/boot: Improve __acpi_acquire_global_lock (Prarit Bhargava) [RHEL-25415] - x86/platform/intel-mid: Remove unused definitions from intel-mid.h (Prarit Bhargava) [RHEL-25415] - vdso: Improve cmd_vdso_check to check all dynamic relocations (Prarit Bhargava) [RHEL-25415] - ftrace: selftest: remove broken trace_direct_tramp (Prarit Bhargava) [RHEL-25415] - x86/smpboot: Reference count on smpboot_setup_warm_reset_vector() (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Convert simple paravirt functions to asm (Prarit Bhargava) [RHEL-25415] - x86/uaccess: Remove memcpy_page_flushcache() (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix use of uninitialized buffer in sme_enable() (Prarit Bhargava) [RHEL-25415] - x86/cpu: Expose arch_cpu_idle_dead()'s prototype definition (Prarit Bhargava) [RHEL-25415] - x86/cpu: Mark play_dead() __noreturn (Prarit Bhargava) [RHEL-25415] - x86/cpu: Make sure play_dead() doesn't return (Prarit Bhargava) [RHEL-25415] - KVM: x86: Give a hint when Win2016 might fail to boot due to XSAVES erratum (Prarit Bhargava) [RHEL-25415] - x86/CPU/AMD: Disable XSAVES on AMD family 0x17 (Prarit Bhargava) [RHEL-25415] - x86/mce: Always inline old MCA stubs (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Make kobj_type structure constant (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Merge activate_mm() and dup_mmap() callbacks (Prarit Bhargava) [RHEL-25415] - x86/entry: Change stale function name in comment to error_return() (Prarit Bhargava) [RHEL-25415] - xen: update arch/x86/include/asm/xen/cpuid.h (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Do not use integer constant suffixes in inline asm (Prarit Bhargava) [RHEL-25415] - um: Only disable SSE on clang to work around old GCC bugs (Prarit Bhargava) [RHEL-25415] - x86/PVH: avoid 32-bit build warning when obtaining VGA console info (Prarit Bhargava) [RHEL-25415] - x86/PVH: obtain VGA console info in Dom0 (Prarit Bhargava) [RHEL-25415] - ftrace,kcfi: Define ftrace_stub_graph conditionally (Prarit Bhargava) [RHEL-25415] - arm64: ftrace: Define ftrace_stub_graph only with FUNCTION_GRAPH_TRACER (Prarit Bhargava) [RHEL-25415] - objtool: Fix ORC 'signal' propagation (Prarit Bhargava) [RHEL-25415] - x86: Fix FILL_RETURN_BUFFER (Prarit Bhargava) [RHEL-25415] - x86/xen/time: cleanup xen_tsc_safe_clocksource (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Fix arch_check_optimized_kprobe check within optimized_kprobe range (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Fix __recover_optprobed_insn check optimizing logic (Prarit Bhargava) [RHEL-25415] - x86/Xen: drop leftover VM-assist uses (Prarit Bhargava) [RHEL-25415] - x86/build: Make 64-bit defconfig the default (Prarit Bhargava) [RHEL-25415] - x86/hotplug: Remove incorrect comment about mwait_play_dead() (Prarit Bhargava) [RHEL-25415] - char/agp: consolidate {alloc,free}_gatt_pages() (Prarit Bhargava) [RHEL-25415] - um: Support LTO (Prarit Bhargava) [RHEL-25415] - x86/xen/time: prefer tsc as clocksource when it is invariant (Prarit Bhargava) [RHEL-25415] - x86/xen: mark xen_pv_play_dead() as __noreturn (Prarit Bhargava) [RHEL-25415] - tick/nohz: Remove unused tick_nohz_idle_stop_tick_protected() (Prarit Bhargava) [RHEL-25415] - x86/xen: don't let xen_pv_play_dead() return (Prarit Bhargava) [RHEL-25415] - x86/entry: Fix unwinding from kprobe on PUSH/POP instruction (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Add 'signal' field to ORC metadata (Prarit Bhargava) [RHEL-25415] - x86/cacheinfo: Remove unused trace variable (Prarit Bhargava) [RHEL-25415] - x86: um: vdso: Add '%rcx' and '%r11' to the syscall clobber list (Prarit Bhargava) [RHEL-25415] - rust: arch/um: Disable FP/SIMD instruction to match x86 (Prarit Bhargava) [RHEL-25415] - efi: x86: Wire up IBT annotation in memory attributes table (Prarit Bhargava) [RHEL-25415] - efi: Discover BTI support in runtime services regions (Prarit Bhargava) [RHEL-25415] - x86/vdso: Fix -Wmissing-prototypes warnings (Prarit Bhargava) [RHEL-25415] - x86/vdso: Fake 32bit VDSO build on 64bit compile for vgetcpu (Prarit Bhargava) [RHEL-25415] - x86/vdso: Provide getcpu for x86-32. (Prarit Bhargava) [RHEL-25415] - x86/cpu: Provide the full setup for getcpu() on x86-32 (Prarit Bhargava) [RHEL-25415] - kbuild: remove --include-dir MAKEFLAG from top Makefile (Prarit Bhargava) [RHEL-25415] - efi: Drop minimum EFI version check at boot (Prarit Bhargava) [RHEL-25415] - x86/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE also on 32bit (Prarit Bhargava) [RHEL-25415] - x86/microcode: Allow only "1" as a late reload trigger value (Prarit Bhargava) [RHEL-25415] - x86/static_call: Add support for Jcc tail-calls (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Teach text_poke_bp() to patch Jcc.d32 instructions (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Introduce int3_emulate_jcc() (Prarit Bhargava) [RHEL-25415] - x86/atomics: Always inline arch_atomic64*() (Prarit Bhargava) [RHEL-25415] - x86/debug: Fix stack recursion caused by wrongly ordered DR7 accesses (Prarit Bhargava) [RHEL-25415] - sh: checksum: add missing linux/uaccess.h include (Prarit Bhargava) [RHEL-25415] - net: checksum: drop the linux/uaccess.h include (Prarit Bhargava) [RHEL-25415] - x86/ACPI/boot: Use try_cmpxchg() in __acpi_{acquire,release}_global_lock() (Prarit Bhargava) [RHEL-25415] - x86/PAT: Use try_cmpxchg() in set_page_memtype() (Prarit Bhargava) [RHEL-25415] - x86/boot/compressed: prefer cc-option for CFLAGS additions (Prarit Bhargava) [RHEL-25415] - x86/vdso: Move VDSO image init to vdso2c generated code (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Fix spellos & punctuation (Prarit Bhargava) [RHEL-25415] - x86/cpu: Use cpu_feature_enabled() when checking global pages support (Prarit Bhargava) [RHEL-25415] - kbuild: allow to combine multiple V= levels (Prarit Bhargava) [RHEL-25415] - x86/build: Move '-mindirect-branch-cs-prefix' out of GCC-only block (Prarit Bhargava) [RHEL-25415] - x86/nmi: Print reasons why backtrace NMIs are ignored (Prarit Bhargava) [RHEL-25415] - redhat/configs: Disable CONFIG_NMI_CHECK_CPU (Prarit Bhargava) [RHEL-25415] - x86/nmi: Accumulate NMI-progress evidence in exc_nmi() (Prarit Bhargava) [RHEL-25415] - x86/microcode: Use the DEVICE_ATTR_RO() macro (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Erase stale arch_freq_scale values when disabling frequency invariance readings (Prarit Bhargava) [RHEL-25415] - x86/signal: Fix the value returned by strict_sas_size() (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove misleading comment (Prarit Bhargava) [RHEL-25415] - x86/gsseg: Add the new header to (Prarit Bhargava) [RHEL-25415] - tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench' (Prarit Bhargava) [RHEL-25415] - tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench' (Prarit Bhargava) [RHEL-25415] - cpuidle, ACPI: Make noinstr clean (Prarit Bhargava) [RHEL-25415] - cpuidle, nospec: Make mds_idle_clear_cpu_buffers() noinstr clean (Prarit Bhargava) [RHEL-25415] - cpuidle, xenpv: Make more PARAVIRT_XXL noinstr clean (Prarit Bhargava) [RHEL-25415] - cpuidle, mwait: Make the mwait code noinstr clean (Prarit Bhargava) [RHEL-25415] - x86/perf/amd: Remove tracing from perf_lopwr_cb() (Prarit Bhargava) [RHEL-25415] - x86/gsseg: Use the LKGS instruction if available for load_gs_index() (Prarit Bhargava) [RHEL-25415] - x86/gsseg: Move load_gs_index() to its own new header file (Prarit Bhargava) [RHEL-25415] - x86/gsseg: Make asm_load_gs_index() take an u16 (Prarit Bhargava) [RHEL-25415] - x86/opcode: Add the LKGS instruction to x86-opcode-map (Prarit Bhargava) [RHEL-25415] - x86/cpufeature: Add the CPU feature bit for LKGS (Prarit Bhargava) [RHEL-25415] - x86/bugs: Reset speculation control settings on init (Prarit Bhargava) [RHEL-25415] - x86/setup: Move duplicate boot_cpu_data definition out of the ifdeffery (Prarit Bhargava) [RHEL-25415] - x86/boot/e820: Fix typo in e820.c comment (Prarit Bhargava) [RHEL-25415] - x86/boot: Avoid using Intel mnemonics in AT&T syntax asm (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove redundant extern x86_read_arch_cap_msr() (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Use switch-case for 0xFF opcodes in prepare_emulation (Prarit Bhargava) [RHEL-25415] - x86/mce: Mask out non-address bits from machine check bank (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Drop removed INT3 handling code (Prarit Bhargava) [RHEL-25415] - x86/mce/dev-mcelog: use strscpy() to instead of strncpy() (Prarit Bhargava) [RHEL-25415] - x86/rtc: Simplify PNP ids check (Prarit Bhargava) [RHEL-25415] - x86/signal/compat: Move sigaction_compat_abi() to signal_64.c (Prarit Bhargava) [RHEL-25415] - x86/signal: Move siginfo field tests (Prarit Bhargava) [RHEL-25415] - elfcore: Add a cprm parameter to elf_core_extra_{phdrs,data_size} (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Add alt_instr.flags (Prarit Bhargava) [RHEL-25415] - x86/bugs: Flush IBP in ib_prctl_set() (Prarit Bhargava) [RHEL-25415] - x86/lib: Fix compiler and kernel-doc warnings (Prarit Bhargava) [RHEL-25415] - x86/asm: Fix an assembler warning with current binutils (Prarit Bhargava) [RHEL-25415] - x86/lib: Include to fix a missing prototypes warning at build time (Prarit Bhargava) [RHEL-25415] - x86/kexec: Fix double-free of elf header buffer (Prarit Bhargava) [RHEL-25415] - s390/mm: implement set_memory_rox() (Prarit Bhargava) [RHEL-25415] - s390: make use of CONFIG_FUNCTION_ALIGNMENT (Prarit Bhargava) [RHEL-25415] - x86/xen: Remove the unused function p2m_index() (Prarit Bhargava) [RHEL-25415] - x86/mm: Ensure forced page table splitting (Prarit Bhargava) [RHEL-25415] - x86/mm: Rename __change_page_attr_set_clr(.checkalias) (Prarit Bhargava) [RHEL-25415] - x86/mm: Inhibit _PAGE_NX changes from cpa_process_alias() (Prarit Bhargava) [RHEL-25415] - x86/mm: Untangle __change_page_attr_set_clr(.checkalias) (Prarit Bhargava) [RHEL-25415] - x86/mm: Add a few comments (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix CR3_ADDR_MASK (Prarit Bhargava) [RHEL-25415] - x86/mm: Implement native set_memory_rox() (Prarit Bhargava) [RHEL-25415] - x86/mm/pae: Get rid of set_64bit() (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove P*D_PAGE_MASK and P*D_PAGE_SIZE macros (Prarit Bhargava) [RHEL-25415] - x86/mm/pae: Be consistent with pXXp_get_and_clear() (Prarit Bhargava) [RHEL-25415] - x86/mm/pae: Use WRITE_ONCE() (Prarit Bhargava) [RHEL-25415] - x86/mm/pae: Don't (ab)use atomic64 (Prarit Bhargava) [RHEL-25415] - mm: Introduce set_memory_rox() (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Remove SYSTEM_BOOTING exceptions (Prarit Bhargava) [RHEL-25415] - x86/mm: Do verify W^X at boot up (Prarit Bhargava) [RHEL-25415] - kbuild: add test-{ge,gt,le,lt} macros (Prarit Bhargava) [RHEL-25415] - Makefile.compiler: replace cc-ifversion with compiler-specific macros (Prarit Bhargava) [RHEL-25415] - Makefile.extrawarn: re-enable -Wformat for clang; take 2 (Prarit Bhargava) [RHEL-25415] - x86/mm/kmmio: Remove redundant preempt_disable() (Prarit Bhargava) [RHEL-25415] - x86/mm/kmmio: Use rcu_read_lock_sched_notrace() (Prarit Bhargava) [RHEL-25415] - x86/mm/kmmio: Switch to arch_spin_lock() (Prarit Bhargava) [RHEL-25415] - ftrace/x86: Add back ftrace_expected for ftrace bug reports (Prarit Bhargava) [RHEL-25415] - x86/xen: Fix memory leak in xen_init_lock_cpu() (Prarit Bhargava) [RHEL-25415] - x86/xen: Fix memory leak in xen_smp_intr_init{_pv}() (Prarit Bhargava) [RHEL-25415] - uprobes/x86: Allow to probe a NOP instruction with 0x66 prefix (Prarit Bhargava) [RHEL-25415] - x86/of: Add support for boot time interrupt delivery mode configuration (Prarit Bhargava) [RHEL-25415] - x86/of: Replace printk(KERN_LVL) with pr_lvl() (Prarit Bhargava) [RHEL-25415] - x86/of: Remove unused early_init_dt_add_memory_arch() (Prarit Bhargava) [RHEL-25415] - x86/apic: Handle no CONFIG_X86_X2APIC on systems with x2APIC enabled by BIOS (Prarit Bhargava) [RHEL-25415] - x86/asm/32: Remove setup_once() (Prarit Bhargava) [RHEL-25415] - x86/alternative: Remove noinline from __ibt_endbr_seal[_end]() stubs (Prarit Bhargava) [RHEL-25415] - mm/pgtable: Fix multiple -Wstringop-overflow warnings (Prarit Bhargava) [RHEL-25415] - vdso/timens: Refactor copy-pasted find_timens_vvar_page() helper into one copy (Prarit Bhargava) [RHEL-25415] - mm/uffd: sanity check write bit for uffd-wp protected ptes (Prarit Bhargava) [RHEL-25415] - mm/mglru: add dummy pmd_dirty() (Prarit Bhargava) [RHEL-25415] - mm: add dummy pmd_young() for architectures not having it (Prarit Bhargava) [RHEL-25415] - x86/boot: Remove x86_32 PIC using %ebx workaround (Prarit Bhargava) [RHEL-25415] - x86/boot: Skip realmode init code when running as Xen PV guest (Prarit Bhargava) [RHEL-25415] - uninline elf_core_copy_task_fpregs() (and lose pt_regs argument) (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Use common macro for creating simple asm paravirt functions (Prarit Bhargava) [RHEL-25415] - ACPI: make remove callback of ACPI driver void (Prarit Bhargava) [RHEL-25415] - platform/x86: intel-vbtn: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_oaktrail: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_int0002_vgpio: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_atomisp2: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_turbo_max_3: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel-smartconnect: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_telemetry: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel-rst: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - x86/alternative: Consistently patch SMP locks in vmlinux and modules (Prarit Bhargava) [RHEL-25415] - x86/ioremap: Fix page aligned size calculation in __ioremap_caller() (Prarit Bhargava) [RHEL-25415] - x86/kaslr: Fix process_mem_region()'s return value (Prarit Bhargava) [RHEL-25415] - x86/debug: Include percpu.h in debugreg.h to get DECLARE_PER_CPU() et al (Prarit Bhargava) [RHEL-25415] - x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs (Prarit Bhargava) [RHEL-25415] - x86: Disable split lock penalty on RHEL (Prarit Bhargava) [RHEL-25415] - x86/split_lock: Add sysctl to control the misery mode (Prarit Bhargava) [RHEL-25415] - Documentation/x86: Update split lock documentation (Prarit Bhargava) [RHEL-25415] - x86/split_lock: Make life miserable for split lockers (Prarit Bhargava) [RHEL-25415] - mm: remove kern_addr_valid() completely (Prarit Bhargava) [RHEL-25415] - x86/uaccess: instrument copy_from_user_nmi() (Prarit Bhargava) [RHEL-25415] - x86: Fix misc small issues (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Enable kernel IBT by default (Prarit Bhargava) [RHEL-25415] - x86,pm: Force out-of-line memcpy() (Prarit Bhargava) [RHEL-25415] - x86/epb: Fix Gracemont uarch (Prarit Bhargava) [RHEL-25415] - x86/intel_epb: Set Alder Lake N and Raptor Lake P normal EPB (Prarit Bhargava) [RHEL-25415] - x86/boot: Repair kernel-doc for boot_kstrtoul() (Prarit Bhargava) [RHEL-25415] - x86/mem: Move memmove to out of line assembler (Prarit Bhargava) [RHEL-25415] - x86: Improve formatting of user_regset arrays (Prarit Bhargava) [RHEL-25415] - x86: Separate out x86_regset for 32 and 64 bit (Prarit Bhargava) [RHEL-25415] - kbuild: upgrade the orphan section warning to an error if CONFIG_WERROR is set (Prarit Bhargava) [RHEL-25415] - kbuild: Disable GCOV for *.mod.o (Prarit Bhargava) [RHEL-25415] - x86/cfi: Add boot time hash randomization (Prarit Bhargava) [RHEL-25415] - x86/cfi: Boot time selection of CFI scheme (Prarit Bhargava) [RHEL-25415] - x86/ibt: Implement FineIBT (Prarit Bhargava) [RHEL-25415] - x86/mce: Use severity table to handle uncorrected errors in kernel (Prarit Bhargava) [RHEL-25415] - x86/i8259: Make default_legacy_pic static (Prarit Bhargava) [RHEL-25415] - x86/purgatory: disable KMSAN instrumentation (Prarit Bhargava) [RHEL-25415] - x86/mm: Do not verify W^X at boot up (Prarit Bhargava) [RHEL-25415] - x86/syscall: Include asm/ptrace.h in syscall_wrapper header (Prarit Bhargava) [RHEL-25415] - kill extern of vsyscall32_sysctl (Prarit Bhargava) [RHEL-25415] - Merge branch 'x86/urgent' into x86/core, to resolve conflict (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Fix unreliable stack dump with gcov (Prarit Bhargava) [RHEL-25415] - x86/signal/64: Move 64-bit signal code to its own file (Prarit Bhargava) [RHEL-25415] - x86/signal/32: Merge native and compat 32-bit signal code (Prarit Bhargava) [RHEL-25415] - x86/signal: Add ABI prefixes to frame setup functions (Prarit Bhargava) [RHEL-25415] - x86/signal: Merge get_sigframe() (Prarit Bhargava) [RHEL-25415] - x86: Remove __USER32_DS (Prarit Bhargava) [RHEL-25415] - x86/signal: Remove sigset_t parameter from frame setup functions (Prarit Bhargava) [RHEL-25415] - x86/signal: Remove sig parameter from frame setup functions (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Drop check for -mabi=ms for CONFIG_EFI_STUB (Prarit Bhargava) [RHEL-25415] - x86: Remove CONFIG_ARCH_NR_GPIO (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Remove clobber bitmask from .parainstructions (Prarit Bhargava) [RHEL-25415] - x86: kmsan: pgtable: reduce vmalloc space (Prarit Bhargava) [RHEL-25415] - scripts: Remove ICC-related dead code (Prarit Bhargava) [RHEL-25415] - s390/checksum: always use cksm instruction (Prarit Bhargava) [RHEL-25415] - docs: programming-language: remove mention of the Intel compiler (Prarit Bhargava) [RHEL-25415] - Remove Intel compiler support (Prarit Bhargava) [RHEL-25415] - scripts: handle BrokenPipeError for python scripts (Prarit Bhargava) [RHEL-25415] - s390/checksum: support GENERIC_CSUM, enable it for KASAN (Prarit Bhargava) [RHEL-25415] - x86/xen: Use kstrtobool() instead of strtobool() (Prarit Bhargava) [RHEL-25415] - x86/xen: simplify sysenter and syscall setup (Prarit Bhargava) [RHEL-25415] - x86/xen: silence smatch warning in pmu_msr_chk_emulated() (Prarit Bhargava) [RHEL-25415] - ftrace,kcfi: Separate ftrace_stub() and ftrace_stub_graph() (Prarit Bhargava) [RHEL-25415] - xen/pv: support selecting safe/unsafe msr accesses (Prarit Bhargava) [RHEL-25415] - xen/pv: refactor msr access functions to support safe and unsafe accesses (Prarit Bhargava) [RHEL-25415] - xen/pv: fix vendor checks for pmu emulation (Prarit Bhargava) [RHEL-25415] - xen/pv: add fault recovery control to pmu msr accesses (Prarit Bhargava) [RHEL-25415] - x86: fs: kmsan: disable CONFIG_DCACHE_WORD_ACCESS (Prarit Bhargava) [RHEL-25415] - x86: add missing include to sparsemem.h (Prarit Bhargava) [RHEL-25415] - x86/mm: Add prot_sethuge() helper to abstract out _PAGE_PSE handling (Prarit Bhargava) [RHEL-25415] - x86: enable initial Rust support (Prarit Bhargava) [RHEL-25415] - scripts: add `generate_rust_target.rs` (Prarit Bhargava) [RHEL-25415] - docs: add Rust documentation (Prarit Bhargava) [RHEL-25415] - x86/alternative: Fix race in try_get_desc() (Prarit Bhargava) [RHEL-25415] - x86: kprobes: Remove unused macro stack_addr (Prarit Bhargava) [RHEL-25415] - x86/paravirt: add extra clobbers with ZERO_CALL_USED_REGS enabled (Prarit Bhargava) [RHEL-25415] - x86/paravirt: clean up typos and grammaros (Prarit Bhargava) [RHEL-25415] - x86/entry: Work around Clang __bdos() bug (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Remove unused arch_kprobe_override_function() declaration (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Remove unused modifying_ftrace_code declaration (Prarit Bhargava) [RHEL-25415] - x86: Add support for CONFIG_CFI_CLANG (Prarit Bhargava) [RHEL-25415] - x86/purgatory: Disable CFI (Prarit Bhargava) [RHEL-25415] - crypto: x86/sm4 - fix crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - crypto: x86/sha512 - fix possible crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - crypto: x86/sha256 - fix possible crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - crypto: x86/sha1 - fix possible crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - crypto: x86/aegis128 - fix possible crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - cfi: Add type helper macros (Prarit Bhargava) [RHEL-25415] - x86: Add types to indirectly called assembly functions (Prarit Bhargava) [RHEL-25415] - x86/tools/relocs: Ignore __kcfi_typeid_ relocations (Prarit Bhargava) [RHEL-25415] - treewide: Filter out CC_FLAGS_CFI (Prarit Bhargava) [RHEL-25415] - x86/cpu: Include the header of init_ia32_feat_ctl()'s prototype (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Ensure proper alignment (Prarit Bhargava) [RHEL-25415] - arch: um: Mark the stack non-executable to fix a binutils warning (Prarit Bhargava) [RHEL-25415] - x86/dumpstack: Don't mention RIP in "Code: " (Prarit Bhargava) [RHEL-25415] - x86/asm/bitops: Use __builtin_ctzl() to evaluate constant expressions (Prarit Bhargava) [RHEL-25415] - x86/asm/bitops: Use __builtin_ffs() to evaluate constant expressions (Prarit Bhargava) [RHEL-25415] - lib/find_bit: add find_next{,_and}_bit_wrap (Prarit Bhargava) [RHEL-25415] - cpumask: fix incorrect cpumask scanning result checks (Prarit Bhargava) [RHEL-25415] - cpumask: be more careful with 'cpumask_setall()' (Prarit Bhargava) [RHEL-25415] - cpumask: relax sanity checking constraints (Prarit Bhargava) [RHEL-25415] - cpumask: re-introduce constant-sized cpumask optimizations (Prarit Bhargava) [RHEL-25415] - lib/bitmap: introduce for_each_set_bit_wrap() macro (Prarit Bhargava) [RHEL-25415] - cpumask: switch for_each_cpu{,_not} to use for_each_bit() (Prarit Bhargava) [RHEL-25415] - lib/cpumask: deprecate nr_cpumask_bits (Prarit Bhargava) [RHEL-25415] - lib/cpumask: delete misleading comment (Prarit Bhargava) [RHEL-25415] - smp: don't declare nr_cpu_ids if NR_CPUS == 1 (Prarit Bhargava) [RHEL-25415] - smp: add set_nr_cpu_ids() (Prarit Bhargava) [RHEL-25415] - um: Cleanup compiler warning in arch/x86/um/tls_32.c (Prarit Bhargava) [RHEL-25415] - um: Cleanup syscall_handler_t cast in syscalls_32.h (Prarit Bhargava) [RHEL-25415] - kernel: exit: cleanup release_thread() (Prarit Bhargava) [RHEL-25415] - EDAC/i10nm: Add driver decoder for Ice Lake and Tremont CPUs (Prarit Bhargava) [RHEL-25415] - x86/defconfig: Enable CONFIG_DEBUG_WX=y (Prarit Bhargava) [RHEL-25415] - x86/defconfig: Refresh the defconfigs (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Specify idle=poll instead of no-hlt (Prarit Bhargava) [RHEL-25415] - x86/apic: Don't disable x2APIC if locked (Prarit Bhargava) [RHEL-25415] - x86/earlyprintk: Clean up pciserial (Prarit Bhargava) [RHEL-25415] - asm goto: eradicate CC_HAS_ASM_GOTO (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry (Prarit Bhargava) [RHEL-25415] - efi/x86-mixed: move unmitigated RET into .rodata (Prarit Bhargava) [RHEL-25415] - x86/uaccess: Improve __try_cmpxchg64_user_asm() for x86_32 (Prarit Bhargava) [RHEL-25415] - x86/boot: Remove superfluous type casting from arch/x86/boot/bitops.h (Prarit Bhargava) [RHEL-25415] - powerpc/vdso: link with -z noexecstack (Prarit Bhargava) [RHEL-25415] - xen: x86: remove setting the obsolete config XEN_MAX_DOMAIN_MEMORY (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Fix JNG/JNLE emulation (Prarit Bhargava) [RHEL-25415] - x86: link vdso and boot with -z noexecstack --no-warn-rwx-segments (Prarit Bhargava) [RHEL-25415] - x86/mm: Rename set_memory_present() to set_memory_p() (Prarit Bhargava) [RHEL-25415] - x86/acrn: Set up timekeeping (Prarit Bhargava) [RHEL-25415] - x86/bus_lock: Don't assume the init value of DEBUGCTLMSR.BUS_LOCK_DETECT to be zero (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Update kcb status flag after singlestepping (Prarit Bhargava) [RHEL-25415] - ftrace/x86: Add back ftrace_expected assignment (Prarit Bhargava) [RHEL-25415] - profile: setup_profiling_timer() is moslty not implemented (Prarit Bhargava) [RHEL-25415] - x86/purgatory: Hard-code obj-y in Makefile (Prarit Bhargava) [RHEL-25415] - x86,nospec: Simplify {JMP,CALL}_NOSPEC (Prarit Bhargava) [RHEL-25415] - x86/cacheinfo: move shared cache map definitions (Prarit Bhargava) [RHEL-25415] - um: include linux/stddef.h for __always_inline (Prarit Bhargava) [RHEL-25415] - um: x86: print RIP with symbol (Prarit Bhargava) [RHEL-25415] - x86/um: Kconfig: Fix indentation (Prarit Bhargava) [RHEL-25415] - x86/olpc: fix 'logical not is only applied to the left hand side' (Prarit Bhargava) [RHEL-25415] - x86/setup: Use rng seeds from setup_data (Prarit Bhargava) [RHEL-25415] - x86/build: Remove unused OBJECT_FILES_NON_STANDARD_test_nx.o (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Fix CONFIG_CC_HAS_SANE_STACKPROTECTOR when cross compiling with clang (Prarit Bhargava) [RHEL-25415] - x86/kexec: Carry forward IMA measurement log on kexec (Prarit Bhargava) [RHEL-25415] - rcu: Remove rcu_is_idle_cpu() (Prarit Bhargava) [RHEL-25415] - scripts: headers_install.sh: Update config leak ignore entries (Prarit Bhargava) [RHEL-25415] - x86: Clear .brk area at early boot (Prarit Bhargava) [RHEL-25415] - x86/xen: Use clear_bss() for Xen PV guests (Prarit Bhargava) [RHEL-25415] - redhat/configs: Disable CONFIG_XEN_VIRTIO (Prarit Bhargava) [RHEL-25415] - xen/virtio: Fix potential deadlock when accessing xen_grant_dma_devices (Prarit Bhargava) [RHEL-25415] - virtio: replace restricted mem access flag with callback (Prarit Bhargava) [RHEL-25415] - xen/virtio: Fix n_pages calculation in xen_grant_dma_map(unmap)_page() (Prarit Bhargava) [RHEL-25415] - xen: don't require virtio with grants for non-PV guests (Prarit Bhargava) [RHEL-25415] - xen/grant-dma-ops: Retrieve the ID of backend's domain for DT devices (Prarit Bhargava) [RHEL-25415] - xen/grant-dma-ops: Add option to restrict memory access under Xen (Prarit Bhargava) [RHEL-25415] - xen/virtio: Enable restricted memory access using Xen grant mappings (Prarit Bhargava) [RHEL-25415] - virtio: replace arch_has_restricted_virtio_memory_access() (Prarit Bhargava) [RHEL-25415] - ftrace/fgraph: fix increased missing-prototypes warnings (Prarit Bhargava) [RHEL-25415] - kernel: add platform_has() infrastructure (Prarit Bhargava) [RHEL-25415] - x86/cpu: Elide KCSAN for cpu_has() and friends (Prarit Bhargava) [RHEL-25415] - objtool: Add CONFIG_HAVE_UACCESS_VALIDATION (Prarit Bhargava) [RHEL-25415] - um: Fix out-of-bounds read in LDT setup (Prarit Bhargava) [RHEL-25415] - x86/traceponit: Fix comment about irq vector tracepoints (Prarit Bhargava) [RHEL-25415] - ftrace: Remove return value of ftrace_arch_modify_*() (Prarit Bhargava) [RHEL-25415] - x86/idt: Remove unused headers (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Fix indentation of arch/x86/Kconfig.debug (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Fix indentation and add endif comments to arch/x86/Kconfig (Prarit Bhargava) [RHEL-25415] - x86/setup: Use strscpy() to replace deprecated strlcpy() (Prarit Bhargava) [RHEL-25415] - x86/entry: Fixup objtool/ibt validation (Prarit Bhargava) [RHEL-25415] - notifier: Add atomic_notifier_call_chain_is_empty() (Prarit Bhargava) [RHEL-25415] - kernel/reboot: Add do_kernel_power_off() (Prarit Bhargava) [RHEL-25415] - kernel/reboot: Add kernel_can_power_off() (Prarit Bhargava) [RHEL-25415] - x86: Use do_kernel_power_off() (Prarit Bhargava) [RHEL-25415] - xen/x86: Use do_kernel_power_off() (Prarit Bhargava) [RHEL-25415] - kernel/reboot: Change registration order of legacy power-off handler (Prarit Bhargava) [RHEL-25415] - kernel/reboot: Wrap legacy power-off callbacks into sys-off handlers (Prarit Bhargava) [RHEL-25415] - x86: xen: remove STACK_FRAME_NON_STANDARD from xen_cpuid (Prarit Bhargava) [RHEL-25415] - x86/tsc: Use fallback for random_get_entropy() instead of zero (Prarit Bhargava) [RHEL-25415] - mm: page_table_check: add hooks to public helpers (Prarit Bhargava) [RHEL-25415] - x86/vsyscall: Remove CONFIG_LEGACY_VSYSCALL_EMULATE (Prarit Bhargava) [RHEL-25415] - randstruct: Split randstruct Makefile and CFLAGS (Prarit Bhargava) [RHEL-25415] - sancov: Split plugin build from plugin CFLAGS (Prarit Bhargava) [RHEL-25415] - swiotlb-xen: fix DMA_ATTR_NO_KERNEL_MAPPING on arm (Prarit Bhargava) [RHEL-25415] - x86: ACPI: Make mp_config_acpi_gsi() a void function (Prarit Bhargava) [RHEL-25415] - redhat/configs: Enable CONFIG_RANDSTRUCT_NONE (Prarit Bhargava) [RHEL-25415] - randstruct: Reorganize Kconfigs and attribute macros (Prarit Bhargava) [RHEL-25415] - fork: Pass struct kernel_clone_args into copy_thread (Prarit Bhargava) [RHEL-25415] - x86/mm: Cleanup the control_va_addr_alignment() __setup handler (Prarit Bhargava) [RHEL-25415] - x86/entry: Convert SWAPGS to swapgs and remove the definition of SWAPGS (Prarit Bhargava) [RHEL-25415] - net: unexport csum_and_copy_{from,to}_user (Prarit Bhargava) [RHEL-25415] - ftrace: cleanup ftrace_graph_caller enable and disable (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Integrate the fallback code from show_cpuinfo() (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Replace arch_freq_get_on_cpu() (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Replace aperfmperf_get_khz() (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Store aperf/mperf data for cpu frequency reads (Prarit Bhargava) [RHEL-25415] - asm-generic: compat: Cleanup duplicate definitions (Prarit Bhargava) [RHEL-25415] - fs: stat: compat: Add __ARCH_WANT_COMPAT_STAT (Prarit Bhargava) [RHEL-25415] - arch: Add SYSVIPC_COMPAT for all architectures (Prarit Bhargava) [RHEL-25415] - compat: consolidate the compat_flock{,64} definition (Prarit Bhargava) [RHEL-25415] - uapi: always define F_GETLK64/F_SETLK64/F_SETLKW64 in fcntl.h (Prarit Bhargava) [RHEL-25415] - x86/mce: Add messages for panic errors in AMD's MCE grading (Prarit Bhargava) [RHEL-25415] - x86/mce: Simplify AMD severity grading logic (Prarit Bhargava) [RHEL-25415] - x86/asm: Merge load_gs_index() (Prarit Bhargava) [RHEL-25415] - x86/process: Fix kernel-doc warning due to a changed function name (Prarit Bhargava) [RHEL-25415] - x86/crash: Fix minor typo/bug in debug message (Prarit Bhargava) [RHEL-25415] - x86/apic: Clarify i82489DX bit overlap in APIC_LVT0 (Prarit Bhargava) [RHEL-25415] - x86/ACPI: Preserve ACPI-table override during hibernation (Prarit Bhargava) [RHEL-25415] - x86/32: Simplify ELF_CORE_COPY_REGS (Prarit Bhargava) [RHEL-25415] - x86/xen: Allow to retry if cpu_initialize_context() failed. (Prarit Bhargava) [RHEL-25415] - x86: Remove a.out support (Prarit Bhargava) [RHEL-25415] - x86/PCI: Fix coding style in PIRQ table verification (Prarit Bhargava) [RHEL-25415] - x86/PCI: Add $IRT PIRQ routing table support (Prarit Bhargava) [RHEL-25415] - x86/PCI: Handle PIRQ routing tables with no router device given (Prarit Bhargava) [RHEL-25415] - x86/PCI: Add PIRQ routing table range checks (Prarit Bhargava) [RHEL-25415] - x86/PCI: Add support for the SiS85C497 PIRQ router (Prarit Bhargava) [RHEL-25415] - x86/PCI: Disambiguate SiS85C503 PIRQ router code entities (Prarit Bhargava) [RHEL-25415] - x86/PCI: Handle IRQ swizzling with PIRQ routers (Prarit Bhargava) [RHEL-25415] - x86/PCI: Also match function number in $PIR table (Prarit Bhargava) [RHEL-25415] - x86/PCI: Include function number in $PIR table dump (Prarit Bhargava) [RHEL-25415] - x86/PCI: Show the physical address of the $PIR table (Prarit Bhargava) [RHEL-25415] - x86/configs: Add x86 debugging Kconfig fragment plus docs (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Fix memory leak when threshold_create_bank() fails (Prarit Bhargava) [RHEL-25415] - x86/delay: Fix the wrong asm constraint in delay_loop() (Prarit Bhargava) [RHEL-25415] - x86/pkeys: Remove __arch_set_user_pkey_access() declaration (Prarit Bhargava) [RHEL-25415] - x86/pkeys: Clean up arch_set_user_pkey_access() declaration (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove "noclflush" (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove "noexec" (Prarit Bhargava) [RHEL-25415] - s390: remove "noexec" option (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove "nosmep" (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove CONFIG_X86_SMAP and "nosmap" (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove "nosep" (Prarit Bhargava) [RHEL-25415] - x86/cpu: Allow feature bit names from /proc/cpuinfo in clearcpuid= (Prarit Bhargava) [RHEL-25415] - x86/mm: Force-inline __phys_addr_nodebug() (Prarit Bhargava) [RHEL-25415] - task_stack, x86/cea: Force-inline stack helpers (Prarit Bhargava) [RHEL-25415] - x86: __memcpy_flushcache: fix wrong alignment if size > 2^32 (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: fix the spelling of 'becoming' in X86_KERNEL_IBT config (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Recheck address range after stack info was updated (Prarit Bhargava) [RHEL-25415] - stat: fix inconsistency between struct stat and struct compat_stat (Prarit Bhargava) [RHEL-25415] - x86/msi: Fix msi message data shadow struct (Prarit Bhargava) [RHEL-25415] - Revert "locking/local_lock: Make the empty local_lock_*() function a macro." (Prarit Bhargava) [RHEL-25415] - x86/percpu: Remove volatile from arch_raw_cpu_ptr(). (Prarit Bhargava) [RHEL-25415] - static_call: Remove __DEFINE_STATIC_CALL macro (Prarit Bhargava) [RHEL-25415] - static_call: Properly initialise DEFINE_STATIC_CALL_RET0() (Prarit Bhargava) [RHEL-25415] - powerpc/32: Add support for out-of-line static calls (Prarit Bhargava) [RHEL-25415] - arch: syscalls: simplify uapi/kapi directory creation (Prarit Bhargava) [RHEL-25415] - x86/config: Make the x86 defconfigs a bit more usable (Prarit Bhargava) [RHEL-25415] - xen: fix is_xen_pmu() (Prarit Bhargava) [RHEL-25415] - x86/defconfig: Enable WERROR (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Only allow CONFIG_X86_KERNEL_IBT with ld.lld >= 14.0.0 (Prarit Bhargava) [RHEL-25415] - x86/nmi: Remove the 'strange power saving mode' hint from unknown NMI handler (Prarit Bhargava) [RHEL-25415] - arch:x86:xen: Remove unnecessary assignment in xen_apic_read() (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Do not allow CONFIG_X86_X32_ABI=y with llvm-objcopy (Prarit Bhargava) [RHEL-25415] - redhat/configs: Disable CONFIG_X86_X32_ABI (Prarit Bhargava) [RHEL-25415] - x86: Remove toolchain check for X32 ABI capability (Prarit Bhargava) [RHEL-25415] - um: Cleanup syscall_handler_t definition/cast, fix warning (Prarit Bhargava) [RHEL-25415] - x86/xen: Fix kerneldoc warning (Prarit Bhargava) [RHEL-25415] - xen: delay xen_hvm_init_time_ops() if kdump is boot on vcpu>=32 (Prarit Bhargava) [RHEL-25415] - ACPI / x86: Work around broken XSDT on Advantech DAC-BJ01 board (Prarit Bhargava) [RHEL-25415] - redhat/configs: Switch CONFIG_I8K to built-in (Prarit Bhargava) [RHEL-25415] - hwmon: (dell-smm) rewrite CONFIG_I8K description (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: move and modify CONFIG_I8K (Prarit Bhargava) [RHEL-25415] - x86/mce: Work around an erratum on fast string copy instructions (Prarit Bhargava) [RHEL-25415] - shmbuf.h: add asm/shmbuf.h to UAPI compile-test coverage (Prarit Bhargava) [RHEL-25415] - signal.h: add linux/signal.h and asm/signal.h to UAPI compile-test coverage (Prarit Bhargava) [RHEL-25415] - x86/ptrace: Always inline v8086_mode() for instrumentation (Prarit Bhargava) [RHEL-25415] - x86/head64: Add missing __head annotation to sme_postprocess_startup() (Prarit Bhargava) [RHEL-25415] - x86/cpu: X86_FEATURE_INTEL_PPIN finally has a CPUID bit (Prarit Bhargava) [RHEL-25415] - x86/CPU/AMD: Use default_groups in kobj_type (Prarit Bhargava) [RHEL-25415] - uml/x86: use x86 load_unaligned_zeropad() (Prarit Bhargava) [RHEL-25415] - asm/user.h: killed unused macros (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Use %rip-relative addressing in hook calls (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Select ARCH_SELECT_MEMORY_MODEL only if FLATMEM and SPARSEMEM are possible (Prarit Bhargava) [RHEL-25415] - x86/fpu/xstate: Fix PKRU covert channel (Vitaly Kuznetsov) [RHEL-25415] - x86/mm: fix poking_init() for Xen PV guests (Vitaly Kuznetsov) [RHEL-25415] - x86/sev: Move sev_setup_arch() to mem_encrypt.c (Vitaly Kuznetsov) [RHEL-25415] - x86/mem_encrypt: Remove stale mem_encrypt_init() declaration (Vitaly Kuznetsov) [RHEL-25415] - x86/mem_encrypt: Unbreak the AMD_MEM_ENCRYPT=n build (Vitaly Kuznetsov) [RHEL-25415] - init, x86: Move mem_encrypt_init() into arch_cpu_finalize_init() (Vitaly Kuznetsov) [RHEL-25415] - x86/fpu: Mark init functions __init (Vitaly Kuznetsov) [RHEL-25415] - x86/fpu: Set X86_FEATURE_OSXSAVE feature after enabling OSXSAVE in CR4 (Vitaly Kuznetsov) [RHEL-25415] - x86/xen: Fix secondary processors' FPU initialization (Vitaly Kuznetsov) [RHEL-25415] - x86/efi: Make efi_set_virtual_address_map IBT safe (Vitaly Kuznetsov) [RHEL-25415] - x86/fpu: Move FPU initialization into arch_cpu_finalize_init() (Vitaly Kuznetsov) [RHEL-25415] - init: Invoke arch_cpu_finalize_init() earlier (Vitaly Kuznetsov) [RHEL-25415] - x86/init: Initialize signal frame size late (Vitaly Kuznetsov) [RHEL-25415] - x86/fpu: Remove cpuinfo argument from init functions (Vitaly Kuznetsov) [RHEL-25415] - x86/mm: Initialize text poking earlier (Vitaly Kuznetsov) [RHEL-25415] - x86/mm: Use mm_alloc() in poking_init() (Vitaly Kuznetsov) [RHEL-25415] - mm: Move mm_cachep initialization to mm_init() (Vitaly Kuznetsov) [RHEL-25415] - init: consolidate prototypes in linux/init.h (Vitaly Kuznetsov) [RHEL-25415]- arm64: dts: ti: k3-j721e-sk: fix PMIC interrupt number (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: fix PMIC interrupt number (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p5-sk: Enable CPSW MDIO node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p-mcu/wakeup: Disable MCU and wakeup R5FSS nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: remove assigned-clock-parents for unused VP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p: Fix memory ranges for DMSS (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add common1 register space for AM62x SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Remove Pinmux for CTS and RTS in wkup_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Remove clock-frequency from mcu_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Modify Pinmux for wkup_uart0 and mcu_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Remove Pinmux for CTS and RTS in wkup_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: am65x: Fix dtbs_install for Rocktech OLDI overlay (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix power domain for VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Fix power domain for VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: disable usb lpm (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add Itap Delay Value For DDR50 speed mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add Itap Delay Value For DDR50 speed mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-main: Add Itap Delay Value For DDR52 speed mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am6*: Add additional regs for DMA components (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7*: Add additional regs for DMA components (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add additional regs for DMA components (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add GPU device node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-evm: Add overlay for PCIE1 Endpoint Mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-evm: Add overlay for PCIE0 Endpoint Mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add TPS6594 family PMICs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add support for TPS6594 PMIC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add support for TPS6594 PMIC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Add TP6594 family PMICs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-som-p0: Add TP6594 family PMICs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-som-p0: Add TP6594 family PMICs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add verdin am62 mallow board (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: Improve spi1 chip-select pinctrl (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Remove HDMI Reset Line Name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Add HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Lower I2C1 frequency (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: phycore-am64: Add R5F DMA Region and Mailboxes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Use OF_ALL_DTBS for combined blobs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x: Add overlay for IMX219 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable camera peripherals (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x: Add overlays for OV5640 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk: Enable camera peripherals (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Add overlays for OV5640 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Enable CSI2-RX (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Enable CSI2-RX (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add AM652 dtsi file (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Use UART name in pinmux name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add gpio-ranges properties (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-verdin: Enable Verdin UART2 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add full compatible to dss-oldi-io-ctrl node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Add interrupt support for IO Expander (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Add alias for MCU CPSW2G (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add icssg-prueth nodes for PG2 devices (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Refactor the m.2 and minipcie power pin (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Definitions for runtime pinmuxing (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Drop unused ecap0 PWM (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Re-add aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Mark mcu gpio and mcu_gpio_intr as reserved (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p5-sk: Mark mcu gpio and mcu_gpio_intr as reserved (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm/sk: Mark mcu_gpio_intr as reserved (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Fix typo in epwm_tbclk node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Fix DSS irq trigger type (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: minor whitespace cleanup around '=' (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Fix GPIO pin count in DT nodes (Andrew Halaney) [RHEL-25014] - dts: ti: k3-am625-beagleplay: Add beaglecc1352 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-idk: Add ICSSG Ethernet ports (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-icssg2: add ICSSG2 Ethernet support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Add ICSSG IEP nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p5-sk: Updates for SK EVM (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p: Add nodes for more IPs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add DP and HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Enable DisplayPort-0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add DSS and DP-bridge node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add WIZ and SERDES PHY nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add system controller and SERDES lane mux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j712s2-mcu: Add the mcu domain watchdog instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add the main domain watchdog instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-mcu: Add the mcu domain watchdog instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add the main domain watchdog instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add MCU domain ESM instance (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add ESM instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add ESM instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add BCDMA instance for CSI2RX (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add BCDMA instance for CSI2RX (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: Convert NAVSS to simple-bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: Convert DMSS to simple-bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Fix HDMI Audio overlay in Makefile (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable audio on AM62A (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Add support for TPS6593 PMIC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Drop i2c-1 to 100Khz (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Split vcc_3v3 regulators (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Add nodes for McASP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: update gpio-led configuration (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: add chassis-type (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: add muxing for GPIOs on pin headers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl: add supply regulator for I2C devices (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add DDR carveout memory nodes for C71x DSP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add DDR carveout memory nodes for R5F (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-som: Add DDR carveout memory nodes for C71x DSP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-som: Add DDR carveout memory nodes for R5F (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-som-p0: Add DDR carveout memory nodes for C71x DSPs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-som-p0: Add DDR carveout memory nodes for R5F (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add C7x remote processsor nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add MAIN R5F remote processsor nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu: Add MCU R5F cluster nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-mcu-wakeup: Add MCU domain ESM instance (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Fix typo in ramoops reg (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add GPIO expander on I2C0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk: Add DT node for USB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk: Add DT node for PCIe (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add USB Type C swap defines for J721S2 SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: disable MIPI DSI bridge (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add I2C I/O expander (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: phycore-am64: Add RTC interrupt pin (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Fix indentation in watchdog nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-evm-gesi: Specify base dtb for overlay file (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: add iw416 based bluetooth (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: Add DSI display support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for the AM62P5 Starter Kit (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Introduce AM62P5 family of SoCs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Add HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: am62x-sk: Add overlay for HDMI audio (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Add HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add node for DSS (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Update main-i2c1 frequency (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable C6x DSP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Enable C7x DSP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable C7x DSP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: fix fss node dtbs check warnings (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable TSCADC nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable TSCADC nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable TSCADC nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable GPIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable GPIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable GPIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Fix interrupt ranges for wkup & main gpio (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3: Add cfg reg region to ringacc node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Correct Pin mux offset for ADC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: dahlia: add sound card (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: dev: add sound card (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: Set I2S_1 MCLK rate (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable AUDIO_REFCLKx (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: correct pinmux offset for ospi (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Correct Pin mux offset for ospi (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7: Add MCU MCAN nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Add HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add DSS node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3: Fix epwm_tbclk node name to generic name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Merge the two main_conf nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a: Remove syscon compatible from epwm_tbclk (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable dual role support for Type-C port (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-verdin: enable CAN_2 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add MCU MCAN nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3: Fixup remaining pin group node names for make dtbs checks (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: add SD-card and WLAN overlays (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add TQ-Systems TQMa64XxL SoM and MBaX4XxL carrier board Device Trees (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add overlay to enable main CPSW2G with GESI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add main CPSW2G devicetree node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add Support for UFS peripheral (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add DT node for UFS (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add support for CAN instances 3 and 5 in main domain (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add overlay to enable CPSW9G ports with GESI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add dts nodes for EHRPWMs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-pinctrl: Introduce debounce select mux macros (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Remove power-domains from crypto node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Use local header for SERDES MUX idle-state values (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Remove Duplicated wkup_i2c0 node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Fix compatible of ti,*-ehrpwm-tbclk (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add missing space before { (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: minor whitespace cleanup around '=' (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Unify pin group node names for make dtbs checks (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add verdin am62 yavia (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add verdin am62 dahlia (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add verdin am62 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add basic support for phyBOARD-Lyra-AM625 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-som-p0: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add ESM support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add ESM support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add ESM support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add ESM support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-mcu-wakeup: Remove 0x unit address prefix from nodename (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Add uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-som: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Add uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Add pinmux for RPi Header (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix wkup pinmux range (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Drop SoC level aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Define aliases at board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Add uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: remove duplicate main_i2c0 pin mux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Configure pinctrl for timer IO pads (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add pinmux for RPi Header (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Use phandle to stdout UART node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Only set UART baud for used ports (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Drop SoC level aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: Define aliases at board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Define aliases at board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Add wakeup_uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e-common-proc-board: Add uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e-som/common-proc-board: Add product links (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add missing uart pinmuxes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-iot*: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-sk: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-evm: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add eMMC mmc0 support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Change CPTS clock parent (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add mcu and wakeup uarts (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Enable mcu network port (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Fix main_i2c0 alias (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add mcu and wakeup uarts (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Fix main_i2c0 alias (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Fix wakeup pinmux range and pinctrl node offsets (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-som/common-proc-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-phyboard-electra-rdk: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Move eeprom WP gpio pinctrl to eeprom node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Move camera gpio pinctrl to gpio node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0/common-proc-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Configure pinctrl for timer IO (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Configure pinctrl for timer IO (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Configure pinctrl for timer IO (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-mcu-wakeup: Add sa3_secproxy and mcu_sec_proxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu-wakeup: Add sa3_secproxy and mcu_sec_proxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-mcu: Add mcu_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-iot2050-common: Rename rtc8564 nodename (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Drop deprecated ti,otap-del-sel property (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Fix mcan node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-mcu: Add mcu_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-mcu: Add mcu_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Add sa3_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add sa3_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk/evm: Describe OSPI flash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-baseboard: Describe OSPI flash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-som: Describe OSPI and Hyperflash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Describe OSPI flash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Describe OSPI and QSPI flash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: Add OSPI/Hyperflash select pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add LED controller to phyBOARD-Electra (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add support for OSPI and QSPI flashes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-mcu-wakeup: Add FSS OSPI0 and FSS OSPI1 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable MDIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable PCIe nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Remove PCIe endpoint nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Fix mailbox node status (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Add OSPI/Hyperflash select pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Add HyperFlash node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-mcu-wakeup: Add HyperBus node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: am65x: Add Rocktech OLDI panel DT overlay (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Enable support for high speed modes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add pinmux information for ADC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-mcu-wakeup: Add support for ADC nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Update delay select values for MMC subsystems (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Improve documentation of mcasp1_pins (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Add eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Describe main_uart1 and wkup_uart (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Drop extra EoL (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3: j721s2/j784s4: Switch to https links (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721s2: Add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200: Add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e: Add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j784s4: Add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-wakeup: add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-wakeup: add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Enable PCIe (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add PCIe device tree node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add support for OSPI Flashes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Add USB support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Enable SERDES0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu-wakeup: Add support of OSPI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add SERDES and WIZ device tree node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add support for USB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625: Enable Type-C port for USB0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Reserve memory for remote proc IPC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add C71x DSP nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add R5F cluster nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Describe main_uart1 and wkup_uart (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-som: Enable I2C (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Fix physical address of pin (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Remove "syscon" nodes added for pcieX_ctrl (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add missing cache properties (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Drop aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add board detect eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add missing PMIC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add VTT GPIO regulator for DDR (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Rename regulator node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add missing pinmux wkup_uart, mcu_uart and mcu_i2c (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a: Add watchdog nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-*: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65*: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk|evm: Drop bootargs, add aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Add VTT GPIO regulator for DDR (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Rename regulator node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Describe main_uart1 pins (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Enable main_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Rename regulator node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Describe main_uart1 pins (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Enable main_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Fix mmc1 pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add eMMC mmc0 support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Enable audio on SK-AM62(-LP) (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add McASP nodes (Andrew Halaney) [RHEL-25014] - arm64: ti: dts: Add support for AM62x LP SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Refractor AM625 SK dts (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add ti,vbus-divider property to usbss1 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add MCSPI nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add MCSPI nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add MCSPI nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add MCSPI nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add k3-am625-beagleplay (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Update IO EXP GPIO lines for Rev E2 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add overlay to enable CPSW5G ports in QSGMII mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Add CPSW5G nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add overlay to enable CPSW9G ports in QSGMII mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add watchdog nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-wakeup: Introduce RTC node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Add pinmux information for ADC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add CPSW9G nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Enable MCU CPSW2G (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu-wakeup: Add support for ADC nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Enable crypto accelerator (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Use local header for pinctrl register values (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Remove firmware-name override for R5F (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7: Correct L2 cache size to 512KB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625: Correct L2 cache size to 512KB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-*: Add 'ti,sci-dev-id' for NAVSS nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Remove ti,strobe-sel property (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Fix DDR size to full 4GB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Fix GPIO numbers in DT (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Makefile: Rearrange entries alphabetically (Andrew Halaney) [RHEL-25014] - arch: arm64: dts: Add support for AM69 Starter Kit (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add support for M.2 variant (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add layout of OSPI flash (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Fix wakeup pinmux range (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk: Add support for AM68 SK base board (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add initial support for AM68 SK System on Module (Andrew Halaney) [RHEL-25014] - arm64: dts: Update cache properties for ti (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for phyBOARD-Electra-AM642 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for J784S4 EVM board (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable USB1 node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable ethernet port (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Add more peripheral nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-mcu: Add MCU domain peripherals (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add initial support for J784S4 SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add support for USB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add support for USB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Update OTAP and ITAP delay select (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Fix clocks for McSPI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add k3-j721e-beagleboneai64 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Enable crypto accelerator (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Drop RNG clock (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Drop RNG clock (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Drop RNG clock (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e-common-proc-board: Fix sound node-name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix the interrupt ranges property for main & wkup gpio intr (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-mcu-wakeup: Drop dma-coherent in crypto node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Drop dma-coherent in crypto node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Drop dma-coherent in crypto node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add general purpose timers for am62 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add general purpose timers for am65 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Configure pinctrl for timer IO pads (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Trim addresses to 8 digits (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add pinmux for RPi Header (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Add dts nodes for EHRPWMs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add 1.4GHz OPP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625: Introduce operating-points table (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable McASP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable PCIe nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable MDIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: MDIO pinmux should belong to the MDIO node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable ECAP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable EPWM nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable SPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Rename clock-names adc_tsc_fck to fck (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable MCASP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable MDIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: MDIO pinmux should belong to the MDIO node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable ECAP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable EPWM nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable SPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable GPMC and ELM nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable MDIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: MDIO pinmux should belong to the MDIO node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable PCIe nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable ECAP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable EPWM nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable SPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: fix main pinmux range (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for AM62A7-SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Introduce AM62A7 family of SoCs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add epwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add epwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Add DT entry for onboard LEDs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-mcu-wakeup: Add SA2UL node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Do not exclusively claim SA2UL (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Move SA2UL to unused PSI-L thread ID (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Disable RNG node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-main: Add main domain watchdog entries (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add ELM (Error Location Module) node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add GPMC memory controller node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: fix RNG node clock id (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Enable crypto accelerator (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add SA2UL address space to Main CBASS ranges (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add main_cpts label (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Enable crypto accelerator (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Enable ramoops (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Add pinmux corresponding to main_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Align gpio-key node names with dtschema (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Adjust whitespace around '=' (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Remove support for HS400 speed mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix overlapping GICD memory region (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Enable HDMI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Enable DisplayPort (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: add DP to j7 evm (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-*: add DP & DP PHY (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add SA3UL ranges in cbass_main (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add support for MCAN (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-mcu: Enable MCU GPIO module (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add ECAP APWM nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Enable on board peripherals (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add more peripheral nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-mcu: remove incorrect UART base clock rates (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Enable WLAN connected to SDHCI0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for AM62-SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Introduce base support for AM62x SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: Drop address and size cells from flash nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: Fix whitespace around flash@0 nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu-wakeup: Fix the interrupt-parent for wkup_gpioX instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add ESM0 to device memory map (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65*: Remove #address-cells/#size-cells from flash nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add RTI watchdog nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Alias console uart to serial2 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Move aliases to board dts (Andrew Halaney) [RHEL-25014] - arch: arm64: ti: Add support J721S2 Common Processor Board (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add initial support for J721S2 System on Module (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add initial support for J721S2 SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Disable mcasp nodes at dtsi level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm/sk: Add support for main domain mcan nodes in EVM and disable them on SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add support for MCAN (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: Add support for mcu and main mcan nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add support for MCAN nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: am654-base-board/am65-iot2050-common: Disable mcan nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-mcu: Add Support for MCAN (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: add timesync router node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Correct the d-cache-sets info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Fix the L2 cache sets (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Fix the L2 cache sets (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642: Fix the L2 cache sets (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e-main: Fix 'dtbs_check' in serdes_ln_ctrl node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Fix 'dtbs_check' serdes_ln_ctrl node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: correct cache-sets info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add DDR carveout memory nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add IPC sub-mailbox nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for J721E SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add support for product generation 2 boards (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Prepare for adding 2nd-generation boards (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add/enabled mailboxes and carve-outs for R5F cores (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Disable SR2.0-only PRUs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Flip mmc device ordering on Advanced devices (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Add j7200-evm compatible (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: Add j721e-evm compatible (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add ICSSG nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Makefile: Collate AM64 platforms together (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Relocate thermal-zones to SoC specific location (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: ti-k3*: Introduce aliases for mmc nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Cleanup "ranges" property in "pcie" DT node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Add *max-virtual-functions* for pcie-ep DT node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Fix "bus-range" upto 256 bus number for PCIe (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Fix "vendor-id"/"device-id" properties of pcie node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Fix "bus-range" upto 256 bus number for PCIe (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Fix "max-virtual-functions" in PCIe EP nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-mcu: Add pinctrl (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Add pwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Add pwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add ecap pwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add epwm nodes (Andrew Halaney) [RHEL-25014] - kbuild: Cleanup DT Overlay intermediate files as appropriate (Andrew Halaney) [RHEL-25014] - kbuild: Allow DTB overlays to built into .dtbo.S files (Andrew Halaney) [RHEL-25014] - kbuild: Allow DTB overlays to built from .dtso named source files (Andrew Halaney) [RHEL-25014] - tools/rtla: Exit with EXIT_SUCCESS when help is invoked (John Kacur) [RHEL-28660] - tools/rtla: Replace setting prio with nice for SCHED_OTHER (John Kacur) [RHEL-28660] - tools/rtla: Remove unused sched_getattr() function (John Kacur) [RHEL-28660] - tools/rtla: Fix clang warning about mount_point var size (John Kacur) [RHEL-28660] - tools/rtla: Fix uninitialized bucket/data->bucket_size warning (John Kacur) [RHEL-28660] - tools/rtla: Fix Makefile compiler options for clang (John Kacur) [RHEL-28660] - tools/rv: Fix curr_reactor uninitialized variable (John Kacur) [RHEL-28660] - tools/rv: Fix Makefile compiler options for clang (John Kacur) [RHEL-28660] - netfs, fscache: Prevent Oops in fscache_put_cache() (Pavel Reichl) [RHEL-28890] {CVE-2024-26612} - bnx2fc: Remove spin_lock_bh while release resources after upload. (John Meneghini) [RHEL-9662] - ice: fold ice_ptp_read_time into ice_ptp_gettimex64 (Michal Schmidt) [RHEL-19000] - ice: avoid the PTP hardware semaphore in gettimex64 path (Michal Schmidt) [RHEL-19000] - ice: add ice_adapter for shared data across PFs on the same NIC (Michal Schmidt) [RHEL-19000] - overlay: disable EVM (Coiby Xu) [RHEL-29566] - evm: add support to disable EVM on unsupported filesystems (Coiby Xu) [RHEL-29566] - evm: don't copy up 'security.evm' xattr (Coiby Xu) [RHEL-29566] - mm, vmscan: remove ISOLATE_UNMAPPED (Nico Pache) [RHEL-28667] - trace-vmscan-postprocess: sync with tracepoints updates (Nico Pache) [RHEL-28667] - tracing: incorrect isolate_mote_t cast in mm_vmscan_lru_isolate (Nico Pache) [RHEL-28667] - mm/mglru: skip special VMAs in lru_gen_look_around() (Nico Pache) [RHEL-28667] - mm/mglru: reclaim offlined memcgs harder (Nico Pache) [RHEL-28667] - mm/mglru: try to stop at high watermarks (Nico Pache) [RHEL-28667] - mm/mglru: fix underprotected page cache (Nico Pache) [RHEL-28667] - mm: multi-gen LRU: reuse some legacy trace events (Nico Pache) [RHEL-28667] - mm: multi-gen LRU: improve design doc (Nico Pache) [RHEL-28667] - mm: multi-gen LRU: clean up sysfs code (Nico Pache) [RHEL-28667] - printk: allow disabling printk per-console device kthreads at boot (Luis Claudio R. Goncalves) [RHEL-17709] - powerpc/pseries/iommu: IOMMU table is not initialized for kdump over SR-IOV (Mamatha Inamdar) [RHEL-25055] - IB/hfi1: Fix sdma.h tx->num_descs off-by-one error (Daniel Vacek) [RHEL-26063] - ASoC: Intel: soc-acpi: rt713+rt1316, no sdw-dmic config (Jaroslav Kysela) [RHEL-26456] - hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed (Maxim Levitsky) [RHEL-26435] - hv_netvsc: Fix race condition between netvsc_probe and netvsc_remove (Maxim Levitsky) [RHEL-26435] - mlxsw: spectrum_acl_tcam: Fix stack corruption (Ivan Vecera) [RHEL-26463] {CVE-2024-26586}- mm/page_alloc: don't wake kswapd from rmqueue() unless __GFP_KSWAPD_RECLAIM is specified (Waiman Long) [RHEL-24120] - debugobjects: Recheck debug_objects_enabled before reporting (Waiman Long) [RHEL-24120] - debugobjects: Don't wake up kswapd from fill_pool() (Waiman Long) [RHEL-24120] - RDMA/cma: Avoid GID lookups on iWARP devices (Benjamin Coddington) [RHEL-12457] - RDMA/cma: Deduplicate error flow in cma_validate_port() (Benjamin Coddington) [RHEL-12457] - RDMA/core: Set gid_attr.ndev for iWARP devices (Benjamin Coddington) [RHEL-12457] - RDMA/siw: Fabricate a GID on tun and loopback devices (Benjamin Coddington) [RHEL-12457] - redhat: Enable -Werror for aarch64 (Eric Chanudet) [RHEL-29316] - redhat: redhat/Makefile: include the subtrees merge script in the makefiles (Derek Barbosa) - crypto: dh - implement FIPS PCT (Vladis Dronov) [RHEL-25845] - crypto: tcrypt - add ffdhe2048(dh) test (Vladis Dronov) [RHEL-25845] - crypto: dh - Make public key test FIPS-only (Vladis Dronov) [RHEL-25845] - tools/resolve_btfids: Fix cross-compilation to non-host endianness (Viktor Malik) [RHEL-16042] - tools/resolve_btfids: Refactor set sorting with types from btf_ids.h (Viktor Malik) [RHEL-16042] - powerpc/mm: Fix null-pointer dereference in pgtable_cache_add (Mamatha Inamdar) [RHEL-29120] {CVE-2023-52607} - gfs2: Fix invalid metadata access in punch_hole (Andrew Price) [RHEL-28241] - i2c: Fix a potential use after free (David Arcari) [RHEL-26851] {CVE-2019-25162} - i2c: i801: Fix block process call transactions (David Arcari) [RHEL-26479] {CVE-2024-26593} - sched/membarrier: reduce the ability to hammer on sys_membarrier (Wander Lairson Costa) [RHEL-23428] {CVE-2024-26602}- pinctrl: bcm2835: Handle gpiochip_add_pin_range() errors (Eric Chanudet) [RHEL-28621] - pinctrl-bcm2835.c: fix race condition when setting gpio dir (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Remove of_node_put() in bcm2835_of_gpio_ranges_fallback() (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Make the irqchip immutable (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: drop irq_enable/disable callbacks (Eric Chanudet) [RHEL-28621] - pinctrl-bcm2835: don't call pinctrl_gpio_direction() (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Silence uninit warning (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Allow building driver as a module (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Replace BUG with BUG_ON (Eric Chanudet) [RHEL-28621] - block: Rename BLK_STS_NEXUS to BLK_STS_RESV_CONFLICT (Ming Lei) [RHEL-25988] - block: Add PR callouts for read keys and reservation (Ming Lei) [RHEL-25988] - block: sed-opal: handle empty atoms when parsing response (Ming Lei) [RHEL-25988] - virtio-blk: Ensure no requests in virtqueues before deleting vqs. (Ming Lei) [RHEL-25988] - blk-iocost: Fix an UBSAN shift-out-of-bounds warning (Ming Lei) [RHEL-25988] - blk-wbt: Fix detection of dirty-throttled tasks (Ming Lei) [RHEL-25988] - block: Fix where bio IO priority gets set (Ming Lei) [RHEL-25988] - aoe: avoid potential deadlock at set_capacity (Ming Lei) [RHEL-25988] - block: Fix WARNING in _copy_from_iter (Ming Lei) [RHEL-25988] - block: Move checking GENHD_FL_NO_PART to bdev_add_partition() (Ming Lei) [RHEL-25988] - block: Treat sequential write preferred zone type as invalid (Ming Lei) [RHEL-25988] - block: remove disk_clear_zoned (Ming Lei) [RHEL-25988] - sd: remove the !ZBC && blk_queue_is_zoned case in sd_read_block_characteristics (Ming Lei) [RHEL-25988] - drivers/block/xen-blkback/common.h: Fix spelling typo in comment (Ming Lei) [RHEL-25988] - blk-cgroup: don't use removal safe list iterators (Ming Lei) [RHEL-25988] - block: floor the discard granularity to the physical block size (Ming Lei) [RHEL-25988] - mtd_blkdevs: use the default discard granularity (Ming Lei) [RHEL-25988] - zram: use the default discard granularity (Ming Lei) [RHEL-25988] - null_blk: use the default discard granularity (Ming Lei) [RHEL-25988] - nbd: use the default discard granularity (Ming Lei) [RHEL-25988] - ubd: use the default discard granularity (Ming Lei) [RHEL-25988] - block: default the discard granularity to sector size (Ming Lei) [RHEL-25988] - block: remove two comments in bio_split_discard (Ming Lei) [RHEL-25988] - block: rename and document BLK_DEF_MAX_SECTORS (Ming Lei) [RHEL-25988] - loop: don't abuse BLK_DEF_MAX_SECTORS (Ming Lei) [RHEL-25988] - aoe: don't abuse BLK_DEF_MAX_SECTORS (Ming Lei) [RHEL-25988] - null_blk: don't cap max_hw_sectors to BLK_DEF_MAX_SECTORS (Ming Lei) [RHEL-25988] - loop: don't update discard limits from loop_set_status (Ming Lei) [RHEL-25988] - blk-wbt: remove the separate write cache tracking (Ming Lei) [RHEL-25988] - block: reject invalid operation in submit_bio_noacct (Ming Lei) [RHEL-25988] - drbd: actlog: fix kernel-doc warnings and spelling (Ming Lei) [RHEL-25988] - block: skip start/end time stamping for passthrough IO (Ming Lei) [RHEL-25988] - block: export disk_clear_zoned() (Ming Lei) [RHEL-25988] - sd: only call disk_clear_zoned when needed (Ming Lei) [RHEL-25988] - block: simplify disk_set_zoned (Ming Lei) [RHEL-25988] - block: remove support for the host aware zone model (Ming Lei) [RHEL-25988] - dm error: Add support for zoned block devices (Ming Lei) [RHEL-25988] - virtio_blk: remove the broken zone revalidation support (Ming Lei) [RHEL-25988] - virtio_blk: cleanup zoned device probing (Ming Lei) [RHEL-25988] - block: add check of 'minors' and 'first_minor' in device_add_disk() (Ming Lei) [RHEL-25988] - block: skip cgroups for passthrough io (Ming Lei) [RHEL-25988] - block: improve struct request_queue layout (Ming Lei) [RHEL-25988] - block: support adding less than len in bio_add_hw_page (Ming Lei) [RHEL-25988] - block: prevent an integer overflow in bvec_try_merge_hw_page (Ming Lei) [RHEL-25988] - block: Set memalloc_noio to false on device_add_disk() error path (Ming Lei) [RHEL-25988] - block/rnbd-srv: Check for unlikely string overflow (Ming Lei) [RHEL-25988] - block: Remove special-casing of compound pages (Ming Lei) [RHEL-25988] - block: skip QUEUE_FLAG_STATS and rq-qos for passthrough io (Ming Lei) [RHEL-25988] - block: move a few definitions out of CONFIG_BLK_DEV_ZONED (Ming Lei) [RHEL-25988] - block/rnbd: add support for REQ_OP_WRITE_ZEROES (Ming Lei) [RHEL-25988] - block: renumber QUEUE_FLAG_HW_WC (Ming Lei) [RHEL-25988] - block: Document the role of the two attribute groups (Ming Lei) [RHEL-25988] - block: warn once for each partition in bio_check_ro() (Ming Lei) [RHEL-25988] - block: move .bd_inode into 1st cacheline of block_device (Ming Lei) [RHEL-25988] - nbd: pass nbd_sock to nbd_read_reply() instead of index (Ming Lei) [RHEL-25988] - block/null_blk: Fix double blk_mq_start_request() warning (Ming Lei) [RHEL-25988] - nbd: fix null-ptr-dereference while accessing 'nbd->config' (Ming Lei) [RHEL-25988] - nbd: factor out a helper to get nbd_config without holding 'config_lock' (Ming Lei) [RHEL-25988] - nbd: fold nbd config initialization into nbd_alloc_config() (Ming Lei) [RHEL-25988] - blk-core: use pr_warn_ratelimited() in bio_check_ro() (Ming Lei) [RHEL-25988] - nbd: fix uaf in nbd_open (Ming Lei) [RHEL-25988] - powerpc/pseries: PLPKS SED Opal keystore support (Ming Lei) [RHEL-25988] - block: sed-opal: keystore access for SED Opal keys (Ming Lei) [RHEL-25988] - block:sed-opal: SED Opal keystore (Ming Lei) [RHEL-25988] - partitions/ibm: Introduce defines for magic string length values (Ming Lei) [RHEL-25988] - partitions/ibm: Replace strncpy() and improve readability (Ming Lei) [RHEL-25988] - partitions/ibm: Remove unnecessary memset (Ming Lei) [RHEL-25988] - aoe: replace strncpy with strscpy (Ming Lei) [RHEL-25988] - null_blk: replace strncpy with strscpy (Ming Lei) [RHEL-25988] - block/null_blk: add queue_rqs() support (Ming Lei) [RHEL-25988] - blk-mq: update driver tags request table when start request (Ming Lei) [RHEL-25988] - blk-mq: support batched queue_rqs() on shared tags queue (Ming Lei) [RHEL-25988] - blk-mq: remove RQF_MQ_INFLIGHT (Ming Lei) [RHEL-25988] - blk-mq: account active requests when get driver tag (Ming Lei) [RHEL-25988] - blk-throttle: check for overflow in calculate_bytes_allowed (Ming Lei) [RHEL-25988] - block: Fix regression in sed-opal for a saved key. (Ming Lei) [RHEL-25988] - block: Don't invalidate pagecache for invalid falloc modes (Ming Lei) [RHEL-25988] - block: correct stale comment in rq_qos_wait (Ming Lei) [RHEL-25988] - blk-mq: fix tags UAF when shrinking q->nr_hw_queues (Ming Lei) [RHEL-25988] - block: fix pin count management when merging same-page segments (Ming Lei) [RHEL-25988] - null_blk: fix poll request timeout handling (Ming Lei) [RHEL-25988] - s390/dasd: fix string length handling (Ming Lei) [RHEL-25988] - block: don't add or resize partition on the disk with GENHD_FL_NO_PART (Ming Lei) [RHEL-25988] - blk-throttle: consider 'carryover_ios/bytes' in throtl_trim_slice() (Ming Lei) [RHEL-25988] - blk-throttle: use calculate_io/bytes_allowed() for throtl_trim_slice() (Ming Lei) [RHEL-25988] - blk-throttle: fix wrong comparation while 'carryover_ios/bytes' is negative (Ming Lei) [RHEL-25988] - blk-throttle: print signed value 'carryover_bytes/ios' for user (Ming Lei) [RHEL-25988] - block: use strscpy() to instead of strncpy() (Ming Lei) [RHEL-25988] - block: sed-opal: keyring support for SED keys (Ming Lei) [RHEL-25988] - block: sed-opal: Implement IOC_OPAL_REVERT_LSP (Ming Lei) [RHEL-25988] - block: sed-opal: Implement IOC_OPAL_DISCOVERY (Ming Lei) [RHEL-25988] - blk-mq: prealloc tags when increase tagset nr_hw_queues (Ming Lei) [RHEL-25988] - blk-mq: delete redundant tagset map update when fallback (Ming Lei) [RHEL-25988] - blk-mq: fix tags leak when shrink nr_hw_queues (Ming Lei) [RHEL-25988] - blk-cgroup: Fix NULL deref caused by blkg_policy_data being installed before init (Ming Lei) [RHEL-25988] - block: Bring back zero_fill_bio_iter (Ming Lei) [RHEL-25988] - block: Allow bio_iov_iter_get_pages() with bio->bi_bdev unset (Ming Lei) [RHEL-25988] - block: Add some exports for bcachefs (Ming Lei) [RHEL-25988] - block: fix bad lockdep annotation in blk-iolatency (Ming Lei) [RHEL-25988] - swim3: mark swim3_init() static (Ming Lei) [RHEL-25988] - block: remove init_mutex and open-code blk_iolatency_try_init (Ming Lei) [RHEL-25988] - block/mq-deadline: use correct way to throttling write requests (Ming Lei) [RHEL-25988] - iocost_monitor: improve it by adding iocg wait_ms (Ming Lei) [RHEL-25988] - iocost_monitor: print vrate inuse along with base_vrate (Ming Lei) [RHEL-25988] - iocost_monitor: fix kernel queue kobj changes (Ming Lei) [RHEL-25988] - block: cleanup bio_integrity_prep (Ming Lei) [RHEL-25988] - block: Improve performance for BLK_MQ_F_BLOCKING drivers (Ming Lei) [RHEL-25988] - scsi: Remove a blk_mq_run_hw_queues() call (Ming Lei) [RHEL-25988] - scsi: Inline scsi_kick_queue() (Ming Lei) [RHEL-25988] - block: refactor to use helper (Ming Lei) [RHEL-25988] - blk-flush: reuse rq queuelist in flush state machine (Ming Lei) [RHEL-25988] - blk-flush: count inflight flush_data requests (Ming Lei) [RHEL-25988] - blk-mq: use percpu csd to remote complete instead of per-rq csd (Ming Lei) [RHEL-25988] - block: don't allow enabling a cache on devices that don't support it (Ming Lei) [RHEL-25988] - block: cleanup queue_wc_store (Ming Lei) [RHEL-25988] - nbd: automatically load module on genl access (Ming Lei) [RHEL-25988] - blk-wbt: Replace strlcpy with strscpy (Ming Lei) [RHEL-25988] - kyber: Replace strlcpy with strscpy (Ming Lei) [RHEL-25988] - block: null_blk: cleanup null_queue_rq() (Ming Lei) [RHEL-25988] - block: null_blk: Fix handling of fake timeout request (Ming Lei) [RHEL-25988] - fbdev/simplefb: change loglevel when the power domains cannot be parsed (Robert Foss) [RHEL-17425] - fbdev/simplefb: Suppress error on missing power domains (Robert Foss) [RHEL-17425] - IMA: reject unknown hash algorithms in ima_get_hash_algo (Joel Slebodnick) [RHEL-26952] - redhat/configs: aarch64: enable SCMI pmdomain driver (Radu Rendec) [RHEL-26434] - firmware: arm_scmi: Add generic OPP support to the SCMI performance domain (Radu Rendec) [RHEL-26434] - OPP: Extend support for the opp-level beyond required-opps (Radu Rendec) [RHEL-26434] - OPP: Switch to use dev_pm_domain_set_performance_state() (Radu Rendec) [RHEL-26434] - PM: domains: Implement the ->set_performance_state() callback for genpd (Radu Rendec) [RHEL-26434] - PM: domains: Introduce dev_pm_domain_set_performance_state() (Radu Rendec) [RHEL-26434] - pmdomain: arm: Fix NULL dereference on scmi_perf_domain removal (Radu Rendec) [RHEL-26434] - pmdomain: arm: Avoid polling for scmi_perf_domain (Radu Rendec) [RHEL-26434] - pmdomain: arm: Add the SCMI performance domain (Radu Rendec) [RHEL-26434] - PM: domains: Allow genpd providers to manage OPP tables directly by its FW (Radu Rendec) [RHEL-26434] - cpufreq: scmi: Add support to parse domain-id using #power-domain-cells (Radu Rendec) [RHEL-26434] - dt-bindings: power: Clarify performance capabilities of power-domains (Radu Rendec) [RHEL-26434] - dt-bindings: firmware: arm,scmi: Extend bindings for protocol@13 (Radu Rendec) [RHEL-26434] - dt-bindings: arm: cpus: Add a power-domain-name for a performance-domain (Radu Rendec) [RHEL-26434] - cpufreq: scmi: Avoid one OF parsing in scmi_get_sharing_cpus() (Radu Rendec) [RHEL-26434] - arm64: dts: qcom: sa8775p-ride: Describe sgmii_phy1 irq (Andrew Halaney) [RHEL-28917] - arm64: dts: qcom: sa8775p-ride: Describe sgmii_phy0 irq (Andrew Halaney) [RHEL-28917] - Bluetooth: Fix bogus check for re-auth no supported with non-ssp (Bastien Nocera) [RHEL-18225 RHEL-18227] {CVE-2020-10135} - redhat/configs: enable pwr-mlxbf (Nirmala Dalvi) [RHEL-21119] - power: reset: pwr-mlxbf: support graceful reboot instead of emergency reset (Nirmala Dalvi) [RHEL-21119] - power: reset: use capital "OR" for multiple licenses in SPDX (Nirmala Dalvi) [RHEL-21119] - power: reset: pwr-mlxbf: change rst_pwr_hid and low_pwr_hid from global to local variables (Nirmala Dalvi) [RHEL-21119] - power: reset: pwr-mlxbf: add missing include (Nirmala Dalvi) [RHEL-21119] - power: reset: pwr-mlxbf: add BlueField SoC power control driver (Nirmala Dalvi) [RHEL-21119] - redhat/configs: enable pinctrl_mlxbf3 This driver is required to support the pinctrl device on the Bluefield-3 card. (Nirmala Dalvi) [RHEL-21115] - pinctrl: mlxbf3: Remove gpio_disable_free() (Nirmala Dalvi) [RHEL-21115] - pinctrl: use capital "OR" for multiple licenses in SPDX (Nirmala Dalvi) [RHEL-21115] - pinctrl: mlxbf3: set varaiable mlxbf3_pmx_funcs storage-class-specifier to static (Nirmala Dalvi) [RHEL-21115] - pinctrl: mlxbf3: Add pinctrl driver support (Nirmala Dalvi) [RHEL-21115] - redhat/configs: enable gpio_mlxbf3 (Nirmala Dalvi) [RHEL-21113] - gpio: mlxbf3: add an error code check in mlxbf3_gpio_probe (Nirmala Dalvi) [RHEL-21113] - gpio: mlxbf3: use capital "OR" for multiple licenses in SPDX (Nirmala Dalvi) [RHEL-21113] - gpio: mlxbf3: Support add_pin_ranges() (Nirmala Dalvi) [RHEL-21113] - gpio: mlxbf3: Add gpio driver support (Nirmala Dalvi) [RHEL-21113] - redhat/configs: enable mlxbf-pmc (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Ignore unsupported performance blocks (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: mlxbf_pmc_event_list(): make size ptr optional (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Cleanup signed/unsigned mix-up (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Replace uintN_t with kernel-style types (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Fix offset calculation for crspace events (Luiz Capitulino) [RHEL-21122] - platform/mellanox: Check devm_hwmon_device_register_with_groups() return value (Luiz Capitulino) [RHEL-21122] - platform/mellanox: Add null pointer checks for devm_kasprintf() (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Add support for BlueField-3 (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Fix reading of unprogrammed events (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Fix potential buffer overflows (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: fix sscanf() error checking (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: fix kernel-doc notation (Luiz Capitulino) [RHEL-21122] - SUNRPC: Remove stale comments (Jeffrey Layton) [RHEL-22860] - NFSD: Remove BUG_ON in nfsd4_process_cb_update() (Jeffrey Layton) [RHEL-22860] - NFSD: Replace comment with lockdep assertion (Jeffrey Layton) [RHEL-22860] - NFSD: Remove unused @reason argument (Jeffrey Layton) [RHEL-22860] - NFSD: Add callback operation lifetime trace points (Jeffrey Layton) [RHEL-22860] - NFSD: Rename nfsd_cb_state trace point (Jeffrey Layton) [RHEL-22860] - NFSD: Replace dprintks in nfsd4_cb_sequence_done() (Jeffrey Layton) [RHEL-22860] - NFSD: Add nfsd_seq4_status trace event (Jeffrey Layton) [RHEL-22860] - NFSD: Retransmit callbacks after client reconnects (Jeffrey Layton) [RHEL-22860] - NFSD: Reschedule CB operations when backchannel rpc_clnt is shut down (Jeffrey Layton) [RHEL-22860] - NFSD: Convert the callback workqueue to use delayed_work (Jeffrey Layton) [RHEL-22860] - NFSD: Reset cb_seq_status after NFS4ERR_DELAY (Jeffrey Layton) [RHEL-22860] - NFSv4, NFSD: move enum nfs_cb_opnum4 to include/linux/nfs4.h (Jeffrey Layton) [RHEL-22860] - tls: fix use-after-free on failed backlog decryption (Sabrina Dubroca) [RHEL-26410] {CVE-2024-26584} - tls: separate no-async decryption request handling from async (Sabrina Dubroca) [RHEL-26410] {CVE-2024-26584} - tls: decrement decrypt_pending if no async completion will be called (Sabrina Dubroca) [RHEL-26416] {CVE-2024-26583} - net: tls: fix use-after-free with partial reads and async decrypt (Sabrina Dubroca) [RHEL-26398] {CVE-2024-26582} - net: tls: handle backlogging of crypto requests (Sabrina Dubroca) [RHEL-26410] {CVE-2024-26584} - tls: fix race between tx work scheduling and socket close (Sabrina Dubroca) [RHEL-26361] {CVE-2024-26585} - tls: fix race between async notify and socket close (Sabrina Dubroca) [RHEL-26416] {CVE-2024-26583} - net: tls: factor out tls_*crypt_async_wait() (Sabrina Dubroca) [RHEL-26416] {CVE-2024-26583} - i2c: mlxbf: Use devm_platform_get_and_ioremap_resource() (Luiz Capitulino) [RHEL-21116] - I2C: Explicitly include correct DT includes (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: Use dev_err_probe in probe function (Luiz Capitulino) [RHEL-21116] - i2c: Convert to platform remove callback returning void (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: depend on ACPI; clean away ifdeffage (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: remove device tree support (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: support BlueField-3 SoC (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: add multi slave functionality (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: support lock mechanism (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: Fix frequency calculation (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: Refactor _UID handling to use acpi_dev_uid_to_integer() (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: remove IRQF_ONESHOT (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: prevent stack overflow in mlxbf_i2c_smbus_start_transaction() (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: incorrect base address passed during io write (Luiz Capitulino) [RHEL-21116] - Revert "Merge: EDAC: add initial support for El Capitan" (Scott Weaver) - SEV: disable SEV-ES DebugSwap by default (Paolo Bonzini) [RHEL-22997] - dm-integrity, dm-verity: reduce stack usage for recheck (Benjamin Marzinski) [RHEL-20912] - dm-crypt: recheck the integrity tag after a failure (Benjamin Marzinski) [RHEL-20912] - dm-crypt: don't modify the data when using authenticated encryption (Benjamin Marzinski) [RHEL-20912] - dm-verity: recheck the hash after a failure (Benjamin Marzinski) [RHEL-20912] - dm-integrity: recheck the integrity tag after a failure (Benjamin Marzinski) [RHEL-20912] - tracing/timerlat: Move hrtimer_init to timerlat_fd open() (John Kacur) [RHEL-26665] - gfs2: Fix kernel NULL pointer dereference in gfs2_rgrp_dump (Andrew Price) [RHEL-26500] {CVE-2023-52448} - NFSv4: Always ask for type with READDIR (Benjamin Coddington) [RHEL-15843] - sunrpc: have svc tasks sleep in TASK_INTERRUPTIBLE instead of TASK_IDLE (Jeffrey Layton) [RHEL-22742] - smb: client: fix OOB in receive_encrypted_standard() (Scott Mayhew) [RHEL-21687] {CVE-2024-0565} - EDAC/amd64: Add support for family 0x19, models 0x90-9f devices (Aristeu Rozanski) [RHEL-10022] - EDAC/mc: Add support for HBM3 memory type (Aristeu Rozanski) [RHEL-10022] - x86/MCE/AMD: Add new MA_LLC, USR_DP, and USR_CP bank types (Aristeu Rozanski) [RHEL-10022] - EDAC/mce_amd: Remove SMCA Extended Error code descriptions (Aristeu Rozanski) [RHEL-10022] - x86/mce/amd, EDAC/mce_amd: Move long names to decoder module (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Cache and use GPU node map (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Add support for AMD heterogeneous Family 19h Model 30h-3Fh (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Document heterogeneous system enumeration (Aristeu Rozanski) [RHEL-10022] - x86/MCE/AMD, EDAC/mce_amd: Decode UMC_V2 ECC errors (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Fix indentation in umc_determine_edac_cap() (Aristeu Rozanski) [RHEL-10022] - EDAC: Sanitize MODULE_AUTHOR strings (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Add get_err_info() to pvt->ops (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Split dump_misc_regs() into dct/umc functions (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Split init_csrows() into dct/umc functions (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Split determine_edac_cap() into dct/umc functions (Aristeu Rozanski) [RHEL-10022] - fprobe: Ensure running fprobe_exit_handler() finished before calling rethook_free() (Viktor Malik) [RHEL-26131] - fprobe: Release rethook after the ftrace_ops is unregistered (Viktor Malik) [RHEL-26131] - fs,hugetlb: fix NULL pointer dereference in hugetlbs_fill_super {CVE-2024-0841} (Audra Mitchell) [RHEL-20615] {CVE-2024-0841} - smb: client: fix parsing of SMB3.1.1 POSIX create context (Paulo Alcantara) [RHEL-26242] {CVE-2023-52434} - smb: client: fix potential OOBs in smb2_parse_contexts() (Paulo Alcantara) [RHEL-26242] {CVE-2023-52434}- genirq: Wake interrupt threads immediately when changing affinity (Crystal Wood) [RHEL-9148] - scsi: core: Move scsi_host_busy() out of host lock if it is for per-command (Ming Lei) [RHEL-23941] - scsi: core: Move scsi_host_busy() out of host lock for waking up EH handler (Ming Lei) [RHEL-23941] - tracing/timerlat: Move hrtimer_init to timerlat_fd open() (John Kacur) [RHEL-28655] - crypto: akcipher - Disable signing and decryption (Herbert Xu) [RHEL-17113] {CVE-2023-6240} - RDMA/siw: Fix connection failure handling (Kamal Heib) [RHEL-28044] {CVE-2023-52513} - x86/mm: Fix memory encryption features advertisement (Vitaly Kuznetsov) [RHEL-26662] - x86/coco: Export cc_vendor (Vitaly Kuznetsov) [RHEL-26662] - afs: fix __afs_break_callback() / afs_drop_open_mmap() race (Marc Dionne) [RHEL-25171] - afs: Increase buffer size in afs_update_volume_status() (Marc Dionne) [RHEL-25171] - afs: Fix ignored callbacks over ipv4 (Marc Dionne) [RHEL-25171] - rxrpc: Fix counting of new acks and nacks (Marc Dionne) [RHEL-25171] - rxrpc: Fix response to PING RESPONSE ACKs to a dead call (Marc Dionne) [RHEL-25171] - rxrpc: Fix delayed ACKs to not set the reference serial number (Marc Dionne) [RHEL-25171] - rxrpc: Fix generation of serial numbers to skip zero (Marc Dionne) [RHEL-25171] - afs: Fix missing/incorrect unlocking of RCU read lock (Marc Dionne) [RHEL-25171] - afs: Remove afs_dynroot_d_revalidate() as it is redundant (Marc Dionne) [RHEL-25171] - afs: Fix error handling with lookup via FS.InlineBulkStatus (Marc Dionne) [RHEL-25171] - afs: Don't use certain unnecessary folio_*() functions (Marc Dionne) [RHEL-25171] - rxrpc: Fix use of Don't Fragment flag (Marc Dionne) [RHEL-25171] - rxrpc: Fix skbuff cleanup of call's recvmsg_queue and rx_oos_queue (Marc Dionne) [RHEL-25171] - afs: trace: Log afs_make_call(), including server address (Marc Dionne) [RHEL-25171] - afs: Fix offline and busy message emission (Marc Dionne) [RHEL-25171] - afs: Fix fileserver rotation (Marc Dionne) [RHEL-25171] - afs: Overhaul invalidation handling to better support RO volumes (Marc Dionne) [RHEL-25171] - afs: Parse the VolSync record in the reply of a number of RPC ops (Marc Dionne) [RHEL-25171] - afs: Don't leave DONTUSE/NEWREPSITE servers out of server list (Marc Dionne) [RHEL-25171] - afs: Fix comment in afs_do_lookup() (Marc Dionne) [RHEL-25171] - afs: Apply server breaks to mmap'd files in the call processor (Marc Dionne) [RHEL-25171] - afs: Move the vnode/volume validity checking code into its own file (Marc Dionne) [RHEL-25171] - afs: Defer volume record destruction to a workqueue (Marc Dionne) [RHEL-25171] - afs: Make it possible to find the volumes that are using a server (Marc Dionne) [RHEL-25171] - afs: Combine the endpoint state bools into a bitmask (Marc Dionne) [RHEL-25171] - afs: Keep a record of the current fileserver endpoint state (Marc Dionne) [RHEL-25171] - afs: Dispatch vlserver probes in priority order (Marc Dionne) [RHEL-25171] - afs: Dispatch fileserver probes in priority order (Marc Dionne) [RHEL-25171] - afs: Mark address lists with configured priorities (Marc Dionne) [RHEL-25171] - afs: Provide a way to configure address priorities (Marc Dionne) [RHEL-25171] - afs: Remove the unimplemented afs_cmp_addr_list() (Marc Dionne) [RHEL-25171] - afs: Add some more info to /proc/net/afs/servers (Marc Dionne) [RHEL-25171] - rxrpc: Create a procfile to display outstanding client conn bundles (Marc Dionne) [RHEL-25171] - afs: Fold the afs_addr_cursor struct in (Marc Dionne) [RHEL-25171] - afs: Use peer + service_id as call address (Marc Dionne) [RHEL-25171] - afs: Add a tracepoint for struct afs_addr_list (Marc Dionne) [RHEL-25171] - afs: Automatically generate trace tag enums (Marc Dionne) [RHEL-25171] - afs: Rename some fields (Marc Dionne) [RHEL-25171] - afs: Simplify error handling (Marc Dionne) [RHEL-25171] - afs: Don't put afs_call in afs_wait_for_call_to_complete() (Marc Dionne) [RHEL-25171] - afs: Wrap most op->error accesses with inline funcs (Marc Dionne) [RHEL-25171] - afs: Use op->nr_iterations=-1 to indicate to begin fileserver iteration (Marc Dionne) [RHEL-25171] - afs: Handle the VIO and UAEIO aborts explicitly (Marc Dionne) [RHEL-25171] - afs: Rename addr_list::failed to probe_failed (Marc Dionne) [RHEL-25171] - afs: Don't skip server addresses for which we didn't get an RTT reading (Marc Dionne) [RHEL-25171] - rxrpc, afs: Allow afs to pin rxrpc_peer objects (Marc Dionne) [RHEL-25171] - afs: Turn the afs_addr_list address array into an array of structs (Marc Dionne) [RHEL-25171] - afs: Add comments on abort handling (Marc Dionne) [RHEL-25171] - rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock() (Marc Dionne) [RHEL-25171] - afs: use read_seqbegin() in afs_check_validity() and afs_getattr() (Marc Dionne) [RHEL-25171] - afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*() (Marc Dionne) [RHEL-25171] - afs: fix the usage of read_seqbegin_or_lock() in afs_lookup_volume_rcu() (Marc Dionne) [RHEL-25171] - afs: Fix use-after-free due to get/remove race in volume tree (Marc Dionne) [RHEL-25171] - afs: Fix overwriting of result of DNS query (Marc Dionne) [RHEL-25171] - afs: Fix dynamic root lookup DNS check (Marc Dionne) [RHEL-25171] - afs: Fix the dynamic root's d_delete to always delete unused dentries (Marc Dionne) [RHEL-25171] - afs: Fix refcount underflow from error handling race (Marc Dionne) [RHEL-25171] - afs: do not test the return value of folio_start_writeback() (Marc Dionne) [RHEL-25171] - afs: Mark a superblock for an R/O or Backup volume as SB_RDONLY (Marc Dionne) [RHEL-25171] - afs: Fix file locking on R/O volumes to operate in local mode (Marc Dionne) [RHEL-25171] - afs: Return ENOENT if no cell DNS record can be found (Marc Dionne) [RHEL-25171] - afs: Make error on cell lookup failure consistent with OpenAFS (Marc Dionne) [RHEL-25171] - afs: Fix afs_server_list to be cleaned up with RCU (Marc Dionne) [RHEL-25171] - rxrpc: Defer the response to a PING ACK until we've parsed it (Marc Dionne) [RHEL-25171] - rxrpc: Fix RTT determination to use any ACK as a source (Marc Dionne) [RHEL-25171] - rxrpc: Fix some minor issues with bundle tracing (Marc Dionne) [RHEL-25171] - rxrpc: Fix two connection reaping bugs (Marc Dionne) [RHEL-25171] - afs: Provide a splice-read wrapper (Marc Dionne) [RHEL-25171] - rxrpc: Replace fake flex-array with flexible-array member (Marc Dionne) [RHEL-25171] - x86/cpu/intel: Detect TME keyid bits before setting MTRR mask registers (Paolo Bonzini) [RHEL-23426] - x86/cpu: Allow reducing x86_phys_bits during early_identify_cpu() (Paolo Bonzini) [RHEL-23426] - x86/boot: Move x86_cache_alignment initialization to correct spot (Paolo Bonzini) [RHEL-23426] - x86/sev-es: Set x86_virt_bits to the correct value straight away, instead of a two-phase approach (Paolo Bonzini) [RHEL-23426] - KVM: x86: make KVM_REQ_NMI request iff NMI pending for vcpu (Prasad Pandit) [RHEL-2815] - drm/tegra: Remove existing framebuffer only if we support display (Robert Foss) [RHEL-26130] - Deprecate qla4xxx in RHEL-9 (Chris Leech) [RHEL-1241] - dm-bufio: fix no-sleep mode (Benjamin Marzinski) [RHEL-23968] - selftests: rtnetlink: add MACsec offload tests (Sabrina Dubroca) [RHEL-24616] - netdevsim: add dummy macsec offload (Sabrina Dubroca) [RHEL-24616] - selftests: rtnetlink: Make the set of tests to run configurable (Sabrina Dubroca) [RHEL-24616]- workqueue: Avoid using isolated cpus' timers on queue_delayed_work (Leonardo Bras) [RHEL-20254] - cnic,bnx2,bnx2x: use UIO_MEM_DMA_COHERENT (Chris Leech) [RHEL-26081] - uio: introduce UIO_MEM_DMA_COHERENT type (Chris Leech) [RHEL-26081] - Reapply "dma-mapping: reject __GFP_COMP in dma_alloc_attrs" (Chris Leech) [RHEL-26081] - Reapply "cnic: don't pass bogus GFP_ flags to dma_alloc_coherent" (Chris Leech) [RHEL-26081] - block: add check that partition length needs to be aligned with block size (Ming Lei) [RHEL-26616] {CVE-2023-52458}- x86/fpu: Stop relying on userspace for info to fault in xsave buffer (Steve Best) [RHEL-26672] {CVE-2024-26603} - redhat: configs: Enable CONFIG_MEMTEST to enable memory test (Eric Chanudet) [RHEL-24906] - x86/smpboot/64: Handle X2APIC BIOS inconsistency gracefully (David Arcari) [RHEL-19514] - x86/apic: Fake primary thread mask for XEN/PV (David Arcari) [RHEL-19514] - cpu/hotplug: Remove dependancy against cpu_primary_thread_mask (David Arcari) [RHEL-19514] - x86/smpboot: Fix the parallel bringup decision (David Arcari) [RHEL-19514] - x86/realmode: Make stack lock work in trampoline_compat() (David Arcari) [RHEL-19514] - x86/smp: Initialize cpu_primary_thread_mask late (David Arcari) [RHEL-19514] - cpu/hotplug: Fix off by one in cpuhp_bringup_mask() (David Arcari) [RHEL-19514] - x86/apic: Fix use of X{,2}APIC_ENABLE in asm with older binutils (David Arcari) [RHEL-19514] - x86/tsc: Defer marking TSC unstable to a worker (David Arcari) [RHEL-19514] - cpu/hotplug: Remove unused function declaration cpu_set_state_online() (David Arcari) [RHEL-19514] - x86/smpboot/64: Implement arch_cpuhp_init_parallel_bringup() and enable it (David Arcari) [RHEL-19514] - x86/smpboot: Support parallel startup of secondary CPUs (David Arcari) [RHEL-19514] - x86/apic/x2apic: Allow CPU cluster_mask to be populated in parallel (David Arcari) [RHEL-19514] - x86/smpboot: Remove initial_gs (David Arcari) [RHEL-19514] - x86/smpboot: Remove early_gdt_descr on 64-bit (David Arcari) [RHEL-19514] - x86/smpboot: Implement a bit spinlock to protect the realmode stack (David Arcari) [RHEL-19514] - x86/apic: Save the APIC virtual base address (David Arcari) [RHEL-19514] - x86/smpboot: Remove initial_stack on 64-bit (David Arcari) [RHEL-19514] - cpu/hotplug: Allow "parallel" bringup up to CPUHP_BP_KICK_AP_STATE (David Arcari) [RHEL-19514] - x86/apic: Provide cpu_primary_thread mask (David Arcari) [RHEL-19514] - x86/smpboot: Enable split CPU startup (David Arcari) [RHEL-19514] - cpu/hotplug: Provide a split up CPUHP_BRINGUP mechanism (David Arcari) [RHEL-19514] - cpu/hotplug: Remove unused state functions (David Arcari) [RHEL-19514] - riscv: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - MIPS: SMP_CPS: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - arm64: smp: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - ARM: smp: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - cpu/hotplug: Remove cpu_report_state() and related unused cruft (David Arcari) [RHEL-19514] - cpu/hotplug: Add debug printks for hotplug callback failures (David Arcari) [RHEL-19514] - cpu/hotplug: Do not bail-out in DYING/STARTING sections (David Arcari) [RHEL-19514] - cpu/hotplug: Initialise all cpuhp_cpu_state structs earlier (David Arcari) [RHEL-19514] - x86/smpboot: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - cpu/hotplug: Add CPU state tracking and synchronization (David Arcari) [RHEL-19514] - x86/xen/hvm: Get rid of DEAD_FROZEN handling (David Arcari) [RHEL-19514] - x86/xen/smp_pv: Remove wait for CPU online (David Arcari) [RHEL-19514] - x86/smpboot: Remove wait for cpu_online() (David Arcari) [RHEL-19514] - cpu/hotplug: Rework sparse_irq locking in bringup_cpu() (David Arcari) [RHEL-19514] - x86/smpboot: Remove cpu_callin_mask (David Arcari) [RHEL-19514] - x86/smpboot: Make TSC synchronization function call based (David Arcari) [RHEL-19514] - x86/smpboot: Move synchronization masks to SMP boot code (David Arcari) [RHEL-19514] - x86/cpu/cacheinfo: Remove cpu_callout_mask dependency (David Arcari) [RHEL-19514] - gitlab-ci: enable arm64/s390x/ppc64le debug builds (Michael Hofmann) - PCI/ASPM: Fix deadlock when enabling ASPM (Myron Stowe) [RHEL-26162] - MAINTAINERS: Orphan Cadence PCIe IP (Myron Stowe) [RHEL-26162] - Revert "PCI/ASPM: Remove pcie_aspm_pm_state_change()" (Myron Stowe) [RHEL-26162] - Revert "PCI: acpiphp: Reassign resources on bridge if necessary" (Myron Stowe) [RHEL-26162] - PCI/ASPM: Add pci_disable_link_state_locked() lockdep assert (Myron Stowe) [RHEL-26162] - PCI/ASPM: Clean up __pci_disable_link_state() 'sem' parameter (Myron Stowe) [RHEL-26162] - PCI: qcom: Clean up ASPM comment (Myron Stowe) [RHEL-26162] - PCI: qcom: Fix potential deadlock when enabling ASPM (Myron Stowe) [RHEL-26162] - PCI: vmd: Fix potential deadlock when enabling ASPM (Myron Stowe) [RHEL-26162] - PCI/ASPM: Add pci_enable_link_state_locked() (Myron Stowe) [RHEL-26162] - PCI: loongson: Limit MRRS to 256 (Myron Stowe) [RHEL-26162] - PCI: Simplify pcie_capability_clear_and_set_word() to ..._clear_word() (Myron Stowe) [RHEL-26162] - PCI: endpoint: Fix double free in __pci_epc_create() (Myron Stowe) [RHEL-26162] - PCI: Replace unnecessary UTF-8 in Kconfig (Myron Stowe) [RHEL-26162] - logic_pio: Remove logic_outb(), _outw(), outl() duplicate declarations (Myron Stowe) [RHEL-26162] - PCI: Make pci_assign_unassigned_resources() non-init (Myron Stowe) [RHEL-26162] - PCI: Prevent xHCI driver from claiming AMD VanGogh USB3 DRD device (Myron Stowe) [RHEL-26162] - PCI/portdrv: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/VC: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/PTM: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/PME: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/ATS: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/ATS: Show PASID Capability register width in bitmasks (Myron Stowe) [RHEL-26162] - PCI: Use FIELD_GET() in Sapphire RX 5600 XT Pulse quirk (Myron Stowe) [RHEL-26162] - PCI: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/MSI: Use FIELD_GET/PREP() (Myron Stowe) [RHEL-26162] - PCI/DPC: Use defines with DPC reason fields (Myron Stowe) [RHEL-26162] - PCI/DPC: Use defined fields with DPC_CTL register (Myron Stowe) [RHEL-26162] - PCI/DPC: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI: hotplug: Use FIELD_GET/PREP() (Myron Stowe) [RHEL-26162] - PCI: dwc: Use FIELD_GET/PREP() (Myron Stowe) [RHEL-26162] - PCI: cadence: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI: Use FIELD_GET() to extract Link Width (Myron Stowe) [RHEL-26162] - PCI: mvebu: Use FIELD_PREP() with Link Width (Myron Stowe) [RHEL-26162] - PCI: tegra194: Use FIELD_GET()/FIELD_PREP() with Link Width fields (Myron Stowe) [RHEL-26162] - scsi: ipr: Do PCI error checks on own line (Myron Stowe) [RHEL-26162] - PCI: xgene: Do PCI error check on own line & keep return value (Myron Stowe) [RHEL-26162] - PCI: Do error check on own line to split long "if" conditions (Myron Stowe) [RHEL-26162] - atm: iphase: Do PCI error checks on own line (Myron Stowe) [RHEL-26162] - sh: pci: Do PCI error check on own line (Myron Stowe) [RHEL-26162] - alpha: Streamline convoluted PCI error handling (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: xilinx-xdma: Add schemas for Xilinx XDMA PCIe Root Port Bridge (Myron Stowe) [RHEL-26162] - PCI: xilinx-cpm: Move IRQ definitions to a common header (Myron Stowe) [RHEL-26162] - PCI: xilinx-nwl: Modify ECAM size to enable support for 256 buses (Myron Stowe) [RHEL-26162] - PCI: xilinx-nwl: Rename the NWL_ECAM_VALUE_DEFAULT macro (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: xilinx-nwl: Modify ECAM size in the DT example (Myron Stowe) [RHEL-26162] - PCI: xilinx-nwl: Remove redundant code that sets Type 1 header fields (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: xilinx-nwl: Convert to YAML schemas of Xilinx NWL PCIe Root Port Bridge (Myron Stowe) [RHEL-26162] - PCI: tegra194: Use Mbps_to_icc() macro for setting icc speed (Myron Stowe) [RHEL-26162] - PCI: qcom-ep: Use PCIE_SPEED2MBS_ENC() macro for encoding link speed (Myron Stowe) [RHEL-26162] - PCI: qcom: Use PCIE_SPEED2MBS_ENC() macro for encoding link speed (Myron Stowe) [RHEL-26162] - misc: pci_endpoint_test: Add Device ID for R-Car S4-8 PCIe controller (Myron Stowe) [RHEL-26162] - MAINTAINERS: Update PCI DRIVER FOR RENESAS R-CAR for R-Car Gen4 (Myron Stowe) [RHEL-26162] - PCI: rcar-gen4: Add endpoint mode support (Myron Stowe) [RHEL-26162] - PCI: rcar-gen4: Add R-Car Gen4 PCIe controller support for host mode (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: renesas: Add R-Car Gen4 PCIe Endpoint (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: renesas: Add R-Car Gen4 PCIe Host (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: dwc: Update maxItems of reg and reg-names (Myron Stowe) [RHEL-26162] - PCI: dwc: endpoint: Introduce .pre_init() and .deinit() (Myron Stowe) [RHEL-26162] - PCI: dwc: Expose dw_pcie_write_dbi2() to module (Myron Stowe) [RHEL-26162] - PCI: dwc: Expose dw_pcie_ep_exit() to module (Myron Stowe) [RHEL-26162] - PCI: dwc: Add EDMA_UNROLL capability flag (Myron Stowe) [RHEL-26162] - PCI: dwc: endpoint: Add multiple PFs support for dbi2 (Myron Stowe) [RHEL-26162] - PCI: tegra194: Drop PCI_EXP_LNKSTA_NLW setting (Myron Stowe) [RHEL-26162] - PCI: dwc: Add missing PCI_EXP_LNKCAP_MLW handling (Myron Stowe) [RHEL-26162] - PCI: dwc: Add dw_pcie_link_set_max_link_width() (Myron Stowe) [RHEL-26162] - PCI: Add T_PVPERL macro (Myron Stowe) [RHEL-26162] - PCI: qcom-ep: Add dedicated callback for writing to DBI2 registers (Myron Stowe) [RHEL-26162] - PCI: layerscape-ep: Set 64-bit DMA mask (Myron Stowe) [RHEL-26162] - PCI: cadence: Drop unused member from struct cdns_plat_pcie (Myron Stowe) [RHEL-26162] - PCI: qcom: Enable ASPM for platforms supporting 1.9.0 ops (Myron Stowe) [RHEL-26162] - PCI: dwc: Add host_post_init() callback (Myron Stowe) [RHEL-26162] - drm/qxl: Use pci_is_vga() to identify VGA devices (Myron Stowe) [RHEL-26162] - drm/virtio: Use pci_is_vga() to identify VGA devices (Myron Stowe) [RHEL-26162] - PCI/sysfs: Enable 'boot_vga' attribute via pci_is_vga() (Myron Stowe) [RHEL-26162] - PCI/VGA: Select VGA devices earlier (Myron Stowe) [RHEL-26162] - PCI/VGA: Use pci_is_vga() to identify VGA devices (Myron Stowe) [RHEL-26162] - PCI: Add pci_is_vga() helper (Myron Stowe) [RHEL-26162] - PCI: Lengthen reset delay for VideoPropulsion Torrent QN16e card (Myron Stowe) [RHEL-26162] - x86/PCI: Avoid PME from D3hot/D3cold for AMD Rembrandt and Phoenix USB4 (Myron Stowe) [RHEL-26162] - PCI/sysfs: Protect driver's D3cold preference from user space (Myron Stowe) [RHEL-26162] - PCI/P2PDMA: Remove redundant goto (Myron Stowe) [RHEL-26162] - PCI/P2PDMA: Fix undefined behavior bug in struct pci_p2pdma_pagemap (Myron Stowe) [RHEL-26162] - PCI: acpiphp: Allow built-in drivers for Attention Indicators (Myron Stowe) [RHEL-26162] - PCI: keystone: Don't discard .probe() callback (Myron Stowe) [RHEL-26162] - PCI: keystone: Don't discard .remove() callback (Myron Stowe) [RHEL-26162] - PCI: kirin: Don't discard .remove() callback (Myron Stowe) [RHEL-26162] - PCI: exynos: Don't discard .remove() callback (Myron Stowe) [RHEL-26162] - PCI/ACPI: Use acpi_evaluate_dsm_typed() (Myron Stowe) [RHEL-26162] - drm/radeon: Use pci_get_base_class() to reduce duplicated code (Myron Stowe) [RHEL-26162] - drm/amdgpu: Use pci_get_base_class() to reduce duplicated code (Myron Stowe) [RHEL-26162] - drm/nouveau: Use pci_get_base_class() to reduce duplicated code (Myron Stowe) [RHEL-26162] - ALSA: hda: Use pci_get_base_class() to reduce duplicated code (Myron Stowe) [RHEL-26162] - PCI: Add pci_get_base_class() helper (Myron Stowe) [RHEL-26162] - PCI: endpoint: Use IS_ERR_OR_NULL() helper function (Myron Stowe) [RHEL-26162] - PCI/ASPM: Fix L1 substate handling in aspm_attr_store_common() (Myron Stowe) [RHEL-26162] - Revert "PCI/ASPM: Disable only ASPM_STATE_L1 when driver, disables L1" (Myron Stowe) [RHEL-26162] - PCI/ASPM: Convert printk() to pr_*() and add include (Myron Stowe) [RHEL-26162] - PCI/ASPM: Remove unnecessary includes (Myron Stowe) [RHEL-26162] - PCI/ASPM: Use FIELD_MAX() instead of literals (Myron Stowe) [RHEL-26162] - PCI/ASPM: Use time constants (Myron Stowe) [RHEL-26162] - PCI/ASPM: Return U32_MAX instead of bit magic construct (Myron Stowe) [RHEL-26162] - PCI/ASPM: Use FIELD_GET/PREP() to access PCIe capability fields (Myron Stowe) [RHEL-26162] - PCI: Add PCI_L1SS_CTL2 fields (Myron Stowe) [RHEL-26162] - PCI/AER: Factor out interrupt toggling into helpers (Myron Stowe) [RHEL-26162] - pinctrl: intel: use the correct _PM_OPS() export macro (David Arcari) [RHEL-26354] - pinctrl: don't put the reference to GPIO device in pinctrl_pins_show() (David Arcari) [RHEL-26354] - PM: Provide EXPORT_NS_GPL_DEV_SLEEP_PM_OPS (David Arcari) [RHEL-26354] - pinctrl: intel: Add Intel Meteor Point pin controller and GPIO support (David Arcari) [RHEL-26354] - pinctrl: core: Remove unused members from struct group_desc (David Arcari) [RHEL-26354] - pinctrl: imx: Convert to use grp member (David Arcari) [RHEL-26354] - pinctrl: imx: Use temporary variable to hold pins (David Arcari) [RHEL-26354] - pinctrl: freescale: remove generic pin config core support (David Arcari) [RHEL-26354] - pinctrl: core: Embed struct pingroup into struct group_desc (David Arcari) [RHEL-26354] - pinctrl: core: Add a convenient define PINCTRL_GROUP_DESC() (David Arcari) [RHEL-26354] - pinctrl: baytrail: use gpiochip_dup_line_label() (David Arcari) [RHEL-26354] - gpiolib: provide gpiochip_dup_line_label() (David Arcari) [RHEL-26354] - pinctrl: core: Make pins const unsigned int pointer in struct group_desc (David Arcari) [RHEL-26354] - pinctrl: Convert unsigned to unsigned int (David Arcari) [RHEL-26354] - pinctrl: don't include GPIOLIB private header (David Arcari) [RHEL-26354] - pinctrl: stop using gpiod_to_chip() (David Arcari) [RHEL-26354] - gpiolib: add gpio_device_get_label() stub for !GPIOLIB (David Arcari) [RHEL-26354] - gpiolib: add gpio_device_get_base() stub for !GPIOLIB (David Arcari) [RHEL-26354] - gpiolib: add gpiod_to_gpio_device() stub for !GPIOLIB (David Arcari) [RHEL-26354] - gpiolib: Fix scope-based gpio_device refcounting (David Arcari) [RHEL-26354] - gpiolib: provide gpio_device_get_label() (David Arcari) [RHEL-26354] - gpiolib: provide gpio_device_get_base() (David Arcari) [RHEL-26354] - gpiolib: provide gpiod_to_gpio_device() (David Arcari) [RHEL-26354] - gpiolib: add support for scope-based management to gpio_device (David Arcari) [RHEL-26354] - gpiolib: make gpio_device_get() and gpio_device_put() public (David Arcari) [RHEL-26354] - pinctrl: baytrail: Simplify code with cleanup helpers (David Arcari) [RHEL-26354] - pinctrl: Bulk conversion to generic_handle_domain_irq() (David Arcari) [RHEL-26354] - pinctrl: baytrail: Move default strength assignment to a switch-case (David Arcari) [RHEL-26354] - pinctrl: baytrail: Factor out byt_gpio_force_input_mode() (David Arcari) [RHEL-26354] - pinctrl: baytrail: Fix types of config value in byt_pin_config_set() (David Arcari) [RHEL-26354] - pinctrl: avoid reload of p state in list iteration (David Arcari) [RHEL-26354] - pinctrl: intel: Add a generic Intel pin control platform driver (David Arcari) [RHEL-26354] - devres: Provide krealloc_array (David Arcari) [RHEL-26354] - redhat/configs: enable new intel pinctrl configs (David Arcari) [RHEL-26354] - pinctrl: intel: Revert "Unexport intel_pinctrl_probe()" (David Arcari) [RHEL-26354] - pinctrl: intel: allow independent COMPILE_TEST (David Arcari) [RHEL-26354] - pinctrl: intel: Refactor intel_pinctrl_get_soc_data() (David Arcari) [RHEL-26354] - pinctrl: intel: Move default strength assignment to a switch-case (David Arcari) [RHEL-26354] - pinctrl: intel: Make PM ops functions static (David Arcari) [RHEL-26354] - pinctrl: tigerlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: sunrisepoint: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: meteorlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: lewisburg: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: lakefield: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: jasperlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: icelake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: geminilake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: emmitsburg: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: elkhartlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: denverton: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: cedarfork: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: cannonlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: broxton: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: alderlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: intel: Provide Intel pin control wide PM ops structure (David Arcari) [RHEL-26354] - Remove custom EXPORT_NS_GPL_DEV_PM_OPS macro (David Arcari) [RHEL-26354] - PM: Improve EXPORT_*_DEV_PM_OPS macros (David Arcari) [RHEL-26354] - export: fix string handling of namespace in EXPORT_SYMBOL_NS (David Arcari) [RHEL-26354] - PM: core: Add NS varients of EXPORT[_GPL]_SIMPLE_DEV_PM_OPS and runtime pm equiv (David Arcari) [RHEL-26354] - pinctrl: change the signature of pinctrl_ready_for_gpio_range() (David Arcari) [RHEL-26354] - pinctrl: change the signature of gpio_to_pin() (David Arcari) [RHEL-26354] - pinctrl: change the signature of pinctrl_match_gpio_range() (David Arcari) [RHEL-26354] - pinctrl: change the signature of pinctrl_get_device_gpio_range() (David Arcari) [RHEL-26354] - pinctrl: change the signature of pinctrl_gpio_direction() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_set_config_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_direction_output_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_direction_input_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_free_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_request_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_can_use_line_new() (David Arcari) [RHEL-26354] - gpio: cdev: use pinctrl_gpio_can_use_line_new() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_set_config() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_direction_output() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_direction_input() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_free() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_request() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_can_use_line() (David Arcari) [RHEL-26354] - pinctrl: intel: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - gpio: aspeed: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - gpio: aspeed: fix the GPIO number passed to pinctrl_gpio_set_config() (David Arcari) [RHEL-26354] - gpio: vf610: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - pinctrl: bcm: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - gpio: tegra: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - gpiolib: generic: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - pinctrl: provide new GPIO-to-pinctrl glue helpers (David Arcari) [RHEL-26354] - pinctrl: intel: use acpi_dev_uid_match() for matching _UID (David Arcari) [RHEL-26354] - ACPI: utils: Introduce acpi_dev_uid_match() for matching _UID (David Arcari) [RHEL-26354] - pinctrl: remove unneeded extern specifiers from consumer.h (David Arcari) [RHEL-26354] - kernel.h: Move ARRAY_SIZE() to a separate header (David Arcari) [RHEL-26354] - Revert "pinctrl: avoid unsafe code pattern in find_pinctrl()" (David Arcari) [RHEL-26354] - pinctrl: intel: fetch community only when we need it (David Arcari) [RHEL-26354] - pinctrl: core: Remove unneeded {} around one line conditional body (David Arcari) [RHEL-26354] - pinctrl: denverton: Replace MODULE_ALIAS() with MODULE_DEVICE_TABLE() (David Arcari) [RHEL-26354] - pinctrl: broxton: Replace MODULE_ALIAS() with MODULE_DEVICE_TABLE() (David Arcari) [RHEL-26354] - pinctrl: intel: Replace kernel.h by what is actually being used (David Arcari) [RHEL-26354] - pinctrl: baytrail: Replace kernel.h by what is actually being used (David Arcari) [RHEL-26354] - pinctrl: Replace kernel.h by what is actually being used (David Arcari) [RHEL-26354] - pinctrl: baytrail: drop runtime PM support (David Arcari) [RHEL-26354] - pinctrl: intel: refine intel_config_set_pull() function (David Arcari) [RHEL-26354] - pinctrl: denverton: Enable platform device in the absence of ACPI enumeration (David Arcari) [RHEL-26354] - pinctrl: intel: Simplify code with cleanup helpers (David Arcari) [RHEL-26354] - pinctrl: avoid unsafe code pattern in find_pinctrl() (David Arcari) [RHEL-26354] - pinctrl: baytrail: fix debounce disable case (David Arcari) [RHEL-26354] - pinctrl: pinmux: Remove duplicate error message in pin_request() (David Arcari) [RHEL-26354] - pinctrl: intel: consolidate ACPI dependency (David Arcari) [RHEL-26354] - pinctrl: baytrail: Make use of pm_ptr() (David Arcari) [RHEL-26354] - pinctrl: baytrail: reuse common functions from pinctrl-intel (David Arcari) [RHEL-26354] - pinctrl: intel: export common pinctrl functions (David Arcari) [RHEL-26354] - pinctrl: baytrail: consolidate common mask operation (David Arcari) [RHEL-26354] - pinctrl: pinmux: handle radix_tree_insert() errors in pinmux_generic_add_function() (David Arcari) [RHEL-26354] - pinctrl: core: handle radix_tree_insert() errors in pinctrl_register_one_pin() (David Arcari) [RHEL-26354] - pinctrl: core: handle radix_tree_insert() errors in pinctrl_generic_add_group() (David Arcari) [RHEL-26354] - pinctrl: baytrail: invert if condition (David Arcari) [RHEL-26354] - pinctrl: baytrail: add warning for BYT_VAL_REG retrieval failure (David Arcari) [RHEL-26354] - pinctrl: baytrail: reduce scope of spinlock in ->dbg_show() hook (David Arcari) [RHEL-26354] - pinctrl: intel: refine ->irq_set_type() hook (David Arcari) [RHEL-26354] - pinctrl: intel: refine ->set_mux() hook (David Arcari) [RHEL-26354] - pinctrl: baytrail: Use str_hi_lo() helper (David Arcari) [RHEL-26354] - pinctrl: Relax user input size in pinmux_select() (David Arcari) [RHEL-26354] - pinctrl: Duplicate user memory in one go in pinmux_select() (David Arcari) [RHEL-26354] - pinctrl: baytrail: Unify style of error and debug messages (David Arcari) [RHEL-26354] - pinctrl: baytrail: Use BIT() in BYT_PULL_ASSIGN_* definitions (David Arcari) [RHEL-26354] - pinctrl: sunrisepoint: Replace SPT_COMMUNITY() by INTEL_COMMUNITY_*() (David Arcari) [RHEL-26354] - pinctrl: tigerlake: Replace TGL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: lewisburg: Replace LBG_COMMUNITY() by INTEL_COMMUNITY_SIZE() (David Arcari) [RHEL-26354] - pinctrl: lakefield: Replace LKF_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: jasperlake: Replace JSL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: icelake: Replace ICL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: geminilake: Replace GLK_COMMUNITY() by INTEL_COMMUNITY_SIZE() (David Arcari) [RHEL-26354] - pinctrl: emmitsburg: Replace EBG_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: elkhartlake: Replace EHL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: denverton: Replace DNV_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: cedarfork: Replace CDF_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: cannonlake: Replace CNL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: broxton: Replace BXT_COMMUNITY() by INTEL_COMMUNITY_SIZE() (David Arcari) [RHEL-26354] - pinctrl: alderlake: Replace ADL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: intel: Enumerate PWM device when community has a capability (David Arcari) [RHEL-26354] - pwm: lpss: Rename pwm_lpss_probe() --> devm_pwm_lpss_probe() (David Arcari) [RHEL-26354] - pwm: lpss: Allow other drivers to enable PWM LPSS (David Arcari) [RHEL-26354] - pwm: lpss: Include headers we are the direct user of (David Arcari) [RHEL-26354] - pwm: lpss: Rename MAX_PWMS --> LPSS_MAX_PWMS (David Arcari) [RHEL-26354] - pwm: lpss: Add a comment to the bypass field (David Arcari) [RHEL-26354] - pwm: lpss: Move resource mapping to the glue drivers (David Arcari) [RHEL-26354] - pwm: lpss: Deduplicate board info data structures (David Arcari) [RHEL-26354] - pinctrl: intel: Add Intel Moorefield pin controller support (David Arcari) [RHEL-26354] - pinctrl: sunrisepoint: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: tigerlake: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: alderlake: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: cannonlake: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: icelake: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: core: Use device_match_of_node() helper (David Arcari) [RHEL-26354] - redhat/configs: intel pinctrl config cleanup (David Arcari) [RHEL-26354] - config: wifi: enable MT7925E card (Jose Ignacio Tornos Martinez) [RHEL-14693] - shmem: support idmapped mounts for tmpfs (Giuseppe Scrivano) [RHEL-23900] - iommu/vt-d: Fix incorrect cache invalidation for mm notification (Jerry Snitselaar) [RHEL-26541] - mmu_notifiers: rename invalidate_range notifier (Jerry Snitselaar) [RHEL-26541] - mmu_notifiers: don't invalidate secondary TLBs as part of mmu_notifier_invalidate_range_end() (Jerry Snitselaar) [RHEL-26541] - mmu_notifiers: call invalidate_range() when invalidating TLBs (Jerry Snitselaar) [RHEL-26541] - mmu_notifiers: fixup comment in mmu_interval_read_begin() (Jerry Snitselaar) [RHEL-26541] - mlxbf_gige: Enable the GigE port in mlxbf_gige_open (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: Fix intermittent no ip issue (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: fix receive packet race condition (Luiz Capitulino) [RHEL-21118] - net: ethernet: mellanox: Convert to platform remove callback returning void (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: Remove two unused function declarations (Luiz Capitulino) [RHEL-21118] - net: mellanox: mlxbf_gige: Fix skb_panic splat under memory pressure (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: fix white space in mlxbf_gige_eth_ioctl (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: add "set_link_ksettings" ethtool callback (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: support 10M/100M/1G speeds on BlueField-3 (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: add MDIO support for BlueField-3 (Luiz Capitulino) [RHEL-21118] - net/mlxbf_gige: Fix an IS_ERR() vs NULL bug in mlxbf_gige_mdio_probe (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: clear MDIO gateway lock after read (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: compute MDIO period based on i1clk (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: remove own module name define and use KBUILD_MODNAME instead (Luiz Capitulino) [RHEL-21118] - net/mlxbf_gige: use eth_zero_addr() to clear mac address (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: remove driver-managed interrupt counts (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: increase MDIO polling rate to 5us (Luiz Capitulino) [RHEL-21118] - net: mellanox: mlxbf_gige: Replace non-standard interrupt handling (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: clear valid_polarity upon open (Luiz Capitulino) [RHEL-21118] - net/mlxbf_gige: Make use of devm_platform_ioremap_resourcexxx() (Luiz Capitulino) [RHEL-21118] - redhat: update self-test data (Scott Weaver) - redhat: enable zstream release numbering for RHEL 9.4 (Scott Weaver) - redhat: set default dist suffix for RHEL 9.4 (Scott Weaver) - redhat: fix changelog copying (Jan Stancek) - Bump RHEL_MINOR for 9.5 (Lucas Zampieri) - redhat: do not compress the full kernel changelog in the src.rpm (Herton R. Krzesinski) - redhat: ship all the changelog from source git into kernel-doc (Herton R. Krzesinski) - redhat: create an empty changelog file when changing its name (Herton R. Krzesinski)/bin/sh/bin/sh  !"#$%&'()*0x3153cc920xfb8cae0f0xb3f2d1730xe7dacb8d0x46fb181c0x71d418e10xec6d2af60x2e9ad23f0x375422dc0x19e7490f0x571470da0xa70ab7720xb57531530xb9d824180x479fdaf60xb72d0eae0x1b1e06e10x8989d6ae0x99bf1b000xcd9701fe0x8de917680x29318b490x1fd122fe0xe1f05a4e0xabd9af6d0xc4c738910xceecd9e40x798f38300xdef1096d0x98d32ee60x30a7b5960x566217610xf610cc6e0x13caee3d0x85ebf7cd0x55686b3a0x483c60ac0xf81a38970xb8a66fd00x19687e9b0x15ad05c70xe3e3dfcf0x9eb769540xb74340a30x7adc32c80xcf7c38b90xbee776310xa6bf60430xf393049b0x17fd10d90xcf8c2f490x67f287a40x820c0e470x448409810xe600471b0xb0cffb2e0xd833bff20x923617cf0xc3f30cc00xf167cb7a0x47149b2d0x2707a4120x5d116d7b0x4387a9950xffc0fd130xbc9a501f0x05efa16a0x90e807c70x55bb02f30x549a82d50xf88ed6c50x5a6cab570x166e7d990xd9e0ba520xd9950f440x0e9f7eab0x754b00000x36c34dc60xd289f5b40xd2fce20c0x1e090ddc0xe702f46d0x401e1b9e0xedbd3ff00x8eaf0ee30x00ffbf640x984c2fed0xe84c2b450x82d4037c0xc70ba3590xd8a774860x959ecd1f0x0150041e0x379bad360xcb88e4190xed1a5c9d0xce05131c0xda2a89290x9759c5950xfafed4080x0189d60b0xe57506e70x39dcaebb0x571e32dc0x574dc7a60x2163d6000x35334a7e0x07a8dab00xf6ed33340xf70532870x53547bd90x4e3044e50x8cc881160x39eec21a0x58114c440xe83a7cb50x5e37230f0x7adc6f370x8b16ce260x330929750x24e7bc480xb91cd9860xc4dba8ec0x787ccc4c0x8d5d46d70xd5f80f720xf7bfe9c80x9b02fcbd0xd4321c250xecb715e40x7da9ce440x2278ddf30x4552a5de0x613b1e2e0x4366d7530x66f866790x4d1e31a60x20d35a550xd9a544870xa753979d0xa66ae7f00xab62888d0xe7b0120b0x282d10270x9afd737e0x09307f140xcf1a24460x0b7d2fa70x08dcb38c0x06830b9a0x4ca68cf00xc5c6b8b60x48e291a50x843990630xd00766c50x312ea4c50xd15981dc0xccefbfff0x7eacc95b0x0a1c7d9f0xfecce9170x21d222630x6c1830780x5987bc790x748e133f0x3f9406380x8ba88e5e0x0bc8f4220x65128ab10x2930ac4d0x38537f280x5b0684a90x4e155af00xda0d50ec0x4e90435c0x1b180a240x1be447330x28d89a800xb4c400400xc1b4ad680x9573ffe40xd21bb37a0x42212bdb0x592fe3060x54c189a30xcaf2c3020x573f17cb0x25997e8b0xfd1d19030x8fbb364c0x9852eaf70xf6ac44f40xcd032db90x8432fbd50x544cef4d0xbe16c2020xc288fbb30xb7852a050xe9e799fc0x3fc2387c0x6b9583200x50a712bd0x25717fde0x475f85ea0x0865dec80xe3f375ad0xc6e437aa0xe92e077c0x06bc833f0xf96fc9de0x129d74d50x02cdc1000x85006dc80x05bc404b0x8ace20480x45e132940x379511a90xf7a73dc10xa45e546b0xe5840ec60xdbd019c40x69824a140x88565c8b0x2661e4220x42b92d000x9760b4940x8b2f85f90x9e322d3f0xe086c5830x1761e1140xeae89a820x3d9013900x0666cefb0x9536038a0x460071230x29d115cd0x9994f5170x3cab81980xbc82b3dd0xe0ba29130xe55ed2460xf6528cae0x5499fb040x1d2e0b5f0xc9eaa7a80x1cf63d970x637bea970x76946ae90xdbf399050xb749f0950x0db89e1f0xf26ed5390xff2d22b70x706c91b10x2a4013030x21ed27c50xaac104d40xd058eaf00x7e71bb510x8077e7b80xc33e708a0xe2f071760xc268e0170x8e7ec6f40xd7196ec40x7b9264530x9f8c99460xf3df871f0x038952f10x1799f53c0x1a24ba180xc20eef220xc5d1d5b80xd9eabd640x5884574d0xa1c19b9f0x4ccd18980xe950e8e10x7078699a0xc85a6c870x65b5112c0x4e6eb4f50xf8a4745b0x28c098040x1e0bc2270x6644920a0xe06274a40x36cec04c0x4e28294e0xc8935bc10xe24381ee0x86cef1800xd6636ca60x305e57010x797877500xc515325d0xa17e30200x8e2e5b710x582a25990xef8a65400x57741fa80xc73ff80e0xcea501740xd5bd58d40xfc1135a20x3603a5f90x73d3c4430xe51a0b970x964e1b2b0x1ddb77770xe3acfa5b0x058ae86b0x56b4b0a80x907df8030x1e7c34180x0f9726c20xfbc3a9a80xd00327f50x3c682b5f0xbaa43d720xdb5fb1240xb93550fb0x6f3614b60xf4b132750x7099ece60xf2a90b8a0x7753e8760x89ab8e520xea5b5c370x375573370x6645cdb80xa7d8c8370x36c624c90x45fb89850xc3939b320xba2f0d690xc835fd290x91137a650x4fbb5b800xcb2a321a0xe4c964da0xf547f2e70x865c2f560x571e0e990x75a729a00xf5dedb300xc033e28c0x92fbedfb0x191ca47f0x260540d50xa146a8a90x5aac8f220x75f9fb3a0x3164a3fa0x420ee45d0x4ceb64820x74e135300xb61370f20x2cc964650x495332ab0xaddcd06d0xe919a1a20x28b03de70x6dcb261f0x3d55373f0xa8e148540x89e2c9140xd1e4952e0xbe6dfedb0x4e31ef930x5e2969c30x1b465d6e0x9d22bcf60x955b26b40xfe8a0bca0xd587e3510xd47932550x47d396030x6f4c70f50x18c542230x2c611ab90xc8fef1cf0x1b8d0ee80x214a9fcd0x3a6ce53d0x79699c8a0xce469acb0x81a0cded0xc730fc8e0xc452f0e70x4c87a6b30x660eba5b0x29a24e900x48e45fee0xb26940b00xa9f049c70xa5884d340xe8892e2d0xc07634840xdb68bbad0x50b73ce20xaad6d92f0x3939f8f00xff2825210xc781bd9f0x0cdce87c0x85b5e6250x8a490c900xd24108d40x083eb21c0x82da4d6e0x2c0180510x8fbeb9790x252ecfe10xca1558cc0x3adb99e30x095a675c0x24b6a6e30x548988240x7bb9f3180x5b764c2a0xc25dc3860x02afc2300xe25b4a560x9cc41da60x7e53cad60x976a00410x22dcf8310x7df0b6a00xcc2b1bb90x55fa761e0x839223430x31b6cf7b0xecc767e40x02b9468a0xec02e0980x788cd6320x1b2cf1c00xcb5cf2f90xb02c73b30xbc0a78550xee49d5910x273dd2310x4a8e3d340x6eb829c80xe28188de0xc49dcfe90xc6fae9970x240235820x313578500x3f8a687f0xc91cf15c0xf3443be50xc210f5de0xf8755c5e0xdddea62a0xb0f62fb60xc25a30180xac9ac8ec0xf5bc6ab20x7d468d080xf92e66300x7a1746c10xd561ea760xe10545420x9aee85c30xefadb4660x5a4a4f900x612bea570x7560b6010x5d1af91b0x1efcf6e70xc2db5f860x243d9e210x25a901260x0f7996f60x826098730xfed8d23c0x434c5d105.14.0-503.29.1.el9_55.14.0-503.29.1.el9_55.14.0-503.29.1.el9_55.14.0-503.29.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.29.1.el9_5.s390x/kernel/drivers/crypto/cavium/nitrox//lib/modules/5.14.0-503.29.1.el9_5.s390x/kernel/drivers/infiniband/core//lib/modules/5.14.0-503.29.1.el9_5.s390x/kernel/drivers/infiniband/hw/mlx4//lib/modules/5.14.0-503.29.1.el9_5.s390x/kernel/drivers/infiniband/hw/mlx5//lib/modules/5.14.0-503.29.1.el9_5.s390x/kernel/drivers/infiniband/sw/rxe//lib/modules/5.14.0-503.29.1.el9_5.s390x/kernel/drivers/infiniband/sw/siw//lib/modules/5.14.0-503.29.1.el9_5.s390x/kernel/drivers/infiniband/ulp/iser//lib/modules/5.14.0-503.29.1.el9_5.s390x/kernel/drivers/infiniband/ulp/isert//lib/modules/5.14.0-503.29.1.el9_5.s390x/kernel/drivers/mfd//lib/modules/5.14.0-503.29.1.el9_5.s390x/kernel/drivers/net/ieee802154//lib/modules/5.14.0-503.29.1.el9_5.s390x/kernel/drivers/nvme/host//lib/modules/5.14.0-503.29.1.el9_5.s390x/kernel/drivers/nvme/target//lib/modules/5.14.0-503.29.1.el9_5.s390x/kernel/drivers/s390/net//lib/modules/5.14.0-503.29.1.el9_5.s390x/kernel/drivers/scsi/csiostor//lib/modules/5.14.0-503.29.1.el9_5.s390x/kernel/drivers/scsi/fcoe//lib/modules/5.14.0-503.29.1.el9_5.s390x/kernel/drivers/scsi//lib/modules/5.14.0-503.29.1.el9_5.s390x/kernel/drivers/scsi/libsas//lib/modules/5.14.0-503.29.1.el9_5.s390x/kernel/drivers/tty//lib/modules/5.14.0-503.29.1.el9_5.s390x/kernel/drivers/tty/serial//lib/modules/5.14.0-503.29.1.el9_5.s390x/kernel/drivers/tty/serial/jsm//lib/modules/5.14.0-503.29.1.el9_5.s390x/kernel/fs/smb/client//lib/modules/5.14.0-503.29.1.el9_5.s390x/kernel/fs/smb/common//lib/modules/5.14.0-503.29.1.el9_5.s390x/kernel/fs/squashfs//lib/modules/5.14.0-503.29.1.el9_5.s390x/kernel/net/6lowpan//lib/modules/5.14.0-503.29.1.el9_5.s390x/kernel/net/ieee802154/6lowpan//lib/modules/5.14.0-503.29.1.el9_5.s390x/kernel/net/ieee802154//lib/modules/5.14.0-503.29.1.el9_5.s390x/kernel/net/mac802154//lib/modules/5.14.0-503.29.1.el9_5.s390x/kernel/net/mpls//lib/modules/5.14.0-503.29.1.el9_5.s390x/kernel/net/rfkill//lib/modules/5.14.0-503.29.1.el9_5.s390x/kernel/net/smc//lib/modules/5.14.0-503.29.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 PPPPZ\N;"@@]O.yw͊,Dy1Fn7ڻI&)+NPE@@w-k=lxvY9 '!4ql{3۔ELJ*\h-hj=F=I-(g =+S fz=[uXi~Gl?u(ޝ |ce=Kۃt,ߟʥ>ug`)5R*aQ50̇E*+XɁE_@ {~~xMMʽZ'繦%G4*n%_)NǛ58|X}l*ƅ1ZP3_X65r(G>H3Y YNN/>ɢciKy9 5c<R{ v jFG^zXxml!,hg΂Qz?Ȟ`ˊS{UX0fE;򰙣N8 ڕC"\7pႰ~NÎ{43h*6/t`zʥ0 oеR8(z)U%Be !.dd-/9ſ@:~+Ju%f:v TřX MɊyWl < agO5ۣ*hPI3&q?gZ|)ť۝ho`Edž1ē h.;ʃb5XtaB%FHRIkE6eP¦1$Bc tNX äbhr Ǭg@vVܼ;X\ftߞʁ=ۯ!! +KtCk¡h'=F;j׋=PXo%?≈wjv"}_T׽ĤK׳@SYº(gDᆟ/ -XBxN,{~d#ͯ#]EʝϯC{S8gAzn9:5*)MC9&d NRْ„i^ ՚vn37%9%uqO VhqGF6OL\tZ"!4V]`A@Tr![#I}:/eZ /:\,[G>?GQOB`޻cVмS2kYűO럱*KgR5ǥkk#zuXlk"cfK]`+zCH Eb5c3UD7R<yxXNX'z# :}$ !E^%(Y-dAus̻x6~+b%*$* V0ՑCw(檹HB%\G;OֆdwNjLw1FݸO=V e-0 BLiL 0&uOz[=-㻅3MRNpr&pq!@Hu&T:u2Z\4n\G%kNa!d”cY"1yq $*bUVاmZ6i!4Cp)V0 6s8ugjEh=Ufn|칋6z;b/?1eV_om߶P46 X蓪=P.ئhO."~)M4-UDTsK 2\f5dT&5+|ߛ± %hxXP^ RjF'YSg) > @LM3MmL[ ]٬jO܆OZm5)T]5_v@ϼnTMcZ ՛U+#NwPA;ϊTsdZZi~DտýAC|WD} O3#^_OXmR @6@GйiVQNSuF'|h`I"B) (06[f=MH `B:ph!頾u7Fc-Mi.Y^MyGZаZ)]Weuy u Vc'w를&ˮ3"2! .[讑ܘ@+HR.SZ'd$HaVz1W!QxnזRv^$y&Cz+ݧ 'hɬgۚ?Gt_^I/wii a_&Q0SX"/,%mm1rO뺍-\]1+15I5-ti4DXHEdOӁbd(w, A?5z [5>o XMEF>{"!4Ap~M_ImJ_nZbe%i*yDAޓ6~Qr2|R glKDW1?nìP*APP7 #\ F;VNtNTRp>I}GiTCyX_fx{TfyrSW:  IXx>TCԌۉpyhDu"{O b_jł(fr 5:N!slNCMH$'l;xR%WG^-ȥ95*6C G%l" @>qJp6 7u:#i\zV1mS&7Wyթl dN=B sf0ٌrLJ5LI;|%g|Eq@}i<$}^zxG˭}TAiMS6}E8.Tt9<:XejF )V5 pA7(csP*_.י@ʖi4ёK>gDtڏOG my;x!μ `_+ĝ:)>ηZXƘ/w:s}ѥ}0j*IܤAs*?0MisKnTqKv|+cm z|s3 wo959w1 ^}hZ5o/uZ_lА"ct6]q3>take;Xc͹${=d ;8y yEщ_:.NӔY^\ʓ=}UPML-\X6&~#\R`i[`.NfDvJ&10"Im`ȏ^eȃw1 ]밌*QΕzSS6ut`݉أz4xy2itB\Ӕ7&~ EuЅ>qBYWπ A}/?+Ku>1<Đ-u.Z['(x0B%j!UmSRH&(xvzAqL16D%u{-ITOrXzk ˚x_K&*MM[p˿ΤJq_Gy6Y) yf~%ߞ o[!kW.ݎqe* :-KVhyy]WQVPaSCKhڋkNKsGq/1yG/}T AH<_QV (v|xUȷ~U&{k!y<4BrPsU^6?}/nRc`*7N7H}S]ҸEs{JLEft2.Z3oŪ$5Ţ-b? ӢQN;_w~N[$-c 4-zΏm@Vͯ>a|1~>)qz){φS`ꐅJMEA6;Ţ1O9(‰j1.Y`"d&IJJdXg:0KjVi@L5F++,]0'_6f 6ȾOǞ .gw9_S72_nQ#Rd.?+U>w980Z8&jpO3u!ִ/ʫ- < 5SKs,kTWFs$oӞHB #l|z%@JK\;C 0I@܅'*\4M a.s^;QktO}ۄr ~2ѾXq5͒3?Iyfy]T<Ou"hv3F@1Xh#$5,tlTvQnuS`!t P!.cn> ljOUc^8.qƖlGnU @i"v !'9MkaL"|Hm+ 1o?<+ }lP@Յ[v}JnH^U^gvC-@`ww~xƽ722FJӮgA@qh)^{D6K `XzX-UEF\ax/JrP@PS>cNqdƤ592$K:uJd b~6X o_:L'@;+j8adURL`!A/.&nQb(֏Sbk-ᢙavf56_sόٱHQ>eE]ʾc{FFZ!v\#`9UsJK燗=xsȆc(Y0_ .F#qA_1$jv S1xrf,;W@k]C|vǛ?q`rm8sC)EŮʷ6b~Ks:1KoZDZq0{N&ԋ8¸Ϗ'Cś"nj⸂. 3nf=S5 FBp'ˊw1V"w>,] vl#N\ʬdb*?jӷ軟671>މd .t&bNm[HVAfo DsVPIv.NMHF< s̟M{85Uv|iy.v;v+SŵÐhv(i@? r4n](>c=.ױtgď(&ҍ@[PJ>OI@S@+b jH5p_aϛL]LllMF|~01%2(naL05=Pa!W?6ep0T-Lz-TL/)#6P J}Tg\JXp4^#ȔH "hpd-nZw>fr#W70e'ƕGTXNc t1g *nZIEb&i'l[ՇG:,Sβ3_$Qb6ƜVA6ؔ8L/Iiup|@. bӔs0>Iup=([@R%'-?Bs/qH`ӂRșPᴤKq<@DP}E/F=uǂ집rV[>㿪h"梼՟8, <@+>$k*kAN6hzҰUrߴm3Nfl&kV۹{ݠpn1z]8w\j_q)[|*?_{,t! 0Cts$Ls~@@h|r_Ch:!]VvwnL(}&W4unit\dӴ|nk kc{#ZUf}.ďPoPR^⧑3&% Y<٪M)(GB3c2\Tt=P6,媈v.ݾI1fwc"'sJThǔX4 k|?OhDr8?0J83j ZQY/UR0#oZ^`wPƞȈab%8$x^^ ~#N>P<,t1)l߅@q+r"_tJ9μL!!m,g~oq78tq)\qۮx_`C9)7%PN_}?<2nUsu jEk0z!ձ,ZmDx&p nMIc=Y }d+еэx)ɶ*cY23 {uw۲kbSj$< ~b!?Sk,%SfGۍk3pq@v cOT* 3աA\ѥC&V+x_ ㍜S yZ&lźL2`NKo I#:5Jw.I]:Q(X'I'.HN?3mKMYxj&".%8u\IKp T1_i+,Y7m.Pt/>@.t RS)nvOcia#-/}|p=ۘ`7B[牢/2 *xG]ݭgСy+RuV6[ iOa(:$o,'Բ`i`mZȿnӱc)t+Sj%L5Fn4[AOۯ2onH)<%M|#Y&M:ٌ{mzKCg 7uBLʜD G\6L(;k0zЗCR3S /z("P#'ljTFaQRpw)vTL>kg|ζ񨦨0ߒT._Qܠh ׶j ظm'!qFK~X*iUUY=4" N6ګ~MXP:uo+ 9W/oqq:tLջgөA󱕦϶lSl7Q4i_bu yq(K@W2!)ؐa/x$O,MYTI.L[ 럹KEYɿ5b}.OsÐs& r3&8䴊1PՊ %ˇSUX:Ùc4',O862矿U|-PAq$K<9OǴ IU +x( |1-)|9G\U >{A!ߺW  enua}Xb>n R Medg2ܗ'AJ'Y~Cib} 9c&slt dE=n{ #)ybuAx4Xg\SZyct|;H]Ѥ2ҀΣWQDN)zJ~2;t\^e%6DjEft3 WvΠ)_VlJ$Iv@oP2PQJm5T%:Hv֐/F氰EO[j>=Hv$ \Y[VAJ7I5zzyB6~"ql_Ԫwۨ!-m[.Ɵ[䗏mF7F#]fỌ6ݣ"e4G_/{ @3BpMKKFCX#Mզ]|h 6FHtƯZavܮVXCYڮ&!^$EWތ'C&I$j>. 0aL`]ʙ~9^1[rJ JB__CuF\m_IS“F_*CR{NJA$2"|HJyWV^Wq+LRX 7_L̲ ߂-o8o?2h/zg¹8c> )cdDS!*"YB<˻95sIy`Ĭ m]A&PiL*)#T|A2 *ớ_$&1z3Jo^& k9ik!atґ24s8J48$qg/lP> T13iB&oMC o7P*> VzłuCL/dI rLr]Iԃq3F_k'<=̃O<oqP{7sD;aKʫk6:hu mNހ+Ytq yd>$4vϴb?Xb qM4_n 4w7MMvS U(܋J]7nX,ڭhitLh!!y-NwG5pP6)m3]dBB-Za(tKTOD9!/pT _ *]*n2Uf 3͠/EE9QYiGQ/4*ϜRғ`+8,6!uEr,w.@Rie>?'윷I<{\C!< C;n)ox/D@U}^gͦ5cbxELzP\LC9I^ EȡgyJNG?6ܑz;)_;Q՞jdfN ǵ/_F[*-.:{ҏWlPg䇊$ SI;<&xXp6v %ު'Ŭz,]WPXB2Fd,,HO6KO;]nwsn}M5;a,Rب ;ϱ\!rTni#Q>E5A :Av?nv)xx}J6*/t;Ҋwy_,{@V&uIhc9 tr{8BLCL?v2ʭOGvs{v<)$I!Y)FLc)Z<A.ıdU`6(X$a -ScpvG>'bf3`0,jޣgۘU+sz%}nɾ[H10kx;^j~;¦KgyQTB-?@7 % >iO g/6y̐ua;es{Y'r69lj{+j^j]ne7;V9@^Tw=6Qt$SO61_.8d%D//A=LQ"^ew6dC$C)b񧃞=$(E1#qFߊBC"|2>6n tu{'BcVXw;a"&dQSWCO&IX7MUjfiem|5Jx-DXQBzNW^튟0=eɃi=jK0ӔOta !?$FR hQ)**67a#j24i_!~l5QN8uq/4yp0n0aC0(_$Je[+K3 Zi%Cs8j)O2Z໙J^vV-F@.˂d[R3Qg":)h('csuk*B{i$ozڒ)/!Obh}`ZC\r˓.PVKh.ѼY!oV0qQ(1sNj+g%߂l%k^f$f2Le^7CZV {=]DOX~d^O ]9Df\'k 3{iNP&g]:G- IZ /,W= }Pyk]did_ hb 0Hv>_i#z}?Е6Sai@2 1*5 ܋]l5ET&J|÷o%#FooEAWc9pT7üO&f}UH"i pajS\)J2p [A!jV&bYeQn6!!ba4!&oBþB>mPiY*7'TfQP~ س7 %: izZQ~TW Ui ̕a8M'!aPɼK *cPF=%u-6L]9>4WCVmxxjz҆`?GM~'s%t{;nA _D$rKEgDdqzNDs=Q3Ȋ6=PUIUHsv^@Ę-)fN8nA.}XI|,ݎYoL)W؊/pV<7қnB!uQʔ$vX"!Шǀx=9Y,A\J{䘛}1p{TqkE0f`WE ?팡3L"*%F= *:}4.&)&OW][c)›*`/~">ML~' EL:fۭ|c#Ozoiamx3%걜*KL+9[qRƒZ2Sl^'oџ ;ﲼeRcH1pj{;;Yw+5YV[\!\}ucnF0bzk"a ĜV+l^Ghb>2ݩA3t`î)t ]mQnq^Ľ'Йȏ@D6mQ| vh q Y0[p`S9J}q;I(kKia g$EvSt{}漐,NBg @of1$\KFL"K{wc$J}7$MM e0M"ERs7t (}fTK*[lkg\ K'7w%MH 18{]S&}8yC+M1 q5D<81끼:#q/3K>7ցp׎Y`5ƤwhmirZٟ1r1"yG;ٓr@=XTԞDvލX8ܾ4!:"GTۤZ;7gCD<1.F#qeBiZ=L,GM.1mx #UBF4 )ߘ*Az\kw"e@TGK}H)6KoaNעѺ57X#ij'iTMEa*͖K9vhAӢ0_Zɒ_Qr lЯ0=&c_gd1oUYp4THꅪlګCMBYe}Ҋ)H;¿; /oHs=A[N"Ϋ~f\uЅ'k}#lSɑFE oڧyt1b x #3zYQ13s%|7><  Xq?4#>[ ͎2pe8f;ȦXUcp׷lR34!}T&d" \[-,;d*`eF5 ܖ"x4` a-O}[Y?Ǡz6Z^#\pd$2_\~:`U;]Ko\ku2vPW~k9͐IU+=rARt) }O+=GW/8㑷Jr] n|!vNfE Kh{3\WRXTΣ7E?mSNj!pgO޾DgF%TU@PVOzI!MQᕠXi^J5U3ݼ^umcݖuɀT/CDUNDp37:Zk5FG@ܿxNmoVL`ró%Ʒ[$ɜ0?Ft!gl1 3x]P H3f5N#Guhj\# nU5x Ą*g׺.Yo]p~XAEɏ&4o5Ifp* [r,a:3!@Rm&ccUEOEC ոA`3>@S㟧$^{Xg4;QqFxC;zcԝ'mm5z%Uc$ k&I9K>p|p AR=?).O_-VJgIwT,Ry:o-ic4<>=;)Jk߅]M>2 c3K@:,[_OCojY1ڧPe30P@Zg^6wLt$)Zl/-0C߂==[ʻ CB1@lQ xSr b,tܖ~I1O  Xb}ؒ$'٦'2@q֕5AͳWwrܽN}7LBQOc &պk 򞴪*dCӵJΓ#ȟsi2o 1 VB:ٗ':j}o{݊H8X¢ZD0gŗWDMA'CN9ywcfzu̓{uco3B h<)Ru/$Dė@L?#Q"L^kB@${ce1ŕaf֯;pm>9^pt(z *| E];p׭I= Buwi#6([sPsU|Z.Ln{" (\fwVx -0wl": ~l F"oJ{ m7gUw3m/˙FO(nWJ@%XEZCrD8Ihy^Y!j\zV# mP幯7p{ &E!w\b?7RU9J1e+]ړ)2]nA9fsX~R'EOߍǚ/5 0^\,I_bG!hTXYib[~,]LoTi+Ę̍uJ˶ɶ+>$)A7Χ16ף&J;V?ںz uKR7]bZ9/PICW\ӝrUDoㄆ5s 7_#N_cU&ſPfq(?;ULi{9"HzMHν" S}o]rkJnY6y0mUfi(}A8n` m!/fwyl}kbp"cp$.Aʯj\(h4|l E,ֽ a8=ࢣ /0eC֊2{a+HFhaٝ 4oa<>J(6EDYCƬۗ#oj&+a80]N\Ң[zO0;۞CgyGhy4(/f?cUS 鋕\w;EM '@D/GJC+Or| Kѷ 0h 8dzRr=\U}1_ޭ/M,ʃSI8gͶr%)]rSX] 'aBOH\8VYX~AΔ'‘:ЗԮ)H*y"kOL:z6ta.p|gvQR#?+NX T;JGuArq[ `Y6eY(R4/Pmg⌈k0 + sdOבֿi#'Ovw3e]dZ6mg(dFnż}C.̶l] S*RnK! A\4W3jOgH=Ylvvn]zOr׺-=%Ipv OB b^qV}_%¹]!V\Ẃ+"fP5z*~]Vg-Tcw3O=X,LFPkGSr DQ.:84-Opz Y&a-f_x#C4F5vH@?F)qM59&R!1,N&r`Ŵmymy^^= L+3z!ǩZ¼#8IMOg.z߃RLvy?0ٸT,M^}\4%ov<yNؑlDQ0\{ `;OU0ގcÕnC;3(5{`캊T~J1+X0}א8OӪ@wR.ӭ :.!/axî,6]Į7jlx3kM&k}n1($ Gb]}E%UK.Ye]?>Dj[y$gq*g V2ވC{ 9t趰w@@^r_[ O5j1. 938zW(lud(RWțhw٨='=׆7Af1y.ƻNzo6|Y#2挪ZT|дB E031 ?A(S9K&wښE'l ׿1 0VԺAopޝox~$Aee(ͺo:^*a?b{EYhRR&Uggbiz%~8%{9UJoW4D9UT#[x{k u({ZY\Xa6ބ{9Cp/Tyc}'ң?]2S,6IkȄc>f"\c#s-LypUxanV bM7ol6׿c/̎8u,9}a}Ǻ5-Y X^eya$,ɐ;n )ymu@*+!T /[L$HJe3?G 60ٿ>kfܽ=Q%Lq+$~jAbdn8 +w}ig%#ZZ.0s ~.0%o#*x\ݛ^-ꢄSR:{فC.|R|fJI5}M+oQ5;HK\ĺ}W0UE.2Zꕫ>>з&!TxLY:]㡻ߨp_.chCT3+RD?}y]d|(v=C;3/ YwCBw ڬK1Dedt~,\zV@|"6Kd ~OUӒLc56UCS)6cuxJiYV[H_9>[%G|/P0;_rqie7eYsHåuU/޼n0SĔh8"4n) /aҗ4wx(O:WI+0}AZLk!6yYf!蛨]=b_;짶#j'! ۭ!HQ8=X<ȨrtkɟU0N0v4_$豛qdK+,/°LnT/`PnѠH_#P5ĭ. dDܸM3 L5K7 yvZ`7LY2#Zdi"{\˷r73p[Y^錞y;DUϺЉWhlr]hf'p3Ct DžhN,dž\A_<#tĩOiuQ`tX} q61Y i;Ckd?GURޣ$ǔsHiiBMçpVG)Tb@ R/u̙N!&5^v̤ g1- r8 eTm!>mWU[cœ3ltGWchd9_D׼xS+uĀrKGhgI'SH]z=ݛNOR Wsi`ߓ`;"yiC4~U_iG @P5+$[_e!Ȧ;ӉmH.P1bb{ab<̬ [, PԾHD!㑏>QU|*3TA'QܓaejjQ/#3 {ʐK!z]i/Iϻ[m321.Kf+Ӹ+@&"yw9HK&Uoimʦ nO]cJ;+|e{4Ajl22>Ulv|xM$L8՛"hXD h.]DzQ*.Cs5k ;$x򊁀bN}H(=$=ȐMkN|R >qv֏xL3UvzY>zAeX4?rKX?4#^_MbpZ@&\a 4!w;ƝvU$WB7`eݱtQkE [85z$剹yݔ]jYfYxzqV,ߜhB_[N7Dm7D4Eo"<%X,QPt7+f*%Ncx\Q{IOZlGRo k.:07ׁ5'`~Hu7w Nu[5N1yFZƷ20I+q^I X BMy0WjA_ ilL|a6Q8L("+}|u }[pM!.̗"Y UXw'eKp E&u(\Dcsmqo]|sۑZ clN"hOqSr_Z̚FZ,Ccbu;0r|VW~z1U A^E= UZ EANIf5Q֡ 1΁F:0}0Ts0AvaSSL~h_SݐطPhtꗔ/!`\iذ5=ɧ`qdVdcpk4-4)55kuu ( CAv-4ѶNc2%͛c>]AWخc.zb/mX;O}É^l͐§I HFJ{yc-Ol'mte7{M't~ϧtwrn>eC|]{t>hѧmH.1Ƃc[k-Iq9F [tbD j}X˺n}gOKƑ=ʍ?H_Jt *ܱaW},G-b2.R- $snȲ^rdX`c,γ~<Cu}Wׂ܀)xE:SόNUJկsݦmpO=wilcܡj Gq!M+wA"¤( {uUT8PDzdܰD^%´pyYnѼ^Mg|տ Ur})~H ׌eDIC\Uq,?V0\8ȒMi &5@YƵXh@ Ma+pP4B;bR9]}ߊSO5ޖ0fU ~w#R=miݠF?cs9y؅eEx&4jCmn>._͆&LPRQ7> Q%74M'kVL)n G咺1m֟DwGWLqS=Kˁzh#M r.'* w-aob 𳤀R%\UbX7,zs)KYEbVY =8J` (,ϡrP!:Q#C״ʵ? 6Ųj7Ǡ'ai+BPj~ޣxAڷw nr) 4|UY[ ]a3AԖid@EbIRp(7&kF I^}f:Ã+IX3+Cobn[%E~/+x$*A$ ,hẗBaǶT\"@@qGTgA ^O/G*| Zmyȭf~&M#%Rߗd ys\Io~ +?|&W1pa-1Aj:|ՁO ^u1L諵bzj6z(IX,Ж{]p < bֿ⃕+rR7̼2dA+>ymԋ68yw #X23-qUiHhH$T A9UmO@Al#bzT_tGVmdSlї'5-i(Tebvkƞ:L'D `G-=?j4RD)aE-=;%~"#Sjp)޾[̓ECC%h^]@d&V ;MӫR5|F;^FJ_ie"eTŞDEs{tW5cCzhX| EZqmJ%0`lU6lɕ0A.<~"5#(:g"ѦGKd?m$تGh%Pm8WCvjG"h\W،MN_?u&K=cw*H*E_Иwf*67#l kieՔO 6xR#;4t0$VOxڱI)c/:K&qKe΍JRP O!{|{0h>'Wn)R5d'Cga#€8s5TӵAWoSvF A7ˏ$V>yqƳKwc15tꢭU?0zNuqMh =(酕eAS VR}qLʉ_]Wv ^'|Z%8jOJ:.G.왚q別_:t4* i<5]K6eS" B/*d>ARm=qV$Bz' 1bWIF jp ﮌ$ j/xN40q kӎJ`9Տ;;Q-9m[R6ěfXJ!d .Dz 7u?]q SrE}pØr6g,Z_Ђ)l˓P{~Ϝ r= _ok8U@͙7Hda4F G@R Tݹן@:u7]dЭ-};0,̙ !FGJj/6bYO9>B.ȀUyb-Ή-Gᄎx*neP\T5]5}qU4^{`&ܬ"L>fmhya[`:' 5sB 6YgO6Ӏe gJUuZTE@FB~)I1]Sd}: PH$HCn*fD{{7q7 H֐0]u8w^ϰveJ?7B1~%OmHyjy?-H ͰS@~-=c_ ]\7:GQ˞}݆μ5F"C6۠goQlӐosC?\%,HV(z)}s+C] 'qب]fȗꍘb [Cz8B 3HKHix N{Gsٓ=bIQf'zǭTW>h8^'́7} ;ކ:չ1"lszVN&Ypg1na+r Ԥ{굔DžEnHpaR'8"S!e\r<[NIx]2 ]xvA*ً՟YzclSev?"QPRT b?UaWݖtύ'kTAAs&#t'G 6. 3tYRu Vi~…CtZ fXdp_piXoC^̿Z87of9HiRNK ~"vYneeAP| c\Yyʧaf 5PUvtGbyhZ?iATߗnĝ(q{~e B[KPY|/w#_QFf( Rc:4D(Gg͕m|8١.鵦ḩE׮j hy#kWe,uoQg"5]ڸՙ }nm *#}S%]I?|TJ4eaƱIw#s]T} =Fk\R@QX:߅*T]g=*dSphz `iF)yq)DNH/vS[m~@ e9[UTzĠ[1q5se5_Iȓhs TvXPr޻ޜ/lJq"2_*u}^> c)Eg8!V?+Fڂ8s"׵m$srQ^IOŽvj 2vJZ.aTl!o&`\\&rm>W>p:jkiS!t֍6M<m' oX`g'G\hV-q>kYAnZp҂3oTY9eYtq=s286Q?Dlϭ ʇb}l8,ޘܐ(j1 i)XsܖJyw&q}QahWPgW1{cLV:)ѐ< ,W} g9Z;u[C`1xcy0Z&2541| $`[{ ҸX㻂z(8Ho圶uƮl^le In14z(1kvr@? Q*VU^+Qc]!"Prղ2ߦ.`|7R \C/i dfy^[g"VW~BP Y7f/]m58>vyx`&s'pWWe'ER%TB mrb%x٨]~LrZʹh̙} 4g8^T^[I&[x-H H.BD_׼ajԀL>ш0m$3c[8M5.͘b#ZYL- [!YnV$螝y53 NR/N M+i6 17Xo|gъzbǬh_(1\!3[R+P̛mq@uӾdqVr l ho9q+$ؖOx͓Um{:eL%zG73z5R][iCvsݍTv~nA-BhUtP~БX{J-_׉ZT5u(Gk_Dc>uBeUƫ*Wdz MꜮ}/&VVYU<OFgP`J4cu:'ż$.6˦ј[mca~0/{P4eY1́mޓOI`c2? DPXȳGY?_]$6@zSJC0> V[x) =O* IdxlڮH?' bw-{|d03dr0h:SJnЦD4E񱳠^ P#uh6o_jhw:{߯v/N]ne3Y#E!ơ_eJS+"Q[=֕] f `+B/udn/6" S6谹 M =mufƱ>Z&-bғ> `&y)fnLAsbT v7aQ!Ԓ`d kyJKyCo2Ij2=7ciεEFT~>=29<'`4j)Dz3;ڼ,oGץLz:*qH>i/1󱚶]bZOT;KRs5͝C=‹˒lɀ׹qϞی]f;:o™MQ1&tD+V'147q.|Naak:-3c+p4P_n&L5Y &&;&tfj nǸɰ?; UZH>6 aͱinٟ*>.ieqd+:j0Ll@M]7ns4xc0a s|]8! fEzN6ڦ83)H`D{&>pV&l3nOꩇ>^7#nCzST*Z?4+{v /ꃊSZ4{{^U"u5 DaMhCB(#B4١nrJkFgjBn:^fkFz^{lr2}1qp^1;Sn:RkKxl7toY~ uUbm,_* y΍\lcybK~{z# jLľ4rҪlyg~6D#72ݩ(AT'/S@M!TOzcqd%Gwy?/wc wիMy%ۋ*csºߘkltr ZSG>&fc3C9_ 3of:t9ڨ hRo)kloz.be=i6'gZ< ϛYb q-lpէ<^E7BgK.K'iYp,`s(y(Da9:*Alr]?&7-s~yjGs6ht'^dhr`mXo#ÑȚ<6UϹ,Y9vQgnVy*8h R)-dOz€Z+yEF X%Y+ :r$/D(kPIk\c#@9"c_dTO'I-pԋ=^@,w21k ϸS|KP69Cs_r-.ˏR:W7\5oY;N Z>04X(Ebժ%q@ sOGB5z{:VZΐ(H6Zg}g+SsxH)Mg4ާϏd\BB`ē p,'c\8yע4 &o4]-DAFYb=vѨ{ǒ搈Ω# 〛ȴ96>J"M|<!9e SQ{ոm\ oua!&]xB`*IGS; {5`\/QhFc7uKkIeK7*+O9S.|gvZke(lX"χ"{Pf;0JbWz (tKŮOn@pur,XS(ͨz·: EpZlZɷр,UlQȉ:P/ ]do3;nNB1~BH-&W{ʆv@;2٨KPtGZwOöKT4V-D<~3) !nO UY;Cc0LJV9ƫ}鴪1W ;~Re:*-f+b" C{jUCR&g5dţ%w43oDMAȝ/H g˞л ; O~a4"5vU٥~lXzkMnTonSroN3^ػ9D!YypV~ʈXZJ+uolIo,?><8xxeƐͳ L mXnӎ%/COۍ$.2t*o),wÅ%^!G?E5юfjk>츴%1 ,a֗VMu1:ǻY.JLg CY"B.bT%*@\r5N%Uc2041CHK}෹<_%zyqy#$x2βTFG} R2VÙ&k}Hճs>@(՟2-p9+'.IpwkiӋ"LΠ!Ր w Гq*`RCa%K{y\hM^ $,z_BV|'n2f$͉\ 6d{0ZbCt]`6 RN&ZF$SIzBRj Pj Y|0qc]"*4(Rս|m,i)b U~ ęo~j(v::kV(ޗ}BMxfhN .y8ϖb ĕ'JM H~y?+A{A<[o+뾸H, b/GL], psH>?WNeh l|dN8~CLuXu5KhaI(Z}{A̋C,`~Wcת{}<S1m3Utn#;#1uW_5lU}j4-4[+rvOM2ikj$DTj1"n`%b#IG\ϭ>,݈F7D/ lifh%Togtvrb-]dES9<\O dq*٪t'?2ar#$fU&*{rPŐɄksn8_5vi%U8FZ@◯K/&X1Joް8(}>9T_(IdZDO\z?P)-- a #ZzO"PTM[X/@S&c|Ϧ)47 &^2e+0 Z=Fx^E 5@1%TLLC'Dݑue#zʉQk3u0UVECnunh2Rk?bd6?η<@}|I Tuib="nN2C>tQ Ugmcu{F_GGMۋ𰦞~~S1kca;gm4+˦N艔w]y+cܹAi!(ZkOhRe8 zgTiXpRaeeqJ\=x&WQ=M wP[?78mC˚aAL/"GxJI dUbChJjSzPճ 5;2"P3}Z *r>}OT$}E}I!%`\I5@zZSKkC. ˷}7Sq tYʩ8n7HdcG`l] 14< #r1':䳸qPs4z4&$Q 9|@fBً$M8߫2tի֏<ȭp^R@d҉+4#Wprdv;O=! x8L8(uj gAOO3ҔAw@DCabt-eCaB]F@ -$K ږHප @mѰx݌ʱQC\ $B/7Hvs YYt3{ٻ&3u@hV5@P {%΁ `W~sݔNP.[5x5\"g$d7bﲝ87ܜBh٩.hiF@4g'WܡA6PՉd|,EeJ?w1OC}/ߧ(>{w@\Ht.օ? `f(=,H Q/9&B҆?+yt5 VƔ:2~*zvR47I\J#X:ݟ C&xO S[:Zk ajp*or4Ȳ&%@\pK+LrDz>$-< eɤ7Uن*r?_0Z2 :XA*Dj(Ա))sdDR%p !bZ{zPt(4Iy%+r̓3V6p|㡊&oYۈte4]e7o3QE>Jqn5x;aG ֙e&KbJᾲ_M#8˩*_¶Kt[]iOKq|uX#Q|ȱѩE tt-;U`DMLa,s5ǭ,$V˔OɳUׂз&3YfS>Ǐ&@pd}!vjcZNͿ(u|:(|$gAWw1&}C .:T4rzlaP>ϼҫCB;Ppf]k0N뿋WQ兵1tGa1Yw;.ɒm[X(g{Qg\$0;bAEw"AixuK1 :n<ʱ޸ yplm %fk™1KEb|f6Ԉ["(W k)=Eubs}KKkw?'"oZj']zngsoo --w7CuH--mri)7g*?~TLB.$B1|X"b-pl{xD$zhFc'vL(9"|HwP-P p[+䣢F \lOCj8)6Eoe1/&.y@T4S];7=mH'E&dֵ3,M$e3#11B m'Z$.(`Y4=Ee!Ǹ,~GeWfl?%t%]XIL89\rAk[Z=%a ZXP4ځ,-zd p?B^y -ZG+!<ͣ):;l%BH7n[,-ar)KyH%U1M9ZZq>Qᦉ!v6Qxv7nf~m+D#\Z)5jB$I BdW#+8g .mCbՔk AzR:B[[+Xxh 2@(CQ5}r~as!P\Nm]Fw4&d;LFtE<7_Tx{On@Rٓ+*3i\\ 4;YDfmTi/ͨ fS&Qm~D*0d$#0'TL=G݅d0g5bA|hKbC3Gƭ1u=[~K;{#4~}ȫnՕ#dΗh.zpܞIf,z _cŅ8{ia :*S?kYzŶE~@qK"2 'sLɝUNAN45E_t@"+ul *B_C!ktij@| p,U~迩e*WoUv~egOQ_d sܨE$kMS?e[GBkZ[0;y򻰫rwXT%C'a-%lŸ<֢*PeH}9ƂIg,)rQ#Ueϙ&Jԓg^0{vy)Z!Ԥ3];`L],"@WVydObM9O5dYܻ59%Y|'ہϮWմv U1083?nW=lϒyϛ]Dɩmh7AX1ݤiϊ W }WFq5'~)4LkP;;8`U[uR&m٢e8Ҳm \FanG xc׋I/@IH;% d"f.s)IPЖ#%8c&c=m 4x{Ø ގ{ 2u`ŠMvL@2ף]j`j 7NfSOkBB ]2k$x܉ 5qͨk"(&B5 ~JS=JM"6G\q+JaOJ2BP Q'[Sc)D4̵piw> 1BRns._P1I,Lt##.t\z@]@-dA <@0m+&%2FC&_ FZpvџQ{~0oLyh+ Cm$XD,p\drh$FTyi8pg/j[4$rc'[L9N)UN\N]!-G4ݸYeLJyL`_OXlD>ˆ}Qπɿ̰<<뒲&2g\ !: %?TP)3{iUTƭXHܑ뵿 k,V6 {-#lwxCEZC; (U{[\GUK7Z$Y"5qf]q?v*Òq 'iOi1Z}rӟQC` kYG{۞/FTezta3 6nx FFo)eYq*ZfE@~eEQ8|cu&iq'*(n3*\.}1\loXrZDe: oذYC|uϛ##5#p'(x{:E#ܝ3~Dg^I8$FSbtCV#L9 jkj(JEOd#|] 8!".!Slo.:=T.#Oktҟ5ΠJ~L/hh٦ejlÔ/ܨ+@y#=eUe 2 wȨ>9GQ}'I/3%6H# E+.IbLH.EռG 0ګԐ>x,σizL`MX"῱}5GvXUg!&CV7PT1@el ) R1UE4c(\^DytdH&t*rIPGK++?zW)1dD(c`2i)uw)F7vܞk*!"(x޼& -l.[Ltgj|oc"Mڔ؝䝦J{ȻHk;T%aעQYjPZ"ݳ]?n/ %\g3àEn{Y-q,yޘ gE|F[@zlUTrl,nЍƳsB\pHDҨ!Ьe8o1est>ҹ| W-D X(W^B.l8\tp}GG-S( yĘ!dlq݁}U>n|Ua=~F3c'fX64%tą<\^Ў=7;)M~輫d52fZ*.zqRk\!2tE}sK/Eɞm$XV1ojNUln3B:ն zoTuOfSޱ|Vv{9aQNµ)q"kB,tIy=i6ˠtnQI&<;.чS z;9 tv֛h *d`/g|Q2.2S,oB1tDr?Lk~7Ԛ!W LYXpd)=Qo%Zlr)"p'!xk$)sW`8Xh09 :DHCZ&_Bc G<)\,byB{ ӡ{+.~]bQ̟h?ȴ jl er,|WtdVwMDqw}  rӽE3̼/i#:wǒs[)bU&#੨ wEwB!8FMB!U ǂ_+Uai5e<5@9Gխ(H 8C։ #\܂j _2jj:8EcB ;0W~LJH ]\ ֵ{dcP'f.: SkoFV xXM4ɀP)%F 3 Y"͝C|w7 +Om>#0߮L|~|sph֤=KX˴<j֢ŏ`u fѸ}W;pKFR,o>xihx.r9[6qתDP9¹> bک}c\@-Ͷ K %kޗT]pKT[0I5355nƂb`sZlsAOJ]OpذO `(]"LhZB8:m1'rEP.^O7,z2/cq%HI=A|5- ,,%15~ n^*$ô4-NkGn;5 Nz4^=]Js $h{'[U jl>{=gBcLFbSMJ$5[F?+RI܉đI oN.fӞ u/3 uJhE9Un:~zZ ױQJ Q.ȥLm>*wڨ]UZD;) ۘ1Ӄt vafD9NK1UɨS(X"dm\Z:_?yP:BcW' 27U,#em9[]W4E(s$cIXtk`u|!Ԭn!zG̀#}5Ҫ(Uz$]8txÙް*bZ_y-SX  ۊ/8VBޱP1;.ٺ.$Jmr!"5SevOB{/&3T Ł"_HRsGHZarI2~Vw8lW@BH7N6Nv.FaP&NoB;rYɚۉH@!R8NR'љO:p"?Ilu`^\VD3daeX4Fp6dI'@ 1օ#P <X݋TkD(7~8-6/K5v6{c,#%)FݛTVƤO4 Ep7&iZg123 ҏ~zi Aٲg+/yw&mb4pak6t{Hїzd:ӐTL/KMt݄sl1#`ݕsH.+F<)‘p$|տ4&@zʹj)vhΟj*= d/B=N+lsIPWDgdF"̚2Q|ygC%+2(Eui*+ݩ|!)[9'Uށ";,(!_d:ޗ CڗE35Z#߻^ G0[9Q"\e`\}fx$MMDP _e<(rMspAo2KW>awh7+֡5}'Q$S#wL`\'@M8:)as Y ]w E`|(T%wP )"N 9޻gOIghON$W8n#Pv~j`x'^]s( L!MFX2,/@O Fa2l-׈-!Yc}/ZD1*Nuޣj3/F/h58={K.)M|6G͹ *,,ܟ#;]|v\t%*UHm Κ)eD3:6׆z= [> uN_S`nζh[ HzAx<(k2pE5bN$<`;!mل *O鶥 dPVPF fa:%iIWC|< #2]{Hٺ3v%<J/m9`BtǻI𻿻Ѕnq yj||(-q% V=D+M&KBDhG١*  [0ae}ѐxW'0AF v3%v[I0 GEk_QN-\LVl! X#Đ}槣q$AQ ^'X;926 ц%2~r] {1cUE|EGXUhS[vl'W׼fH|"QظD[/OrЕY,$_צxt?0Vq9P:eLPadQ8;/}#lI]hЊ*ޟkKb$T{j9ѓLi 13V)I7 `3HF n}NĪܨ~nd.bڢ1HZ0 ֹVQ׺kEwaDe b'pu?{Haby,y2BXiŠD`/gG(&HAh3+떺9|Y w4Kl~B. Yf՜yGϝwY[5jovacS{0*rY>+~l"`8VɢxHi%8\>d)[8GȦT)%;bV!JΗSb7,*HULxQX M<ϳ*B30ŀe,1/.Sď2{Ÿ7cu/U0xEc(9i$!8n&e~b``mۙ:bBOBrӏ TBJ̍/,4!^cb36HUaV)5J P48Af22$W؃SiA|+'~mفҧe0PYGX,z4z][bvdP3\]yF1aP% @k##C5-,#otE!D.o*@5UvIN 'ŏ}+տ2&:D\a9&Z'30X%xCA!xG)k1~Ja_/kEd7=_^8õcQ Fe-AhEvn0VT5_!1Vd"npS#Y/sm겊W*AV#z_S[;fͯIzWOaV.3SHLF#5bA%x tI"ſ$^Y35 υXęxdΞ{t#{ fP#+-8S2E|awI@Lb anqvC*[btljhHx8- ŐKG=셆_%R>:ۏ;Qk6xsx[HA4&#g yuoԁzQN(D`MC}jsZsN*CcMUdH 3٢|G*7[H:7rvAoVD n^x%pk q*Nj|hov6WM;, MbMekw~=!"-WfzN=X4G~ZĀ*1P|sw|,Ew?8;%'ĹAԥ$9@F8p*B)xuI@iT\2זN%g fwώ%=$iSppۤG85 P߈X>D6RqMri.HA|aF}IsW)21+7\ɗ5wԑ3MKUaj5젤[P#*ُ?k&Rh5E'z}=ң[S0&C<4X'-6&ۑ#-^Ş[~WxMlφʦ1Rͳ0^J##c!R9 % z v$#9/.}+i4~w+(LwAh" %ehhɉŦjK̭+mD]o7w>,[^+y2XڃЮO-Bt/svN4;7sUl2!GtՎG`_wH(R/h";6KiX1w_~;q5ƣCLaJtH[;ùmnMF5" QY=r GyA4: #צq)G0=zHh-B B+D9C>pL9UڴCbN9!Std&D$*;n']3d,tyItJo}{>H;y_.״Cʺ*]`Prܶ ?B R΄$`/s @ ȼYט$.wqwo'))~E KzDJ^PPЛ`HHdW iudЭ)t2_:g>~λ3rj?d,3P;`Qc;K.V_=Ѭڵ?A3(І;'11]ʆېv4tJ5XrĬ/ҸZn}*f5]&8hwՉn{Ii<)oGlc^25䳪Tw^v>fWȶG=Tm#LH'Z#M7$ըU!֭F.K{l hzAsHCmׁ9z"l4k: {Jǻ^~ƾ9ء}e.Uvvֈ 6 2[m?q]0$!gxFqU Qyd˨r1CxJH}`d)ZgA$N"Kb`IItvU>3P,ZYC 8FV slBiyS|zn01|\W\ȜcuxcNyyb9^NhɥBDxǍKe)h~z)n|=}|,Y麁< j8^`->1r5|5]ea jN2rn@̪9O@GtǓ+MݔRK/Y>N RV .u/hrF#>*g|WEZB4W DG]Z(ӱy|g!?9T:1 ycЕe/{vӹ2596?Tinqcn?EoWqYe(ų  mi?y>>":Uyh_QMq,f6\oA1>>獎C-PD=gdc03K ĥ3Ң>^u(/PQodW0ޡJȅ2NYq4 =jG8k Cw(Dwiq΋0(m)#//d 訅 j; OZ W= (ŀ%/!IOi3(|x:mywr|Ģg%~[CVqJ՘֢8g YqjM~T+FoKq1-ӌ.'0 mk4:svU>+:NJ?W V[&ٝSF^`i'أ͕3OxmѪB3e~Z{9_Uu OMā!hxJkxc~b(1AK9~jPvCsXy"Ex{]S5R#F3p?>3/QHmgXwdWe +4Rcx_Kǡ"*JSf*e,0 ^ ^g]9ڇݡ~-&FY&vG~*5] NH 3JO$Xx&٦[І|fhX6.J.7#].;m ,D8c lmxj "ڢ-X]tя4"`Eb 2gI+!@ ,{4 b=\~K["M#]MA^&fllݖk_2Q=ъLL>C%Ru|,泍'JI|6=;ۅKBϕ{x/cFsFHc2.=3A"ɢ$f4&|7ow49~ cPZi3퓒lGfSt#B NntPb~2mLnTN-4Es-tzZA1D6RSeY0#PzT RU=Pr;00ݯkp7Z^XCI~7""a:yDN) \u2C@?#k.e}xULh2^U ({+z~c nCR8@6/ N쀤Z% -O' N=sXE:&Z4μuo'Uo }> ZLymy3W0RdwGAX}>\Q \/ͳX/ф*wtrݘn4}:``u==- |)1wI,Uc޶#p<т IA/?ŧ8tuSOii5OE!(#Jė3oA<_ ׳iP$Lsj m{Xv'Lf7U_p<8JlhRYa/O}Y7> zli>q <@D^n<Z,f'#Hv 2+,[K`&] jIՀ YQT=Ќ) 2oHĊ۽bl {Ehހ4$߆ HNZn=B3[UX[g};{u#zOM(XІ{112y&*^)jz|nC.~ w.PCaiI*C\voD r\<*oz.4 :ܠ |!=-6W `~I=:KHѰ;a|$T6%bk/]h|>/0/a6fCGr3T<^iXZKZ<]mLMu(!{Yֈߗ#mržhbf?Q4I 4hG*u _W4-T ,ApBzƨ5Vn2RIbѱ]{v< ~gWYw_ xA0iT=2w#G,TnAZ'ƺOcds衂P;= .+ ,7t/Ln.l1l^o %rr ܌6J~gySQ5d21+l%0Myۊ'QmpG^Ą3-eaZz0!k%;t?קO  ;UtJy b-Q<!VV.~#WSthZ%Q' ʠi6I6|9]怟TۓT+g"%y 3X)9hE J!AZ{̉8[Ne`e1w.Q//ww.N5Ý;:qm-;^8Pȫ߀+(u5PsK@2peYIӷ+2H8׊7@F̖wG74yFi&rrMՌOY&իD*bؼJ`hrP1_|㏧r8͟ WXT:~(z~]&6]u:WeqmڑX:Kwո%-v蝨LثVRk{3X/^-5\C -G?Pleȱcr@7p[zXUtFKgO(b]̿$>‘7[ g_|([b!fch$Y#m7C2s{Qٕ0$lDmD)7;bgn(яR4qפo|8XЁȁF >'HT $pW뙓xX0 A5r#'IDS:PDs,W9V Y#+-ݪ33ΘW߫YP:Mk{|MakE'߆ISYnKK T&7k(O8Su׾⏄tIgy]W1HJQp:*!Ll-J-Z>m';Ȝw}eH<پy;9 gm>v5ͫ[Z{aA1Raɒ<2S go\ c7@ j ^zC= !|h{(cHN8sE(?|RU;R0GvpP ~s *p/I^$, [w_V(;Lq:ѻD`BIx}ݹ7Γݲo\2tiwjSIhcx)XfHXv9(9BFmI|^)5*:M| U78=?(g\o$oluc ^H9`b$PCJCwbxa޵l +70Z}l >$&Y9`> S>8:>pL6(&"NC^y@GwaGCSoTѰuOj.E$,|I Wf8c %ΌX(ftC/0Vdx}_OBbH0)kG37mҰѿDXJx=Un(]ZhΫ|D%hh )-Z5POW6 wAص5xszdp4M~QVk#^TÑ&Q8ΦTVy;b9gߺ2):3JfwF ʁ~!{\s]ː gR7] _z.=0ڂN6z|(!j#@[`8˃yJ-[}N< r"22+ Aqx1<13\'OJ'4{۵oC; YS]A(+7̰V}'"65IdNwDYl D}ŋe{Lkl,"cd{N+u ^w ."Z π3+Q'}cY/ݠ./rus^b''g*)˻+JOU!l_0|0sY[lhBS9&RG o`ww!VIZCNVgEx0 D#FO2©ҟoN~0]fFUQ*nm/Ep|/w7W '6X\;w Dl}܀[H #p30<9evJc0Uo\Ƥ,)~hRdt4Ld9 Jo8bZ[JtqvzA9q7?8,v0yʁVcL.#77":odxKטA9aR5tQ=C E֫H@h6!Xhq*R{\#({7؅1NL\vP l"N:WMKqe#,4 aSDQT'߀alwG$[@X/sº.4Ӝ Ü2s0+>r*^pș㿪`iW6t|,Kƈ+A$D ]ޫ/~`P\{>z-؆U1À~B@RԋНճ1CA p y,!1aÎ`ymB!v6}?i4]4䦮S(Wc1"_qf}!uzHyZwdGr刋4Vwx&q8ѹZqbD.wٷmp/q\reǹ5 ?4s*,IKca=>}FTaj^0EOAwزr!Y}n֊K<@M {N:j1S70޷C N֢KiN-7NS>@lMk[LܹJѱ!^״`[9֧c+ŨİI:M+<-n`R֋D]mp0 -[gߗ|[VKj/{d"?+ OV|ߠ$ጾ9z kWkߜ\gX9VX);!gqg1#m=u/]ŔFj!#dU~skC?9_@8 X%LV,vNV䰂@A8¹LZ+ L~퇾mĖODϫJ10N˭N1`q2sD3~%v[=#Kn2j`aM,e8gOEtmԂEvQt.C|؆ Х&y`3 aH6TQ4 ĀL%Sr8s "+pzyȮ=|:;C<*TvhdPG\^j6#Q\Ymisi*YX<&^tTJӇxB"lVõZ-=$MxY7Q Ifs8O%}QmuJ{Vl</X,z*ye܅"ĸQc`.+/ 3x c`f*`qׂ=Tt6R?'nƁljb&UkXxQ?E5"mS^i߯ZD<ʥ/*iA@Bh8tKR ~Wr>~ ?5֖bA"OUES$J@CM4ԸX9hNUf/&Rf=y6KyX+Lu奡H0JzgFddu4X-(̃+ϫWp&&n}wƢ*yȚ$Pu#d+[ .ߝ nvF VxHr(&g@&d'7W1U qJqA\Ѯ'mʹ?Aƨ+ I]& >M0Cz*p)OTko$2ڟ( 11A ` ߃ ω. Ra0Ym>|O [яčSKjqSRK Ǿ|ciþ G(;.;(#qӎ"/I|Hhޥ?w8Aӓ ^m^3f(|VT\'{&mr%#$B R2F. KJ,z٣#|  mX) @N7>paKi07JGrELgM1ßQ"p+˸Sinҿ6)fuP5u[)OøމD {5|9#/|]$s|L8"=))K$ G*q/gb1AᠬY~yeUjhCa e~KOCǏ&ۈ!CsҎ?ql{܈QAP)WŎ ^AV1!4Ug)CӠG4KW@֕@[(nbvCup `/V@s t惙Hsrma SeWup+(,*?$!b{ti"9,/`SئD Ў@ @ʷ1`J㜯G2&#&YWum%_;v  vZ$mb ƍ$N C%xmp|iB C(ۈ[ s N_P?u*Z7Y - AKH+:H Кhd<-B{QGqVǞZĆ.X sZ#<&IsEA)G#~c^ r("!'|QQ Q_er 7~On8SUDI cqa~nm0f 9PX4H(/9GHD@فފhba ]:;nrUώ&S[UѨK`Gj z,&_/CuVÆ"b|=_T63@(/A/Rm)5 J_A2>}}ç[WP9Te T*{tvOH2sm/^Mg'N4$6\TrQֆ:=oۥE"ı2Y#-9'WRY#.(}Hxf/GN0ף1,\Y2w]n|U TS_( b%dˬ;Fhqn.I~nCY[IsfGerҷ7= ĺ-\Hmp)q|Pb,y5Qɕ*4L8\ Hm̤S,5HwjUa'@:4ʬy Wv/l_ȅt7? I# E*(Pp_n1X'V Bu#E\ 9qVZl3D|3~:շʶ/ :8{Vf9&fw3qo6돒_4a!-i`Q%]";Pή8enmt'lҴDކ3I<$3'腺q )oUGMd#DsQEgO4HXu,`c&-L/S?^M]^uHfʘ t<gVl\$;Rb/Vwm=Dď*:/Ž"dfRl5{7f53][(@qnܚzJ~Hl|oW3Y8&\(X;1%/x`!RrtA1Xq-<5uGIίM`t 4ie7d5Y,7-8ds)V+BOfzaNۊ-f0cR 7P14(Tgݝ,{>ŨL& (S×FLj.0&J?r[PxK$&+;E|)YZmeDacw* ,jYm:W!0r QANl6UKK'b[%ƨV#a'2E dICͩC7,'M )+ 槓VV ̽Z_<=XZW vonq 0=\Nԓ|\Z3gHmv733GLёn;U 8Z|m$ˤF='ҁP D~=OA+\3A71uLqŴmkmpY6Żd!ސ nl2e'P_v>[WW~i 9i?=րtjbO}˟P=GBwӚ/G-O|Fʠ oɫ;KΠedtncQokӊiUɴe1.e}\vyD|xW \{[;jDC2#*9ReFB@ހcgYZ07070100000003000081a400000000000000000000000167c8d3dc00024c28000000000000000000000000000000000000005700000000./lib/modules/5.14.0-503.29.1.el9_5.s390x/kernel/drivers/infiniband/core/ib_core.ko.xz7zXZִF!t/]?EhDTTk׶ǼRB"Pe'EmC@r "5ym$P~A0C=2W~qf9-ٶڞs.1sQ?0ɬwyr[ȇT1KvK>H+WE'Z}4p Fx!:1?PtQlhL{r>*v̹v㇒F*[1Z[@شnҀfF%i.I=zӷ‘^/,<džǚ2h]Wc./I +9yRCJO(,ȡ XȓRi"UaKb7Zg^ jX%f\?WQ% .+"%ɑFgv^%J\:+o(>f}ڒufe/Cy"ݶ1NOT!edbA/jZuv>ء:ҋ*}H u`n7Q9ӻ9` Sp_"}!A6XS!&D^þ"<0DN@0Y⩞ Kxyv/"i=ʫqy7po7~ayejX/lg~7Dy\LSj?5wQ<ޜtS Ѵ<9 K;Gs ]\Ғh$˲晠C0_OF>τv$Z5U+y~atr5Wm' fOrľJ[ID ')J+q;f1b) S.R7vΡ@-ȻCECH!mw gP -v}/)JT'ޯ.s!x`GR+#J9`UG.ƽ,3~]v12 6:3 !q8Gc6Loz,wv4~ G {jzV~Q)Iz10H$75%SVO+xL=%oú/eDB.h5?~Ŏ C@tTy|Do:"iˮ+6cqY(R~.UžR>n964o>6437|lLAyǨBuBfcFchVC7paY wrm̭GXYbI#K{4L ^+h:xQ}Qű5y|PMVDZ+ڞ6$*$O0 V*a\wLHnሪUGm)z WtjQ*-:R+q##KߑbF`4wMwVJd$gD"p=q玠 $ 5XaXShX71Ũ1GteBi\mǥNv4')W98}u|Uaq"(~<EEgW9T,Grkq.)"{6D0)Y Ѝ諍ir;u ]z KԿDU(lSns/I(kZJWa-Y2[ 㽪h]NR52tyn`wź6 D|ZK'S07o"d$7O_mX^Ml6Kal56TH8R/>+cp}<_e9;!(w~IlEJ8JCԓ6BŸpW!?u2 P0=,pcgۼDD fls|ZIvQ]ѣ0 e"q;;FS ?O@Cг>$të Tÿ:Ȯ[4xӌQgEZ(gg\ ٓςW"dl FSZ(q#1D 0wF%4򌀏v$Mp?Z6SH.-ybDFtK~|E!vTүW@xBcT 5(h! ` lflԐ {+- apTwmPl"l(Ao(4~lS=,4¹2RKC+Ew+zDǂ5ROU (x"""-j6`RDBݘ]4*p/ Widj mS~#&-LIʆv)x:*}Zh,ϖ]hIP57w{.2ֆMq\49ߜH|;\b!px {.k "xN$x_ eȖ;hj}ZehK[ySܕ,55 C(ynlk*K ;Y~wtM#= م4p6h+Rm,eꈾ}1{`$!̲mTBzɗ7Ưfb,-mX I[0˛-f F{n l⬨{,Qj%6O|:u+p_ODL6 ŹPgHn5TINqM*'L۳ܦS{'2K:C~<NT~9hpPSy1$Q?frBs٬ **)gl8!*s# $ŝm9iMʭߡh2BsRu(f:=]& ms.F[xK%BVf;9wpC,p ,Il/FHs[iVFdcq*|>rv8jsҞAo# p\}25&|t(kr " ^PSGd~9G0بI 0<۾.?krȊ|^k١7$;)#R =_&bLIFs.u 32>=&5$+YmCۢmdz;$5LnZ xOl jȰ<&1>EbpQJ#wI["EiE`dHXٰqMq ?XC[{&;v?xV$]3uvJ:كNgwK jda.kq̽ZZ$*lt~G-8u3Ģ%{5 &BpH6ɛr2YzL2kʝYG=ώ|`8̻~pCDN2Ə1C V.+nq#U5mS܅|E?p9=;2iP8SQ?[g`T 7HuΎX|aKX>Ux W#8ٕ5כI"h)ݽ|]VQ9o}ÀqǬ3$ٔ#^. (o;*r)ڷ=ʁ1>bZBʭѪ}LvZ VWz9)c,wI%q"?2kY '^p80`z0%61ff"=@*uI>d(։}"m:d4D{ (^g+W*{HG3 ܫDj- e%ܨL0OL.$'GGj^0Z\"UW볩,CyyG#eă.nI(Um-zV`h.p'8Ζ_u(6ZuDX*LV*wVԽUrxIJ;sFt3jQ{93];|gSP r3j`Iqꦦ)03UdCPN`!;Y!_}鯒ʍqO5ƭ[6A|fiU|"N:j*a]?Re4!٘\\0 =ch~$q/f^2Hk:[ scZ 9=ש^ZU:Va؋m hIZ }u^TTf+c{4ЫevǃZbS tm1,DRd ?{sWOo "wC09#W b:W/ыL'k>ѤSܴ%8><=|pvrU݇"Cyi8N9rV&f)ZTEZG`CuRF*GeQESiz "Pç/SVGzsqgi>y:n#QVr]ނFSlZs*GKKElDQ)Lip)fy|^Q!fKVdsQ/=C9/ֻIʭ=GS>IHZØOQ[ o Vg e ,EQ<|D.Z$0`=kVz" ;gkG{,T1F I8l6r}8Y㪹vaTw VW(3%t>y2M[ҬfpÞwЀ *J=H 3_M1 }TQr~:L b\33+0pQ*jT;k*839"<[SD{|_zf! Ԓ]w8Y9sچŖ cv+ũJ[򇯳G!pw:$h1[`n+RQ](AGvМד _*o-f p80^QL$&jڑ54;ର'&+5[4@6T]B5!) CɏEk8ˢ*=Ü>~=3c4`&&s \zJjWƍ19)."B5厭{][O.{TEhz`"iHm3`Dl S΢*T B®c<[6:XJOi=.w].mwVBN J$Z6Z$[7жmFꑀUSseNm) DVLW#?J;BI9lƶJ="d.OasXcvR ݑB:<4к9 je=ŻM\y/>}9GtDnZd6rhi1:oLVJavkudwu 4RbO d,F k=VtS]gH|hś*cPK3 {u5@TPeljg#GL "련;.e:{jo\Rx!TuVH|U-BGђmu֙uOy ?7An呂R02sy0])T߀U%K֒v5BK{T`BJRPe]&|)mA Mu[L @TYZc2{3<ɦǪQs4nHػ^|魀^]*!$=(1 kwEwZ >6U\tЙPbfGoax(f϶0Ho i #V~,u¤$D!|=^!SO6f[GI<^!lx 5;QZ;A #U15NXS`ҟmJ?sMTC'hk7XCnfj8}Ty /]~GFX%J6O-%S:óL<[9WfQ Rh,N\(uD?L':|TҀ=}.ߟdgJ>O%`HgJ!rI*L߸Lf* cP=#d `?=Hڼ)_$蹒@~ 9CGwB (iLKOj=S 8\]*$z]D rrdXĵ'ߢa4` Dl0PbG vB>񛎧ylen鱼ؠt3kʌ`.Vũ>C|`4X*VGoMteyZeh~#܊ҧ(]PZ82(e 2.!'$pӮd,i8hAމ!b@x1_BrFS*/0wؒhfo#=Ly䁾q6f~C leÁT@b6;R"3 C0Qwvȯnpx]%wv~#i]Z9r,6.ϩ ͹d6~əIRP,m8MNBlքznY @yV[ ŨÝX!vOU᮲df|L# X @IV1tL*bʈU=J:=@G*F`(2}xL?oi,~ς@E4DaFY.aK/C[u]O/4B視`Lfa+VeLör[rb hӇud`=!qȕ#6;ՉFS lh:ݒ l $,! 67~; A^5C-Q߱6=P9D1 E\sZ\au _\q^h-4s$Eთwv(y-~+K8TY22yn,~ ߸-'[+Ԏw Y[7P_=i7v+)Up*ܧT]t]m"‰_,ij!Y  ѓˈ&x'LW|T9܏@Tdi&91kTactN gڞ~WmNx,Y0vu{xu~%_ ţR;/RAb&Ty&RbiDOђۯp,{0ՍQ3i|UJ&f ss{]E,1Ku$~ uPxޤS̰TsC]bHh%_L_;&N:8(BcЁ墆E!,~S}Ded"dW‘d8+\:+tXϗdu$_/kO%f-}1a=[mdݥ?ڲ̵דJ[j"!\ #ndݿ"#ꞄIfrkX'E|u z"R! O=`T2ɓ+!޿  WVhj|L*oޤ3dk-=N_譹Jo9|*|wD2^7jb[l}[l UGDeMUkLf?,ڃn)\Yj#H EQՄİڳW|ˤ+c AHf);?!d!r?ΰ|(ψ2Y097} qLC@\6e׼"B;`8W1k-0]0>AďLHX X1!;&{OAHʪKff5G@,iO UƏ)+ :C,V?ӧZF' O, #xy5bכk|..Cq"-KWA g︁YEbBԟ+恟?BXޤЉ&/w<k9NhesZ3ΎIPƮꈋ9;Eeo㾬s`z2׶/Z:xk@[ iEo)gX*FMϡnn{)mWBim{y?>dAKԾ #!X7ȼ x.[ Η ><%*݁\Ƚ;Fws5`l9m`QÕ (M'1Q̦B,TA 2d0plvt$ ;1b@A*TPww/(ɋXt;4|ԩ67\nl߯+="A1_aQg'5ж5Ӧ uIf^hm:e6Cǿ Eϊdm_Y3`)4M>%. v5UpևXs6l;XxηS[B`<ר:hS:j,Q zQaK_dG~gaf% )FMFS]1v33nO9Z T=W(fl*1wLΪ#G@y k0W[I,˓tp:ٕC2zʮ,#UyV PQy+; d-/D^EjiUrZTP7%H"l!z D|450gUkPE~hGOT-=u kxJRZY*O1],-ĝmTҖJp{0 Z44F Һ@644 {.Oȡ|,FwʠJ(<3yƲA4.ƟW$Jْ˻[R#;BXcxY{i_1qvnO,+NtJ|d$7) Rd)VBYONU TJPRFIfnmx=O-35kdž[ Ŗq]YzwEg. Lv mghˏU*gv.ti8N4XW?5܅7SIf+Rs <ƅƑ[ЛwnRbdC{4Y+v U w-Ck a sh>(]-4S~}M氹F0ޞ1I6,NN zٹ-Ϫ$3 KaRP,_P֮Įm|)`%rqC2̣|;bj&1cpό'H.~oM6 FHۖe+Osg1#hI'L싌tk>IB\BAnT| XlVḀr #p9qV6f& ]oy墶"@Y M7J$_YS^eξ&'MܰB{%SD[[d;D݃׆ (#fK b;_E0xIj3 VE| [vp&MFyY17ihfM3xmj=/R051S "QP1Q>0IIBqO6^`A\9e=CJJ~9 yvsT8u "51~.a9"Ӌ#Hc)}s// bݢ-8m#7)Kkj)}s¾ݲeWJ}1>Noq􎶫9f z."Vߥ)}eZox_,AW;_]+dWe\A\tdܦ"BbѼ#4%;MV])Q]oYnźC' ˘ h)>t*tRHYaxßm'\@` Nz/j-mlpcWZ X*A}@jڼ2ˈ]hf_Q~C_c$ڹ L:nؓnXژh>YE2g_Zjc#SիǷB昸:HsLA-߾sF( 3v;x̥ѕ~VmGd f‚"E6M=<,/";*@{$` v}F BQ[L}Y^JvPe|g}/d7gQzš9m `"B2*+bų7*jЖ@kP2A~PA>^3](p-Za@ N9lQ~ w@0:///et/jCnR–J8*wk(ɡ0yFP'EWx並p^DLҬ3pnS3~ı%BaG{;cI,?ћ2V #@ /W&sJg WO4Z߼jS&p{>p/nv]R:l/Ռq^k涛?#݂eל@̺!ڽ m6l\3Sd{?wDl6jWbPQ1چh㫤J!&yfYÂpa)F^3Tn-Ɉa~sα0q r{/]7n(V'x~րF4]Z=ǓķR ~ yS0g䢮aM9.E="H+%zB%͔r, #`6݇'#zPmayy[|rHfk":Y$2[TS>%ğ%b)q on_'<̠tTw:J8S$Qap8FL1- ='>&J/AHiדDKRE",P% Ԝ\=g-9.f&~ƂhGs٨y@(X`=e@^ P8:n4FuCΈ:j 6c:'24щ w$d^!d^'`ɳ}瓋bv \17IsTGkAMo1u!G1Fw'sJU.;ԓR `'nD?5n(0S("Hl%kk".Kf+Y^T(o'zǦ4{\u>#$TT<0nPWE&Bk ex;,BQk%@FYn/ൕlDz>Zoip_ Na |)VjFO+/͟[aLoȜ%u!?}+;X WEJXo(ӂvKUc?PtnbϹq5.&`,n6P!Ǔ I#EU7@8F6 ,i5ܤawx7N5Vl{,:4My!Np}`|cBc45i&IhVh=c{ׇ4n{S=bZ[ir_[iV7^J5۫7]mF!/PԻݷB*AKq:nM&փI9WX}xkߎjdɬdUwjjv0$1dsx<{٦u{ hIǖ^ږrLrw&U P8g1ҾL$CZ \*M^nQ!o=iWe[CI!iʤ#G6I/hpUuh['j[-І0^{xR#ؒ=-6`Ϭfi7)WIO"Sx"Z]+TebyUGM6<>$[bC jYg\2Kg*kI2Otbj|2aH8ol4+2ج6$$]o.T}š0olQB$&זj&Ka1UMZz"þWLj>WYäZ7k_AHNS4Wɏ7@lihh|/vB+< NV>3=-x!1zl_.jf8R6,~6Z< 2Vk7-jGbJ~Gc19"7#o@) ti3aԪ}QwqlHB \ii3CRXܑ=odUi6X^~&w;BE%)WrKMހA'Ō/Fk)g)yA{y=ݐLAt%Vhu2n#Yϭ*.e됻~xY h^ɓy|QaT2𠾴6!qr͍^TˁXx׽E#vpOזC R|hȍ[;T{ rvV&{Q6q- 1΍ ţM=HWcL @ûTp.ʾ0n7FgksVT<ʴbs% |dB.(ongF=0UO 9 w{ 6s { 4/fÇ~IoFSC]W?+ox*[@ {bDb{J}ȖoZ顗J5F}Є;f<$lZ~\T(="9 1bvIK&l7O\t0f"")fa ſտLc::R]jf?,ĢЯřdOkOG#QDKu]6 ˥%f&J`.0"YwhXCx:PofߡCǫrǦ6 6hDMoQk'45ɹpSaOO^+۔XvU_O&X yn74󌵆YբJzRa.}hӟʼn+!?H|Kf&kpsʛPK4$/)սZFƀtߠBx̋ 45p9}gȿj^?/w`hw dqSGQ>ēQZfIܯ( FA%Xܯ8|uYFs6Wp ĤA8 (l1,Cuç cٶ3^\`Z(1xIМݑ{XAvq4ѕ\LK:,bNgm^[2F9:1ڱB?@/ 5?<)#wLOӡDO]?#=%3W.)!m`[e)o?G."+PbkIAޯ{>x7Y}7~ɫ,Zc '&K/X_<0'NujkX}x@F%llq5źKt [:Ca4؉&!!^ˁȇ,[2B/CH( ?ʛiPL^LJS܋GPKB4OϺ֘a^ 7q4x'W$m."n 4Q }B@8$E ;H]͉j?}B %m/|؋'xeAy"W*& u8Y ҙC/sۺ 4%%"hAik|HQ99sj;l\]3\҇GzD p-slK_N:R #It/ywq׫1#dȵ'K.vH0dǗbb'\N41)]u #"sÃC'cae5x{_K",ߖ#-$9#oȄHT{z`;3ä4iYIdI2:#C)ik(9&d1tjRXI܇TkI@ o(ڵ㛓崻,.lcr`PYч(X(uڙ)%rnf]/c5|À7:[w2˕ڋҭ IiWź%I.yPFLѵҾ,!#a{a+e*#&_N-̺y!RY3Zr_iOldifSJ :[E:U2wILBQ<ׇDhEdڷEjV:RP3*qemO:nxZVr&P v|#O\A&I.3DBi8D'p`aGnwkfЉbV"T(ۺVM-cihumae$mxOa5j=p녧Wz l>)3-$ b|J&oW|,*#Ĺ( 'AWY l[:7_ fjxGlH}0[ - #aXC! "kحɒ ڻ#I/JbQ8<8]f! Wr>,NeStCu[@B"ۅY`Bɿml0flt>r&uZ;^CmT_\Ćhq`$'T D(:Zu{UuyyRZ.;!7yGY0c6+9el rD` |[uڜѺ8L4K 5.8Z5"`lOք3YQ2DwI+E)J%Jj>([@D 짫W `OF WXG-[1[OBA!{c`W +D9)Ȋ: s.I9LlJ,$V;VudrPZ׺tEUÎv GCe.Asb%zHֳ++\NU;Kz~)t[)8!i}Д5QIcBS(*^r qST踈1%`bMeL XcvԸq?y#`O:;!8Iهeon%l2u^(EibſJ&E'%^lzW+̗ O^9ENQ;ձG +e"]+$7?vw&' QRɚ{[}(B=($S K8P8cQc-șxZh_up4-.jӄUOӯK+,s{ZGȭ;A|Sg(up[V!7lDZApl54HaD3x),kci,a>{wLkfvJ4[Hg1\ {J ̜7#{Υi5SQ 6)[h .  bl֡x%/}J:̵6infV\P* 㜹)X15kPE8pk!)J ״<[|^ II܏$AT>@md#n*z47axC-yԺcDA^PZ2/FކH6y\@F 6t@$}r(kuY TwXu4PdIRXB#NT]iPzdL_Ŕ5֯^K%!x2 h88'F @+!InG-DI6w"B&peN@fK{/FGr"[f(RT7} 0Y12gl 7'_6bSW\nd]7R12t[‡:҂qRD$RDöCse¡jӓAGz[kJ;t .⍛v#dpn~BG@׃{@ٗaeǥTVsò0چnʋaP;PcY<TzvWa׳ys.8RjBxEĐ(UПl5]]J7uI\T I|PhhN޸__wr"ljD?U.Yg_V?\$B -lj~t0BNTb1QAn"܃Ў0_>"#R`syi^dޢq ٨z_v多SNg:#ex*_pl= _+._xoqIy>UuAFh PS)dlp+/-cmW]*O0vzIjngmI\Crxm(g,A"!ҫܒ! ^,1JiT?ᨨd(^ò[ct1)ltwn)WweCG ݨAd'e8@D_Fx21J9 _4BTT”acD3~[i`(,iaah(ysHtVw9Ia=`h'hvᦂj"-}Osz2ohP6X,۸]gdMoLlмݣrAr͞:¬){n!{d1^uV\"ިf9LqGEnY)Hˆ!+ߥȐBPUؗauzCm|'FefVIHcUe5ߊXh/TbdVI, xzu_GN[RD,f٩N4ez&^6+Yu4UP-?f^Cc?zY!Wx7] -=ȣQi R߆k #y7a}Tx8"NmG!L pPIk؋5^>[Q]f[Mw†'0%}s8ƌBm$u ;;A>0>k$6!?l@+:wicN(^ iix'Fmdicm/oBfgd5mܥ_O x=s2!yy/{AqRO5pXxG $˯ҐWİ\Gk\J>=sQƄ'pޙCd5g׻XofFW@x/Q8 0 :q9u#q8¼}9Cp!M9?~K8iɈcq>'s- # 5Yhrijjwhoz,1Z`4K]}RLs%ZkZKGǸĚ2dR.;7[n $l엒Ұo `{{{:nI5*@#Pb"@7'|xԭnFfKq]%GלlMT|ƢZ ]ˣ .bGQ@JiO!|{j&1"`zνgSԠr^([_p+&4!"BۗR.$Kob1ݛ? k\X E>]nTC#k*(S?k$:4+9YH#̔nLSrdDVMgx FJZDha)[0}<myv9z_ ճN*Dq:*ILs!Bմ19Q|?EUUx  /a!wZKwC" y3 G(6*b$^܅|0*%c,r sRq?s b:=⠍.;^? 5}fms 5>CQ幕׋BO$;t㜣j2T`\ļ\Ew n^PHL@J Ol"tx^Y`ͮcIPŘڥox@48ɢ؊N6~|E,~r1O1fA!^^OB06s.#J?g7lޡpV6ר;\ VN/${.2n;qE1c! 3jΉ25&8GC,, zB@jc,EihL7c0|EͲQ 3b&S]4#Sԋ>u] 0g4X46uugq=L aMhnتFtQ =g#3Wg%|IgVX@Kw%02$2Z`=?O5rL +& G{녀ӳ\b7-0ܶU6KKK6%( ^ݤ@9hkŋZXr:AloR܊k)Wb3R(IBgM Ɲ[m_Xh~4 g%:_\^q +ڶՕzqiT㶳[B[kgcJL|IASƪ㝚E . psڛޖ ŶAzC]kR*a3͍ϕ"$__% >*|P'eR|ȃ<BSWuZ3։׍-a;T0\4v ?&~~]L4B׃wf.j#`h' LEN+}hܖcyf]֯" ϋ`ܷHn4y&[nU&fj@H\N/ND'c\ûimH)  vX,+yɂnviݲʤS[Y5I3:5-h8]O Fy2~ѽl{lF+b3{b$gbs ժGFÛ[Q45;rkLl$j)[ ; i>lߍWd%f4qMõBuQfR,IqdĐn)Y\<1|Q+ПڗU'QV^TQO!8viз*E݉匪@̒ky&0' e0c7MbN<e|!VAA|Oib$9QjOݶvpف|ڊKaR@cj{v{ϣh/!2ϣK^4 }]t3؜ Z%W'8m֣HZM06Sլ17<(zoL%lY !%=p(q-1.8grw-nY"N5zfԵ=[}YMZ2%B2I$5ԧ0J9䙶3;.0=tWgP6QQޑL&132լjsLi|A|K@[i=u)9 /)Ia !('e.?yy-pKj%(<K7)D>n-c$ py =n}/wz; 5{L UG4;aqG)3ܟWd3X40@,A\w iE'>V~4dM=IQqg ͚{KkWBR%h u5rKNx&Փw/w -XAH2pUemS.+8M{yĘF#/eh6kӍ,;q-SSR}t b _b0Ʀ>YE1հ\U[.9_B?B|+E#?ulEc:cuv'BYط,s]n|Y^6J^u/θH(N:D83OK9@\JR*IM 9s%N3%a} ~6EpLR\\} lU>pfs,mxYHY<ɺ=w[ݐIBxc?3$lzQAL-Im`5euQJpq=bdҦS6RZ`K3HD#;$Txk^jJ7h68ljUcڷ3BˊIVg^ݷYъٶm9\U7o89V+࢐\z%F=O 0#Nd[dp=gk!;3o.j`?t2MJi%yt1j-}7æCkGժ+`@*=06UQY3$v%3.K# .߂[P077If`[:*`wefM@ȟ*Њxqo8ư}wsf4T[ixU P4xVC`+]%\6kCU+b /$jR+.)_]lYݴ^H J1aIu'[R6b1(5'r(dnjry1'U ._Huھԟ,#;- 2`-֎wN߁*)Qr x/P7Ƀ۵2y3%׌gT⭭:biW$=o̯y]J-" }iX #՟+6.'=+XKfv]uQx-daO.>3&V;á>d 9pX#j7+U[TVQ &ɵ!ƻ_ㄧ;n(>hBO0<m!<96߇?e})uH/ў&:o'fv6Rh N½hG3_ ]2R>Ng̓"q zZ\o.gH$MYH X1|bR-GGVOT>$R<ۀ-v~dtt!.oij&u$.|=NװjkvTsO/ږOs# :ZfLNs5i\euUy")l S`q_/M&0.׆TO˹'Et!'%6RХIu, *v|%u/w@jF.b7G`-Ջե'SV4P2[E1l䥼9H(j@6H}Xyj8rWDq _y b9t5D}ĔH'{M {QhZIw:Q$:W!893f$.UHiNwN $1'aN|=O 0tqSO(?5>HWhk#M]`\-N6JTVt4o^5s:vt*)-ѮB}_>RG>1'!1CB>h %z ґ3(sg)rjx[mc/E` ssoT<A^@NwMO^|8I4 BnW' WȱV!_wKUA]U y^84WZa-(bnЛM]`@TTA-V-C%e#֊4Ř ;JQv1ra*\,! MdF@TEt 8,OH$>d1*=ү4ڠi֠&ƛ`b衘M\/ |S۽\{8z[foq4WiWX33BqFnqf=>~}a8-mv!-3Ukq[#(m1!"1%@kP6ٸ)5 lORg7ҙX"%侐$X]S\3P"÷ fa^IՀ7 R#erDjiًPY{Q GRj9q5ըiZ89 Y, hv$uRH-2[ؘ|etrP6w- f =IZkU6߻ ^bCV6 I}}A4B \mEBJfQάLNvzSsnͻMԡ~KԔ{$2P:?CM;@8{3M[jqHܷe@caDK@ o;`DcQn{(i:FQNv~4pF(qnq4]oLcw3{{yUǃ\hM,'kᣀSHuTf'j^#l&$AO vGh!\&0 ">f];&[VU 4P=憱RӨ7 ^l~گJ4#i+Y@J'@%^a͠ThPC$LYQ)CNhi/uH!CK,8S'=7avʤ`n ſ:s{(jm| ;6p}ޘS~-@y%c;xUvy+,w,K\MA!{4">OXچ2 ^lS$AZ0\׽2-21Vs  HW/#\:G`c$+0-tIRH|`\ZA(@-%˂#t@iϦm5τKf ނH޹H¾ R~@t/u )o?Z`݈53 &YR\//;l Q$#M k6*|XE5_wb 4"Ъ4ϸµy`N6|ѡdnۣuDt\Lul}kUsu?2?t/:BӁ_]PvQ`C}qa@ӹ!O>)f{kkg@&BiN~u2X.~X J&!},^0U9]KFSoŀꗕG bҪ+ `b /nX6.pu-f%z;}.z4H U ^T_X 9L!"W8i K{9{~-4.,yFZ 35C"7+Y&vVlGu'bfmDqgp}7_xfz>]cvm=ƋZqWQ#0Od[# p42(%xD{yt^i'A6'4{9IW`Ez8p:nCb.Uec$k`0EZ{n0 C@Lc&]E¦q-ʋS&m9`B #A68AMԈ d }-NU'pc|X([0=N<4st2ПshE";1 øgGJ4SKueq4 cCg$({ 2 N&SJyEך|+lDj2?P8W7rp#̂d պEkjBL u*V T7mwK~ۇjO͂ڈTrՉT^tPLR&/}I@B|CчVXq877ZP=g (Re&lfn" 8ey/b?}$z3eg&g}uSɿ; 8/,fjUfgRp8$e4{*v@ .|+$fAC/xy[ A/.^BbMCD8(!SN6_ x]uI?b ƝRfyWS6~ CɪA6g'n2MflVi7 KPHMtxA]M%U!{!#O:(Y}D|)YSs ,/UR}H[^jtZBN"'NUDD'1-yr+'VM%ܪݣ`޼dQi*eSِ|t$L|"h&ud hߔF>46'2hmF[4`L"vm뜒(FE&M)^Kt6F,FH_/:3|ÊjbXhq 4{g2pHLU`a_n0z '߻K_ky0͸ }xҼy+`L{|mYw}x݁w6Z 'Ma ^ŗf)tCHP QϨۦwUYp1A7isk堰$aW)I{up߁xЄ;J3L80Â#HtDMcL'9Kӱ#%=v8@{:'JƃWyב07AܳݿYUh7/%XG,nP6TtT{cw~)[tJ;*J4h V='&ܸ_ʺrP,)6ܴq~1?Ջ`ŪxƉә9RHOn7TL+kIS^W7g=PCpҫ&x;:dْ;q 0f8?Jd%`gUrRL!0+Nuf0_56u!_r` ~8\oe IEUEa/a+#~&&+\b?FS:,~E/;-eeT0 +kucz;[GǢ1'O%@WZ߈GH""sʎ~iGHRgo|<)UP(JVm\_5zmJ[*̿cCl%v`4\B)!ĘF(HNcdZAV :i;V IO'K[{Z*1u4F2@4?=wŃpuk Dzs,ap |]Qؖ4 EȨˡSȋelTGy47f4yҙF?pv擹wfN14g=W1q-sXb!{"|Le<Ǯ g 3 b)3mYw o>8{h\{0z~Kxig@%8іzZs7S][R p#!!oa5r(XHy*'&}er; qj.4EhH $܇lQާtF 9 ׯ)/+ DB\JFDΝ8xl&Ȗ l_p=lD&zx;kԖ~k*n`tZt>mp_iAT<ݻɛݑ/lwwHpy%Ѡ8,#U1-  .#RKqKt.:Lpl2BګMIԚɢD]6’V/IL8TǘT1xP4ǞI/!H_܏aDww:+jQ84L QG9Kṉ>O'T"1T63M$Ä1;즜x3W/ֵIjx\c\c#fJlݓ "“тEJJ40HdA*cbHkdV97I8U\C0̜nRƈ[ꖊ:R􉚟 ="T߼ܖ.H` {9fmOVU4ݾ+Ȯ S|D'Z$-*˾2kT~ןlo4oI=)``zIxW>8 6@MN7Dozm1*E& \aGX@#c|.Eڈ~N|vvtd[c c8*dJļۂI$UU)kE/Y*"rru!ЧdMsz!^&)ojjW^+(hpl[Pq,\M )mn'sX!=-nC'E;MJ0nve# ڣZëA-s 3~B7&Hd Qopݱ[S|Cy&Cɤ)ƍGF;-Ljp}(*cs,kwS)o2/E'h/:BRzD 2Uj,m]7NXk߻.w|.b7^~DBJїzf yW)[ RUI-D;z<7vT䉜V%Tov9[(ʽI0 %떙A `\-`DP s,SϐO$IV 8n+ ILx8Bc /yBh:Dl_Vi6[ MAVsx L!~b$sq6M9 ʮxl7pNɑGVu#V}u`ǣTxRN@SOt9fq\e֖/N5FЅ]hvN⿂㎽M9gBv7fM╪^t\[Y7éV$D&7SVWD6D!Ij[POɲ #?הmpV 8I/U qsL^<^qgOn˟7в7,g@-0$6V>o"" (=m[}J6?~ߓGVeVkW9]}ҿ޼&LzQBw(52zBRD9tR}j8ZT>X9f_~6/^]W?8G$~"8r4{Ja:OMѿtv<}]R q*'ݢ}y*+.h\77^Rޱ/l ʓ,lkD9^%{R5ŭ`a'2Z.$`yzj.QM(J.˒Ck_IxJ&vN{!LxŻGC,%lPW$9$Cԑk9C׳hMBDt%Bէj0ϻY.T &wG{{8N~4Up.>MS??^&|[s5f^$~S ,n[a4Prsmb!ʟlơt̮PYb(EZBVim[bk.H(ZuvaIAT'$~"6 0\f ,֠y`e)ú1F' ?犣&˃یOĖKk~%ZtR$"LvSI19ڪ!:F0p6Gjbl x$͂<"_E5b-tGi>Jx4& נm-q8#M׫u#[H5#ǔkv4%J2aWjQ+?;~"ɪ8q s/18\%b b6 VʼNE]DkJ7L>6G!dg(=q!- t9 z~%7s2;!FַaӦ j|J8PgS+@oܝISf/  _ڹw) Idg:mwV -;6}8QOAԊUedN eHNQrSaF%|gehU޲%5xՉ>~|bFwtO $YHb\'gl,iMF PD  )zv9OSұxlߴa Tƅ IdlÀ1VP.-2 Ep43tY'Xc1D Z VǮc,^4tkzn ?)07UgӒzȡr*% <ib[,fW!+,YOp|?eh2$5.0vJq®t!!>7;jC>צW_ *^D76 Ҝ@gřƣF4X./A6Dr)I𨑏<ͫg+fͲկ[k~Qh-RZܩz~c(3%W_ 2'bZ<r n& l I"/2j_vh\Dxu^wQ鞘)<ی t 2^ VQ"b>4p4{v3F:&1 ouGETm{Kޭxu'Mbɏ߃h-?T-dP9dN҈6o뎧bWfp Ix Y྇W LA|SA"0,q%ڠ6H 8vg،&?њ67.״ǯCdP$=Ko#p}y{# \? =Fů2a adtLQYK]g4ke9OI Гx  B;y!42QfF yŹ렚;Vhw*X XϢ0!G \xU⿓: -GB01*SJ<=znMyV5+  #F~Aq(m7)tx@ _$'@ŒĿnN6LmX_UV x[e}8=_ "RU?UOA5\渂n$ݘ,gR%|V'GѲ44\*վmw[65݈jMt5O#`fZQFQWҦh֓AXc6k.c{1dHa=o2emP~p5h\`a:4_*̂v=JDߓeD&cuq_A%4Y!>Bl'f>Fw,w9:TR?J Lߕu5p#N6`mtKrzEo$[N,'VANdLA~FhSB@E,$%&ov Cor`^o/%\SXrcX$>~\LEl9h}Zb*'crCf:'ϯpEGDGw3X<@'T4?6ծ>%"ɼfAL *`={ P@b61ǿZʅR>㪔mZt~q%,~("`;Ki$YLB>rM2<9[&gBX?:FY9PɾNeVqt>%*2k}=Tʭ3CXQ !b kЯQ/jXS}M1v0K zySW> |=++rJZ|FQZ6TJ$LMPBYW7/_Pd!Hw=iTCm_?Cۖ7#V}ySd]H, }2\PLeYiV7 bU !E`@7e@K`ߊٸ. T5v&AZT 0z< J Tq43s_WRVao/Gdz^&٪X\f՗S~$ :XݲE {.829Zu“C.uP^{6##ǓPt#إ̛n31@"uNyp:'6qpP]QrӓG}sPL|9WJ?X,Ǡ5 &Z '7@դ%\yY'hnt+C]Yhd=gr]fM:e2gZs4b&Q*Qsv^$N9RK -߃H 1Fi|Ҫ[u~( W-R 9s+݆T#m/0`Қ2P5gÝ9Y $|Yo-+w SFW-AV䜢SY VB1y2:X` c|^W5̈ StZY٪9c:J2@-gR)`% wz(!,|K/vtַ&ԙSn%jv-\V*y46ŘČwDHqR-'5 ѷѤWK|⎖j;g&fѭ}/sH#ӗoTm3gˀ&reeS)\ sם6BX{0j!0tOA*:yF o` u I2E6Dž&9*?stw)^udV`J!$C4jZV֧u"MBb~|d5lL%Lx4<)| )WגHK;LIYd ?/"cי:nՀF}hs\]m} $ɢv*_rZ{'S2w8#&8A#?<aT Kh,0 P``Mmg{%C/[lPo9΢6HMy6݂EO\} oQmKԌuK 41 4CEy]7 oxcͼ/\"QUWfT8Yl!++I%ʸ):A!??$:UcCP2v-c8<6{ Dfܻ|-?ܸשdЯ5z) 8/ ZqֆZ3};ۺ1{lXi*9ӈ8.h&,M5d`/cBͪپ~Ő'-];,;sx5$s,zQkm6D*`䃽2%!<`1*k̕4h>_3WQPi d"6xfہǑCtotS/W½gԔwщ@e+BU)ėI0+{,.Cu,.|!p%B|c FT&%ؾCfnODӵ'IE& Ѽ)z5C R]*hv} 2(ߗ+b~@޾X2b뀹#,DKNuIB u-7abFw* U$pAVϷuUl{[t@. qN;m:abqQ(0X>6'Hg1P ;_~!Hc΀%r x)QrB7"VR{Gw.#gPix}n|c+A#ODo8k6; i6> ]tb,;~Z{=)гvRmASkkNfCFNP,ʴ"x !$Hx9|$UXG _IL3$ zK_~EF53ΘT?_|H?(<7ƅ]dC10-℆\zꨶdo6 u)%,"r$L#cU Sbp76u)ԩ&gջcy v6'JQ dY\917D~5!"?K:AYqe9`J+ ~QXdh/8lPĻ*пK RX{*u=5NWOX0*#OG%7^u:g;/pObD+$OupШ2Cr_=x47Z(eR$y$(0!?bf\&Iyޖҩ@}$VmdpZ+W ei <+dK8{ ǂ4RTk'ۧ!/ȒE}xj) dh~?*NLď%mPFĀ(׈·g>vPxnQW{2&gЄRr<Ԣ Z#EQVЪ]ξ8Q?flu1kɏq 8Nٞ.q1M Fj TRyt͠TPE'$]˰sCĶWH;$4T.WV˭S%Q/h}* 1_|]nuʷ E 7!뉜lٖʠH;}XU_*xL3GXEq y;&"DRLG*A8S?>lmY?r4Gt]6#]~i!)VdߌD Z{cV-RHtj# "4̬ Ҫ_,nU^U.-g4z"u*>[8sAŢft1FŞ]S| :u)}=x%-Hz̑K,z!$FR8pRl?L4CBG[ &U}K m <.u1;ol*7-ɹS>\2}43 uU?5&%ShN0pru% (ҽ{8YR(j@qٜ*1wgQ ?Lj*2s?~:S$\8>pCʕxO"H=8SRJ*IނP!0fN9%kM"|SZϛXá[ Ԝ&R%Ij([/ei`??-uh \"{$Ƽgdh O *9 ?TWA _C"&hjr IWr6e ;+b(S9_P C bCz^J ptcx>{XOA ֯i\ɰDˆ+I`l2FVұp03RoRHFsxa"kĊv#L/e.Cjtdh@aռQyg0Ǭ LߢzƜQ0}ŏjy%Ҕʻ7ƕt^E &-Jahw/v1Jm+cY-C'RI 08=%C=#F>eZPyƟM[>ytX|jfR +ͮY|.}HsxqQ-Tz1o' $[6 ,j߈jX.2鍸9] ||w"v'dZ!^}cy4 . T 8'!ĀdԳ^7qD,c>~H !%s7UF0}JFwDvֻ1 ^nQe5qxiq͵r:YHѸ767q>@Ee }e塰Q/J pZwvǧwo:qu|)fWotxaZt iL-E'|qOO mtS/7^>ٞθDm:y4Aʇh2Il &*vkbV+&c%A~U΍r_a:Y5';ey/f6T= pFŴf&0YHnSj\m[aeqhCWQNRWi3 FJ>[.Mqm dºشoi|T|+Yts=z5vt8L;aԞȠ1)v|?{{#߆h!N>)Ec ~_c'1=:] ,tDty-j)+9u}a/t?ak5[PN z2w&0tDR  \\ RաsOˮ)sxC4( 2`/RKXZ?=uՁ2{pècZF,eLzK(~:P4 [.VH\EΨ D=S Xc&vV)D Nҳzg8 EShy@W\x? &F~|>XxeVݕO{/\1謊M$> \"Y hld*:L7?Y( qtcW r'& k"(yq+ *3_IQC"0Ay@ .p!y|feP\/CDSXI-yt#r"SKGL؜0=&pB*[DW+$n1 }z pe2yTsI y<Օi>^5QXb,)Âħh>eyRW [0XX/i?Kګ.9Ig-KOa |k=4Y)#0\'/2ʲPjӆs:֢_ G^=|e)xlrwefwL!s@8֕n`y mIs1f҃9>W"Wwh͋n%B>7zJb7R:UbY)bֈyvEjpgF3o/c;ݬia_~OGbdbߠNXſX@+FT{$xXDxQv\a2=K&@Xs ps!aǦ)"k7K}g/ţ\,Bv$Cݎ.I(Fr~lVEdP' x5haT0| xNRi]hAa35Sʖ7* rR^[mLEMjh@ԾiL$SUqa':h7.o-3/dC˧806A+3q3MňOF?7|j0p;qZv?(7DG}?ơF'7c>H[-g(叄~O$?JAM TOIs> êōd/3l/MS@ \u״e/kq/^|q3XI2؋8dl \˪F V:KG'pU*$MQRM*JMyphy|oڲy֠6d膭Y vC%K3>\t^d}R'U,ui 7^}0-s=!zD4`b<3[dO9b+H/Bڕqg 9&ڄ\2LIGLO oMu#Pt6)|JP#/J}';h~3Fjτ1)KBQ03AƳ*]|&av.ᚠB[(aQѬ*9Z-Wvw,taW̢a~m@:J@i`,,赱m R49䟪e& ,N<(*~s('-PN ʊ)m&s6( .0^k_L~}< Tf˵#h8Ul/ZYcJ( O?#7Z|P }o^ zd5sKPGH$c{2v3#G>0}5%Ш#aL," s`cDi T2Y* s7ON$xRQ?#/"ehzw,Ǘ>K_T,!lQ xEXXlo{[Cx0,5@D\#f&pm~m )+ &i:]QK-/aUtD] # +8J]9x.83؍ME3 xnJF곤#;<&d `h -t¸)@8ɉ?nd&z$ ޘw̹IkI!' Ϟ+AW2+?fJxD2=!TG& KncW`760L#4z)0>akGI7]cAK'MZ"!qi? |O:=ntR!l"K ELN™qںd&-jb~+*+R2hq܄;KV&y',%a l Fj3%rZRר^i r*gsƿcJZ;n_MbX4:4aXK!nJsXAvQ1iyN]?9,N ̥_Kk^NDǴK:eMˏ>h> !&cI#tgC~#-w ƔQLq)^1 >*?!L9xNO&!v5EKy{ 5YBͯd\oe/jtfJ08w"l \mNzfYeo'B^Рfve7!&+&a嗰>.ȜtA<vHgE %0 OwA9&wv3߁ipF%)"“Xkk;d !%e)15擗+X9SukP__`i1櫣=ؒ212*[.kTd5,~*$/\qQ; [LaS\Haɞf2߽:ȅ6 {h4R`\Z7Y& d^6ס1- wc)v:='^O ,#v{6X 7YU"Ļ"̰v`}h&46h䅴0@ʆdyF+*lj-of1C91 m #R}Nkjn4ӭF&E\5X3 ^;"1cm&JiHҤK*߽vg-3{Jb+JF^ZrgCgcKBmt(Q;la>Uj^FhMFZK2Z.\^ҲL_ <!oAmUs!8Tz0j5ncO/x` h8"]2;Ģ.-~W>҇xfh*iUM~91 -i:l)KkO=8) yMrYwEٝAu#GSR,-6H&s46h{ ;#W3_20PAԝ4 5|"2HW1.3Gg>herKFS/r۹_pGYմ1Rt_v_)b$l`nUSB3NdUvU̇99O=ZeK-"} P LV.=kk6ɮomr+ a_figmqj ~^A O`ϓZE1SLl=V~!^[OY Y{GJUwJ&$r;a ӲL;\]/|\^l' |ެ۱л(5ɳ_M pʊ ? Xh7VãU؉:AHoYW_"/_ j|mbKqj$b%:ڷcӕȳt NcLŵ(dGOh;zsq_5'p6_^y"^t>|/.p,\TS-5W#/FQ~2S|P=@O@ЅBīJ e`|8md4m.eJ$ mR64XrM{D6}"{@N[5mpW]\@%Ɛ9 X;t'KoBGKS\6XD$:?Acv,5 ǖz!S֨HuoUhU#tdjٰ_uPķK[h0]5^hpc(hy.,B$M^ruNdR6~hHP[2D*b:]G\r߬*Lxڌ%Oħ>E2$X=6%+TNeA|ό.C֢0@L Uo#ɹ Y>Pg;]V2E=+hY\W.?_?hLN."I߃z›0Mkmz{\ x >a+˰pΡekŦ<X~h]NނxtfXFfTNpz$l GNϿC |LÜ5[m$j+6]]a>. t4)j'fm)yK|i(m_6 lMyAWaՆ䄂g $$h=Mit?壁k$A6nT@ iV2`}zAv$0ϫOM|NKiyۗ jV7PƘh>CFϻɛ ;̓e?^D݆=ז ǴdXEO%_JK^{O[҇T~:j0U_ 4y1t@]BpN+XX8b2!vx/uB\@ =}Oyb`V}Hm#)JUcծB썅Gle -/UI- Lokk]zńHB>Smp-jcUᬼ3o<ў ys*~\rcj' Cg\<&֐]}ٌ9F $JNrCNNeDDq{UrgE֮hՏ湰3^}xHn-۷5raO&3'H^ #}p6S:qĆ~6PekȲtük6|TLC)58KZ.k7x#''_[< 5U$T~"´`IֲBҖxyvBQ1T 6P1aB Ӹ_hKI?t`fԩ 4fā}>9i4bd @p E_Mнz%4s3)gv.T:{&,EM6^C5|uL,J[?S](á ⊙(.rk59nա}v,͠cPM?Hh[C}׺O #G&wB&֨Gu//Y&N&M`?7]5vȡ@Lljk$S:H5 r3烴Uqkzzg8nԺNbZWK[/ Glκҏ#p.z kN$8IuI -,0@;^E%wJF;iȃJiIAa!;{oi)ކ[1T< 0}p8'ϳ$Rg@Hdh֡ʔ]<:OZktFSn19.Ty`=Vytp1:`BK1+x3guUCseEgr21mvt,} xwߎ{pmiͪڙͲ km0=k w9Gt( XeksұƠhk-ؕch3(ޝ0{Mz8ɱ TCyR? t1:^1K&6u<Ҟn7ܜ_N 4)q/|`&Jc,Rt tn*5]C+mnbLϠC%s\[`]z4"B ZjdUSegϱxnynqiH*9FȕUgF3m긴->CHr* t]Y>D+v컐i'DK 66ºN{2B4}5@ZOۯ"Tľpk$8kfAv8SXbRv_7Ůw XZ <֚7 f{qQcWxM)6v ޷)k>8;&bDD7Q"eD: ؘ儁7\ho dtՂrGb8}2DQ:q%ک"PjjK @UE Y w`@OOpt։Ec\HM9z&w\syY$Ed$]M@`(M>uR{ZZO4 E5aa@iU LuF,FpԮ|di ,lfxX}R==2bvZWeUikzRrsn%Jڥۦ#~/Jܶ[dhEm*x#8W\7sA0nCXHHN[6$}U1Dூ,[h mT`*sHVN2: T=JD` _s iIF;|HrNQ\EN0oB>@^py:fRƦT@/{Ȼ'nJ|2 YuӒ:T_1k&yU@S-""taNݡ r5VzȚRҺLy;E/0Xn}t]vUveȟ7W!54e5Ɗ\rTѐy~SN Y쬜 alInPjEr`8/;=E-J%J}'k}@$Dž9(!vT;4F:=%t9nLDjcٱol"14>JyZ3b4jX൦+~,doC0ij_H}[@BWA!8DTYM$-ɶ1mHm)yu+rӚ{,7 ɟ>6QYY3"{UlTD)"qiѮؙeƕ+ԦCuPX&{/ _+"\yB`t۴z,BIYv÷ Lr;+l ?)ȳrx:d9~RyZyR\;V4j0]AdIFYQW`8;gYMm\ܹ3i~uu2לj/X Vczެ+ fɴrM='FnQ[w(3ENNܶ _z y3HunϾbO.#M=잫 | הOH(uq`N;єlHsāyx#s=UZ_|"w4F`TOxJHv4 z^R†L#׈5 %͔*nt&C/{?8q-ucՉ`#aym^&t2qL7V1ZVwdE)[5.KB ?9rֹ7>#2w/]تgD3l6, Yy"2TG--bpß:pROV~4N a}o[ޯ@hC X&Db7Sʕ̺F5BbcN$rR{k{M=GWXY|pY@N)?xc?+P=S\fN&.f8$p0G_&~0r? U'5``&LtlCu.OWr\r̉ʀX޼&wG.ul/R2 'f}v_0AŠa9,ߎUhճ@"FYAT4<16= t _g/ fr-s;Vo6&fy)kt%~n b}rӐo_!A+FBņc6F(wLdĥM{iD-@App Y]&)H;?9AB$:'?PWz_ ~I(hdOԌpK?57[}tmSuRȖ1RT>t 4Rgܥ.!zqF*,pX蒌t sIp5z8jqz!шg5u GCoT@J% Iwl`P9$XCC؆Pϝhrí3~ YojԞ')i~#&E 9|Q?X 4 Ll/1t:7YNp#>;]& BxqςTb^cr+_]'%DrSss{\ޥ]ҹ=~'VƁ6LO&&6Z XV' s(x@cZ1, 1B1cduөl's]2R]e 6;:'@NW: VӝdL%h.۔ܻ408chDz.ֲΨeEU٩ :Iu AN_[^,!ϝ]s~4f HݑFCw;F_<`B'NLݍ??J!{2-=藅| {Lmb2+޿Fˊ $ ʜ;e [RRO=|3 I~m7*-TBIZ&4 9u5~YgȎo{.'KH/j~<`7 ZJ)EBMT鼷;M:5Y{aݖMiIgF{_( [>UpY>ܰդMZUVq'C:cG˥/fݢxHI+&>8c)&rn?}[Qg9:=Ӫ:G};:0  L=qnGK¿q] +4/v$BJl^wEa&Ũ9}(R`|){K⛿DiNJt9vP͙C/wy`Qa>|| k@#y6}]ĿoLIm^ plhƣp}JHuM֤ &/@h^T- C3X۾,Wl 5%b>'snɗ ɪ&MtHdPuUj %{frJ@}Hi^<+ILޡ"} ˉ;]p2Ƿl4V'u#2`q]u͑C uf= A L{0U$N>.ΰ9ZR~? m*lP HnW(AG{F>m=TE jvNH׃} w5Նn2xPUq;0=>e.'l.$#d^pe(uM)N\)Q'.*ZJ9 qy/ ^><[VKHxa+ۏ*E fX.𪩄7?Avqe0S Su@#3k'@DH& ۮJ]jI΀A_"Q>+2q<\HT),։aC͋ W+(̰6\OZQ#ygPp"ӗZցV6l( _x2.$[90RU8/U2lE?h]M>'WFd)"`XwmQD`@ ip7ld)9 _5ÝzT #v&]>H]<75DԹ(Ur06%Y8Љ'3ek{<$+2l׹h6-,_9]@׎CB"̥lD#Ai rE)PpI+ޮ*o"= bnX6_EMMl &; ԌjVJL2G1K;cbkfǛU1"4p^jN`A ~W{~oʮUqĽV -( q9(<:$lEWTtI6\y K;ұ/cצEbM:9,@҈tN߲vqZp K " `ƁD|aX׮QJ,ovaH|Ѽ%L 0nU)X*%uu F[ ^ 0p•d"Ձ]ARbVˏj6ōN)QexĵLBL+@{$:~h}eݚNxyC<6Zh06`}4=iΘ.Q$AaJT{NioVX~:YܴRy^EŶO5(7Lyj Y F-][GmI<fM$], 0'(;fz-['Y pM..FA _v= ]_oMQ*_jᰗbzΟ:QV5M)ݣ;)4$ɧVCRk䄟/ԣ/3{⇐Z$E u2;_1Q[u GBVC\7GEI5.Z+t٧S\K?´*,tUN:A;kMR$\܄Y~~?_]y_qL>S󽦼J$,,cK#wC? !HBp]f%J}ShRTImw՛?:!s ?# +bH 7֐g&P:R{~sR8'H_S~wp)〟$:i~x}f+Ѷ5۾3&̤_C^8e$GR_yܲz3.J9$9&qv84  Nlذ*'#a֫0&{b!x^csws #Qj]Weln{|'N~Eqbvbo#̧@TT9Xri xOBRJؖ[scv]ö6*tѧ50o]ŨZ]J#踲D0̠Kajf;O3FrWQ~HPr6+J^ "~ dXM025Y^x4-~T+~&eR/#Z7$6ܺ{5Kw-ᇫ#ρl떋nSsGEtG:yġ8uh?AAf%jO},H|qeЍ'˱͌nq!OnuNKSL9Jo.aR2C_-*˱`CGܛS6 e ə U}y8-QuD=Vm@<֍GHSI| 9iڭƏ%rfxVvi=CmGț` fj!5ј=nZ(w.3dt|j_Q?m "$H;(k\P⶷#9bI̋_L]T`MaW죻)=1U编jg#hF ~L9TD D$;hF^M|^ q+?p~V}6F~oG!K.s>h}op Cҿ؝Iɘ:g!bs(Ļ:ߣ`d vF_$PZU$BU625b4L3;[ ?P<:zQnNN7?ro8͸Wpm#b{LЖK2LW|>#EtB w\J/4fؾu'_EeU[|8NHaqW| ((-mzN K(x)#PXeJ'DR ?2?;-;g ,P,c0"RgNvn@ 2uZ>{mƳ8@wv6=촄~)RԇLu4 KC6lB̎˂\wa  ֿ$]&;KAK]X?^=dh?:A*̚r2[T-«{nr0^O4JVQԗy[WL\ U֐($@OxtI´B|/Zz£[=D(\DAEWǡ (z%._{ k/"ڢ<5ۈ;6kv?ijWٶF9N5])my߾LCaeVS@.ql !lE4εBsQ)+K6Pg nO3dru}}A0I.='x`YԵvw1 oH#NZ nH6Qip%?umbCcCtz?\TR(y!#pK@@hPO %uO7 mK])f+uqŞGA5\QlxV-l3ٽTlU30耲X|gK~:>xмPj~绂_@؛qPCVi_ChYa/UI_t\m wz{'7vQZ;O^~O1O9؝ RlG1 9w@_Yۼߴ'fzmI -U?>v,Ұe9~2"[\OL򺠨hyh$bsybrFLދB:C2)- MTۖ&^F& J( I)GОI~pGb$H^aAj2 OV&9A%[j)g_epnX_v$4Co]-ܡ/q_69U9uJ6H`Gz#; R;gAဿBEpr1GϨ}A'+"&6m-L X,t99cv4sjDI(#U!s8yq"UޞpT~Qq:v~t4TxY! ĸYidrAOw;1lV(-j`v2`hRz#OO(+1kO @ʍmw3v(YTLT!vo9 aZ #^`P16Eqt$ۮ\YvX ǴrcY=p7ɶj ӎӘ{ t| $n64;\EQG 4o."Dfs׀ ?]DŽ1,]%UIHb՝U:8I;C[̮+!Q ߙ5v?a4 WVGBj;sȓLJ iB6aRq~_UJ_*`Uv,AEEfۣLrsw{;No ɞcDz2k.{dxD`U>nfEeƸdլq1I{ JNлT$siz0P:nɀ8H>ѯ_6봸SGc2_J!>nPNڍ Pe9e!{KtBJQѹ7ǿHee$?4ćksJIru0_E ' [^5*vo}^8$xQ"3ώfmHyhhMACZ-ӾB!6}\aGIJP~^7ѫSY]KCH{9vZ CU=:Z>\ժaѡ4`u=_CQӆ96sFzr:Bŏ +T0bhz.PE j8ID!JjH[x\rX6ųdc4p]mɷZ̓\3ƹ \B/$bh-iz<#)nm GXV}fJ#g6)z') Jxp X3Y)څaXf/&3Mǀ1핣%2ucCg7O)6?,W"ilP KgPR*J:+r8c/ixܒL°nfa2l I8rĪ1+n~ q (ڔEKg!m)]/:, Um8)LF! _ձ$*مohczHNcfĞ(\[3 vP,֢@TKoYm~ZEj}cn vnR`F:(P,Bz!w1ׇ1j\WI˷Wܰ|鼒.fQ%z+O V_ ?K,sEt>gi9}~pP& :ݼ:_$ir(y,6rM ͸q0 Icߕ sbzX D)qgD=I&+]Nί0i.T*vc1i?Eٹzdɘ*s~ iNNQ MKɥ¯a0֥ۨ3_S2,smJ;K4_@u1}5%#!S5 Yw"8 sKoZh5b`r&(@RfON*p8WupUT:$IxQ7S^—RpH׿ c}B=^K!:h%\@ oo`<n.%ن)Iu! 1T- ѫPثO]"羳M;.g__eͥ;ӣV]6@Ul”ONlݢq$8}7Dʷ{SC*\ 0lGOx+7r00eu6Ӌ@Y%0h噪9ʑl~%"O6E?qR|:#P~qLV~`%axZ\bȂKV"ـ Pq@ۚCGopQ; [PU WTZʛ[\wfTipދbH*'~q4OS&mR~M?o#nѪaCM{8#@&A[JV*9ɵ+QmEJb4P6%OKsj`t(u  8WbnM3sZ|*vd:˖'!E;3]uJ7vs.abNcP&Uf܄~z!4p=&h"Q ,sؤe~Yء{"ƘSޑ\~/eJz|e1]NcB22OLo7:8Nq ֡@, NH$ا q \'m#}3ѰU%$s,]V$fKP,ZNSDaDpiK2zl<m~j!qyO=3fqLC}\#(:ͽy򽠓9YXp(P%wEeҾHW%gѹ601An}Do{n;1;DiW+ܓJG47⸾*gS- +Аg;r2dAbyp9==wdӿ7(K*E4: 㹋=M/~܌*rjU@5R]D#.S!BMNd*dA@IfnbbvߦPA#AMS5s5{$=b* \#$WG ,@dItδp*5G!~L3GШt hhh\ b8l B>a+)|n#)Adoڅf6| @UZ6=N8AGQi3dX>!x/KKY-E[k\ק Fڊc q6:: WM(wRf.Eꪯ K`Nl9wǞhOX9n.Ex#/GS#OۘsH(Au5( 2pCp αeNK(/TP4_K/4~ԟ+mcPxȎrZh?c-Y^9C5Bu X'_IOT^RҍTA@0z[r;;x1Ndgk=~1 gEBMby_uӢŇ? ,`x0b٤|_'E>+7 4~u 2^b*l}L!]A\ߪdSf]Q&nnTոޘ17@8LP 2v,8E/H Flh#oVVae<`EN9Wި7P9`㊱ӆwtM}mvP~MڮU~^ͻTn6]ȀZV~T >+q"ǘa3QNQ:!?Ig ^J)ݴ{2smg5DU^ Cwo^w^\ 6H ;VP}I/": Q %:hoLz*#(*7+膆:`"'vz|c&jp˻ JưT`YZc0۵t﫩*-}vE颍.-+"'#rqsGj`*'\YO`~C]S ES,6I.F8jnOP͂!yZmi$[6ͼ}יNrȝm/.>\NfުwaSO7&\5 f$6<⎔bl̂±c\N_~;2!x󁪶3h[f :56 0U? gFdW_޶`'ZJ}rނ>Jobဒ>g1Fێ^eed e;vi( mKhj7jc =C\@-E4E3ļl\T2-%FFT qoNe{1Ըi!f #S$sʜm{u6U8ZJI%2jf]fB95fdO]hG {̈>q'L70 'l Ef[CcdGyv!οB&uHk lG *řQ~0==ڃXy朋W~ -lږ0I/ Nj)@j70`ʨBFNH+Cu3/a"ʛ‰E=qֽ-uV` ƧvaH"ͤQhF.N+t!&ĬL_Ngt8CxBg*fŧCzv5&!{{S`VUriDw.pS#/D$Sjr_Yہ(`"5V FԄw [g3KD <415TШn]R1=<mbiR. q%٪. l^[Z68jV,|J?"5_&@+c-x4jfF|L=춠ڐ֬Vq12/ӃQSM/ce< 'W6U'ga4N nk܁.Iz$tԓL+vn{X:QchML2HDM ۗχ"cCke-LTVZǨKLgXW x"0ϙ#r,Nw:X\5_ыm>CGRYizB pe/.m !0sۘ2iH4@Bdz 8aɎq(`yb.#^r9 u'cZ4}KE&0?P8Z ւD-fߧQ 姰Tbe?ڄ,ui9[#20Oǟ'{y2U,!鏆qiC"hFr]Q(ND$V<.CDIKX n+VI ̸; %?2ԧ2us٭VP?ֿGpHE[﷚ ژ z~nhKǬ=Q2l Lگ^zpK%#Y7E){gQg֡NyTSSE=qN;<+g'LP=qX3e紜CSARe^8luA32%;UbK-N)2^>DZ saSj̼j!{֥|Q̓쏽K!Xdđ=sZPm;.Qy(WQM*Ț|-_g ȴJ5>Lj!H='>oy22\ <09 ŪW̎ke~ a2,앉A٦lB%YcS궉!}V/D db9>Vk0f]GAI|ޠ.oK&. \D:تUd}ڗ#_ '.*=>?2iio!8bUήAA8,LޜƝ!:BmkZK&O-)e+%6l LG.QW6XYV4C^pzP\#?;&ɓcO=_x7jW JwLXHšFZDb踟n<@\uAHӋ@Usv4apf^g ^îՐJU0q4d 7.( p7.8ѝЯU\w_gu脪g+il?XX}³P<`(=hn{bWG}]ё ,uB(@HwǶ34yҀEk<{ikA&InaRc[έڨBj 7thh?,SH>,uU~K V v#ؕw~ \%AYj:J|1}cAi^ @m -v,1+)a~Dp0t wk%Ӊҩv4řT: GoM#폑1n͖l*mls^m=ԓ,ׇ_eGЂ)2n~]ԟ ?~[t~,UK~Yf cieđYJvmr^9P.+s>L#d#C.߳T^ y RxX,=-CUxgA} $;F aAu$aW+%|HpoD)VVX ւKAy!w٣F4! .a~8,xzѝ"sdwb2;`R3@!JQ!@@|Y):;Zzv@bUVQ}%uЅᙾ{{0d$DB@DgtVj K gK\YܶHy\K, -[./&|l^O^RWҋv *4E:22Z 9#~cQwL&H ?MAm• ST 2 m@,Mn 4,% $ a$~0 VAZk#UtV S(XC~ducd5@6\E̴p#" T,)5{c:}&$|r)ev(jc4 Ϝ& N4+$Ie;GpsDv')X5ݾ# *螼G 5d͎%[gx}S Cvњ_H q,Jw_7TwAG"l/LA1sNQz#zJeex)1ۨ}ˌl6d"mmTM^)eNN^<*)=)=wjqV/V0- Mٵ>T|z P> +ptcWLEtR~mf傩G|O1uS =\[i~c>]!١'Fn=k89)Bm'iwAe`3d+Ǜ1qƔk4C%/3#jI.i59˄Z#JtM9h }j"&rApƠv&\iMޚ9o`ǷLN@%Qs' `%AdI ϛwU<^]F7&Fvfs~{Q'0#/[U =u rs&MJGMށD907~c$h%^I#f"ujh;wjWcV˝b[_ B4mCq;@ow?d70U"8 /:'àl;OByqn=.lA -ay'x]4 -[#4kJu<Ѿ =WcYHᬯM\cSw"iB NdzGh(,pr !Wa{Xp[Tݫ7I([y0|o Mmf:s0Sˏ߾J(x{{Skb1]5_ BpFzu펲"R5n/2rIw4O1rJY\? !6uAZ6oN L Ozq{ e+m$T@nn(]KI a3@p lUX͞F8nZ%Uh Aꆱ::dr)p##WA#QxZ){,P¯mҢJm%,*k>,A7TKDMA Rg3eW>RXms:߁2OT=uTM\g76iGTA33Vy 2CʑJsQ E  Ky#6MM>]r^.d߇Q" AKL&(jVwlaĩNKK9aGm߄dPe A@+l]B7NFȑmkc/%)հ3.!jyDʼnYQtVxqh{ODܺG.XC'=,KD卻9uEA8UG&fƕ{뉠|7R[P*]'T dķE„߂26xp^hMyrvKr~D䷽<5xCkeFk Zx3 bmؖqEXBBH?K ȜOxe+U\9ul3Ejl(_U n[/D^0I5&_`y)81&՛PTf ɪs,Ծ[EYKރJ1bf>ެUEZ)z1KC^]p*#D ԿC7=E7M'w-Sd[@"x0yj~[TAbN݈&8{'^Wzk.8z₎e`9p%&TzJfjӌrM (&dR2LASP!O7=BvYyQNmNk9Q3Ѣ1rq-~Xl!I*.4*ٮLD&V1@[&X%؉k V~$ć? Y+ڕGk+a<]8 W6q"mlX._6b]ldF;6gEct)/ɗ/`(M!EH (7kKk(H#CS<C.>C>ޜ`xM}SHcޫ4@}B 25%}8͂hL6پT6G }QXQIS*lp'#!z1`z=`"_/WϿ36S' و[_-oF"&E|$Dt5ʒƪ ͤYyick.ͳod|dEu~3NÜΈMTKWBosq2폔{x^Vuo-}gm£Z?+m(`.Ԥ R[={b68m--I$kOYc ⨘ǵOs-*/&mp  Á8q;cf SYuY.EKgڎ_WA#J=3߶~snw:FZj< 07yKNi[fR 32x0V0(d1nG9Ppo MI9F!D&0蝰kvfel+01  7xg:yyj>(*Ҷ2~2(&1SVj3bh $'~?c>qI#Dm4\Xl "U}ћz1Й5KH:"ѱ--R"gAem\.lkT2.'j yvRe=׌dAa8<-f8:%k T-fIsc)AFєtOY?vFcLA+"$#\dt*lJ+ǫFc@@l"c5Mǭl։=6?wb'Vަr3vۜ3B? /rI'+цXE~z o XU@d_>|2=7PbbL3*ȫ҃HǍwmB<|Dg21q3cPݵN|pC$D.%D81 sÒ] 9̔Y͔ߪCVyVeM{&zVZ P)Xu&\-T2o84'3H]? ˛Lqfri#O%Z#DO0d0uH!>%+_o@hr/6C7ts+{@{xUZfqMU(6/+zA4Zi0 jZ i>!E ڡL o }O E'<)u| 8#ғ&)ƣ.8Xᚖa׸U5crJcYvu;(.x{%~md{e5H3;gfq2p0H?`EYpؤ۽9ʓa"`ba+Qd5 fƀ 2)b0RTYg& VOu΍oCX8ptar$)z^MZ/ORDC֙6YF5Uc{hfh-F \<!zn"}b+5[ML1~%>*i42nl4񐱓vB|l։) z-x=gS!gQ` i taIFؼqiR`ڹFd7\ς16 2iώ/]Y& J-Q(DHIW烈'hקip.w**[cQ{ֆԴ( kCX,V@Kִ+޵lcm$}>OfH~osxIRǭ?GbO p |s)?F9> S04bRz壼nR$;U0;[+ިQ͆i78/|O7i* UyUA(ex3!"X^= v ci>s'H6 q:yKwSpB>RmnZK|FV#c;D@N$!'&~ÙHfo㖘nDE!0n*Jd^EJ,wѸܘ8x<#9Nt*YUl =#YVڟ3ʚ>] `YMPHxdWUX4#*OXсC-wBN mHZfe̜ M9zA$S wFe[t1 \QCĠAȓp'!a]OuZ/FPOg *~ 󳣶pgAW\[::ӿUp8LBe@Qv(巽1T =p(6ܵqZ3pOniGlc?ؗ R;P\j_`Iag6g)2Xa??MZG8Z,]vuWji;4Cߦ7}T5~;y봮T_gi+(O)hk1:D4mzC@>?qng[9`KHVt%&Xk^!g1pq<6Yxb"9G,BN"ԅt2iט0,˗ 3,DN_nVhY"vl+(AbĞ,xIJ6.B-.2N !eŃcGR*ːc7{'6HRvz4N._D˵*`pQ5i0F^z2xQ„V,c8L}†d{!_ya mRqJAx#pu:2O[4yp_Tm$<4awW; !:YO`/BXR k3TݟU>[g,g/鱥&*vr/ 6 tEA&5 ?`$ +WlWt; 7H#6C(4RN8S$n3K'nG gb`8{5;><,-VQko(hk b=$}f60-H jf+EDI(H>8}żƨ\>LrDVA4e zmh#\<~CܲP}Rbxb("e$#Jm9E/%SW[,(UdŧA}R"bu1=̆q,܏/Iw@Ȑ:aԚ*vגp:9cPPġa@n;h?ӱ{ Q MqD14EsG|t.$oJb*d(9p& 254]Tu{ džːЙ_IR@gL%xgE5YIX7K ǣ1.-ߞ83 Yv˝u!)߰fO / 7zoKiRevڷdجO-u/ȡaZM#<̈rNyx6Qiq10 [qAX\>Z1Ir= J R~Px?bbŭN,h( B8N2)4HǿAR<8o*|ä۠1 ,4B\Ow&Su%pTrn<Ԡj=l/r(ܙ`_5(&.ҿk2bOԺf3!Q0A 58Ji|h=Veqg[y%r1 ;DoS 8,}j3Vh{ ?yvlUnYH ,ኊ{jS{7;3̙Ͳ}ṩy<( NHiQ ? RO2RqNJȇ^RkzKV.@X@ጦmB|yR3ؒ3t -+-c+!ЯByM`P- 9+a}wm1qx$N0ӻmtH bCÕ19qWşaL J V>'+-҈;LjөV: UjA4e~f!d?p!>P,/qA~DQ^IAg{.#- Hn*vJal`wPkvr?`OB4o^.)pY6إͩLIdOŒE9 \}; e2D[U;k[(_O~Ȭ~b;1moq@12!.<9 Z:S5wppw;m݇s5Ռ'z_ Өj D6oB Sn(-ޜ/;d'wr o>"d@J2iPd 3Eyy\Q&p1U6R x'קW0 IC+Ю ߝFMd(pyMl zHMLgk﮿ڳ ᡟ"]M͞Mg%m.h)9)Aj|&lKB% k6+ہ܆Fݫܳ%a ]RYԫX\13[.񘥲mmF9@?dT^x-(v-`Ӵ+χX/xz\kɀ;/Y9r4wyB["^{L4S+(,hda AyZWulXQoe@q26c@-cWp>`b4#jkvݵj{Y.AH;ȤYW[@en~K54_s*]Pk̨ aWP0➌I2] 0^4Q)BG%VUH]6(~TAX-xk}6#=%Kz "CRVƖVLjӧ00 ?7@h"Y%Yk;31aur>Z8yN f9tdt\=C)@.>A- s{bQu6 u~gE lZ7>6nhH- .}^:# WӈbwGPH$)k|nSG&kϼf)3!g3UcMWN;,aj}hbi֊+5wh%P׹Q28s"pGF已##u;UN!F<2X {u^h4Npx@b N¦KWxDT~9RR0el6g e{Jtg(s =qt#:f :.rn"53R Nkv5 7xf&8{t7 yȿTF$u&ԔѺu~BN=[z~fx]?!{7Cb{B&&\v7~ gyHa@UԾ][޷?w?!w5|T}a4)Z ;nڐ$,̷)tÕD5ʶ{BTߍ[_#㰻 =^ ޭzFȮP]$@%pti#| !oIxz>!`͖ 0*rJX{iGq6ճK2B]lڷ DdEb6vqDud_w ]L;Abp%~F`BAnZ=L2ǕV4YPT%]oizPsxǁ/$(ID1٣lG&tfY^ Iz嶔ze-hTŕ0]xSe"e X|7=Lbkx;ZkV/7iIdzs:Pf]m(xUۻqOv}K0?r6wi-`22zDdUj3h<1pf$Om<م,st0KX 3tCXMha{nhW6\ޯރjX@'?T@us%7.,ǔ.dAM( ZLyFHOE[7MD6 +`獫g68r&(D?Q'd=Վ{29jb[*-y1ҴghZȎΆ$A\9|KɀT'0 ̊2g*~;JeғHs#`H ڵ5fjo VV}H@+YN@~']% t}n4PZ@2uEUjЪG+aȟo\]=b/s?Nahh%igUooW$)w+YK3{qɦzk׼a# vi]z-w,8CQv5̋tnj"uC7'_}5TGjSASҫ9qQ*kÄ,';zA\h'[7}Ͱ7J30BToi|CuL ) =(˒/0N Xq&#F OxBQZ}OJ>ITcj-Rn}I~ʨ707<9b)##4R}c׶C] jJdѥF%Zs X54F[0'_~hIٞTᦿ/涇ߍ!"4%J! {3?A*7.r^Ǽ{"8٠8OclTaMz>0cb)n*|HY: Qj:pȹZT;Zi"tj:9a.m&6:!IلNz@b Ias2p+'މTLn>o4Rȸ73lQ~j`#mLaP7@\;nHs \iE] 5^UڪQ(_ 2踕ɨђJˆ& %Z>RG |Z.,.eejԆ 6O?rIp~uaryP0׿ naI ˾uWUQ2dbfGAI|u>ƌSA@G\@)j\fL&rC%h?e, 7Oz^?Tǧ7Z 4u`Cɺ?vF ߏU6&Me;?F5ȩb awœBKˠ*{ Z" 'k-]u}B>``DN}(j~> s@F'H$G߉m ^tB RANGmxCsK /94XMZ 3v峨~PQP @ Zz3(r9L%Py"E+@ex@"]@T%ɚ8oxXLݛz&Dq:xz! ,!\?69!".]'F麶C4HSߎH]@^c\m6!((){hk⳴4Bwr%ǫ9M$%2]^o՚>ad6,/{gŚC\,i IQv3&&^HIgL-d>1\#e}XqwNd#W#C2{\ F| EqM] b2,O~7e*xp2WBg/u#ڏ<&V;WUo_Fr|dZ*5+W ފ2C%grBG1V5YrN7FEbٽ {Lg +^S!4NjJPVx=wR-q`(£;oמSa>~qln7UJ Q?²bo'&ZŒ]3;Q+?<!ۦctDBL%J|?9 ]RtW=X&"$M#&}pmIn! g Qqkzwj(jiӦ 㯳 O2 Ykd_yzd> BUǵRTWrFzaiU\|v:A>PU U$WtHm;0ZTej;|mO6} F79fj`ʕIxIxvvmyj֢a4!18z&9n?'3m熨##j*|3$Bo;A1wAOn\q3t.#{(4Kf] .Ooӳqˤ2̕cMK{_ q `1!\1R*Ib*Wӳ4ы*Έ3C=B\M˩ tk) B>8CL*5Xz oX\O'C/ůaB -Kk&uWX7+Hބ#LP ]1 ݅]_ޖ=AO34[;COh/!pԣ (Ez {p\Tťg楨>_#oR71ĹM5D.<qLtW/GI?\"/,9.{3vpmmJW`GDp/ m8x<#^<)Z@oƥ3׵kjQ^L zGcUkn$횛v#9 Q`o7u͠WGD^]vm}`pe5=KʝdpaQ&#Ł6o Ivțt%SDJ4UVueԽ5ptj13vd@.PXCaF7-$mn4${V%py $=N>_֜7`L? P?^ c8vFXߌĭ= PDw}og"Bb\O2mP:5 \AcǮBukF9Q]st),s[He ~u6T 02(X1q懈3f?T^Ù <ɏ- + وVjU3P/K##@V_eϐ-*Lġ؇~Yq_pFoQUF'1('Zj6rurEۆA3pyo _"RSp_jvXW3P9 wC)xudF*;6EϔKc,-baIK='F3,{I˯lfo{^$ž!r JX+ߗ-)Jw D Y %[>ļ1ԭ+CɎl%Ce) Vj%9&tCrN-zd $ӧaăʀ,D֐&Po':|"Bz. Xih;'Mڹ1$z -eͯD3MNncD:UUܘ{qu"l.oeC14YC@+FFo}A&ˇ@ UX}>&~bXmzkJAL܍[ϚW6Y_DmAη@Fpoõİ@tB#skak% 4>-W' tf`e[[QuYs x+Êc^JFH[xyZfWGOc2; f RN.[b/ xU__iTgfWUơډi'7y?l2m()+|-x^f_S5jsԆɵN=~p[ti]Hcq–_V;\UM:2dw߿8K6~:#BWT=+U җeVCxh}`ضln>B1&* Vu ---c&q& S2'򚎹IM'JPO)J߆Bo\/0U;yPܳ]m`h m> ? G Ic=13Lcddpi.2beKJ 'KVR?¹9qԎFͅuHAS5LXg;2wx!SVhr~ A&iܬb%H7 HdGϲ~[S;yW$/Fn7="X[vJex"vQE!UV"]<^A?M*buRI]*) XEN> Uoc'R`=\4yqG!h:?U*2"WYK]ꐵzRqe>;0mXñQmXtJN}LW(dU )yCT7) G a?֨8i)(201x F !~A M+u~w-lD{wYY#p+K35.W{EN:k.u8N{Z Pаd[RIz0lh'v4M;?ODf\5&Y+@n(uuhMԅ|ԧ_vXk8ګ+U˅\<\Ӑ0p!OfGr X2x*i*ȡ(o.b}B1K35oqo@/)%IAVJ7OoXK,fJs0FzU$'0!܃8DW,a>ri̾?t:7b.\}Ms5!,/*t%^9]=q.DΚv[+Ib¬4n;1|VOq%aDЧZ?#0}$y&-bK5S"\!2IU[6Z=RuCIϕ}+O,$WصsPi gA'iJȟ'00cQ2ʱAX& f15xgfyosJԽPjzH̨f(K~0]y3 p܇N8r7/tD9f`$EIȴݳAa,6|n%J^:x"܋#߭ EnvD}?N@&^&!ּ ^EUwVӂ.cUWBz">5%;[Vg';j~W$Zd#xEOlf'_[: ̤"E 2MxNsL̔^nzk28>D1^~U s$f/ܬ59J,^IT#rgAl(kt@'WWFOAK;#tXG?]e%N3y]&2]/ JG]oY{={r]#+UR @6n=r|X&#Qܝ8+Ou0OWC4j{ P7ח8 >4lbG~ƒ*'%i;${"t7^!:I`My@sRF0ԳO*'R dĆ~$u _6fRy?a!OC:դv &QjQYq],6 ݃2)YѹJaIZ D kxBi-#|>9YW3|eb*}|+!?a^Ԅ&>L v>女*ji+9o sX\n3o+'%X.buh3,rL{sj `5腂ԓa!pT}JBV l=r[F3 EuM?Rx_/1ƪ|F8U43%0N'QTHn7Ÿ^Z]YO:۷o0m]sPLU7Reș@' YE,udMW1,v4@N,UK-V:pLE$ rhz 4iGiDy5. IIoE+Gt8K}TOzƧ;~IoN1K^¾ـi(C7B_ٙ^O ,́M9I%B [+Cl:ߌ>?1F2?;"zuYLnNH{K0tR9xefW! Zf3EHɖ.,%9 д -ZY&Ԓ%B~T!{,Q 4r0"WlomXfE6+=C(W\4PhjgZ>X( ]>ɝbјuu¡rY֫W҉Cc!PQHsP҇hFl+aFW~t^%֙l-끈LR@74Dja|TaEG}3'% pTCGZ)ga'S'ءHfJ#e/=1ϡfHdݴ(Q2EC貲}I >A0ËמE@3q~\sX[Oo*v3A{ N*E]QVNĨC(ԑ&pסIM<ǼL/L}E(~Σ8ȇŲ1QO 6|G/ֿ5OH0u3ⴿ5'_c%;V^~Ҿd&~)5H5O=pK ui\b2|w~-Zw!{3mIS ᐯ }ed_sl46?WD`Dk5(Yut^e>:9T]''P&> )gf呡[ތji*Y48պ ~ oKYRP}G$ңe'7(L(= 4( Α8/Y;R )13x-}wwE @X.m)eŅgnݔE$`ۜy`-Y\jݔ)pG/YlƖ]G goɹ SG#@+\ؓ X¬MBTho!Ys1v]k{u蘁}H%u^_e" Jc+Fh <ϹweL$ 0;砍[5ftkN$r/pwmmtT$lh!+ eh)nma([-F8OUGF_6s[C;Aa B:|Gl#Se8z-6;dc8<dHie5I҉!>cY%8lX3 WQyG)>{0.tǙ?[HW/ N 1[oY:(!'{] Yp^=p-eFk pJ6J1k% oPq*,c*j^ Jf1zBtq pf/(y%F nv3jN$މEKnX; pH.0:M.\NgV(W (ENh3u`ٖ[|SIJ J_XNNI5L'S T"xT/I;;ǽIh! 82^F;th(׺.ȚgzD-$(%2%A%J 4Yp'LTJU"kAm ^.# .ʘPo!ەO::F@u[tlHv%Z|85 HBXbr6B+˺M(QS=PޯTN,&]= ;gI12x4b-i+ xb|y&?2q̭@!>͵.)koE^I=@ "ؼ&q¨r4Eco et^a 3(aTIc9IClԛ]mJGdvP_sLKL3"pJS{r?~f[ d0f*hlS!1ndTA ]pp#E>jkmZ4wY! }ܟLG\muH\ ?b1 9upv4qy:LdB K{]# JƓqK'R p%:ÄS $-R)>fFg&Wr5UL iRXf`Գ^pd3@EvgT_)&]m:LKR v̟`44bN ] njv2=úXh̸|haa=Og|8o9/~:؃r!( Yzn <=9ο'~ZFHHlL-R2'mdc3mY yvRE:׬v $߀E9܂/1~`H=SKvY4}/Y:kyV7kAmp,wS$ ?ʡLgP落ǜ x@Yb D:p"o.(KS-9LzkY6g͘ޚ:G4#c͝a: D_dZ>!}3NT?@D<9L:1@ܥI\]91ClGы׻Ad'AGYzIAUyGkAZg-[ tR Jp_yB|%JIuLBf5c\K ԹִߔG' NζEL$*Kf ldK&BƂ;\S~q7'e.VJ8֮ *R>ve-!\plXmIL}=}*> J{[((,)m1t]1ms9[,@l0'3KUIN_.)OwCMF~%EYsLRricGI@2)UaZݫ}s6ϩ;\١_R r*"Pd1Hk:̗_! ]Ƹmy)9"z-AZ,;ajՕG}Tߵ2';9@x>|&nc]+*jG`x+ QD *hM%fՔtۭg.7Yf'޼M #ܶۄYW߾p`9FOw[)4:F/N6yk)?kacn$b0)doQrOMzVn2V%6QvbXs/ ҍmrXOԅGݸR5'?$PɀR ן2$86&iv"ͮ){itGb"W7]hTKq+@ #Achx͖A ifӺR&RMY̮r ; \&ѮLMqFOK/o 6O qdg˥6k^>0Q@tO&Z-BlcWzeqwE'{s2zjCz`k3uT$A5e\jy^=3oqn);{(N!Ϸ:>0s#a%KZ'A(Fߒ_g8ÁxS?@ 9:>`I[DD"' U#DF%zMS|dghfm>Wm|(/&>o`BXן_I`*^%I.*i(p+L =z~`Le}lAPr=,Zg+FAݺQe{`\S4JdZ3nqVg .{rzN*j UjhS?I-OYνp9[ԣi~6/U@X}! V]7S^uMl\:).ۣi 7o7grk; 12$t øPW^Dn%k5, =RWqbDR6:`L$3iYbɲcA;="z<3y,lI8. =Zo{?`]ioW+;76B6i o/X$(KV TFȲ­N*ii/UgCk.#ꊄ, CSv%L%@/ХVx})0@aM( ƨ}{z98Er Gܸ.f0Ltib_y\Ǿx3(~S|#?NcKc\!#ɭ/7#8C?}䗧Duze7ʥZf>?`B>*)HqܬJbGOHqp'=.p>[/+5kv1 {S6S~(]'lW0Z{̥|W)S5 m.DB}2^_mϡD[φOW9uFws[䇒\ y7 b?uHԹ#7G^O:]qoS7dǝ#5$\!%h+93ʹTH >85UX J{Ш X@/TD^ؽ*uBMBT< IE(C@>0"!1Sk{M<_Df% g,5{m?)=3'`b4T}BL ""6uTϸ[_d\J_uUStvahsXi轸Ux-1/h:LlnQNl3l*l$|#_v(_V)2, .)t:/k=Qt6nR+ӱv  -[«\Xq Yߋ<>;yKDy3UOV{O_¶2I3]m&ItyzB%1X$W[>R_Q�a!$(IxtaӁt^$w<85֊i;BbgX{)cx8&|P)[ }+"m럀ncS \}47l>BQЀ7< 2#-5>&Oә+@ @NsɴҊ_Mu[DZ6oV Jp`U[~{B9!m+ׁ&ʢ:ŞU7J+ONnX"R;H/~D T45! ȴ_q_wWGSF-':KRKYZZ*8enSpަ0tNJ]rfcKHY? h=vEYr@?CLͷ"[]de\;%~y_2;+|I^/J99Hkȯ D<P5N d4VC[xɴa/w2*3vd9&25J- A MNj+Y2W.F4qBu[CO2jy\a (qzmf٢M|0J;Wv[~Lk)hGӎ.tVcTQ5XL)=9\! 4eIR|/NC0:0G ld T΂ػGiv.sH{9Ս݄3_KEƂ}Hgaʸ8ΔE6u{`p{)()+uz)s85#Jj*n@%zճ|U4s;M``@'x,9.Lw hhy;ι 8?"(z`dֻ۠u3=@=\''q]e+RHָws_ PCd|') BdaCy{(Gw/nGWXxͫ[..3?Rᚇ*^NB;!d*#Shj0*F*Jyx #sw`dX-qE a2;zQT'm K)[CS(UL_6@[m ax\+7:_@$يp#pm~r*=6:Z.{{8ڙ~H_#rI-M|  &v$0 r5:P EYqo$h2#QH7]Ʊ;R6h1V-jBI9>&GCM.T 6x u /:LWSBEm8l5!Ev:-ެ% ~?ΐ͒ٻ ah7n=Zz6 >h*719yaV.l)0n/K6e>eze~B׼_|G(R#UۂsKsDU/{2|}`{c+- (K"pdX!|%)s)gg[ɈB.~{^pr<"֪ m6&Y/\b1b5b~]9QOdk,Ixk}CVh}*@W@ q%ۉ/9 ꨶRۢ=eԣeduj}j1į29@Љs>Eat&hJFeqPۻXMwgg*%Nn]wWpضUܕ(B.5C32Ǐ9bCX,JvtO2}v㡭\ypZ̐}fx&v64,>KAz"a-G=,%]Qm)}u{T`?o6H;N h5pܼԕi3}s*Ԓ*h48OFR ^pZ [ AqEtV2ƯCƒ" 6s&aCҢ*xqˆÀ ?ģ0Ve1!>9>זDO-J%.>=9r c>Qc(lV s䨯Wqхdn"n0牶3UvR@)rwӆࠁS'MsϋD[=2h#^[e1䷀7?ٮ #뮞gң+\U;t5}$-YGQԪLl ̃;I#eň~>J87#~0Q󠞽9 4;dV`$_ '/% ោ74ݨ,Cf[[ΗX08טּLX3XLyڍPƱdؚBs649>՛e+U/8|_# 5N|q SDѪfY?P g|?G9.oHa_L;Ƨ`q坋sI>C鉓zsބL[ i>Љ>e{w"q!߈Zbk^ ҃s0FH(6d T8K̕"Yktou'[SE0ԙ9*Xʉ{I0LXVEaFЍ!4EO/C5Qzzv(--\;(t"M 1? FRM.*de({{Z?x _Zr~>S7DnuLÅ1aU umK@1/;ڿ',^g?NqkJ̾m6 = 4vVH&fHe.ؽftIGe5JWש΃(ͰUUeV ;IK 2Uچy[J]nC m0> [HpGR) g ?Sk8yO*K1ܒl*H e]'pAd [d+$q XBo(VN9~[5c}͌9H~h )4 +2Y yT*zr7H!cꈢ~QeҖ[iJ q7Ďn;Lyg 8k\<kp㏠9Pp)囎4HukvK`KG Nz&>^8)G|<ȐOp@.+-VU"Pzz<3G@㎮ Zb'`x[SRFfu1Bo̮,.d!Q= `Fff=)Dؒq^!\&hdוC;T$bPٵ#~L7N3$e7FԨ!5Éhma(rqkHG{\:b32vE_*}do9;-Zʻx!CxMI~~"Ǒ^< weuDqirgėS7e_4 ]dׄ*ax4Y&+uh*&t|ER]Łío.vx6;;Ubv hBzaA;:ݒTr~PVG4IaoH@'cqv,E/Uz~qX Ms8[(OH# 0^M\VU2y%JH/x;7+%bYad0Ug-S1gOj#E:?VV><20D!`_[RUԽWw1 s#96kd6;(h]ҙge'}'L$(!{֜{ȧCDQpߺs5>mG" pWP3}ܫ,qpWm7&i%J @8Uq1 }9/gU_ 1}'X `j%rGEQapu^X@"(7l9=+X87@SHCpIZYyܻGp9F)'!y%ͽH$CE5.6 r%\;` MCXoVqv1HTQ~!E.=1㳉n?:HܯkނP;O>Vz)BV~d^paXFdJphTxCBjGX/PD l(i%&rfEbBW7RLvnrꬑ-`!A}7?WOtܤx}˅iKXU?@M8 SO,!:d\BBsbkv5(p˴&`<)Gξ?E7,2rs3%}K]/Q9r}ӹqOtat Ѳ]/^'/F䯁0ÎCrJUM9M1~sghɿjA0 )Mlѽ-X] .aJm&mzMP!{kOp4j615WZ(XS{ZJxj4Uw6v{մVr2+jL=w`g(Daa kE ۜc14Jι%I.Xņv<\;U)\ `kS2 PCYwËW2KpWIHPB9زJ|]{ȼ`˼N!ՋirS|{c 6Uy 7#בcvkmZbAvOT^w]hT M9h(nZ gץ xH\g 9vļSIY}ůo.V,Fm7rs`W#M@sB./UL~S"V*&"7Ml¢mk$"&n+77w(;g7HC[3jd:8 8Y㷓;e#]᷉hF mb{[rsF:D7X$ӿ?6o!hUԹ.<d"R%>Ӄ'Js?V)*c_c9ܺw'jGOgI%H,)-Wbx`)f(6u^“/=^߹3^v^[W#!,8v\WnO҉ߥ/J`uP8ݾ]&γȅu( TlB n./»SP'?N]PQ~@Q}4$yWmdDrg9Crx8D{Np"0i%\RQh/l~K=iyA Ta 6/Ҷ72#L3 S6=MeYh8*Pf{]N`[@HߣFT~ǧ"hkˮH"|ءNo.d%/k,zaק ;4yI6BS=~|8'-޺qF&aNzJ$Z%eMd u]9+QH6*tL({?½!H̷FF,ꁈxm7gٗP\1%ꗷ@.E)"1KI;c_?||(*ޤ-n %xyռy25rpݔ0tCΣ;*0>p2ΰ1̹M:9[ EE%|3H,2)']k/AxV-L\&|YnI̡l OMC0 h: 99)^K/2jL.E '@/q$GO@ˇr6 PPn$r5>&buwgs7E{-˱Xt33 n:[4@4Hl9I>3 srܵ6xX|c@c8̏$KQ:S2bnd(믣aR{ƖS!JߜQZ'@.v$`kOK^6jMG&Me=6sx2?[U6W6f`I%C/I  ɬDɳtf#zYJmgϞH.ZMA 1+P͢jQH)ARFBc{9Y!ʃ~@EN l+dE\WsN[(g[d O<Y'bzt eӑ n [[UB1j΁|eo1& 蟑>G]>v( *6?i)1~S%pYn:%iI`Gy ɏRvg9A> 꿷̓w.{ҟnT$q &yv@t ϩvbvqk%dõ~ VXՄ)D5pi֣_ߋxt|`}\LNx fΐm0<$k%R RNRcJ/)%3JIͿIKHOE ~`QmUG\kXv#½iW94t5L5FCLO/g0`c5gtIYOh{~>N0 n07F5;ܝґWg}![z}LurmH*]V1/2QNP) s6]cCt*{PKjW/ QJDWٹ Lӻ"2(!mX> ˉ.5zj~[Lx-9һ,`vnL ZO4\JIdhT gN0a9ucU8H a ; )3] K*b{.P E07ƽcSb8u~҆HXI :1ldoM S}.%!h7ur>a#[ ec29~hZ&`2xL/4Ik2{Kogº@ON#z A`j YG{ aTz8 L\> J.ʏZ޺@F*l>N6 3.kaE)utBt*"..*N!sWbr2\HH ?VMFhԫ&kamR➄`dVfl-RG\kgئ&-{+[^"x]vy2;XNJ|Mu5B/aG>K_ǟvgzP= }RcZM\JZ1'CmkԭqǍ8 \?@#E1Cp"RmdUA|/lR67qWM^qw>'6ūmRl-kk$r0I $l-ܵ!Oxcc |-0|ͯI ҅&IH@x!ෲG_J~׽`:9sygC%"(,p»O=Y;>oNq+J]h&gNL*wqU?7J)D\{`0) KM-պeގ{8ԓ!р|d2hT[Zv9ur%\>ˀH X29 nt .MtNsdT-EJKuYA#ō6RUa䶟0.\0*;{MK)Qkm eQYȔo؀Wr,5-x9LIxuwC!7˾K[NGx,`1n+]Ne}[z10I9%%n᥍JaJ1 ij6=i 񘜇 FrLR2CMdd;K 3PoލNWLM#510kޤ> mPЍUn~) 3Bۉ %U^bʰ}XGR lyɴh {P6nc+̓/4I\Z$rGY54ɭ-xS3r~6HTB@z#gyu.1<3>ykك*1|b1_CazPM.~/ϴ+]=*{|[saٞZ`\OiP7g#_.2Wְ_W?NA~U?ONƚ5f*!VcfXo:fac@t^?KQl4&<br5la ]%񁅃x f#MK.Ac0/qؼ\<a+6FhĽœ;{f֩בcM }͍^'wHm ЈI蜐wAs&.1OQ6nLFvˏ"*,>\,%v%r:0㝋C yvlO5X˶H*wdזyܧ|x ^黏 ݎ0bw S9F#p5o<[TJ?n2aw,jUzvi)N8>OL^8|ܹԔS-4jIf{'l+#ZVӄԙa,t g~^z0SUY *KU"C|P_g"h-Y›{6cN :,c(~єzY-'Wfy=Sfbr̊DΚcQ9 yfKce4JrvyZh1<4nScB=iU)b FWpϲU۲fW. ]>EMɠց~ե$5A=N3)GHF^9SZbq|<;&DUס<$Pd4ݾC%pL$e QM*5: f4CBƆP[[u'H}J ͂\~ط'@A*lkXbܻn(&oPAH[) Uf=ӚUJ=S_Y>-ֈC $g ޟj?{WM7n3X7^bBJJXIf `.;ibZ},ۢ}׀tT>eB!A;KNB]y+n&FW:x =O|1EGtde{AD _Yg)AMK0@ vxҊ!u^b1o NJˍDX.(^1~"AdT~cCBEG!곝04|_i{My^-!o!]+S R`KӒ1zlag V]뭨zlHtˏIToܹ ߵiq~鷴xUf32qM4^̝ ݽq~Nhp9p^ԕoBg 'Q@DJh}gΈ< 7'G$WR!6D]Or?kGeYɺ{=p QX >6yj'ړiŤϖ$fv%/8x;nF/bo7U@MQ&ɻ֢DuqZfRp&텨mj, CG-`Q Ƚ hXZh-M4"lNɁa9TD`dMț 4R֟_kH˟ܢ}@zT[tLܚтݡ Py[b^tp>ԮY U!c8Q@X7CF^N~Rv*GEHaf )>)-9 B41hW,{D"ǝU+&&%v,K8[KZ ~i cx4cϾ݃ls$ļj錎 7ԅt9D81_R.،..gL~4 LP8ԕGuF28 " o_o5kB%,C{='QSV ³k4%cWծhOݯ **\? 1'߁27f 6xu߉-qc4 #M8b-&6WmseMМ\Qe&SXPkmv\S̃_ۥoKf gelHQ.ChlQmO oMD)b3w}@$:17 8qDbVP,߷<7w!ZL {= >jRq,di0s .6WS\5V]MgZcÞ-7С/[f< &H Wp/T>Gi&ĬZV"kXl`^]UH٠ٳNӃdžbpX~Ync5J^a'όdGl .|HGUvEkȉ-}jGVBƈu@0lTt:PN Eٶ~n#wnMS⍪)\~w;hG,j !D}n ` 30^x5}4T?f* b:ֶC8=UkDR^"0i.T:tdU n9$@_YtYA> y&?eW4㫅d}OR *Do6NJc?9V#[:f%)]I Y%)uф]m((^:eV[/p@۶{bB#[ 8<ѫ{\ÌAANOl^i[DA'Yo-ϜYL `ܨݯſWo˭e>Yxw2xo'#1N9޻;_q!;ȃ6ڔ./Kn ^@*ET(79l(|+!ɻ1:} ͢ [/ϩk@i|Pa.UKKɊIMg$ěwRҊ<1foL_n> 34JyxYeV 8qQYrxQkF Zla6xKU0kmOuA8 o[)vidP+K۽uɫ=u{[$V)k.DgMp\[6m3Դ9F _rAJIhYx>geJ2bܻRgdks/SSm9jU ~[+o3fA}ؑiqqGJ?1\Hٺp_k)%fm)!1u#fEMgEW5ِ!a5 vmBk votyI2vDES .]ȍӭ5Ob4UWH7?k3; X@-u4Qz E MoJ!}Tq/vg%`5?nQZ*|ԜqsrJRgܸ4ymNJZF_kƤ*qzgt}[ڻ6Z  1aFLTS@Txg@}kq|qL"MOUQE==eXg/W?‡zCej(/:]Nauɠ 'hL~Nnr+8&%yf^;>:'ʱ Fn%#&VjOD~B3z@ճ?")=pSQ=p*4|=BGb´C2uaQ6!V<b7]Ӳ!OB8VaLٙ]N|2-%)mG+hFEwu-ܗkrt.0ARc=K-t/9LJgrK+i8t(NLcʛƏmV/XpSH"I.HoRL }DX,p*. mGZ2f4FݾnU.oYܕe<=gB%`$kD'ٖQvn= aܦ6]`ykZ;B%{z.h]p^¤J26cO];1lgNkWkØpm̠ ۳ ;{7f%|%[{%؉~o~t bwB`=MMf<qn@j^r%U3~6CQUŻ#v@ۑ r@svFS[V+0ޕGqS컑9x,K#;IP˜bM o:m[cReY"E- 1v7?n\~G˭ћc{ 3<~-8a!1+xwG@Kcfv3RbD)MT9g.}45 t-]W:2b`nTVV#xsS8}!Z@>Iiŵ emMK#ukr/PG;T\%K.>UIid ꜋j[ISFG@혲szȩĄ.L5<^NVq!m<8*e|4t]ˮ:$#3IؔH-]vHw>+B9:]G ˠP`ٟY js5hm?o[ zH'x "2ǵ(*;=y2d_Cln|9$"7'3ֲj+3_yR k>^*BJK#JyH%J Vc50GN/VV5{)<$J!H1LkT}_/n9[ى1vTr"ȑ~In0 ƕswRlztO4AE [ǩ83,_E0>C}Ij[{ Ȕ^-yxZ%d9{iF_YG. t(:[ޝ6&3eoG~*`3rA|OyF:jo(9ش 8b5SKlK nMm\koJuz 1S7<  'X4G°_N#a܄1Sb]7B*;(y~і@flOÞG3T7v_POv31 "BPVjF!Q^ GcV,\'y[<9?*\T(U(႕YGM )QxЉ2а1d{_@j?8aM)z9_Vy :@KPЩVkOO"3fd !A{g6fƈ1!TJ%hھuL + rm*4䎥r8,\3O}+l5tPDm6}r*_-kޕ.dD^)9l6nG'X{A]F/Lgw.K0 h'PCꁝUlfAT,.-i2g &5~@i&qR)|֫v*^{ "=^n eTyk^4|Fff8}4Hb.CEa,&HRBHa::yO+|n[ {!B64z"1BXkESl1p&b0 ZI/Qɂ۞*iGOSe ~ ^!SUe(E UHg_ RIܫ[Ko[|{"m#ny]zW)kxMp!{q\&P p:{_c0k(7Tv-Bgw@ӆ Z3*q9'\fK"ݞO `ÊϪ %uu[7؆ EV.ׄw.^oR av(ft{Sn#o3A0-gR|P@C 4i-~ڍjLhzvnG^Z88{ˠ@ڦ ,"agq,_x)k8HB",$!'|>r $^]&;<~guY1-Ѡ|_N(k s+umMS&! L č 7U=/bglKɈ:NȢ"S W c X;R}M삈 TF-0bZ\R/5O$3)iҨ`Tvcey47ZCr=вUzF"jVJOAUhgo@j tr@11=H7UZ0M*C$ᷬĝdb?}pJr8K/;ʆN{PS%>葔vU{ϽeU"N,z3LJP!g@;y-sv6`p)zU3:Z>CI4g:É|A=;SGUO*MEk-YxydjHx._zy [fZ 9^tƁŔOH 9,YawPh־07ⰱLб׼x@Uk:{u\fNx'^0HCU *my]'oŎug}unn+5{U1"4 2!t2%˳`$!6W7,:q[N $-kyl̽QM; )M6$,)8LS0f%cޅs+7aڄε-Qc%0ĐwkՅᣞ;[Vęvʌ?z"]n7' ll5w`េTq@IF5wɁH\i=l d8BOfW0xI!kZKIk*KynPd=ٶZޯV)a +@-6^]ŃO?frA(?Z8,"3q bU`x8 :eX@8X{xAk ,IAUqS1HkBe5kxwz/A@Qzx$(˷Z(`jiyE+˸QLlSvRj쎅!ٌ ?{=6!ZPк]*d%pP]3Oiz_Tmȋ%: T%(Mփ%/Pڂzy ;[T<5 }ϑ0Nn)/(&Ia[nH/P%Br6-J3UX@8 8\0҄?K* ٚ_؀+j.0S Ĵπl18^scF-,pyOA_?:c.p%1 H4Ue W9́,G`bx%/+D\ 5qg7vHRbx 2.ѝ&nϴyiK;ib61E_ g4s2\cm881E栩H ,TgKuU.Rk3Ml. mc5Mֲ Tp f<C^"~~hHzfTs~l<@XcR%p}տ_a~R\OJAWE@U36w2FSf0orˢEA<8y|NueۑN!  MTխj~B[ 6wa,OX,JN\52לcuLPGySDi/P{BG&I XX{oG:,t0.©/;Fwq;~ɾ#E.>K19>\FYFLTy,gIՆn+F/"M @f̲7SʠF)dK&)wq`/š Lbphn>6Gxf;8ޡ-c\A?fJ*47;B.[-5e]Ht`tqxZНciH-fWfۿwH18>[ liB,f#'jpBwlnz4&G͂|6whdEgm[j2Mt8)+`/2m#~m 4^ł uQ=,Fq5ڈSEwGl%RZT2|KXpTc fةǩYCԥ)DIF'I/ņѲf(i^ ~;:t$=-}'aR*AZ62tz.h  S/\9G?*]3h,wA}5$zwn=.'Ujv@ ƨVy'_̨T2؀.~jTDGN7c[궥 h>{9i:)_zfri| \ \= |8rmhTƉQ"d)9(/ 6BBZ+ PstBo{x-B-$ ݛ$KL<;jxƅPO\ElyXD!(I[%.b<}ca~8Akwy>w`\"Yuc!7bHb[*9J g札3w"),y>ޓgp=rM6yP y6{+VQ#DZ:?׼D0 ..pәբ)!R ѫ`Fgk3c/S[ʫX`AYo9ݹo^%w*dDu^CM>f׀=n7\$.eAajтet| īxjՎqO R?tb<'n%=q]!hbEy?k OkTrRAtOe9+vmۍYLť"ν¤I+ #sR4_\F"jl̲b(_\H*%!=Y!Bd_Q۫%xҟxmU^ %(UT`Z&tvZhY(Ơ(fZ^e6:(W]6ԉ6$⹽9Yո_6me!dn3R`[v/)eDa_e[ycuJ մ9*J)<7g*5N@6%4z.2}5bMg8 +σKl-0n pd(2CM! ٟ֯}}0SUuѠ.tS]+s{ X6*XF3djtS ZrQ(:_z` HpTYZp^Ial7\|n"W x?$⍒mujnG-]t_Mcq]EKdl+FHȞb:HRˋSa3̠P`Z[袉bkh+YOÇ3Woe[=s5+L[X.y6M=6Q&L_)<7%ޥ6wRv,LfTĢ0KEp!̌ypb[)5CՍc{b^Ε;$V%E\`Cu8:>%:u P.RA/}_|֢Y 'X6_qfʯmQ;B9V,.U_x 5PLl[pIg#K˺i?/<[I3)bcN>(|oz3z/)*Yiɧq s>Ǝv(%ti xnl$*7nep2b w;*?X$}̈}%G ) kefhi%1D563Kh˳U գtxkp-| .-,g(EAݴ6ZUSYD[aJe_?UX<݌n~Hb0)].ClJ{Ymz> !:(wfrQ+#V֮@b3J}82!*};k^ndA5"POiJr6Lj)@6h@d܂4ίg>y#F.dq#s~sWDilQ\z…i־`q#89Q\b"vgn ^57Oiq$ZT"-C9#66_`bYi|TK}>,jZ@oLmhKW?q٭;yrLi KZ-Yؼ*Eg(̿]ïs\W(7pmj7!UD0šL_0aNwmbϷ0oD4B !ElJp|KU i垥R"J.U,EɩX,!j[WԂp ="\<~F(uqrSI)$4’q"̘c{m%n~;~8klZ2c)cpے~hc-GPU&4nd|cp.ـP/!%?J `؋Jf>[9lo1ܵ. -ohTBFeω9cap N8Eﱩ˦兢̸X~^Zr/)i2><ۈ_)GE(byc:+ܻD=h \jIʿaMj(HĐi fGPuh@QgP\"n 12-F+t^u;nn\Oi٠ܾ^a#W$Vqi{*\$&# 8 B}[ pOP&ME57p:s5KFdNE+͓PpžuKsod$goh[ g"dqfPm<H^ox" @lY犹X}[ o=OEhިJ&埆GcLV{Oԁ x{Ӡ!וBlͨK[ʥi4i;rwD6Z79  ~v:m2:oS%!"^ 9 @Mva0!^Q$'ljO`~Гܯ˴:_{9KzX]%<0dJ$~H7ڷv;#L&w`$\;3畘fޝ)g;`(V]Q~!nIlD+V?\<;%Ds[(~K: '!@騲  V z)IY}K"+.ʯӤ#J|"Aws~?nUN-L .m^.J4uÜt* ׏b٘#p `f׸ -Í Cܷ"F} ,"f<*o<f 6x25ҽP?xQj"jB\8#|*`М |,n͎z7,oAYmRYE[=7`YkC(W[*׷A7"!~;lU9{#q-R(EJz~qMwx!|Dy}G+/}#,M?H 7^z\hbA\F {!#@)odC[]2 t6lDo}w; 98\ģdĈ{:w!LlD5U`w5Eg$uTJp<f DveϥK6ɒX _*P(^2 'j zn{iJqH8p$(wtAqIrv6xЏv{[C.AGY_8zAz׬}y}f'$ CcU*2t wi`ܢYn:DeIôy@cѫtsQI|oZ.nz(Zn;6RƗV6Bwxtڕ&ӊ ]MĮYeO:xXzP< dO,'=bmQ!lɩ@%Eش@gr,(y\FR@yx'Mt* _нKռ)fD{1MlIV=uE@G|*{z v&5P0o,gN,. 1+q>,5^&XGo%1]Fj/6yfa2jXŒu̽?.;Oy[Dqr3ݠvN,\8җ8(9}_.[-aE [vVd,I(tR4TkJ #-sUx6%jXWž.:Y]pY܎?xqh2r0Vt[̬{̴- '_de1Riv yfp/-C][$<YS# oZ:~rݔ?i̩ J]LhgCT.3T[㬨Lr?CO֪?niAFI*ΐtI&e% U1WwGC($y h3 ڦNCwM~!F! 㮓bD) |{:WGOZ puJϬ+X8>r2ruQ~#a}a Ub;Hc ibtgSmDDžUX2K0nX‘] OB>j0siQ6ä{P,~Z XAؗ&- 1hV9GekBöl|ʖX!V@ ͨA5YwZKCA* gYžfK30//Md;.-#:LOTUѠ^X~{{%9o6 SlJUHgga}$PDsL 9&u3a`iDz ,qǬ}ǚCB7 J@f[R'K<(KR!c?uOBƿ}KNRᒺ~Bد4q:\M֦/BgF̖z6[vCZ󘵵5YU2Ũyb܁}e L4{KV8J^`;dV<|M.#*l r)/5,Qc|~<^dPo'sҲw^ͰU!8V男0OyyQѲR|%"l<<ވ9{+cb>{u6`םncM;H,iAQ4BV; kwҳ<ܧF-FPU'KƆ6vBΆR0i>ipLJ<2a%uz,9ޝ^  O[6 HRh #"r *T32!\ RB chWis5UV8ϰ&C3b? WD=)=~scԉ*+9Q0t&DZ86gio m{Hհws*,Z6C;ɤL I0Ͱ X/U(M sT>>_?"B^}L#7EםZ]@B"3aTEGQ٦<:1RgGay?EWt4,m%+[*?sǮS6rʨ5l'W5bX&f/U`=x }ϗba]U&Z}IR 0n"w=D(DW-1/M稃A \rM%F̱tsXk<3wV1\u\E)B俻B)Z(ќC+/[:nI%JT? h48w᚝v&蹯B5ps r #E=6i5C0x('O>gX^O68rK!q" g^ 5r")16Z@X3;!v'7VD 뉁o)c&7,j0).P6; 6SϜ׹gY07E?~)Es|YNMv`K hgu24H#=b=6Df&_m{D;sPQEqy9aS;,l\cz`G r֭sЀ^-8.7&ȗ]dVb,vlOnF֨RE~`^<DGv .kpho2yh"@~9G­8?krwP0ɨԐQo(NkK!̉PN`H'ȚW L璮FCL\d0QP.ժ13bwPYTBa(WS{ /=bn\P@DQ+ApoI5-Yz3s/M7?ùJܿ-i iZ5]=O΃ysk"t-2UH8{%A (e|8EW31yc,kCDגۜIŭ*ܧ0ZJMQu55& `xT0{kSAI\@Ý'':L:FIi{ (:n^vT<YLV%!,l?e'9/yNDl_]w.(ku+4UˋlM0]H˫p ך> י>[|\u< ;ksՌfjwtVkZQ@O?[9NZh&<T)FB5"sZ|˴ Rm2aMEshʵX>0`XηăH)%2HIWZ*c_*wgׅ3a,P`:6zv7Dvݳ^XIKM=11ȤC qtXkdaew ٚ9<ל@3_WF:Oit€ZeYb|A 6w K@{)#cCI?B^ ?  Eԑ#pA*^;!ϿȽ AF 1<6įBV yFK?? b}u]b_faB{VEwU. h?W_|$M xP@`Yr+ǜ,ɺmt(6}o yL1V8\.:齮L(/. O(ոn51GNG1</wo0&'tF/U7Ѿsz`?b~QѤv!L*#c#&(Jylj_2\< MrjK; e5|Ǯ]M-av+!qC$\@G%P~.4M\@|+mIOo}Rp|s٩G}1);+t$\O45<?U{V5ro8pyK&hăEe,VzռH;C$77;F`bR7>wtĮYډ!6$6mʪ3 eu+{9MGu.`̪nD)Pfy?S]>i' g=kUu9Z' m:p)jKMDYI+!"*u<9$eCoL-!V A%"ٶo>ewsϊ|v<,p5BCZ 6.#~o\ѤV(, 4LKݱElm̲p/Np>5WA%#fP#|':oEAnl7meM:&y7֗Gl đ v7 77 C$ΗV $i[W3ꇆ|20 >úJ.S +65HK3qҒ ygLV$TԼ)i{ndgaK`rFGb6XXjyoIE*}llB$f$D4 WJ-o$u8z!K+fLhvx$r-AxCGt4Lc" ZHdWp--:w/g2KuFZꝢ+_*!/FdK2G|)9@*5$t p;EJ*,i0 4d~o:!ZµQ(-FfpreˊrZ&U0˻o"\֭Qh# P_2Ŧ}͡et!3|4WU{v-"nH1U $<ϩM9<ȌC3 |=X^jưʠ]@ș%^#,ѧlʅH7.1Fgˇ3('|ټ5]k*gyF;f{lykmh- -boZ$W61tRm\a%Hu.fZ "*56){aJT"L.q>9ڛEve`,ߎWz/JNA6I.+s2.1 ,FyBn]?LՇHF.]ы֫G_99 7 AbGxX{;Ƅ~yiꮣsOYtVPl3˄⏾nў!sLk|s/uaH7a+ ~P olǣʯ nLJ%؝r"ZGNC=#si>{f \F^TХy1%py[ Ũ> ,&nT^I Њ/zdONR> l] coe-w6:yj+M|˘s&t ըe+) 0!.8Hw =@! F'|ҒHR%LIU0[W^#G p^B2qWỳjNr,^Uvø Y+z*_:72\-;W=ϰUGk/ up hs_1tы&jJۯrꅤƔ RM&Тʩ$e#6Ŏ- 6[xCPĕ\&TȜvw QX@/^U6PJ}v Z!<_w` ez¾8M2A ʬ-@m [ 4q߁ y!fi͐n;Q#;tPrVn D?MFf Ho*dpP>$0s\B<"nyU"pj'9ʍ]'ZWEr(Ң%G6xtjG/%%N_Lk,w7H5DL3a\%pwi,fҡ۪$WZx!I.3S2 u#C&rymdW$e:C¸} oD[h^k}|lҝR]uǶ˕Ofq^0r[`JQ҅+è7)HMRbڞ y*3t{Z@6KJ2)dT&o-I߳csk.d+ g&F¢z@R}_HmhLISVXw{͍P# afJݟ0J{9K?@&L%1U)%+9<:[>C2=fc)%U5 Wed,@ε]OOƇv3Y">, xtC. v D( ۑp&MI>;Iܮu{_}L÷=uh4T8-uB1?,vGRC̪t}7!GΆİ,u Gg%y))ܨzn]ϰ?m޿I4HϪg<{|f:ʒTwwLhLSZեĭDW$³帮&jLjD *K. +Wճ.} ,(_VMt}MZS?C߼kl'Q/`VE,|pSb4m##dr;|p˵Wp!szGx Ma)ƀ Ip/2禊!j…mޢ[M+7Dj}{(K c b!ENOе?Jt* )#̚ɝw,RDImZ(,3WTC}J"툟MdUvHՠm!6^c,8]PTܳlX &6:|*G^5Өd(׃DdJZ,#}@FdjtS0<ߎlM|DW6ΟVŇfji@nHԢ4nCQ&ZpL`96B7C41;' "ϞVY~U N/wsfQszX}\PӴD`x^@΍ kdL*v**"+aCNAn9Pxb CC[]f.fv $UVvKlHt(k#նA {^JpZIA+pÁAN /l?9/'n5/tW$wF| EP`tֳst]5jM=/\+mg;}GA9>B>/Jjm+cWmNMe6˹\V q`K6 ҪH4i64MZp 7uoF  inbbï [8D% 6l~"KO?sK'yҜL3A S@w  n9u;kk N ϶Kw0]"9#/7큝?`VK9<g%Nϕw\cG5V܇<\R!d%_~ګw΂^p-{VZX*P@dq78VɄ*v w NgAA|U189AطȽF8v$o娉abMt״$mϧd}x~m^._}^3"r\O Ԩ6f '_[m&q#)HI5|17#nM sOIvW9| Oy$8L2 Ŝedž?~W Tُ 9 Z]/*lD7{B |\F6+F%z^8t螵 Nfy:bP) !CNm+*S tR Cw; oßc 9/ޘV&lTMTAZ5v8x~КĔM혁+|&$VP6^N%6xj>wg6G,)pjU'N݈BsB~Y w,ĺNTTh YCZx_z]~@۸ֱϜtذCqgrVۙoj^Ѧeb*3ya&ʅyS+se)&_%P-`<3Sٗ L^xA>y>iS [hblš"9.G57ģeZ:{\{}xo\KHp%zM1v Wп%yiSLGgipB4A\71y4qG d>Qp<qrF5W?c."\)ұBc9{Md\ &D_Ne,Ny6*MP⭁7aE&O>#댭":W=wfڴr(w.ƎGQH^ɦᒣU\|UG(٤UT7UwGW63ˌ>yC:U):6nsvp=4hw {1~ߌPyT<*/xc|IJ3\!f(B$IAg _6ᶴb>,=DK]Klp+ ^.и6#&iHN?/.&m/8e)ڙcǚ~OkK& F/R뉷ĪWW `C~~7ۆ+"Hv(}<;@%(ҚGV2zЂq]U޵_s+8џGRYXB֍j *G2zYj5(${DƠ3cg 50'y:/@ơ&%FU.i>Эܗo_;Ճ8ooc 0Bu×<:UybI_H `vH~C(1= ACs̻5@lL$fni|ߊDZq%3D 5&x4K,b"i5P۵\p%zt)g?YT4e_c*ݩ)؜7Z1az#^_'~g/q9 <`ā<J8)\5Vևy G[ M  g5&4s(7# GQpGhDBSW1GdXW ,K(1;ʸ_W/mD;gd,Ԗq3]14'>>Ԗ^0[sleeS'\UyVg:E 9,sƀHFnPR\Dz`*&x%>EnLl'Gb`"Y㕢[gj+c`pR¡g`ds pRO̙lmkvUQ S ڢ]ϳεOAWRpI.7Ma(y6EdWE@ E Q,<; c߃2bl5l|Yʊ i[c?"&Y4y:Mq@+(m4EH}ްr%1$zq #T  .1p c};P׸wy]?|l1l֋j*XҘwwqX:c'Q0A(4.W9A`.1ƒ2f&+,Qh3y_d܊(Qo 39AJDk=RfA!-pY58^|8/GE}y Qf7Q ybFOLSszfmr{ ć<9(7ihD'eOS-q!:(AI.?>*JPw!%5)Ɔ(2X*py /0TChFU6$Bz#VIHđjUέ4)^ ^H tG__DV;C!OR=|'Ibd Zn]DyG)He1zH ,Ԅvُdƍ SAF8?6yx)x݉8@u(&ICƓNˢV6=I U.>*зvm!]!ÍH;W ?4fvYcNp-˖n~z]`B1gmTeWH5BO>7+ޒM$*;aov`#zrG^$ 4ϐd}g,'WH& E{Um}4ƭ 5-טM .w;WOBػ Hժ(:1(إ-oax4@_vp$5(9D\V/m.eYZrNl^b9s˕S3Yh]+J=Y/tꏊ5G{ %7 q1ʤiKşIdO,*wpBlJ\tڃ[~ԙ8q_%Ȫb2yϱ0Z^Fc~(kE.fdj%7MA(Y@0O8In`s[b`1i5]e?@DN̈{<܎U0{phD)} tp{./cfҍўoW;_q%k% kShqzoo>}xeuD yWs%"(+Q\KA}*J5qwj2L3V ]pH@S0. d 4?Ұ+ +y})=.ZGx-"4C!tY$UA8FwW(Qkю#Xq k#_%w rlO֌@ΐg[&g^TƭCxN2TgДyӌs@߭eu B\EnlN mr'g?.N##E޷|>?C>/8H9[2Bhi%M ˤ"obΧM&%ET+]ՠmf]uz .4y"= Ķ8kX>Vëp~{I:wDrf,`dP"z]'C 6`Zmiq6U "{||g0} tL1\=HXck1qxo;1vAMZ|Er=,+<$ 8#\f*((z1S[;UY %)UKpiio.`v^cG]~"=qHK ʑ\`DC`flW)toV]~M;;%CH;hYwF'Q?tqƼUJ`R쑡hva~L/@FCWz5qp>C18g7?>jykW \,Tm#ε1L1K#3uى8;'Q7 r%)B,9ʶDm@M[5Ypb5 ,luL/fθm՛Lw|sVLxI`5cF0&h>N-2"Wtv~QDŽǫk:E5ҟJ\EPNqa |@DDb{ S&*ɗ0cS?^e$:*<"^멐y_Z%_o:1|O!*8(oš]i _Q,tiCضpa*Y-7˜QD~~T]t)rJ`2ۿloJf]{T^`*jmEQA!PDuE9`@LqlAL&|րow\UNEB<[oQ%2R4ނBJ}3~#}sl1zEnьp^_%S\$ڙR9:D |rq0{t(M3}`TKPd nejuJW7ٵdzVKMj爮4Q;]~ᬭ( ? 0F-Oo-LA1V})z/w˕Yv``dTw >IļPQT܎eQh~SrT;Qd6G684Օnډ9,ڤRp=L "=EiS"A"[m`5ܔ~KJaJ ( @(WC!<w.Дi8F!X](S]S]i:@oeِGNֲ)Mb@ҷ~/j ? 0 }gz\pO>2KtTIӓvZإvS[7<{o0K:R%SGGGVXno{;w,tV0z@WI*/u(' x ^F oRħgVAdca^nRӍ,>s@/dz?:q\ME2SԌ4||ϴE  v,: 9&3a|4bg ipcEo1(Vj{ҽN~ ѿ~ cRonЫ'HZ4յ =͸\/&'g<'ӧ8Dq(>LWfWHqƳ== D nȨy?B7E.lɗLV^[1;J( [jjZX?\_-Ԧ2ھ#wJ h2 uc*zEgiGMzE`ƺ@ׯ޿`YS0 ~{#"rʅwAV4i!l0 9bCo5m K+R ??qyZx?. &;x֫ z f[uD3N'So|#t \^I+OM/BPʊ_.\?V 1_sfUT O5#&x'f@ QٻAO%^r6{] oB-#uOhۅBJژc{,kǴK>)fD_!$"u,姢ʤ}RNIo* #遌*(% 躠noePV^F(5em\){1g$e.R:G62G,i 7Z6?_^3+/sW,T_@wQuɵd@%ZY˿R#Vc;{B2\_r 9ыy&_'cL eS:EEuFՋ /,aY'J6~qϊ@,*=kMH Y4T};Ԕ+.󛴈\]`OC:w5jN2pB]Pfk৅=q폚'ۂk, }J (en% x o Rs\ܓ>5\hM浪K(a[RfOۙlq+ֿH^tY;S.6 _]+ ArTʛT>TjCfpȐn20[RV@Qcbcp@#JZL&SbO5U0\2d![8H;G4-DT$|y|:\2ƩV" *ZUT"6(.=P LJ w26Y 2%+kjVNXZOՎT)S\8|AWlsںe jV׈Dv O`_3^}J9 ŽaE Zw\!CgX3m%GCV MgRΘfbMkJ)>)F0lQ(ٿuo w26Ո\F(^lM/{y ?f<}z#2IJȧ:|sEԪvAwYtL2&/0jٺQ;\\l.YO健EmX?)mYA ~ଙ^I 8].d9UU0;^_$Oiz 6vo 쁾o.PJ8`4Xy5̭ͮN^s%˙eߛULD0v32AYǸxÈj:m@b}<~bqͣH@j]]6Dǘ,N}"H ݆ӋrY; LYc}h^p̈́2s$ʞ4NCZ\,^O{ P|-uW9CĔYmRب }yI׮l\%,)6͇Wi?_ݐanbsOS /\m WcvGCd"ח՛™ v2` η:9KZr%6\z[i@Le~? +TsT&qk\c-&GOހYQ*Q5q$08 H8)] 7e/?SQgp5 ?6s Įz`>iW/'R¦L&cA 8%UfM Ϣ9mD#+rfs瀨 dP/X )7ʸ5 i7y< QO9(ܔjbБh/^,q$ AEUG-VH06CF\3@ z0nۖ*l g z5.7|%Թ.ۅEXu|]Ĺ˺YC d&OdҎQ*KF-%q{D@Vlha; ivVR>kQRfZ;rö)/aleZ:UYO )M\:cLX Y,eY:F28?QAyo]OG<a9ǴJӣ %l>[_ˢ ?=`9kT&ء;[j*]ҽMe\] :.HE Ts3ӓ~7"D":uuc/1MYe'e#^Id>[%;BԱ?ca${)8jݮ!䘞+r3Ͼ֮V@UC'$`1֢V] 3a{~M@8 :O9n%þ3YT2`^>Xȼ9m[g0bLh%VzyQ%:9ĝH"TʫIYisTqHl5:_%(|q文tv1 '& =Fhtt(D:KI$/x `ri?nbX[!PپGKhsܳU Q< ^KWo_><}>;g:;\C6$6 k[_ @@Kj!&n[d|];IU<8(>w l~ 2:|kȢp[v6A' &!OG NB>C1#^& V{fV$37Ǩx:5AdkjH$y+MH52l( \]hlG9YuK_j"Z|UVE%U'gY7Χә0Cf`auqq];Rܾtx+q*tX*Rq(:b[zqU 7H+%L <ʮ4I{$6'>=+$^<]bCjJ?>8Vi?o4gm_G4ST r.T3^NHO+ڢQUH!>'BvDsfJ~ UPfGΥOr pլ0ѷrlg6gr!)-UM'5Y2A?E6$*`h Rk{mxoEΩ W\ zԉ*KPPx_]d?v񮱖m`|{08m Wз| ܦF#t:أteVּ~Iϖkw[=4l8R|_8o!L!- _륇"lxf<PXQC~K|XEO(pr>,hpZo<*]\oVC_] O0z\scW7$i#?Ӟ!تsN6PI  1Qk6);J(OR`q0عlVl6S rX-08Вlk ^Df|NQH*qzCVQaU \.a_$5^ft!,uzxj"gG5$Dž+|SsyGg%=YmJiU$@Z<"Py<. R=2'oo~e%V~xQoPX(Ǵn}J&?˓7eUv"NHiky^"_%aəH55j J[l}̣WJCnT!.tNz?|blMN鷤 [|GUEkdߐd&0r$ȢlopXi-&)-1XI';V[xhj/ɔ+;EKu7'mBcjOEVm "Tӎ_A5h$ C$FC(TO?W{vZ e֜@.̹8*2kЯWSm_=6X6Jw"!D0LnŔ9$}{Bη[b; )1>[8:4C^Dg`].oj721nj}PPg58T1SIxm)w_JxqhT{x; *T2nڵCYdu J'D`-D,\n\N;[+eY8/COv=_ Y=.asb ޣD~+ KHx2" VR-w2{IȪJH}LYh 蝚I> ;Oо1+p[@Oۆ%#M x,PuG=sٮ9Ytvo6_ WV/ԩ@ JKu@|q{"YnCAHawM64<ب_2+ GĔR`ղO$󋜑!Wv' --y\%F}Jx/yPtz7X;۹S'@ȗZeLy7jESR1aǘ(pdv 86  Gyk6쫏n OљK Ljd^ X 4`*'KD EMeIˤo>ӏ9&5㢅uB)qLB 'J!GR^ XG?ՈJKHO|/g(|Mh//{Y.F{gca'x _-3B+2V"M cœ0z n?h hk1u~Y@&!g3{ m)EuZ%ʛ=Sb9 +o; a3 p2ԝL7CBay~swvb"igp mW@aԲ[A1^<WgWBOH]Abѷ@i[:|kVln~-NQP$I;K*E q쀑GB0ZekB0Ya*gؕkg(e",pxj]52 Kk{Г 3HOXGȏ 챩-`Y'qH2!+CedВhN &_jZ/ZHMLPn[@^Yk&|0f{}x}>=`Jc56B g H'".COFt6&o@.jt/ͳC@Ii3)Y;0`2o{Yh;&8<$ Rn^{L zFx`cAz{٬BKU'"sm>J|5cJI(F nOe5?Rt*@OϟV49T$ov9;!TzN竧>+s ڞNR+Vyu`b~&@=!*B->>}'e*_SXoC5,4=V %$AH|a:.T2i!(%g[`ޑ[Fw| ?UY8Ut )X ZV?V(|K] %0];gU?UͲ4QWC(. 1%n?~[qn5fNʓP PP졹LtYr1gVDUhrt/7u(DNitoBAm#`QVR 8#c.Iup<VH54y7&rн_1ͣڿ!ڣlcK//5ԯ5t:ucxcxw wPhB}U°oXQ߯ ~{k_l6#UK>,g(|LχsEH/e dmqYn>~4f?޹ ֲc09$Ng;\\ nxNAto'̂vH+Fq/ɐ! G|spk)~^eP&/ 26ozjOibړ``tJ.yj,:`xfjq$u˷8?I+a6ɇw 6S!n;$A y04ЧpjBpnzŴni:I9,@?~f .7""{FOs%C} &a[/GiRllFn Q @~kdn-vޅ(Pwrpp6PEu .ɓNnȀM_Pc8Uj0N68ˈ~ݨf1|WXzHqu7oE ,}bH|{OFׄ+X ʊ]LmXޢrDn\& az%ҷp|8--a{ 0GX +M˥HI˹b6IlhVGЋg'Js!9٦ƒˠ:= |'dcIhES},#Q {p/BtkSYP.j:Aº؋`"&PsraY +'xX|rH@OjO}!+odK>ٰ~敽m@nyء$;Px+9-6N3xCB W(1y!28+vLP5f0PCȑ^dެ7 봾~Hs"`)A?Eraj%mMLu١tt|4ƨ5.«EBέ.s@ oMFJd&7ô~TUWQf lFZ -Bx/'ߘUbӮx@}Zjr [P hZ4fxCzIQE8^]<>=XMW#h֚GJ8 9J`%LV_GB6Ce2?_^-<Χļ ;- pG!H l^_Xjs|寅]|E=i@ݗ )k$m/x1(\JH/N0cN @zXh#y8+ҖʒI6ǿ9p>B$S~bscZ7uLK+fq|mnWXoh`py7 H-gKTmX 2$Bh7mt'/08جm5~fbȍv/rR+ш,0Y{jݥ0,ʫgUȳV(XmGkkE?tN,\dm3:_"Y3}"0V5 X`n@֍ 5Uw/׻e=Lc5O|5t/ Ro]I'C&=//J T ĸ![G Τ5jC0Tp [Q`J=eM}/Gd,, 쫶v{Ai@y2 M?Y{%(c2dlT[t7"Z̛-WrDAv wZ9h$k.e u2OLeGDl -%а.w#PNe/_,vOPmJlK$dHqaZNKϘ}pNB灔0(H,,bĬ)~g]َ"VƶĝPcv]HК*a@(| DkaǰIc|t#?R8D!â`D?r3A6tQ#DkbzKuJ(?F@jUܟhŖQ%Ht;Q*K`0:Ѻ#xq8:dy%~}qfmڏuǰ>P‚;;"C>2Nܝ2xǧ~A+_bNLeϻ'?Rb}rt%= P ]$:m;?d=;'>= 8 ?te[N6J׍y-bXf%&vWm*y@~+Bq~\粱PA >bֲ.}臣WM.'g@oB_q3teFx hKݰ(Yj#TҏVW'_8۔1F{3]4p/ zﳊMi,[c3`x§$kS1_4+4p`9%#j6Mw( 65tsDv9TɈh} ?#iA7߮W饽4;Q/fz|qqs4pZ`Ex^҇le1tޙ>due]czk@6=AtYF< I@tZ6W{WKu-$a5*A=7`vyW&2 B84!:5GkyYQ)EϤ8Szڤ|ުY"F D$uk(F1Oѓy a!Kpt#2ڕ[ϼj*Ij{4}S [*<%*GG X憡H>%CMaVbSU@G؍Nv  e {Gyb^{Q{-K $Go3Lb?U,ak@n]#V@TY'E pU3r i>ob͹ŋsI8a+B>';N/qX|.'9xiU͹ ? X%֤&mN[@@A*N.C'4@'SR3kp" 8.86'}jA%V\'NEP xB}4al_݃<v^OZGrP 8r@;@Rg> }sXb#5y&i%/Ҳ1|e5_PfK`oh.$RsjyhYX eAx`ͯyl"$<`8\x'{LqCx|Z29ey;~ u+3 ;~ZÆ i]#̙:#~^l. ?,pfJ@8KfFr(4"NZ%E]m4ƒ(ͼaDي/YjnA7ԵV.7Qq|L`ąxk$Vy&G Dk'Th3Gx.FMRE=nD sH+țubI?\7:x:駘 1fݬ&\ʤ-Xsۅ)*4vKzKt LtL(w\>ki?'nXa;5 s?G K0 =s\$㐏6fy_;n+6ciH M\d $pMvHˍLIt(o`ˉj9ce"eIs YLi"V~ !S\7$_*bc`<=)#u 8IbC ȷD>LݼbfhSYf%c$3 NU-*q^&^m08ZF&堃ƤwZKzQS~Mrb^PɀrO\]8!#~0gMQTJ<3'ZG%3zV f= A}atp|""f 0ݷQ@p tJt <c0vUH_"JPNӫ#FʌifDdMsTkF|M1 #|t&µ~4~>B!?>2R>a׭V[xB W8P q4/?m>:}=wdh%,Q$"\s4+|DsO!3r=miX'[ 9 }keu(i7B|)x7ap!_/(S y~MZ)ܟLXۊWv$W^e8#7 ǥߏ0ٳStٳʉ' ~!b|`{v1+W8Et͍rܕ<})eս r0_)M@u<̟hRzz/D|+RKj+ؑGcd# (ƻ-| 34Qi:j_*t5J%R(qVPA8aj:뿸K]"QKyD14{Rf8d,L [Zgnj,$l@jן=,dmo:-BwxX}|K|ϲU"aGM-dJ$aʊBv1n3Xz:}f.,%f4"8o^5K8q,p7{0Zzw:OS*}ǯrơ|q#K i%\-LaU-$FEZ3S6ܡ?זs*J$K ށ&x pmS;Á|d?aח}n9atC 1uW k3%+i`=qMM-h]ӻd{ ٥FVLOc3=].Z0$yʘ%Ecl)B@[6sjwF!_2ԟ'tCG@WKB%h%-FftnX+;,)Bj5ƕE:f.+ n6%/bzLwjq7Ex fT1Z 흃@ h=L5இ9>/2MB_Xܣv5Nze2ǝWKmsV'¤}a|__cz5"AɀO{ꪾ#e|w垫PJ `v(m@fw+}x@J7Q=Wa xsyi- i; @U{"ZjoNf)ڪ1\2).$:e1F R#'^V _Œ)Pچ`@Z%?ꯡZ GlՇr8#eOQ[k+<HV'967[qe>ςf6K1cґʹq:YCՂb̸IcKH3Itɕ[cy؛j6lƜ3*,E4*RzӺ9Ǥb5y*c%4Pp|;n]/Hjmgx?])U'Ѓbs@Kwu6̌cjS7~%֯i =NK6fcz(;4knS"7E f5bWQdNsK+?̷|%HlB ;T6ȃI@`H̴ɿE=WkOn<ݲZ.y Nh6Q.GJЭ\~gZ,m\V)7.fn<[밒s0c#UygżtAHsL݉*cϪ}hKr JIQrq*GQ pe n&$ f_.rtƮ0,r&\WZbWϮdgCks,auv>J6rw/N!l!zhBS"׻JCTX3&&y8&4! & Іqb )grP1i8ߦX߫NP[g$s9<-m5lK ';5wcoMkʼnt=@SC?yYvzѓp$iU8ohEzѻ[JtL yFʙYXuڶohtm/3^}#zPmI'Wgʀ\4VA*FOq.G+&iCrkmA>D/#-HAT_c^b[h1gYK6xC)dt%]mYGfX$ِ `'TptFEE$9rM|x c,k6;<$txnvNoY؅y]Yd!ʔ??{J]yمbKˤ" ":MȳBy< 9߄` ^#ASy,54ZdizX\M+iGCY"M|YՓCeR3nC "3$Vb18 =υ[cf 0j`N+u4h`)}a߳z20=\LiX)nљw&HSk K(q~|;6f~u:;7@[Ղ4/}\Gv7pccՖ~Po$I4v#K [hL| W>;*+$(o o3d2l6TU)11ȶ-kvAY~GU#8|v4VʎS5XU\Hhav1D d[A_m}g QkzuAճ c-phrO-"ATjU? i1b% WqKCYc}[PJ#)9C3UX)@vyna{oK `gjҩ~n1j&±LӍxזZ_roh1k=K\4 '7{qtj!Aµ/=iE#)@5}`hrf IZ~F3WWmv94wg}@RT "<2:.Nb80;!ŀQKL qM"?eb\H;ӻW؃2[|EzuVش+tUi2}HJ0r}yny:^(xzw~1FR_I' HME2/ ܶͤ^m3Imu}5b}_NVxC4Ng=A?k/o9%$, rzH:^ VorFQRmķYm'm7oc3G68w'|1QH]0G.n:q) }LwB WGc9[ '2Ցὣ5jTˀˁ3L_DEԊIY3CȒ.hҵ]dhChض)8{Q]nX=5M֩IMX]~)'87HJ_ꂪ&\Jq5=jctx -tv8=#N 5&֤,!< KϮ@`8L 2%HzL=i}jѭG Gs;˞nW3907.u畃2hϧȫ9  i#Qnbd:g;tFMW)5̱0F!\J5v.4ﲁy%2YhEtLfƢ< pa#6wO3'V~}Օ)Pm3*$އJQI:1n5>&xe.>_#jZH ,ڨ[ 2BIWw bXDޒ9SOَpN+zunDh(UY_^V!^kɡ%WvB.cKt$j.Ji25=N.҅DLNSJ - V2LV ,hzSrQ@w$xBXzW(l6h\o}U%|:ZwG椝m{ҽCM Od1]LSG>|8-bF7^ 4hLjyY˦u9"$60Zy$QvQi}o/cU;@io%A/rjWP)J7Rm ڮbFLX(9̯TJ%DkR=oNceRݷ8BV+UhX 9([$Ч1xAQc8o VW:A.m O8l ް \+@MS ǿv}LӟWL>z ҄aHN#A|0yQY[|\;(=-V;]:cpWۨq C5J0IDa>Exe0pᐰО;|6Y%"㓭<^A sB9)ᥓ27iMփ)\υ16cH7mIy+"J%紒.M:| p@x4 T:Toe? GsR=*`~'XouW*?0YB{eM'.X8NH̜Q{`Orܽ !0 95{-xnqjz k${yӳgpW#]_[ZA>F1ROX@ƞz])+ì[Sgtb9# R!c!6x]abFF_:e-U+ ^WQxMPqo߁$h!=F_ @e`3 K[{|&uYc|-#Bʡ]B %z67,#}|F~}Z@ۦs2UĜ.8PtTa9NGU3,30s`*Ԡͫt܏˴ ^㿋q'e](}H~挦y|4}!QXeK3 ^vRKpd{ X~:YmRNެJN\9մNYDj+Dje&u|7!M2]d̂ D:{jRœz R"`_n;Nr !]a>+,-"a[!Ks̭ |􈋹 YGX=lBoJMq&b3]3fwgnc?sO]Y]´)Q(gao/JHu([Wsn}v>1c :M1ò m ' U)3?zPf0c64 NU7K)YJn4ۏ&tR=ZByHX{"4g'(j~ g(/}A"ɴ#T*Syp D$byz(W}eX|<TDY'xB{=EAgUC@oU*\Uvz\Qé/҆Rjq,`j\sҲCDYɮ]p2)R1NnBc";d1HKHSFbS4@ iì9#=$Ḳ: ~]&59 Ė+'-zIoAzՏ jwы.-C|~?aZzI/y%$X˧p!Bv8pn^.@.:P~7CJsDw7ɜl:Rpv.m:OFK⛵lh0GIGOP "oV/vXOTT:[,l X˲ou[-iFp+!a6BpȢ Xt.ĻΘ,%N 7j={(IҺⱼ)nF w`T\ΡLzsV(۶"dUZW:f4lU&^% Fqd>ţj (LuebR_ D`V]R[g Ad–tq<!q ̫]JǂeHU#-fe6"*f扒%@ 8R cn" M:,R69^\#WEGg9j2ro\yơȨTdxVm@MDӢ'C}HCai4j7FZ YI*^@@G(lJ~fٗ1 ZElsADyZ]᱁0 ?<`aBρxWZFVjw-Yp\mML ]f e2?2a 2QI^(:ۍe#,Wњd>γgP a9l㋞ﳙìlЋQw3#B˲KWg D~{k A .80l ?6Bqa4W-Lm=C<+iDTg07x* hטرKN=[h2U!]fnK5^`EI3rDD9b;ˆ.\ Vz\8^_N]N$Ad8Zt]Ӆrziq<ة>AQkI rP }A4/yVR~s/09GIO>vYR_}wPqc*ߥ8oVh)PY )}ad{YsuDD*}ySL.w]x.ȤŸr?G=0a3T -Za$,kj+N̾1Zs>76b۪{tP?؁M[|Vb3܏3lyg`6^@ ?"8 "f.Y}"#hά3 G@9`01%xz73!۸Gz);$XCuϦWwe9|ƭoC -hX;1;}KB2W_)65D9[Rk9dq.M~9A #m0?k#C7 ΕGb4Ł^ fd1x"-).cӼA*'(ib>?T9mWD;=cG^DfSY0*A۹`;K gu~G>375ި3*SSA%9q>Y!h1Cg"hhkfˮ 4դT5lHޥETI2i718 mhk<"¬@3?IBw )P2!Z^CQ^Id=c jt {Ϻ[P`òW#U~C7! @^7JżNV~GR/hiY*TSnCATԕuf@#bX"$Yn׹,A҉WOGp:ꮷ^*x?]m62$E{K:71\RVHpG)'1o.A@\W!` \@>tk*tc'lP}X 0$WU0{_:&&bv@Xιv2j'dnhp/jxe*0Bt[y-0üNc&%T7> &͌Tp|XRV|2*Y+Py0oЀ{XlTb'1.}?I V Iky*ġ|Uk/[-mqw۾8y1NJ2a`k2M>ߥ7HieĀdB~" l XC c2e s \cǠzzHcyoHG>>8w) "p +ٹeU!AVx{ I&̊,ӱ&_ʺ?徭j}ͫO?Pb,ɔw޳\ /Z"GkHcV8#8z@_7Aoa do*ʗA#Ie> 8* RP7{ΩTm>x=0mb혈')-H 6}ռeIq2 }`(c]6B4Yc1|wr]0Q9!uE,{i))f̱[\hSpA[Vj*0F,4bx(֔&+ azb֝>\&0R$p9*wB-R6t] 7?o6>կM3Q!*Yp0*iyqHGjgܦjBxfCj5Z )2ÑF#1 PƗڊ4H.˥:fsD#₝laO]\TjUU,$c*`j+q3 37Se{t5eiN"6ʃyT3ȇݑxpiAݙD)I`=L;NܛgY($ԍW%ʛD4XzT(6Lv2Wd;X{-G;}l@K6B\Accլȼ2>Gj\産\OUBTBv]/_[ n3α¿7(3XX Y$~]$͈F#1lu<1fLX&ڥ[;j#h/OLwə '7|)]|ơ:IDv(,Irչ`6 QQِpN-gXـBky<߫L݉\vBP!lô>**>$f˂B%x#ZF h 'NVNk ?EHpV~X2ؔxf`VR06]mKoFTKx,C/DbW4ZHΝ<*O'ZxZn>/ϯ9~?c3PaqK?QM.oQ8ԧ,-WxlEQd.|ָ{{79K<?7`bh*{{{u 56W)lv1|C}qyu=7b@9z$KaC7Hk|Uم6IG+Iees]6oq+fj[.XFn7(܃LV[tMBRҭ*'9$yTp90q0<:[;o'<44Kd͸A,qH*oӣP9qiQ)g`zȘnBvkA}+ePf1bB6J$kz<?Y\ǂ$$}ԝ$>T(uB%tM{wStRl4rQo|_롓BHxEO_W{^Xlv}\?VaaI+޴Sd{8k$vJM_G2[l}i [spѓ~𪮥s66τ2itvq[1g’ @^S_@1B-ܮvPHt,k+2syU/vco [3̊×+Y >s괠8*1acrHV1|T[0 %1f^2X-8.vP#TRKbĔ>~qzSLֹc)*0\ ^\f!b",{φD1q6T2xc&^xjͰ҈C G(r0SD͑dx'- NU41/m-8L?F JNź#kpdd$xԤ,U̕ crqT23gpI-xдGV⻝ĵgሡ2a -MUۍEDdT]WĿzvo ^H70T?F_i:X7剹>e*=Rh=@vl:?8&vԷb'd((TYT`w[(,sZi|ST[9z^G|γSp mjs 0[,`c| ̍K4s0`w`g*LRtmy:4?ge];s(E ۧ/%+›l@~JAz^P*o,v`5^Xk*3޹dOlE!>pGkYЖy!zrA+tlĿ&lOfwz$1mx.j(B8rF a[RQ я%N>4U6e)W1͉ɫQ:l/¸Ĩ+6&v$QF{~n1Gq8~gĒ,06:>pړ 8V^xV<*}4r|j ҆V^0sL/ Ae=F!w+1X#9RMdSUҀ}E`5rVX.GÀD}^7v] .VjFC,FfLJ  hImo22yg$.,E{-!5?/Qk1SIYtڟ]LN.dlke=,]cFW2ŀ70r)uU3An2խ뛏M_0帄B#HwK&mOV#;\lIA} I2%bՈ_dEMn2Gt8nr$+-\KrkO.Obѯzlⓣ :0tvp"d Bi w~ |1Dh[L6F[g8/? Ʒ$rpsbܝK !EPJLj4lHIXL;~0TNk:yUdYBvR OCVt9s\2v$"f=`,Ch##!aDX&AYi*'; .f }5q ǀQx[u/YylW "!PW)ZvQ]% l1e͟ohEz6D^X3qjO`S KG@ՂKW=ĘuR͜>DjOGƓ|kͽfNJ}B`,J0ҥqY<z\w}26i9oWYi!>>LS!ި%oPЦp2ٙW9QuͪbS(e2W%`-5dhe&=6p_W7.PŀRiICaT(t.ӥh`Z~ ZKm_T橐0V9\k@-ǼZ Ht>U2W$:TOE-&u:LcP^J~eAכ++.֯#Nlv3Ґ`t\a&b =N(Rx'NϏl)Yんw@R”R&o/< gըdc*1% sv!k2EHwn09@ځ3_AsdoNq-a݅ {TD uهWkj֯j%4KzH퐰 Z6뭎 % SlNΤe epƃҀһ,/,y GQ0/`R:ӠJ3M TfZx9T_2*&E߶ይ1*}}JpOW6 Zt /(/|GPL;1:Bxscfr/>ީ$GzbH CKB+0سBTfFJ&tvQ`UX 56'ETbsB>aUƵ?q5Tɫ!t[u>O1AoCt-(v8n)jUāَɟl;GNyYWF.d Vq9%P^$oj}|- & [ c+ne9TFzZ Ηf GGw43Rg7$ wPmZSy͋˯ݕbýsjL>'C,T1Tgլ+|AYw$lU~XJiŪ g=XP%x!R򑻊"*|;G H[׊IFtCYr-w8?/C}jڙںcl]/Ά0VSt]aWbS*ih6! R xhY~= |[?譾 N$W8JG@½|0" b?'y}a18zWe ִF@]%l IT©æQ9Ey*7*@Sӄ a]QU+8i>gXwkwb%v~cwZj zL< 3.6ϛu'=0咟Dp7lġd?'|iG4mlcLԨ㪽p~ zS2P%uXɼm׬CQ=}ʄD*H=Z:d&s&Z\M-XL,d(hWV@-VW_2@IuĐ!1>C&xĻ=%0GBq6-v{Yx$08SkT._jI}:A)(?/,!wG8fáuTvp; W:G (bŔb==38k`@7|n՜Džw"=P hΞ\*B\kԾ'PVc ݢB%ejLZ{:+$bǀj=[s)gE侙&\2vM9satodɩ] 7'쫻Ǎ=OvV0(;k""/̄2Xy-Yz :o"ޝGMtˀ#NsxI?#^~C2rʘZnޜ8_m8܄CAds!}S2W[A4L^(4Y)i.& ~P_]TK^36+5&x4wdUXx00.MĻÌ-"13ކIQ\xe!GzzYgAq((=ݭHfvO|J L۳z0Jax9L2gQbAૐѲkNȡu1Iqf]GJ2Yя SF4:?&眺r=Xl?ؿzASG*[tXPyUM襍qhXY7X+u`2J4䘍'B4Ba Iil'S"SɜfE .$K86eȆl@fs燩eD|װ ̑7u2)&*{EKWz=L]O*ce=PeXXv TB?7o$O(Ps (\2 `_'ab-Kdb ovcb5ȰzapO|(YȔ0@F2x?RƫVM[\OJh{ry z.,Cm|g +#ʲvBٜ^] GMbt8q]CHR榾><GrڤWb lR_'f1DTrufl@R+:_jHXN "ЂkEϩjkvB&qp(7h+q(md{9 eٍos4Sƶ =PV <6j+>( ?^zz&;;chQ7Lr WoU;XIDý`V{d;I3\StWTQ(Ww,*"hR("ȉg#R2V^~ИCe!$A*9~P kjN-T 9'/q_aKa]JuF饽lǟ?Z0]d`bFh>.@ur~K$s![҇㋂S w0Q0q4vov9/deQAD27N6}0fàIIaiMmu8ŎLѦ̊cuNd^= m!jM``YDA^M{^8SkH|^()x.aѿRSPAh[=M!cCD(w--!O kF/ӳO>{r`qf,*p̑&(agV_s3;/2ݜCO:Ǥy-B-6)=hJ x"<8܌C+ d=y(S~O"&+d||p4Q;xi N`1*aSq5.xƠs'lŠ^b]|)+V5vtZ.uu!?)m|15X&.=k#K"TDBȓg3#4X!(<.K}K6U8FipzQkRӍAneA/p(ϔGMKppzPE lVQ/ll˔.6$զ[RѝS݇10 +%{n\K fQU$^,g&]v1f;jDwcg `Ef'Xd]qI&N#".+-B  B)Zk<,;*ߝ>&k 006\٦)3r|x'tiA-ά6Wv56AGXZ3/] rAe f%?)ͭ *΀o}ZbG6<I̔: iy>w_b4~mw3) 8qIf|<]Q2 ykrs^t^6(I5%Af_ntmЙK3Xx/攗3!T/TW^ं*2o5J߬v9ʠYB A.R<ף”u`ŕNH)'a8/1-mӯ+HSX!LۘjPAFV/>q[`fS@W֊inWjQ\ڠinhh 76[bk"~525Qo7AA%B#&H٩ =N8Ei?Ipq!r+s:I.*Ðx-u!t6sfPAFlT%ov/],%IW{@ta+7bt'B*]qȂx9Yn+C|_MmX=N:M EDʑLm*UE?RR! aMx[~l7)wsr K38#4[ZGzA/~5hG1Emb^Z9zxz=8m,꒴EZwOʜvVJ[' H # W3 ?~J ֈ)LGBUy'΀2WXD(IR$=gLM9P!s4yfԿBޢ*MLS@s'$h.Hޅ(l(UaױAۖ?o4OVU𖘯+"Qw;WkF_D\a="O]k4/ oeJz78:M[6fDN BAy?oYFUFFfO21_ʞl%pM\4 L8A[ N'xOV!ͦzwAbGJufܻllvX\_A(:itzR 6,}Xl>4dNu`dx :/)˲~PQ|P^_cT*vV Fy vNR?eHw;gTW a $Isˎv Gݰ}펱^ܺ(?A$*4pf=="bp*͘%=4 pDl !0:Xl93=>EnZ(`J1SUiצClF܄1qaZ3$%Z칎oYH//q CUh ]lV3 %Wo<$JBՀm6!M!P'QDU_su|$617{jLB88`{],~q&V7OSS*&>`: u }oҡQw{jSF2l=}!1Ug"11IA +W {zNN3ƮųL@~ċ{#͙4õ6`7ȆuwT1ᵗ9:+Qo$iւdz߲Ka Z}Dx$ac1OyZQjBW#_60o=y$Y> < [e-k3ʿͣsU^LQKuYPI?̽mM!!Nʌj,:[G}vh(ĵܥ-@7EiLkQu_n]+ɹ9 _.tXBE쩟bv.Xjy>ʐikR9Ș|7,gĝ%^[ ?s{8'9D,*q&,ϞMEPv Pur_d4jLd4JOG!-=A' Q7.>:(jaN7d& +_9$#s\%]!%PQQuV&2a.h'.ʭҿq`d)9}f޿AB@wQT~D\E$3G8_eh0Ҙ鉿V<b *Ґ7 4|L ->۠8+xyIku*`TՎ9o\< L+P^J6."?P.2eoכ~֑sZ SIځzJ>9*@Jd^\jn̈8iȖB bahlńXe:d 3FVV E 宙  ƒS-ȤPRB6Lp:j d(,H^ \ZV?ur/DkVZf@\&6 戉^F=R_˙~(c~@KVWpN6LԄsG8>[>t518W~O:wΝ'j`ߋ: yR>.YZb?Og>UV3ӟB3rXNhjj 8 Qtioݚ`15JJB:*)IDW9Qv?q`b3NvUXa >WqytP!TuΟPh@!X-m6z(J8aj tlL0{ء9@T~y.~n^6ߡziշP]JHn/"-;4.:HӽW|ڶOi}Do5b6 sR?ɗ(Og@`f$M(Ue-b= pKk$}?;A+,>_woBUmfk'`>΢=.PmcZBMfQh0Tv!kO H7<з\J}eLSlgvc8#H:Cۻ'ϤV?=l9sLY>A^1xwiOhisC+˯k~ ꡪLګDN_n+蛊&IEc ֋6B|(sypըf83|Xx[ܼ.厫k(ڬ#:4%dl?(p$ʻ@!Fʣ!moW6$ ;|ܿRs5X%wT3CBU("9[–_2@{Q`cȤSeH HeLJz+6i!І35UH0,LåKmé!Pc e)n,ȿqF{!j>`c3]a]UDZ!r+6h9η1v`y9IFkY=S1QASR(t"G"b/!{Ǿy ? d\MzG!t<ɜ UTE>s9{g';&Eiۂ{4PMۏ^LQkvb2ږ?~PQP՘e3Z.էNS 30*6CqՖ n` NQ5z ta ߑ*NtXDFA"){bm=`jA7n8S!Mf}&; X~–NPa4 J]M2";*hh0\w7m dҙ- ]1g轼Ք`#n >,4`w(9Aa-= K/z(e (8U i׻~I)\@9g-@|A^4[nVR1CNћ~j& _*B_ƭ3 13*kAOSrpE5H*$-G%lu?&5PŖAk먀?!꿠t94We\1,@.ZIEh"{FP)6;-/۰Jtp`Zk;zj_ܾ}̗ EE1K#Dh㐦]r4`~e|KюQ"|ZkA'D8u2K6 4凿+/|'JI"ݶ nڹp Zffn_zf9$]{x8wz j}O'C`K;ݧR9M_oL8B>?S1jI]֧ye(%[/ZjԭUb$nuZ%MMp T&[rcʱx< o&Fã9TG51ljR$ P?t7 `{MM-~4.✩݈nAM (s2CؕUi-4w2!"5{zO_ '45;vt{ #$f|4m @|y=KF΄xrlDŕT(kUXZ -Y=@DSx aUk+dWeZNuy6i1zc+WDz/3zdZyiqfC8cs=6/|2Ro{Jq6*W]ڸ#iNX7BYrދ>gBξ{58 @'/j`[snq ˃C'n*$7K|V92 w,-YW]v#@Qxj2a+嚻F V}2.G D*1Gj tC1U"NaA58†6о+^teIVNVkl{/⠶ūG}Do/ P̕$xGAm\1#XG«33Cs4u7+ro핵#~uA=:,vNɣOH-qgyCMaRLyƭB*׋U!}Js9.0,a9y8:AL+ @6A4P?3]HKE %J dd.=v޶k/|DJ+dz &|H[g>|ck^P(aNrt~"Odñ(j;6L>Ckhy!O."8Ð \Y",ڬtvFznՉ)*G%nH Qg2+Y@//Y #}QˬhGX4K#3i8V?aH 9T ~EWX@~Xt[I C헸|` 0E%(l({im.~vre `R{|Bt&N(!, MIo+>{1-6 eWb_[V",[t fr^Y}5; {=E$`0Ƒa.5ّȣ Iqkv݃/*hytScU:Te xF\ ;l'l^8zbTL6x(@8sdТ0ѳMgSXK#7OY |~cTM| ,Zkٙ_KC!Usc  -䠻ButxWg -)1 }d̻N$Dqgp$n&?Tz1gzaEIk@whNç5J' i +ٻyN%s0qxވ7Gnj' 2ᯑaj$L϶yU2S.;w X^aNE j*qЉ!cչϤRqcGL&ޞ%0que+Yw !Yj=}t;8)z y\$a!٘?u,&0m>&X3gGǫI\ m?KԮAv2&/SllYXiGۗHm'G"a2@㙥ӕ𪻑vK2W8 )(&rӯ|P=){m{B<ªs9{ulBwJbt[O#`UhM Zȏ[HYhD~GP%1Q 3ӥD`*xY?w]c4o#n1ػn%0daMSU7,r0SjuA:rM]0Cy{u9~!?`YNŅ2oLwGGXH)4?K%C `).F5LC)eQ! e)p( c%O{Sb7&+t~〟dHc Wɷ^V4-bNe-ym#šze:'vq,Ls˞"r[)ۚrRғ]Nyzcm؆lӗ.raF]aG+*޽ljie.pyʽ'hdmmj\%6VEviSĜ+J?h;ʂ#2gSU.F'^ҜIXމ^GN裛d'lvݎCWò٬6fcU]1=0D!05ˢH-oQ>*S~\l_cA+Ԥ8b&6lNlWOi3m'{ aOIؠc1uc 덿 };uu=F{S"[@rC WFBCGe]î7uG,|ZlwvUTc,iag-;WNI]xO8'dn:7]t=]$e\} cwŰOl@GTD k  g9yZ8/sJ&׋0Q`G-eشψ6Lڣ|a2ր~?GE:ؖ!H2ֶx^2]*^HXN>2rjpY*׀r &s6o']^G3zq8KKyTiÒ`;`:?x`bCaC~U12X<.7=,c {caveKRcP'4 TMv~c =)Ӽz#K$L?̂%";߭!@l/_d{WАݮP]YBlBvUrcJwwv*\mwy[%q?YǷx?:ar%ZLˬ Y4 ;V / wHN&vBz := nf{K%ۄuX0(Lc N'Ti5wRgSs\e}xV3'*|FhS,1! p .qʸ݆{Paοf鞚Qudžu) cܺ.q1zBpd_eQbYam8j,[I G+wd 0G~3f%zrc;ۃ!_{_Vn@)V`061TMq\Y3-rtRB2ht 1|jqjh<eL L`?L-])}ϠL ~#X8RiU5v=# _w6g](aTܨ@?we)qWt~_R: ]ޒ{ōq4KQ<|9b ᅗ kD"@2(-&:e{Bl+sOQcm71)pC1D|aUeHGc9"w@@(43]HF%I#WiXt^pд鷨: 4%0lѢ)k~ OO?ۙ}xm޼Oo6Ο-E/"jވT ly'Xd!Hw'f nov؇4o-hLHj`uS1/Gϐۯ Mއ88qNwGT(UZԎn1hN-֖ܾzE,;w l򇲦K |.6pjN vI&#`|%:;$RG*gFmD XS U ]2'<j'+%ip|NL޿WY\.P.O}(Qb#+Cˁ Y*+LiMcQ6 fb"?cM^td|"djxý#fkwd0C"EdrtR+3&(8v4XHqۢcIԾQ"4&cDfd%B Fk\'Ŗq*}+ۂ.,zGF>Ӻ|y LJJ1ypGf%.Gsg"aJHV0izǰ]D2y/oE~%K% 1 ~u o Ck;tû4'ј`4r8N$A]ee)׳-8Q<n6 rmJ5 QjeqD};ٹ@URiS: wy =^ܨn=Ysc"zNg[TjUME#ZTf hù|IӝhxX5upWiu`I9ȠF8j'u4omeӌ6>ۑoo ^[@ }ˁM~$)2G$j(hI0 >|fs{Yzy0Yc2-DlEc'A+/E׉82Eef.HeDh2z(W.ޣA K^ :_U$b}P*חrѝhCb'5G$%QtcRaBW '펽2ncp82~JEܽ .D5$DVFEhSl|Yo/3}q*IESmbݸBvj`*kU\daUq$#A?qC7O[[?'Ӥ{?G^D\sr*RvLqcbo%i$VwC` Xw%ܵ%;M,!F~$U>]ĊG#DX-~v;Fӆ fK`o-3Vv`v\?V:;\yW-8:/4A[ =+qH{pK?aܑ(ZebZ }36xVBTrShK@fMzr){w5r? $Ǝ8Fx|۽^(RkQhPchHƁ% XW!ܱZllcn̛4=5ig=A ۈ/J|R^WAZqNyG[lXAeոGH~3g1 0't &Bx-6c/_{!gppdslsp;HU[?^mxgvEZ_&XRwqMaO  $]·h980ge ,A'?ƤҼxL9ʹóxyɝX㉉CD*MrX: x٠7)ǕYrC_|+ݥ6]0@ڻe%!#d:t &zƩ47 2"#nRe*j,P݌QS"%ύ +|i>pXy.%벞2D\˕9+zRDd뇳ISƼF5Kd=)]>-(D{,?>CT0ө&Ƽu37$OK.srsCׁ`r퓋=xM( PN>~K}'퍊^)5omzX024t b|!,\J"ЩS5d1A֖~NKA)LvJRvwyf)"uOԢsTw@@DuԃAelo A0]I5|_>qL+cRDԴ@Av>}J]kTʎ"-9_j%5Xy^L%Ԕ(< rs>X R+;K5s`?s2OeRZKZgI{{k|`;je̬}Zp.a^%=gjĈC Fɓ0Ǜ{mە+1:."kvͯnS^jrrjM2/!Lb"nuj?X(PIA1f !676pbXghZ࿅N~G=>J9݈%HZkB $f0z(2bԏ[@ž`ݻÈP.gP%0XE <372:fgu_82&0WoX{J|VR/'{^2 it ⎻SULX@þ^9_Z,7>C{8[$zȅB2[]_[| &8\ ?h|'RJOG.yV?yQ uy[zYjm4kfQ)W{;H'RoH8;MT%$]"X:'&>y\{>L `O.vμą-ټ;+$G D)/MrJ@+ׇb2#0l`Ti|5y3s= la:_*psLߕhBCg4TjIL=YE?S =gzwG -#|7bn])m,ֈ ?$`Q Cns$f D((j͞E0ڛʕ㡬« Y0܀Rg*-p 3\sAϲM69{ϐWb6j]Q:aG5JyFmI-ÿ=lmF{jo Jܗ+wIܧE1|G=[Pv%^CZ e"ɶ]v7scJ9C`P#Ά>Wy.k t/ϟ,%cgFWM5P$ omrf=tF&vh"S\^<5%U* \E˪Gdm29bx'ah/ޡ<]'F-=83`bJ~4ml̺Dip{x"I-xt: C/ ֶQnj[t&SkS@Q f{h Q;y%] :i(o%Apu:V/>O PH0۲3\ } uZ㸥>GD>qR~ nrN$B;wˡCP튂/ʍ \+E:Ny H_CvTO-E&`h~y}hwy.:>S(K-U~K v?ځPfy( ood, (riQ|XF5ݤ[}D-0N_6𱛋<}\GaXzKlP\з,ؼt2ZF˦Qc;bXGt % ,y2@rVkEldW-\lֺR6$&Glcϩ?lb/ZAehcYO.0.=:5,X,*]ocXzи { =V5$GWI,7G\JN*ϱgYZ07070100000005000081a400000000000000000000000167c8d3dc000052c4000000000000000000000000000000000000005500000000./lib/modules/5.14.0-503.29.1.el9_5.s390x/kernel/drivers/infiniband/core/iw_cm.ko.xz7zXZִF!t/5R]?EhDTTk׶Ǽ5Vj/UdbLw5/T(|:E_IڑءC [lYǎ^}E0$BUpH5 qמ(-14h _][ե@u* ao}h<:s`re  }~iQ]$m# ?­Ur:\O3gEDz^Hx'.hTHYZ8C,,f\8 ;#x2T0#Bt7Ԟ3ׁ.9` 0urSiN@_.EdSw6vRQtVu`7aPG2;Q-DQm颂3!D*+u2t\ zgL_gX|k)"7܅l7_kL ^ z/cs@'('AƆ.,`## )tƹO,eL0fI5 =5>F͌>T;@Ts#M<ٕ06ʞ{CDS4y˘a&~u qe=Ы$VZ͟_Tkc_s>z mM ViF\ q =ื w _%B{}gHL,`i xЅ+6Oծgtq1cZu]q4Y?DETY_%Go.rV<.a:^(qZe׊d|(p9%OCz!s_aB;8T<Qu4F>WslPd|>V":ˀ[6mP+١:ޘs@,|ժd`ۧ\I^Y" >*rFi" կ.0tکQ/:l75 '_O؊FE?}PM/aG`S jCc8Kֺ7e23b(lkϨo!=ϐ5|°KXZm6+,xd2Eq-E cCnXmN=iLlՄ瑃/K Cc/x040F(ْ" '$uhH5b̩5cq7S S9|hY$j2s dnx45]@O+6).rD7,,rED;vqWOC.]qIu,!`8czq@95o}-u-+>3l5* DVf73cfcPw/ )+8/I]a"kvSB@.^fe/}/il~gIqՃNMW؍8ltw?ZvHwUI'^\V+  }3ޟ8rי q=~^Iv C 0h5l] H@5Rtj=xXrp5%Iu"ˀ*J,uO=7\9ݞ($b+1R8L:T `¾<`_~(c?kϒ! !Bޕ\UDM9=聻#z E1+YqȌ, z[/ݢaٸ-zLh ۏEff5{ʹczj Ϡړ?+nb3p=ea68p?<#2.S)xۃl.*rja~w@.*&Du򍷕hQؽ;3Exm]s$[,k! j(ܟ y#>6{T~·H3 LmQ&m?[Eߒ1H.eLlzPMy^':@)K4*>/U o &%\Gj0@4pbü,!BOq-]Gg:vk)X#DG 6@P kT!f:>@Vͦ5;}dowe7kVHkvT*g~üK~Z{.X1(&=MwH<#UQnQIQT)6PWOW-8S qeI =Eqӧ1@ # !?{`/ pqpUyH*Da!XL秎cR#-ҌDZޭwL, dôT._ی up\IJCȐm8cRW)AͰfb/ [ô:\2$-RG|'tlT^?>w0 Kc\ErC?@R 'Ip^0eYI|~nPdh1'z,C' fx9tX“Ճ?α,ǡe%nL] n1IMhǁ@CۃyK!6ϐL+-kP-.;G*HsRji ]`bǠxmw vX:5fhhuQJKd?GR&L{)7UWPW[9MĕRID*ֱi"c|CS KVuXiS& [-VK[L[[S2Apn]*cQ0<Psmj0V\^v C;NOl3ȤOiQSd}y{B,rx[T̨ׄv'B_;׻90}fM)64[cZ*w 3 .O[k#(*x>LWz8zޏZdqlOwA |Ad@9)*8ɉNWc47s` dfb(dFO>@D.AxERC-z뽳pI]5"̾lɅt=i'ELnm;>nGN`z"Ūu*ηrATXqev׋aBnyPholB1RY^`swJ`؈ 0Z Co=1KfQ] a5Wӂ19W"=҂,l] &A"B-I0?a9H;4 RV (n#F†ͪ(uɦލ08^!Q7ِnkH^\zVpy ^C*K>#Sn:/-wut8F[,|KvjƊ[Wv맖u+*aӻЛֲ$E>A~c??YT.6Hygs6=9au\Trb^I[HVK{GR%T-"&a$t4']J*g'](HYҦBM[|&%n*khu셶fA! >bH{' nLP?B[=n륣=TVz5y=d2*svBp֏ޓtԨKJwTP߫mˠ&)u9k܎,gA,bapQq35uPb6u[?I +aֵ9D1_T`u*bl9ۡa7,&*5~c_WZҫr0?[seݬ0;o;Y/lru]=r TUKߦ'eG$赼mWGz\O n=E2HnUmq!'TJcAx=8!ÌCjq}`o>p[Ǟ]?Jvο6?u4S6AjPcR+qi‡K\\zQɿ[_hũ-R8@U߁7s0lVF#SEauCnp%ptu;{ lӯne8U 5~# !k&9>^9 @uXϕ//y[,@۟`3΁u=/S@S0[x{Coڸj9 WWx9sոA JK9[p^U9'#`J:/ipFJ ]ˣ,+z*W"ozȵר??V3/Nsp$3m o^UhB_;9,r\iztWq@[#uBf,CFJmaЕEňK&DP u?لR/,%>%i՜Q~xRLTߴܼGgtzhտ.?xOH|,!I,(+WT7Zd?RAYU/;;o NѽgԌo\kY٭k,Y =NJRpF/JM16T<m^ <ȅ S|q70<#劐D g+DUbh[ D.I},Րo+lÆs'wJhyV:=)nWn.N1CZ\>=t@}.F>WT$%v،;[1'/^e!K7k01W#*Vf{,>͘.ݸ'jM.b¤ihܒP&y#}TA ͚Q'ht.Q_p|?ؤ9lݸ%~qzb˰QBQUP(;`kz܅(*P/u t`.ґF-~xIjQ390GLݭnK}Pcm\;~.g7^9W"g;z"C6iNJHD=(3H:85!&BpIרN-j^]H:M QPga"%tRoo%ܽ^QKs~Kygv3 F> ҥd !78Y1DP Hg9$c*z-Cg{5K+Ŷ0LWWˌׂX6_2Y,l}[p guzGhsIu3`U:AgW. R:f^.%&Va^ny؆YQH% 7D ו+LxjrEKvp#;kS5w_!G_"B! z aE,i$𘢕'͌^ѹMaM<]D3!g4qR3j xiYP/NR<JeM6+n~4@熮I1Yom\_€ǶAnٰ.ȃ/c5Հ)cou]%E6G|֑); ƝH@}Ge xjwumWlP,{%t:{ÞWљ4 `}=l^ddJ{㔸j5$`HwpFʝ^2;I+Hͽf!hDNs~Sq~ \nH5ONKw"G3i70%!X(o?y qr懤+G< 'Rz|Ljej@e{䓘#(٦@L_Z$Ѩ"w"Bp(U/CV)ش K,d4a"2_5'R]nL;'HV҆öw~d@ []2W.bNJB ʞ/+kB˚;x w>()/ubڔ#q;G6􍶣{8^OlZxo= |򽔏1|%Uϗ\7:VYBH ?T,HgiɶIu0 rv1rNEEP;U[ g7г:kr[su)u-]p5/ڧ-R74S~\鵪<{4s ѩW+!׈a᷒}'p5K&%aD7|:\S+bCѼDNy!7S*b=IMtVsw58T<=H'> ވVޕT7Bf^ADΫGAD\GݎeKYs!sumyIgW*qcrc L|h1}7'7a%ItstO_MHd|0L6gޣBtէq32(H3f]hcǦ-&j^PHuKTqZVrhE J9OwMR&mkIi|$#7m JmlϹl^ $l|`cA{>[$ =) fu:o4-eH05rJD/PMI?JO<5?=-Th]|b17`b(bk"U! @CBD~zD9џGBPk;){0-&] v,.~%\l 4ޞXa |xY_usjR;j E" ܲ=P?uԦҝ)?$iMsL?%"mIi,`X?')3uÐ?WnSz-(C,3I]/#ZȎ_,I&rۮuI۲/{2 FAl;U=;;cVEB1]MtpfKΨ_l@#FxH /xx9~vV^59,m"SN%it#w9|WԈݏhԢf< XDɝ@+Ѭz}̘];Q}m=ىwLvi tR+[k€"0,-O_h7; Aʀ*bwy^w0i`.L}kq<;m-zJ{8foМ4Q:]-Pa \}"#uDRmX} Va.4zK73 I+R\:o 9S[ Q%wnҧnsn0H"\7U++W**g<6hQDd7 3t֪A<]  =E}wp,)C>Jb10GYrm,czR/jYUfɩ(za03Ggf(ʌP5Y@rg2_ZYMAj=MAXBs*k Q)jvzF;/%bK=Uo1eaAhG,KaW@ >̿⮤BY){Ia딊\_)hSև8ad{a=Y%# +sWbY0+ a5,]9wHӳ 1ؾbk4˃,ZwUw^uT&=>:˂\"d<،K vs7g-Tm=q(?\b7OoӭP$0RL+ۈk 0W}&b"K1T6nOpwP*f8P/#*{TS++~ZB!0 ,4wxc#AbJ( K]ݟ} z-=F1x3a&+=N > 'MtͶڟ]}eYBV[5Ha}[97wgg[4D毛Π` &Tˡwp H]Ƨ *b({Iϧ^q¨l #aoEDpI(Byt& ,z#8]rF;-2S69"Pxj]M-/ u őu9ꖝ꫒&DVb!l\>tyV:C0f~(xC@)SN/>>'* l脪 hA:ȕi&ǀLv[}K8]睷qB6ZsybxyFԖ?-kRql^5CׅsϨ5k@Fb{Ǐ95l7[* ]{+ w': fhI9!R>фU\c:fQ a_w!싰m3B||'4\ ~0 eHT fX㛑̰9^G+rt^mHش 7u䃹>H@i9Sorypxӆhlߜ{gU#ʼnTӌ'P[md`J$4]qH) E 5=$1Fs.) ,=_ 1Ft$kmQ􅕉ksɲ~¤MHڥ`&7pok6N\#(`ԌD&YεZn44.Ԅy(32vy9#zkƫ:V@N\ 5%g$Y>X/kAj7!ʵ70p$ݤs; 5rvP*Q5"vd#bn ͜dHr){# g,y(~e1c4^V%pAΩJUі@(!EЛXVyuO3MyDZQX7E29ۑ;$l,xt'< FEC"(=VCo _qO5mV=dH}bl4B*ƽ| 'M` MO $ yt>\<1kN3u6L9BkJ+ld=W(?FNnfcٟ@aI0aJ7V RD}/"Hz~UPFɑytu7Ҥ;{ɆGakF'JWWnI4:ڠE62h_&=] Ik1ydc@硔F2`{Wt ACa.?{ZCKd)$BTB8:5D Ky`#r.,/(M"8E17?~v~G/ sOʲ_C.qp Q>90\ .%xKdy n m3`:dZ' c*^FalKJi0D?~tPM@<9h[~ *U"Cbb*i4Ȋ55"7AVq޵;7D~x>9,1qM{d”Vg^M}"@\jW8jK&  pYSB'Ů."!c0[w6?j*{7~( nE!0Z.nncwWAŧ /+73D`^9OQ6Iu5pDWH^ Yt[}3GuTN)0%JE!k2eq1fLԭW۴mT &k_9{S7m8%GDeroǙm6`wV)Zzs>3_uF$㞩!z:J|`6RQz"V:pp\f4.7r,!to?3g')gGTHs$m_BH_ .zGBEvG J&b;@f'OyUOQ?y Lo4W9 ER+%;iT5D/ #zko<% 0XoU\j5`!bdJQ&YňVl;)ɫm [7r}!1dDB n'b}  antdW c9nKJO[T;疶ɧ4ް$]199@dJBFh n 3Y)4'pm}XUWWMr8_5ڧgFnF非^6ýeR_W`aG}XB~JkJtؽ'b,w\͑*E\"Ƥo,-'x8wsVFCsPiˣhHں:8v[t(]c;f2s#Cs ;EYEu? 5wN8Tv| Yo @+*8`ۮ:/v.jɹTy3zhÐWHUxDzvrc|b| ,Y!DR̊F=0GGfxvDT%a87`j4,}cK@l$#ӪhY9h"֭4|hQfw8U4qbLXꈊ$쇈mj&@I]z9eO`>yx^ǫmaK}ksDQXhei>t3a^ŎՀ&F@:a\VE`Zz]l{)BL ڕo*[kV-%._Xܖnd3Xi2oVOj<;+;ƫ<)_z|z\,ȝzQf m_s=\jg0E 'dkp/5>B gsw? LoߏqŠ/'h*=5>3􃙄yU@{ݲ)Ըc;Ckcg ~8X5*Ҕ0w w|Yї3Q̇ "g"~D%nJ'c3TyȀBz\W,uAU S')Hzh,kzR6wS!mYV'rzD(䪦C>QF)qMpm`B}-*=zq&]H!G.O^?IqG5{-xB[d#* qVHqpQ2#h lB4P5Z,Ol@-u&}E;qN9nŸ8Pb@/fR5F-ĪZj4Swzv9< (jp?+)+El]`ʶ4:HL,+Y$V)w;)\/^Q&0XX`¥iMŦX"ףYW[^ RG o7H@x2#D/FNe/T.̜t}]-9oGND2\ 8jxrx$JITo2xjJ>Um!+w ~/19ԷGW;i\Lf>C a`hd;ZiGSx]ʩg6I {=W[OR|YX]Rłgs-(_)ȜD9e)eK) Dg]t0zaEO$YN.͜գJ)^ppSwfqQD ]6pϥHjg2e_ޟ Y^k&50s1%o: z f!=>r{d̓<Ӫ4`A8iBDC/]Ļ[uM'2fgE@4 5 6n | !a7!l{M3,J-2 XТ.۞Aӌ,2W2 be!d!Dы"Dg&ht-/|0t9 hd|hT|f(p+LϳƘqPnUfM]&M>X051Ɣà*(mf|cRvtox& f؞=6:˶9Rsp= v\y8 YL:MH{bؙ ņZY򊼎=^u;K\eKS˒/a?A{6)2nl*PB3*7]R Ut(N*$3GXfv>;?T R3'zY *]rX\Hg7KX?U?[ILFSӝ2í~aM'|~iqrxNn&,iyZc-|Yj; nw>sL :4It_ųYQ8}y'ÁoU[~óTJ.`!&?K+;{%ɬP#kKPM~t>]YD{;s<2rW4NYW$wz&Za84NYC˷Im+n( tR\7-EfoJʸblK5SEF# L|6>#>!edg?ӱy(&43i;@pp0| q|ˑH0 2$gر0_ $NFqM ep1?w oPi$&*ƲcFxqIPQsF #GqKG^Wè^HR ?@&ڿ[AՐqAq]c{)GpϺDD3C]4nPDLVב])L[:6}}\A<(WgID[>jzA>O]7YFq2=cblmYfqa^Jw~ GrC&PؓG6D݃zk Ńo;`2 wL?!Z<"KlEeTʻc٣~M\ 8G$EcK$5Ն"|aJ#]zybafdi4ܴU4'$ ]w-'Xvpzmֺ=~䝧>W`v]ǃ(p$f:au6LCEON(JM~ςmUOv#7B6(p:YZy,&P AlrLu)PSKT޻ EFCh=f OEMPF‚ezZ\Gnl^LjhZZ !rOhLW!++y4PM#b?3ُgyp@;aA"Θ{J'YZѡI9aXIfUw 5-XRDx, e : &l\e\8ĸ-^WHVhooz`IG ACk2庸Rя_=OUf}`z {YҔ8F#/ǵ=D|CZ̟X&í< K3rjsu8}ձZ̪9vu9'+^G7;Y21wb`ΊSo!)j-u^X)x2l2% l{MUE=[&&{k7BRi_͒nJpy#+4?¼k {ԍ|}O>G8\ezf,(7i++2s䆶 , Șt}8,y#];2&]1C5RȟG܂"AXj,2B!_(iӻt:U$0tXN$J8YZW`!P}`%MU]sM~Ԡy)o2~{s}m6ޮjD?VjJv3`:>P9kSY -Ū-g'iae:2Zja?NyaUĥ$mplۂZs@v`UTv7 0o֣xOMpGJ)KH<VFJ90#iZ|EgcmRܷk`-ԏsp( }Ó5 m83v#9J! ҟ Sg͉l"2A8uWDu;$ms>VK;Gc'<dOXGHTs.qsǥAvVV_T(YDd߽ Ĩ@1{Fݐ}(lR˫D@;{`SW_&`MVS {SP۩:#ei1]qdoc7bJ d( ݖIWѯ?Y+q|32>.nj ǨdLqpD"nܸ)un-t*+=u*bef9^8G eaBAKm.cg.Y&@v8>۔@^Oih f屌oC'j,ygYZ07070100000006000081a400000000000000000000000167c8d3db0000b6f0000000000000000000000000000000000000005700000000./lib/modules/5.14.0-503.29.1.el9_5.s390x/kernel/drivers/infiniband/core/rdma_cm.ko.xz7zXZִF!t/]?EhDTTk׶Ǽ; rߵ~^Gp97|V`}];+$*46Y~8\5ï7~xqllkF F? Hxd!ع gUGE+}+9aO Wcٻ?&_F}SIZ3!k`HZ|oVu/r^T-INgMu)Z4|l3գAG1i$qmY˻G~_lr:1B^ռ1Uر;`dttPKBBFE Nz r<`BjMޟhh`زU- 4$j6Ě)#LVP* Gw##8R^C>XerhvnX!?KQX3GH& ͸h41ҵ"6F:Vں^Z{/'֨lcN _"+l,<Ǖ64XC쨠tg9i };樤.F$>@p9K9KUU&5{'NV} wC B%Ht!!T$r |.X8*I"_q_D`Ȳ^Qa _rbpxwHZfqj=ݻT|U5%Fv4DGb)4VkS\p=v2pnc~qe=*p=| tzhMQg,WD2$ ^#Q: vugWϺeֻ|ºp,јذʢ2d5oASeKո"0*zSN։.r4mF@:_6XR\u2si$oo~:XTKA> @IlteP2K~9(FFKB] ,S]Aemt{FΆPoz Ǥ0J-k~l;ufB$5EByRvDv,$a9zRiiO^#yl<ՋlXޔ7wcŐCFi;8զ8n\,#5&@g2!:ՄM*Nouҝ X遄m? P!P(}FΒɃ虔v O'GǏ܁ŴUP{m!2QLC-3x=4p83$¡.iBH.2?oDJ7H^utK4Isf0W&n-ǟ+#a𬌳{ /g= JɢLMr,ʋJ;x{>sݢPQKn<]vRd!K>:! 5&tdS6;hKg2cjfC(redeic'%]`5 Ct( ʢCB7ޟ%ӱL;ςusje7&A̾[GVi$x:f@Mĵc}hh/k_ELz+< 4GoH C_}aț"6+/d:z3_j[0m:a [:|V@R3: rjg+Ig:-r9z -NZD0b|\8K"zbʗ=kfݥAjT[9 ܏lҮ׏2$ݸ^*NoGAJm:1NNrd<7o0)fvM3z8,f(:#K}׸Җ*Tsv??sMF]*8Ed0m3-ƹ}Z[&F9k 쮈0,لaJψ\meǘӹ=([.ߵק Lf{̈́*4H_*'7r\"N'tEMdC_)4V|(,.4Ef6/2kb@o99 _ xKi/G:)nT\*\! .klUdWbYYČE6Uۍ5 lU--Rh+i͢+p4Ficy:\6,H5 &xnեkljfCn9Rmy.Ji_l5A;F#lD%P"Bs<נ*7Z{s,eA%VFdEOm24sD-A]GT'ڭ]̠+fhvsJ-˘~ʗ IWQΒݶTP$Wk=s Oo2 JiS!q%Z(?ѾFvIGFli =5^'t@kHMGt/O8t}7Uk@Y"wu# ˃mϢNemt)5[.gE𥳐zP$G?G长 f~P+͒p !\ ic<"X-{6׼@ݕikxnCi+utIY <iOṫxmH-I-]YgU)7Î RĨ|J}X`]F8(lzH57.KD q^+ g\ă~r.^7ؑJ.H y^؈o<;R="X>E&yf@sWـ<3t&Q怺#M/;q kﷳD:*Mj6L[b#G')ZU?r ~=_#V_>$<-#oMv עr!5_oI&^2t3>Mي2b,$yFҳijl dKYMңVZ'3N䫁  iLLx+򁒻#Jct'9YlkLZb6&(ҥa K=3vP)N^FѴo=I#CS B@ L1~u|4xLB[LLlfC):DdmDAR0Zqv^ڗc m~cH>wC1'UQZK ?VD\S6TR̚pZd0}H8*VvUl,r 73OscBM쟱Z^S*78҃~.~p>gf~<χ9Vٿ!ϩOݑ#Q& mY#fkn{m9Tz40B5,k?%NS~mV#MYfP?̌[ 1Ũd)ԭvSW b|Uo أh_ jxtW;U0㎼?CH`BQGKP-j7^N2!>E86찗??܌6~[@ՎewTxM}aDFNSضqGT6WgH^VSK}ϛ<_G1N{3Y~Nߑo#蓎b0\5+-ބvhj ukƉ"qegl%Yqys\3.t䱿NC &-D|vЧ2ZAJk>򦳏26&(EU/f^zo,oiݸ&qG-NfܥWc.i Nv`XK9lQdluDZ 8{{%?ْ \@eQ7c~=3K.K-kňG'Ԧ/f*`!>]V;iV~qyTCfO$5zS!:] hP<%:gE`ȦH@N>Mo$،p#ZCL2b՞7/?GLiA^C|FSWJcJ.@p]af\Q F`ܗ ъ p;%,P;wik[z '4*R dJ1wnSN3CRg@eɊNsN jQvp,OdAVn`9t&/H'[~FplD1OwUSlBOC|7 jXA O?3\2F~KEsD5SҫhUQ}ɜK薊G(6cߘ ꊭp@p$ͺ4^W]+3' y'w$*s$_$"ܧzNR>Aux wQu}.qJwS$v34%n)ǵcfF?bFsCay:2#x`;*Tˇ2q;k(BjQ)vϘlyYϼ:*r7nq4tw^'4l-":!7w.DGyerrWy"гo7pW®&Zblm-I*ץ`YێKutE:5=孕Xe6N%Fl`d+u` I ``-S8bQRs:ȥY!tu26B:G@ dK S;mj+Y:9TP)5Q L\Ueo2j)?y|/(‡uVGZ ̧'&݆{Jmo^a\LܔIw^?_Ltsc7, 屒403g|fFoUel~teh_/aC?fHUoxS34>۵F(F;G}C{8QD"f5]ٓq648]~ߣVP T{eg8 q,]rl,)Pk3.4ߥj35uL"`ᗐW 9W3!=/Qѹ'Tnʕp؅&wSAGꢼU#3CJ.t:II-;Cʸtw}TK˫Kb2ّD?mx:)Ior6^ 9K=A!pN}gtgx5jaoZ x0-I]R>hNN>{'7Ejta//ltXaL6$+̌ guRjb?mx}WzKu 9KBĿΞr+Ag{ :bvspRVpdW+j5E4ZjX L&Tb nFj z`MlaMyHrodzI D=6է$edo_3_-e2ؗNW\Jor?X[\2DmS#Wƿ eњ;}6Fӷzx1I+UbdX|7^O ԯ|hsݧ?2Ϊg1w|=H53V򔣵$Og^KMpw\Y+/e~ O,9}񼶯S,kBQ)*2 ID%!j;ߋ^2 X)G"n?,&Eu+ bH8sj:)J/j"Q@R$zܫ+3AZMmT DmE+[G;YVIZ%;/jƣ|{+9+ߐo|K[N_r+?DƤT|h 3bAB°Eu+(t5}^{h MC~r<#uqD\bY]sxp '0LgKjUXڻޏ2/v/RD&*ŀ9>)Rۗ^?ZGA8nB2-zcHOkļ:3^ZUbl}ds@7)9E Os|'X׃4gIc*!I9!\@^b hr٣}QyXU\x!EB,eizT$9Bu $ xwEߪЛnz3yրqT/BLzZób rQp8J:͗#9b'HfstqosG눓k~Gnd=x eXW&ͱYJ7kŹ0YaT?Mf *]+NE^sa++%rQ37 '/cT8N?ěR/_Iuhc> z-{9̜aLьm#l_׎mki46>i[3y׼-4k1LDpd3MKU8/;eYv%F=OAEYC`B@b!DʏQZu)4v8qgƾF`FF.64K4F\!Sˬ8Ln֑:sֺ- >}e<Ȧ]Ec@[ܰra;zGjWoVw‡è6f_ l,258BFmXz&)_w5D=|Fͺ{iKQ|4YqEW]]PgG1T/z0 ØEGғb+Ў0qX !P}dB;8[oqllh'd"x{7Υ,2Dd!` iJ5[Ӊh/"t< KoBċNJɨ ̘yj<~7 SY!~Ll`9]~>uL TWh̘79:\9 SD% T&&%^Ci-#7 ΈJX*F};b+?aN5Ԗ7tcAsFq62gPJ>s!ao#x8] L=Ó^r)m ThfGul cU'CutD[fH@EShcC=%sC.Xl^%i' א<*{H.NpTt ?8?ӓ}P% WGgX>p%5;= ۞tGYC'M!xZeٕ`]6Ѱ!& >HSZ#2X3WcC:.Fˎ۟_ 9;A$8G.Cj b/(*<_PI|Y{]D_e_nQT%RRلm[YP'|5 nv1Q}u,Xv*\o^~Rafxj8;9<e%[YF>n CCZZ1cA}/6FQobt,Ty B٤fV2?w9$ݦ+"@ϮU׻\0k l^Da:AR|}{wFa"<qhs3 /b=Nk/|Mظנg`!a&R]SY0MͿqm7 O5R5 ^R2Q/BnYna8䑹qio2+'4 Q L2Exm@џ>qV;B1IdE_$/nVW ANÎXfd`ҒTik_w"6l@~)^A޼l;p#s+ݿfĴ_c#V덃;5A<jWTn 3˚0sܑ٘sԆ FUoݠߐu$GX($$8DEq `fy }7&J5>qL;МtZ"t[(sسP%\2`·^J\McLهʷ,xus"0O -T*\;[SkɾA%^F7zr zH(K$%qea€U`>HeW!wmPCmծE PoHki](P#L򱏉GB\X|qh84o]ţET+^ *%xd^HG0 CkΓ,m'ft7y$+&$TƄR |xP@Uq@7?8_6zKa8s O*jrIOH+K@Q0=`QZjOBy< hc+2>+_ӫqfIL0nP{SBWh-"@jR8G{ucTYύѡ#^??϶j/NgPIkdCg^I##:Z6@'=GJ}v>U^#8_G=D {1HeU*$Z`1toE,V߰bf~KDO5F h4]xΐ̔NL 'cK_+$.h{a/'Ro0]+]3s *KއI4B P5^?,ik?o2omdOKo2jffYj٢q#.CI4;[k]s;JPrk7ؽ<1';<[ @is"˓z/gM$H5md .a"ZqqB^E7CI{4g >bz: hL3pW5Irϫ٧]7J?^;ɪϮFƉ#!r ;kIb:LhSґA%{O8)/Bߨ{L.dZ>BEցO)R=Q 44ؚ<D8Ck\ R׾_g9_iZu_oMbok-r+ n^=Y.,]BLOE$~xp)̺IJF'۪!XFeӟi4֖\+h/jls{4k^?چY.LͩjZG3+.jWiu+YDY1Y2QNdZ|Ⱥsk)@(4T *#xn&9S#C:bS貏}HɎ{%-?'.4cq=Tan9j 00\v;k,pU~ׯ?ͫ~U@f^% vΆԵS*$(T_¶+}4)ءk! 1̿{`iR~v:Ѓh)xIK[Tjig8aHnҋ`"A> `4۟gJ$l&zun^e\"w+38'*[ Cb8ڲ n}ҕe<[lU6'}n]WOFpvrj$@MDzCo[_ Eagg-aS{wv!-?fU7ӊ$/sy1LU5h3`?GǕFT$xAm$51C<.p7@FKԉrYDvRNjMͪM,qiJi$eysLv:BBp+MɁ./mW%;!Χ7<+wjb؝ڍ`tR" )2W.: ՘Ю0`Binwc$_eG*lcNH񴁯$+=UOr ^m|R"1$y)rHԟ%=.J K+-AˑdeY rJLV:ki)W#Jd;(V N:V0tVv2mJc3~i}Rw@\2?Y<׷t{B;}qq+IS_=`&C_)ӑ?h(n у?_q\q^}nŬӕ t`.SgUKB0ϳLv VU@_ 8.$3Y=6@r9ݬ =b[ սhz>f)%P=chƷvݩ-1Ѳ&+$/3~!<+y-HcceYƲJ7\.Q{0mZya"8-WPU^(dzG}@Bz[.h@%"-NIxidig=FcJ"YrV/ R5&ѹ?% (,ú,U\핲c5^X /χSנ.|brPd|d&ˆ܃&Y(Ϯ(oFAt`~ņ7">Q[ b_p0r~v0Uf%9p"V0xĞ ĝ_ݷ^k)j[6JukpHuE-ѓ%s#@{ۜdԠ,ϐaP*\Wgftj4JuS28i;SP,Z銉c|.DTjq_7zdWUL[dIA md_:nb0V? w-1뺤/(((?g%BwLmAxȄmBV?3^w<9JגbwHVX>'*%{ ~ܗ]sq%Vb"^YlccPJw ~ֳa]^1 UIi?M#"d=<~J0frh*o.l0:-q"kFۦzكZ'猰&l+-ЛfѐQꈂK%Tה_Y1Yho+}'TCG5V|' AΘvjxot^"! X2QԘڔ ,3H=:32^h"]?uS`3޽ۚpxvqϖWݷҮ8@h;(~06+򡸅;2?P_"ߒ=r^|,K0; A'ƹxoPsVS}TdR?q`Ktܤti׼<7jԂR *RzL/:È2ˡU(E_IGH J"w^ץ =L}r,S\WΏB3 :W6_JbKRc7#ׇa9CVr{ms3O8)T|]84SO b0s r^Qm% ƶdPUt`-4Gf{(εBF+5{wmӶOcЭ.}H ( x4UpwԪ*yq ;:Tu"֓ `e̹> ! _b.OYo&K0 9Zy?l20"d+hhtIg2{BCv3{ojYL3zGNyL"gӚXjEUb妫ǾB^(1.xJ`ߑnq;hɓW1X,*?R{(Iv~NV3{qLI3#SDhF?Hؕ+HȌwȆGsi;v6aFeId7x`KeaΑ)㇅>3ãA;AJ2fh0zwۈ@T$'kA@&رbP;L QB`DjSFqHJ͆tQu;;8rvD'ޠ@aYm9̙޺=cΆSP&H F&IVad6k7UBCػ#U5Ff ]>^pc^]9<ܹKG4Tpj*L~LVzQ3wP d;Q#&O]:=]P~[BKAzmmbQO-OC-Hɓ_B`]qjqO[U=x^A.qgY&'~w3+ Zi&t5iu[TidlW DYB:mSiРi8ck Aw*a:M=e|oISUOXY=#1ljlC~\{MaAƿw 8n V?n;zk`C{;}Igz %B( 2OĞ,~H15K(QRg ru(gҚAsRte.7Q+1,TF%9ڳ" YZH 2m|8L/~ɶ)DC5췏fFb:/a 4YDp]',8 #ޮ ҇"䤐NW!&~֏,FYc6ZQ<MC[Kc*V9Պ{Zg"4^?pbD\g 9{T7͡Y'5]v:+?u ~~z`QA/q GnΧi'b<>*_\i/{}cO2a̯&PiqvZJ^߷OB)P,rj2%7 eIL. 7ⷣuJSܷ7<{TT^C(-HrDNj, ,ΨpX3>F븾e%MpCr8hSzF;.pC oQNōLE?ᒁo=]yIQ`e#C6hLcprT\0-O(@K\Sx{M•KQQSB΀0`qa|`v?w4ՔQf0Rb쫀*:)bW{y0 J#+)t5l%Sk!mܐXwУi99 6reepVzb&APQ_I`HTdi݄X$1l127$7Iĵ{FJ2O M+h+qijhg(4\'2Է)X4p{( Ph<V,ȃ $#/mVyp$^|ylf]^>P 6VPK]Kk~ @ !jG ch3h-#'bоu|ton)q[l0Cٓ$pOvę8\]jb-N.XnA]a-z! kbfwFXd,pF#6e ̳5KuN2C7SEtN螑IF Fէ8iƝfzzRk\``%(bȳ-vw84rgg OOv #+74K^tK/u\Bp6vޜbw9!8g⾒ Px{StkI i;20ܝAIEU Y]y&կ瑨{"% HIמu!W{N=>BC &_B/erY+b@U'hF/(~yM&5l"1He)', Hv;|~|2.+2kРw+14 ;/ !ݝNkd6*p8l*0`:t[މ?>U':5AvCH߰e"Ao4S¼;g ebLnIqvA7<"ƖjO߸DxΧ/#U^rn\#"8CE[]?.}NJBzLBFDָ01޲Y 49^(nW# *Ey "Htz%}Aտf W-qi~X8oȯ19)Lf*bsS G+U3{Jd_l^4]f#HWrD{3*p#`$YPidXZvI3!xȤǂ){ŷ8.ik[;XJZMZ!>G< ♐lLhR8qYLCpĬ0ɁkoK`nH7ЫCfR ބao|B$oXa[b,*LIi:ЅIG g=JacN@BG ŞNz/J>Az,f Dn^҈[%⮤iraA :5ENl>t4dYYd v!p˭!M-l΢TRaf}wT| 6RR!++`7S?xDZLoܫ] ֞L3cηV4Ḭ.S `oi`2|#]]0ˋJ\jͻ`rN}/Cf%mS]>=BG*{jJ+Onv$՘.HEx֑wtϵ_"X4ATs6|f:8ț7m0 :wxY ]Au ˡ]{Jjg\,xAl& :S=Z.Uݲ7p{t_*+ H Wq1?JOiȟ#$@ܸCLDCرi?q? rJёjϽc^߸?s +u?:yZ _z&@~ssz+0%qd$ѥNkD>KրXtc&[#x˅PqݜFr$YƯyLH Y῰u}jklj )wq( gp}j [0^;gTUgD;6GD\oYYX7g[ ?oW@{= ݾd@e i˼`&.Sڼգ[ŀ{e$.P]rѷL{ QEذ䡝@k Y'ETşV?S(tfiX>Wp;YV:}fWUL9ŷogǂ7dW J #wDP؅f*W*!eJ *YբFAÅgK|XC{'e푈Tb$W1Kt42#.D<*g~dHG¥7oV0zY"ΗcMyJ<TO9AcW=݋!^D4 {2>hgZ|b_Em'%@SJ3}inZ]e .+N`ֹ\ a;2" f D:F9%V .'Xrރzɚ5ם1Pp DZڙR1= O^R Bӹ-N0YL9_wp5{_bXu]+!Ա 4+9RB6^h#b%p/%؆&ИMibQd\4(/"`=ʖal vLByfH6S)뾡=.:Hy|otջZ},zdn* cIԦfc!]4?`Q^JyEM@PZVbc~*NLkǧ Xi 7n$|">*l0iDE AųS\a/lS}ד _1V!~.@)[hl~U;Ij,tAcuoasv+ Gm4 b}rXNfRva6Rؠ(>e:߽%~{l3s,]Y :uY^4\02\ZUnJHR߂-x^TnPYQK|tb/ 55Wن%欃Yx"DKZ(ubJG\rqFS{ IQI"UM@ gʋDzI0칳bx©zUڧlZ_KP{啜?UP\[HG)(6r~Geý`RvпqA$j:6we;{:T8#+5cܾF )3]o=@iM09@gY"$B V2d '@#)V p_^v*t,=-P:!#httSx\S2SՙN:u?ҵ/ܼ̌ˣ?]}} 8}5RҦ"fHJos=%u b׼- Szt&ly0t p~v`oZ7S>mx6.S5VWV^F.2@Hi_ѿmg@K\!* }sǬ ,<'Ā!~_q[BNń̳8ڦ0$ OsXM6O"4O_LߵUz87ИBd>PTve#ވA}]twiq I;qu9ӓ2poEiEbœ2e0,=0l7=mRm% %) ps4; [ 5eHY+Һ<("7 OzwR*&2"8Tцq #[0{N>^'LJ7}T$t{Q"rE;|T&~|LPx) HoKޗ:C؅OWl 챣W&.[C&ɀ_7p۹M,R]JC(BV*5 jw(=jNlNZ J۔i`$K-kq2h[n7XVv2JA"ؽMWRz[ U({6Bcf L`1h)Ɨʫļi.mϲ'Ӑ:9ۂ%M(*(9tgWC!FM;iD!ׄl&ˈ&Y :%QH nΌ;.zl^ O&b̽{=ܪƮ)4 æWOs Pg>{ȰaKY8oFHv-ʽM蛯yhɜp*D".nq "©=rL8$C_^&h i7$8ulZR8F)[<ډV qMݟ=.Q>؄Ҙzr\:NƻejzSK[\Qp\#&_*U4p25Ե_&oM-h0i4E/0ԌԨKjN{xnGQRwDjChjG]ʬ9qenmS,[\1u}=2*)ZY)FԌH%4Pc|^pCY-5BMxق-Ѕ4G8ΌF4o֚~_ ‚kaoƺU?Y46ѧ~Ǿ9<ۿLIN_Pc:(/"\EqK?~5ZSGi|>7FTx Z\On)әBuK ~p08?CyY1Hا#|CEq $"'[w_!w6jx9us`[_)IR3UJo).HYwNv钎faff(bOvxջcF&ߵU%h&-?iD.q8y iŰPBAjv>/p5ո908$k1Ŋo66#C~yDucE{[ӓj#ƫ[z*6 k8x"+/]d91,fHx<+] Qw&nGF#޾-V˔\ ދsPMK]g4}f 6к!$GN10hnWdPή/qC xh17A}Єv~l͟!p;^Z$}m_B(}.p*xܖ M6Q?`bKf bmecA%Je|]κ ҬW KHh(;ڦam gm#vqH^YwD_dqUhQZQt]5b0\&ݒuqG_:KǸ"l/&:IAVM!Ѓ̿|L~6Cʤc7YcS InǫI&=ॱJP, 1l, LՃH}i(Z]~S.?4m}FL;V -kw@| 1A+ eLB̎e+N])^t4^+)PUbﱘ 61 Yu)9)GCw }GeB>&=1*u?]nٌ6D#-&._Ss0}3ox1b?=]5"u4o ǞQ[E[>I&i㧯܄m)/8l<g'ʮ}9KRe[5]qJkЇU=^#fN_:d& ߸Y5;Ea ^>(%wT 2؞Kz늑Cք6x0LF6Х[6EN)KkޕɍCp!%kypOkYQ]kFOбa>_&sVmV7QfDZ𽗳k;YwN 5RoZkG9=O⥠UΆVmSH?KxSPSs0xFgQ2NU$I+?[X)Ό0OheZޘ&8܎K)u^ hz&"#n+ Cͣ_e qmW+@L西+H"e nv3?yy̺!@z#Aw>J]~ vgCnr2h~T3[TaCEJn!MRZG?-ptR'SjHh]ڀv 1b- qN;ӆl8'jE„URAaF)_IIDA92|4K\NR3X5Y3I\1?}ԭ@'V}pSb}H+TZ*>+lgo1ӥ4a{/0#b78_p66}[= q"-%͉Fߕ-BD>^# |X63g:XGzq-uu+nD]fC S)5u T] ZK.\ٯ#}5/>Z9PleKYl( ڗ7 8DhjiCԻbmS'ȵ@z`?P:&\l H:&:uizS+f(KD_AZغP^oK:Q]CYfpU΂si/'Ƿ-m$MA/W ?|NiOQn+CS1q4칭6_BGjJ.#%YٱB)%=ٝ:2[^pQT@i(6A%wAis"h jTJi/v|wZǘ̶#u6O7$S1Dq +hg;g]gշ G`8g3 ~ ieJٸۄcIZk'4xm)oQ5aL7_#7o7Gm>_]Sx"mTHrgsK#V6jɿ@}NjMǬZC #,WŸKpSST/(LOC=v a0 'g$+w8av&vIĸ/{q_㣘;`CX#n!j 4qOg1€[47!zhmsS%"?y\ U1#W&,d-s3EExѻ9}*%0]^k>UK`lPy"bEy[5) 'dO2˺To4ؑ @n'R7qK7<_M.{{PaufǑͣۊ /y1`;nƹtOsQADUB 97Rj{SWbq KM y/]T tRК.̗k2DA: GB,}עeFF~5r9˳59k'9cH4#hЋk# 9l{z]<$Ig*GGnf\zfÖJxP0vyE@?ι!81m65NI"O9֗WaV5Ls!/ *T 9/j3۬D ;u5+H.PK|UQt{@dj> KcKi2MKw;ioQaͰ&QTh'!Tf!v8X~#Eg498qV`FnޕjCݤEϚ'DO|dZe;Z*a+q$1ljvSjF_ܲk, j,)UO6/fSDcܸCim҃,q`|)؟pnTD(gw|4ߜc—9%WcR*£G/m)Im9b>c-])spE^ o [ȶYwyCnp? %B[ zwZ>U"m٣ ;y@vXۇ>  3(n{QЀEvTdM|&>Tnq 6[w&'JWҽS`Y?_z(7As!t2nmTRV󅮦=H>TԌJ;:>^GBy.l5 Oxj8X?Z U& [q?>qE~f18< @TJUA zlT1~N݌7{MP 2A{-5;i][FC)yq 8t+mby[ێaFOS=.ߊ;yPhpJ>A(q;S"kunszUkU?Q{8tJe'U/ ?(l u1lMφѺ&jpSfq;_=_fZ%mz \ OFlu|\ տVn^5U"c >8ǎ/H? &Z0"ЊiD|wJLViQ{ |ZÅmiZG[G wnhHXkƦN)-klǣ%˼Ȱ=J7Rd\I@ؼUNXD}X6dz]A,L fc+(]f-N rЊP9g+dpm "Z񄶮ޘhDk.ג|H)~e E4J:N ،SޒF7X[9K*ǤKs4]x[H%Vc7HLp'a-/*H y=ȍ1.X񱌔kT7e-66Ӱ5 w*sJ8s?ZbILo}s..Eƛ0pI ʈ#Ap5ޑ) fK7vi5>0`]@pN#,o`0I~1oȻ,RzEՍNЇ;ֳSڀsW)s;{owgՃn$u86XS0h?G; -:x+g#<̮1}^x8SKrQѝ^u4͐bқLt*]iZqQ dEwID@~44~Z&p Ф^@wy.S N )7iv=v+a N8}*̒ocE^ ?GgFA%b TyOu.ǼBvp0s Z`م_@&1ȿA$?U $ˮ$tz B$wN[_N8ǧh??=%^j_ۛ:.2$%y1 Pa""]UY֖QVWMkj$/KhI6L0fe<0:oU÷+/uh6МA:g޴>/^w ђQmvT(q`&6=0Y,? O!N_F)͞MOsϏ~L'ѯTWŧqmE*qN,9)y"|%ဢf9xecy­%Nza7m@:@*dL^.ioߩ#YyGsE3B od,9JqrEXXv[HRN4`n+tA;BWDp>z$C+N2nY1ᐔHE~䦌ܬC,q8t#|cy46(lJKC?r*n be41b B|Yɗ؋> s}]~mLdC .HH3 N̨,IՆƧ ɬI&GPylkeygk~kE&5QDL"OaͪAOgþEhέE~ͮze}5( yw][_繘o;J=&5@GJ^)&587;lINӑ{49V3q ~tK@\R AE5P.K LN< 5EڛG/Ş^+%D)!H'&hBwj#G^htmb!I\k2&g=r ;BL0jI#&p U{OG讞%\Dz6j0U'geiv4998p[v#Òa'6g O^ 6!m=|z}tPK&1Ȣ1+)QLʭRNHMybᵹDO\ &-j V =zD<3񝄬KȩIßE//ǖ8]U|=hz%n}ꅺًBᏳN`17]TyQ{/J.t!Ith##{Fzlʹ@w2<)lV7W`xR /}/,i1؝r4%*zN!nΩ^ym2Vt'wTD~_xxB>Ӊb "TE洂řcP!Y+i&+bYl@D@<<'lм^cjQDm8Qq2X@Enk\)O5pi#)h2ޝ/yZ?qGֻRa&F `Ed_/e03 ʬ1E݃恝aa١b]=3qa[~pS<-`eP?0Ԛ]us^jU+\/ *3K+U<{ s7h%_g9gTyoC*:G֡z&'e ƒu ?#EוA= Tk!_KI5HZ[q&$9娼5B%g tyx*"oQ^91|knVB$_oA1`; Юl^8s^NT b|L3 _# *wr.'FԔg6M!ؐ"&| lFk̴`ЏKKs\S *c%J}WAlF ~@)ܸurcNYU "P:'*Tp7seo35yFnA#I6NwkAv`䥼7 #$z(,S챮v _CL㻄nYS&2<B3‰._` Q@x̐ܕC!scFvAjV2f-p*L{7DJ#4Px ZRavB jB SHca_EbJXΟ"7᠐c* p2[^#{^IW*Ğ8Yԗ0XHX*#cSr3A:HYUk!ہHۃ #4l{xCK`q#mv[Y\Co$|Z(R!d貏w3Gdž*_lWyWvyX[P" =F)LhUY|7%IoNH$*]?A{\~~6_FSPӘJw^D`,51o(r@fT><rK"ȩ}ʔv؆!Hg&NLdڎ,N2a).0W"%|E+bڇeV )){=[tpk[h5\]ĀҾHM-f{> (I! &HS@#2Aeß\!DFa8>~}:MOILrZʐ,K(xv)Cbpc(#_0 3$?^D%n"fe 5 M7WMz)NV~p#DXDe+ꄚ-SYh:8^A];h7Vn-6R?(Xu~! 8\C~ X3 h(n7 w)4ݣc#  MrV}W`rrg21uݯXk_q$}MOsal!; Է)6} \ veMm9{pc 8$à3%EY"*Ϙ"@V7nؽ-ʕQ)(+ňһTb)")f5 Vnhhs yaRcMAg)C ŭl[= nT^Ĵ b'7 /gӪ \|8A5j.KL$M%? ۠&v%ga[dMgf/ʷ$^,RuηRDe?@Z/kH;Y=_$>Fbҏ"׌9̽Ḃx'0jcwS4->ncW{P3yK5Va7S<ȴ?/s"ך$ʅo cqW־n%Ve8y8nPEldˉPȘn;vrb(xqZLAihqjX=C˂[^Bw{-!O5M(G!̡<>4e&69+le(+aJ={giӿr8 =& [9¡B[O %s 'w͜Jpdt~,׿=?#(F5qpfM?6)w!DqHk f-~I+O°Q N u>,)N;P<ƿ+ԟBȮgK6@CyOPk DVӠbU/9q3YeS9e_YnƙuvWeMv+~4.`J("֡2I[^PJ.}ϝ-l:}{r2 $l 6u!p*HmX6)pAqg&H߾O ңbaK@-|E#V|M=UMQ9ݥ3a/t~g2GuFeA`> vNRi[ 1`XCo,E0پb{OD`RjPZ?b U"tY)õOPc7 QM }"qt"?]A,R47iGM7=vŔS^ӫ(p%NrO["?NXͩXՂX1]i)~>~Jmi ~mhg5ntzcM܁U1mޣ!XLrg+~I\B;`I9|a6`DS/q= frJD^CA @rz2Sq*~Ĥ ouX&G < ;G3|v5ˋU{NUŅ0S dt뿿XNXetBks^0i"`qEoV/b29·-apym}R8$n?bteP7.f:EQ kwG<49My5>iqc 0VKEj08rp %HcRx"(C:ƞeP \f y:8003 b,y9Ff]K[:Q[:Qٛ LGM껣%9N9"u&҂'J $x3Z7ٴPܶ!1P)U]cCʞՃa.4[i@0.HhtrƋ[W+p4d盫3[~@Y:k@e7Uzd5ySk#ýZ[pVk&#d_$t+xV%=6ÎC=;Ey?7 0 ]ZFeQd>4 B8M Ffb^YIպmd2FG") "_cQ<."|Lr+%?tx9CS;'q}PּoKc@/lS^ a]PKvɒ TP=uQ((7gwѪS,<v~'ScX . t@q.<''`fFM@ h|Wqv7ǂlXւ%Ǣa B @mI6ZezwJ20dԑ\l&A-t}a)T1r 'a WI ɪ>agcIo~wܺnDLI6Cƪp;ت%U$`J2Ё 8}#T1ȷc`ECIy('Nbgwn`4d1!5{Zu) h"+u Ft+ň,^ba7Ԋ\&)r.fe|S*ːp { uHHTCT,ejՈ "T1|)Yto6v=_c<9NҘ\JB3"Glq#҉80kW|@% WB'#[QIPOޕTpڗC ٶ*?`ꡘ97E/@ӿ`tiEubJ@wXG]k(qnO~q.e )LlI>"|툙 Vt퓟uG0'޲$߿ =DM{ m ]@O|1Y nQV01OIs$uڪz%$HX OzVvw'm &D< #vtz77ρt쓌i9ܰ^bi PK]tbʞ@oyor> 0CianӎfN9'>x棶܇ , 'h7( A0 צBB^-Ed`KL2ax;'-vOK.h|xl y*g)v2{PJ;:ި%SGI-`U/RBw,=fߜFN) }#Y'*H<%^I3-X~$fPhnI 㞘-ƿz`ȿW++ ov7hx•ci`" .ݠ V!C`o`2/p K&`8[@xejlx6`33X0#{N֥u 'dÎsMZӅsb#Ĵfl0rLYgSG)1>+)0;ڤ@JݵKp-~ކMf<=Sl`E]6ԗ>wqt_Ũ\xڎ%1nŦ Yڱlo~Z}aj Bf|Kʓ%d4*^J}R3wJ 94K)iU#1]7R!͡YE!Q|5{P׌Fvm97tE s-LpF&.J_ I,V k!O?F Y494`d!wtd+0;J .z0{uhNך5_FSYY{_,kfĉ]5 ;I A`x'֧OXpafHrNVYloWx^p,,?M8c_v dp}W:ֵ]NOV3nRhb等noӝ0G`ю`9EMCb|rHc@BbTmڤ.*";HW>Q*.-Y%=q Frw`u(h賌Ce> G: z!Gh< 8Y ^Y($,a|?X3,:yր NXt +Vh}~r;,XE))k_jj鰿"oQovh9=#*=s U~#QG3 Z* qNa + u{i@N#XG [VXzL;.4V=F W2&Ux9 yIzt?GNy擧<o:]!{ gDO?Z;B}U~eb%:C%#H'o?VÎlEk=jT.ڲ`+IZ(r:v0\EJ2KItBb)K <&fAeJ>KAr=/ $%-b (}  &"T'obM0/}0jVlꀮ>/"n OO]GY{T@mGhfV֦AFa6+le]pS-y/\wFj6Qzmo."aao=6,yT-ݚurq:Y\ȯ|e I/-sQ)].ڢ9U0#$ խL֮ :C*Jy*+5⧟9bDaU.6 S\i&n(+#+fa5=SXszAB k2ejD99g<Rʉ~tGLvEIAT7i\z0 \vqp:W2b~MO%Υ)${43.ie DcJ@"֣ĴJe@CJUPtN<9‡f-"t0Wr)H_h*J?yEdpј w'j lOf{wD*ۍ+D(G!Yřċw 9yȲ"T; WSɦ[MB ~6%*1OH"/1"S ,cd3 uI*17-a*f+R^T7vЋw} L}tMTм8<*z,=r&9pou\?.GVU}gYˁ^i %ړt~5U.Sz炙 ÿ%RF/gĈX u &2 2%ϸaAΫ{nMEzFfwj-2 W:9{9?@[_<쁊Ŧ[R W.(.0V1Wy L#DEؕP!6xq@$g#BDe@Pp"U(L%'ı^r/2͋1,7.|=D4WAƝDRf` qq(Oz{09yf_+"ٺp%PNcY^TTPkq~UF 33;)l`*)R*r8)gf=ES^朚_  j|%3{cPF"` ;x@t84ZÈ PuuVt0c`)G=LPuEf5dutuHp|.Yr>фWX?X-5:W^!t1 z:uDV L[:=ٺ8;47QѺLrMf5y(nȀ\%}GWHz¸,uO%k- G&iq |ٞdt tD>gyyg[7"#˪Zꂐw+4`Nb^QNtiEZ=H% cw01ar$%[>=dCHHf-e%=?)&"떐pw8G e\*#2KH۳[V9*S%USYYgm(\lqjMph`xJL'Kη 9IRLjMf "V*n]7\gM6Sjm H&,G9I Slْt(THЅlu[MіCufD8$k9;GhhũT *empW}\$(6p:h{0Zo]_IGg'L]cDhSޭQVm~!c6"u*WW³#-`0DbTn ||k}=J'E{ceJqE41b/%;L'uf[oRX.=2<Pa|YCMtfé.Ыm>ðie}{ s}Ѻ[lҋK6d}Plإ1L _;y19(Wvm4znU0vBrY.yL)b1ԓlT@Ep,Ssی͑CV&YR68(!ZG& Xqu!" nE\$W7O_W\(ݪkgdɴ-SVq!n x_ qjGY0{oZ(_PgѶ'UX-pYSI)'7zᢀ/ۮ 集-ݕpId?׉ڳR1ѓ,"b$O/r.;F^.8WZB`iU29wBd @TjcIWFP>BuGKOa5=>GfC7MlyE?_VI{ i[,2ڞQMŚLݩ?- " NQf حb,"Z'xg0$cKoڝUxԐcsU 7S G>JPZao.&?Utn,q}3.! l rz :Fha/JFZ4~ITp/jFAFrhhؤOe>ܪ.v=tu͂5eE%gYY ԡ{agic+Vg,)L_ׄêO\&ԃ=-*e]sGA g0@$3q ZCg|@X%D% 3۹8ڮ5S_Rѳ l(ҙMlF˜jX()`NGT"UI}dȚvF5J "x/|NC􆱝X?x|e;#:  JV>YJQ"9@5gYZ07070100000007000081a400000000000000000000000167c8d3db00004110000000000000000000000000000000000000005800000000./lib/modules/5.14.0-503.29.1.el9_5.s390x/kernel/drivers/infiniband/core/rdma_ucm.ko.xz7zXZִF!t/@]?EhDTTk׶Ǽ4^H/j{..̏̇;7߄3AHC(' |N}%d@Dj V/[+?k-QkZCi|p8Γ^1He:3Zϒ|Ǟlqo8otA|ɶP­M0H*Ac3澜yb-xrv%7 L[HoO*c_qf}}JB CqQuS[geXo8.j5w|YF3?T шݓ1%(lkFbVXGJ{Qr48hECZCaSm;MYQ.OX|E@a/"!]O#*tF-5t'6doGGЉ#5ļ#`ƯdC_C1]c+4MBy nŅ8Q9}|SYRܐ_gov֠qsA&ߗ"Ѱ Y_8eݪ0p8y :Ȓ*ঊ}54Al ];MYCD릉Z-sE=0`Yr+qrXٷk3dG MOOۢ^ DTNqL`PzW=..Z.*:3k f#-¾Ri@<"ն(jjk[*~i[Fzji=:9P.呯Ck Qd,b8id8Rsuw!? g32eVԘwJORXQ~&3`vW,ۖ[tIU= G %jcgn^bl F#W넌r=T*qOAgqI𤱗AF;;ĥwt"?G_8Y q`p0t^h<*]kZ I_MQt?].V3׉iN_#X(6:I ꖙWG2e rc;@?H~ ٌ:db$gj2Py VVl+ʲWUI;+tVG`jCIjK-ՅZ7.+>6D]]pD6u ig=W#bZ\Za*yn8kF+T~1kR 6 {&мQwhɢRd0qC)ey^paUd)=䱎ܤj32hؑWGq=Irri7ړ'=F_;;I:N#mmYp[]׳Íp}~4[-6ZtvvQB[Yq!s/8RZđ[d?>*sI{-#vwLPn,6طn3JZ좠î BKphhZAnMGrRKakr2( ,c ܱ7ي+]B6}rHdKiznqƤUЙ9ϕ]J6\Yz}!,ERPNՓKPpAr6Twc]Zg9XS>p|U63A`xk+znxxB®G@z/`>P>È B|d Pw&R7;O,/%e#3ctyj!.B*j9mʥQ0OҞcQ?=sDnHX"+v@5fCN͑7Rxqa_LbۀgT NX@oz%TUnŊ) 9@0x˶7}~v#Aчd &dR_gGQ5.{+ZNgFkA<]-Y Z '87w 9|c8!"+ '#Qb:k-^(u3r[[dq"y0<9ߴ6+a*]bI8p۔Wkh.^C^9̨MVvIJ_̡Î4S7 f6[N.N?Znd%nnO-:lfo\ZH2IeX3 v*z֘.5ng玖n:g"@];Ƴ- C&w쳰*9786"OC<}&*k!1Z|pԃdqa 䱉0zd:/Ɛ۾Ԟdk^)2{`7WAc^ ]b̾m]܌^喝Tk2,*oY<D<eL=9vV.1rRZ]l, 0pG8\W%ή'<(ju_z,܎L_3F_ו)w B1KƄq\8F8)dJQ< ^""bSųL0i1;Uk҈sMRtnxgpIc'r*1CnۭJ=$04P:~{8A\:,.=nހ4%=#!CԎ킺Bzя@$2c-Ñlj*URwXMo5es,NnY:/Ŵej6 wu_(9њM^V*@dLe5W =/z/-m+߼H -Ǜݱ#ҝR k4YN Z47a`Bjg zʱn+to -WDR=۱MnޕCOPSf '¼e1>VL-*F}NB ۾"-ZJ+G]c="Y+<_ 9@M@~~n ^]0FDw*ԲmQJiH u1qp.0-AfmmfF:nurQ1siPKhcGP_iuԣ$Bjw?)9aK>@jow0~ʴiŲ5[2.#vkQ{i조|_fڡ])bɖd50=QtKϳڔAXRd;Qz:;Jsa{&l`'5tr/omhrMq#,~>܉CU{*UԹYx*;[dw"sCnlb-;2^>ݿj7"[q\ 6)V$,t[|xpH> = eZ=r ~ w-a( tc"Nm˭ 4b HĞ5EzchǪ{g gdDV91C5'k2m"fP?x@F\A:&[ؚ/'gV7hvR2O4ybJ%7!z ⚇5$Pؚ5cOE92RWfftp.E|pM 1 /퍄!^}l"Kqy }&Dw>gVZfV4GLD@+{ܮ)=JuhVqYDA] ε]# Hvl%{_X+ 5/lC{Qd$BQ䇡 T1d`wvΖy,nr1}2qzMXiBmtsoסεUMx9Þ8M;4{'YF5f9;6>o|kMdO>wCj;Njl_":Y 砩pCHΎ0X[bkiyTpGBRw˸nFWG&> t0J%a|{E&[?1LzTTuF2앻ɧDB*cTG "Rng7&:<<wrW]g@M Ց- 4pz.gFO,95K)!NX qx͢YL(-Xo3M+@:-]i 0*y\k^e>7 E[]cuQdA Q_5=կ# ?ڄ*^T"T>?4*HuG#??Ks:>ٔݡѾ RMjXFQIQm@k^ .CDIP0aH m_Gi*I)j/U k1CA>qLQQwB/p4jZI(6b0${Fgճ=GL8 IL⥲"c#nKu jh|Ԕdh9Q\ AMHL.9}^?uSݞ5eй;/VVT= 7B e, jG1DmsͱGO{҂}8TD$gn)q0gsE[;Okzz[_N kj2#G0I5SDEy',lLax#6[+pC:6GrQ-01Db`jUh fV|RA-*n&8o2.kQxz~004J1M托R6kev3\;Q!8瑅/yt XO.UJF"\ۈ͡"{@Bg-SBOX=Bc?i5/+^%CGI[ 9tuڵy UiW,9 k[pÿM;y @*% =Bd^Of#')Ej1TU jK>! ,'QIR>b[YzflpŶuQk9fq (dx9Z:Q ]ҵ86!gĉjWœ-~1ݴ۶Ɨl dҐ |{\S/q/ z-["!)1'3@ y*mWJͣKt㛺ȚutTG{0=Z$L) '^a^ C˼tVEQǛ=FQ@[&mM.3xL@nޟ~Rq\%\ qP5t\DR|`&0RIP\owkZWKQٸêPv h2*oYvI< 0VJ#ٟFlGXUc7>~҈Ii.l)Be. Wd/ Yۛ Iobo:Y ٭݄Έҟ<(0?.$T']ь2PJu[ў7",烽#.FnĽ-ۍHGs9T%NbEQV;P>[ 5\WiH& ϗ XlPm<ٚ JWw>(FPid}c'X0.$S !Txn>lvY::P#7@~veJ2pco OM}2QUh bJIʳSNS[ |;<`o4+ _51=[9OV΂kUY[8 Q[͜GC\979ziZo=>O %oL;!#i=Lc_\8Q5jcM3՝{Hv>ЉP++݆ev\K`NcN,v]PhF;5#aD!fj[{¦aB⩝g>#gE!Z qaPl TB4 ܛՂE.V~:M-9 ˎ 4 {Tg1=JMQ|Fʴe6wiړ [I]汩˽)C*&óaEd8J'jMuf(4ykFݬ˟Ps(GXC 㩓`kF"'3O׌JP/(MIx. \VV#/ZGzqoWq:e1 \)ztNBC"tKlYg,v57|nr)l4$߭)tGZ^܂ňl۔Õ>F!*scOR\ĠX+JpS$n^=4g>P=\/Ke#eO^D嚁G ~HwΊ3Xrt`V֦='#uѣ~A7d]nYVMiK'D7Н%O¯#VhdtL2=41"TCg)LIŴ}0m7#M'yW.. &u$&9Ɏ@#9xuRDa-[ ' *_,{Y@A |!R{Ǵp lIZՏ?Va=mw!P'_Av] /okf.r[ވ`x,'Uxd (h/ r;i xY^mLF= ShJi/z.s)xK"h"$^MI0BD.(-t8A ֞apcC|e'r#lVץ[ o"kJJEӁHLD x᭚8bngV} QM5sho:Ј'#@;;9rjXaӃ{"9(wL S?ggKHuՑ ܫR24oQ#рތdwz ~tY+*,,;$ExHxwn$Iȴ< L'q Qσc௡hxCX͏S.^O7uz* = ͼ4>'M umD,]M->1* N$(9mǓ!TlDVPB>o| + eP%WX:6|**wApkw}PZd٤ÂOǙ>:hyr̿s^ '.\FC ) g*zݾģVN3\G^Yc뷇QSEfPe?dYi $.HY#ǜmP~S4˜c+.WCuՎPCCRHf-װgtuky8s'-YQU&~=ElOٙV=|$ 3Sy9VdP(aBq;MNWR8c-Ibۣm_:|#5SLuPMd{,0vJ?Rĕ<2p,1HQ {V2n׸p锜 µ`(ӭRd[\iX4Bt6؎m!P}@#-)gܨ~R E2XU`~~`&M#>} |i" UfeGeXu?S]__Qn Xvv`, @_~h(_ڽ8A=x_DfL \_o_Ԅ z0}IzҲZ#,@I݇9Ǎn^s 9" m':dA9Nd |Pg1-W]S/gB0xXy]M;pd>:uKN*72ZTJrzwAP|f~DS.bTpg`@pΟƱ;d{#ImT^h)u+<&Ƒi8{w}:NWrzd|;O q赿3Z#t0׏벘m/;IzG2LMvq#'BzaH7&N =&Dj6PW|'Xqah}xQ 2 _7m4ij'U|߅0.}ɺ~3B>*n%խ" @0냵v}DL!xZ+7v\~ױƈnw4` Heފɫ9˔՘LqHWX΢BD| ~qiجf?%-niDf&cNQ<9yu,_a3_.Q92&`rև)W8fb_sAǵL>Ӝ_Qmն(aɭW[cZ +QJ DKU7\J`220Yz=ޡ L 74s!ݨZ7RXXd6`o OxK2zy^k kD/V`ۺ& /v 'snRR"!vH<βΘS9X2oiL'Fg;kQ2g.bM{*~꒷6<%+zLݡx\%X fG3YqϢSWGzFR0NRg۪6_F-L U+B-`8Aj+6d tElmm$>>&/Z %]^CVcm)GqzZdLs["tnlwbGʛwd$j֬H蔹~Hl7zvw 񓡿07,9ڵ@ol~fD]md@y2ASXt.MzK?JϡAS 伇hy!O'wXILɎS `XM?PĸIApowWnv7=tM`ЊfY!*,Ԏ?z}23~HۄClr=" &P|0b.U~5RD|?{Evv!-?(œEPr&nl3w h: */ uPY65Ts}yB+:+F { DtUb= IFl\ q" S &4o)s"\b<-Qn.* ('7֥[{vZv~"ҧ^@"I=} zKb'C[]`H'&F SғC*m#'FR;xtT%J_P\\ʐJWv}QWUb{6{?mn7VB> GPk&/)0Ij_ QtG \oʪhCHy=kz =!ozV!zDiZ4vo#xP̓ё1h&SU7|.qe?߸+ehsvUu*^뻷F fu``$6";P59VP@ L:8Qp'cppИ?5V1~_h ?Xi uīlIgɼ0,V6f5N»Nde5BJko9Q"K)5*l"#t]ѡ\`1ڻrt&D۸9"RA#0R~6 qZ )n0Vҗߩ>8{_/vq ΈG \n ed;;`vhfM11Lqu{bJ&Π'ҙ&[ZV' v@pVfWyIj~U6sZr?QxgMe)*eJRCO|OwoL7M7PiA_po9GYS"9Tb.V7trm. Ut*^yga4TYW_#s,BISD2 8Dܣ z~!mM֜U &0*>cl"oJ*Sўc/jj /png=﹑aÞ CO}>(dȻeAHe8h4tJ(p~ZtTlQ~E̔v[س)X= f\̋9 . MzFд(hvtm4ay-(TѷcCw5a *l cߎ2lcM-B<֑hdF †sW_ԁnw.eᩰ`8 \ (3*|V+t~)C6 zVmnDn2,>kx(*R'A.Ƌ _DNDnrv 1OkcrDYv6^P?7=GgBW*_ITȿstJ6NܖW?jC[&f"Rx'4,D|%EW"tŌӪ^E\ZrU}V3jkKܘMKi x (y&`L#OpH#b4-Redb |Ǒ!a56u^J/=(lY˓7@kTͬڳt~(!^OT!gB?is`fRKB+9d֢CTzMϼCyV]\?BCw']W~>W?e~&Ȼja$#jmZ['q DŽ ` `s+yMͤY{2_r]> Nlx17Ԓ?=XCvߤZ*(h9pxѩ . AoG^}2!!]ʍ_go 0e>[ܯ[9,3OLl1t09v"|Wp"~Iwkno!az cor}0·++%x]_[Oڶzƶ&vǛ?U:U<|o1%hd Yq E,ܣGCRd]v'ɼHXABRR*]JX;OUP-pBEkק=BYpɥiX_X;v9ҟ8!;1Yl^8їmgP-N#ySm-wooI}AѰި%" |/8͊qNWɶc4[<;YAi)᥿SeTt-܁LwȆzL gaO o02D&5Ǐp=QxIFSot%fgT.\;&liGAS`1 [qO0b5KwPTX_.jeBRi]Zb$W#gD\ 楥fۋ64k,+|dD)8vC F$ ѵP!NG\$$C?qv{ÒZM=}ZzFLg}yR͑v; iK#COWך>@E[fbOQ|ݓΚ'Tj)0DWZހ\]m`9 )(&b};!y[G~si'Grب+y!u22AuavK$9ŨDv!\ZtTy|jdc;?Apa+RL")PCv@ dvLp>_G$)RQv6ĀrGhP HY_t&9 ;Y Z|M+ (#C`2)V BX/\31W |EOjqd.2ǏF eMȋٶt련4(uBiF3p3,WLeS҉I6{/~5G-KY}>.93#y6`g!]9#=/ J@t4VS2okXFBSvQb^bdGn QnqӴuowtxM*~8c6Q5(uG,Mgs5r:٨>d~*"H՞̧6*aӋEuȚ\SN6Y䂉 ,|ssyP' J^^$MA_S_%ZDE!9h#;P6*0ƋA<z覈^2M6 6B̪bN] մT3XH?ϞYco?ePWr #z> ?>F+W(eksY:g+NM,蛲Y Lq5웮\uz<9(3V'7K&L' IILΖ+[ElX!juRI)+dlǭn^l5# P9{R_bYr`;|6Tޱ -&^< OC*w7k&UY[x3E:@<@DmW Y. < ba@~kil>B99}(h]n =듯 m8X5GߋWc\R]ƌX#F!ifo҈a{^ԭ[,Dz _7>6~lk*A2,[Ϭ"~ q*(c\[4iZ$c>t+\Vԕ7ͨgjŁUwO>UY_OW&@GpZJBw5.#U5XlAj[9S y#uoWG; +uu1Dc9*1&O RPUU~mo# 8 契X%&\=;2`kfXW5.?on9h]W{'z38j,\J"hJ! HQ2Kҩ& (v0%{^%;2j΅PQU4 #:E>C< GmaQ0/>W e B-\ԟ\GUBy6 }.H!P 3r"?DX0V6Ƕ y-'YY["#GbcM45KA΃S!SDtʮg~u{tZ>@+'`,7kld]g[ok*ni#O6T%#;yq=z}|=z om8ׂ2=4CXtǎhp;Ku: Nϲ(S)za\/\9(3SwQʢ<ް"`FRɏ t4qk]* <Q׽#^>+Jx`0˅{]ȾU8<-TnϮzKKq[4Bp{spfҷ&/A!A,OeE8y.fԼ"$| eaߖڦiT&OXS!y_Xs$qIba1rOjdzNg^SJ_.9ߊn_+%Ɇʕ3//f i/ a2B~D `UK0DWA  F? Sc2B۬BY#:!K}fN/AM؛W 5|:a"+*S}90*6 4,NqrtS]ġS]p t,(}MaPz? n2TmHEOU1);/C6<[Ǵ1"qN"0%l_?@Hiv.Fn/?=&!yOtLR[5p\ ‘Y"~BIWT ^t9\cܹI99&wsUH7-h,nqYkh+AeQ #R pYͧ"'m#]jZ68fZ*lARySBOD _w'Xp-[͵)X8Or>I܆ޕm4{1C1r`Ted #<|%za&8I,‰ɰQٙL*=ņzjܹn Zs'B Ȯ9Z~+mLN2hGg)No)TŒIƃ6!s /!ƯѽI4F,{v|z5;®j+ A! +3jR(+i{'5hTdza[v#|e&VSs"m'N;T4Ubkth'Y/OSrӒn@rt"&k"dSB'X>[#W Iz0nP$/i5ŹЙ>,I13 }].xGIVwٟnjK͗Ox]z9 8Wh-q2O\b(k}>Ʉ OD+X-p5<V~enwlkӨ5x7 9)vT&E|eՆ-DB$&ZMCh W%S jCǛPaOJinS؅Qc #t|> P,Fy~*H/~,%hwp cZL`dFZ\T>pQ뭆%kwvyljZ>.9XCSU$|BǛa:XMrC1 N?[.l(C<* TBraoYҵIȔ^Ӱrquvue?;J0#z;R!ڣe{m  obP~٨0 +zA;I+Bt<ک#i{Uqqΐ/&N!6*8A=Ȟ(V?áw{ (tigDUȅ^",M73zpW!U=q.HBoNQ.rj9m|eS]ʰ<՝cZR eѷB.I,nWaF&3O #khwMIEދlO)~E[mPZ_ԸӉ\,-[ Y$B D6J FzlZb(L`%Ÿa<'W.u ȢI KA7xjE<9ioI3? Fi'XA0$UKvOM7 adv9P1p :2.XOmVaOzEݫpjhz{߀' {*$Cmn8 B\SxZ|,P?k?@FeS}S3@AEw~!m _:(o9ݒ Xȷa1(%k}Q} *9eID%^\ iv9zZm^B>ҨGY0v"=P7;I -9q8uЭ8%po =gb{Y)],YMSITjҫ̅cwQ  T+&溮&{K:+p C7i^"YU a۝1p* ?P86l;!8ib1}lzOg3=CGJ97}K3f# ϔd1+b2d{fU!70'τ}0O¦/ B{N$x-穁Lr42Z OG[vTO_y6o&8NoFL[lPi)]#uzN IAv)Z") Dt^g  )2af.z@: ;aayxyg/vlaܴ4I1טu/\D}\$tUdB)0 Ɨ57<v4rvV|NHLSĶɬe/!y&ϋ,-[>P1yGtk%qWl*9diu_&!͚k @uW`hatNam@rA_x媝"$ !qFQ+}ƱO+ݰ+]4OOb$k{׽S} .$ niNskAbwxOfi - "~6/Ul.=(Ufmﳊ]8'xkY^4mpwzX~%E6 r@iCIμ@n`^cQ 7 =AOxʦ[*uu2gOpHcl6Prv>M uOdpK;;ĹD(9D  laV,lA>](n@p}C<@QtD? rLر\( hU~ ,AJB"jHPr%qDmקdEdqc6ktsE$_e4|̇A Bduw^1}M,9p(2dLDhvF ZA1RZ렅5J5 of1ifLkcju|2ĉꍥ{HdC0Ph0}7qx%g~Fpf<=oN&8RsOCJ=TGxBo*xȡj իUԜ4!XYj/EA_Ş! Ń,q=E:;Սpan}&'A-v {}P0]baLM;rdMpҌep<#6ػ _93ui1 p_](? [T+êzl.AUQQdC9d(EЯ`o?:VȫO<C'~JaicqܐoH^2x1c0. †.ߏڼ߂,nr"8z Z4wB^oC=+ $g R\Tb7)3"jO\ٔ[[DG)T]iDHl|MaTN<mL>ۅ ?wuߍ2q@2AMQQ6N7K,&"w焌ݘTK%գ8Z%]Pzq?](lǧNmP b=nd6GAELg 2&q&=w׃)0JQ/-Ť>__DUN_y(Ij}| H4v09@WWfzk :3SC -^S[CJfU8+ux)CUaY8 yeQ'>XO_mM;:|?>-cm%ptxX1zyrZE?ATݯH2긿1e>Ǎ %)h8@g2_=qD?ށ>9WũL2%Aɡň2/M*F),ARfH2*/Q=u >RZ}p{/ F)g}pKY/Nzy Ce K+k/R8k[Ui֖PfT> ;8F~ou~ yʠ ZZPC7 U/8eT9&0ea ؉]^ݐUh hbq ARcT, "+VRyk V˫Q([${`2M%.> jE=eni\>* ݚ}<Tʼ1 4mФyZ᠓r2x!ny-_,_s;ty?K9w+t"06]ߣd8*zF7کϼHbXʻ{2RqjLw,Hw6I(TWΤqO]! UBPo\Saq6@=UI0rFB2 :@xƖ΍ H$#g)3-릚]Ř x j6V9I{8 R4\}x 胊LQ! VO Ebf055}pA=s}ǃ&[Y`fG9ƭ9aP[hZ~ WMdp /`yʜ}]& wU0@oTA cmrՖ0\?(6?Rd}H,Q!;^=s.|PcόWopx"ZTW; ~\ZN $_5H΍?Eli-O{b5@ya*,|EndMymj'7)oF1 2ĉl`YZpc"H%Ff+h0v(YK?^x};%074~ٲaϥĮ>GԞA`@.2?Ch 5ʘ'(*>m RMd 3Ț$h8HF;~w~0gk;G#怋6ǶklPˌjן۲8) NG(!"7N%@n -3ڙWt{V`N28L9w?P!]`L1^N8P1x+&aϝ7׋CvD2iWfߒ :(UcaV ~Zg^tNcq3]{=JL@)A"{wsT`ֿvUwȣc]gRWTqҴ?+[wmС_ +?Qd2JSA[T전d?h'x_c 3rd[0;rkOJgBpiYb13RbX&uWӹTr=WCxjw ,Fq ڵ {sXw SԜCqI$:CRAahFxFLd_18;am;A ;G+V)bY(0XĻ1UƩ\R›z}#"xm A9s5)c {KO8PxmY"Etߎ&lxR8[Ʉ@AkUelβnː!!όcZЫX YNy>13<׌) [*9N% -4VTWP v8N $b#trL"biFFhY%$WIe} *e%0 Ce:!H+i)Nr~}x۽D .R`1Y>/;#]DZ_rcd$)PsTd*?0$cv9燨d > hsbI)EO] >6g-3Znz@%⧮O"mJ fxh+ũM:åpJӨ3_oq6X*7Fǝtox94PetHC|34IzԮXW|?OIL[yHv ڰqk5V:/q0-[^Ҹ)*ee5Dx7ՉScHJ9$Bp#WʹVXmݽXu=sn wz4ܰ@Uw6IW3J;3q?lqohskwxz}ڋ\ kW404} XPD5B8]- qߐ{#7%dL8Wt 9 -B޼ _fHї`aՑ4`G O#2C+zQ] b2=t5b(B!<%5q;N1a *$GW"ދ[W Gyʰ!ӲT*3ɛލsUL!bӇ;MwSrUV?JiIF:qZPopO` q ye&|6F.3iߑ,h %Cb1E/ Xck]_kMq9Js绋A: [n^u9`Z4óvO1Ǩ^#^%/L+i>5FIkrMё8ßva5]d;˧]ozf\0lSʽAyRNbzE1$UWĐY-9}uML71i2 '3;yЎyO}@'ߊp]A5UIuں1o-5l9e]GWcl,CLO j`͈-P_j/ħD0,ѿcAȋ@ _ 2 kvN.,QMSg4@f OxwE^cg}t\Re˃ϭ#W%?&,_XJrڗ Uͮ G,;fki*`nIwbnLn͙ =R][[ "ץv¥&D ;̮^V\r7+"B {uWdEؘ<'kRF%χV(%1{a`@cIXG7fuiJfb֐,5Na$q`]CfTlR{ {_5ns>4F&]\=Wxv55=ќU$V )& !TJy *G"qԶ:kO5jPJƬb,7wi W9+F[ 0~3YcQgc , m {m=R)"#q0!kl=>vu!"B5xQ)acFL"ЛdesSLzu+/bȼ%7#rC?(z'_*Ϭ\Ni=[{)ӞKHr׈zplKgZ1 VNR !cX7hbI{3CuѶs W956wXɁeZ!-;xN%X+z?lvƝ9dQdMOM6tִvPgIWLjk>9\xI>7+2>aD?mk>+(U/_m<ضMdUtsUƺ?Sc2^"1Ug% 29 _EXqYey9 x'r٣I' T@aF(7)mVS3/%֧BQ$ 7uj<}aTbe,ӟQ9[W2 c6 N$C_4SqQmt*) ~:!IߴMY@b' 2<USy=&nȿ)\z+$tާϘB:-_cEWA"C4+e31G{QgVO-p0!ǹ0nZ)FN*$n1 adKy7qMݳy(VU4d!&r=_E vJ+3TJ/ʼKT: w ` 7IO0Kv^^q*MFtz" 0S*EBUR+.,E"x_5Paeu{C6}7L}t[;ŌptX(V%"zW/ ApR"^S@Ih;̯ĴhD ,#"='\ewT.,ıPshކ~pGPqDvc@W'CMWf91HbuGyc7f޾CF(o~Hk(}$cBv8&~-eDPfd[~2j>Kjs,lve`ucER)A6ߡɑ Ζgj; idSYT+@MSqj &di u)[xV ׅfmC7'Uy;32HAF4U~kgegUZ Ҕ/o&kb6~/sKk*C~:b~ ¾DXؔ-bs28+zernEڹ,3d8hV\q8gx>* 6i‘udgp0m?k;s[F0qsSDdo<^<0&֖GixpPjS[]jP{*A⭢NgG%fKOd9V Ehku YsS!,l'ඡ :eIQpąM'ljg[ɚ:ri7 d5GTԸtNG닺#it_ P{ԪrR髢p%?[;T ƿ T*6L/w׬#sb]fˑrQZK;c!%!rth Ope3kg/e>^m6 aQ49;$TE?LKp|2ymd@V>KH C ڡo9G"2[Rrր[Ѣu|"w^sen ȖH ڷImdH r[;5f,Wu#+c0>>VM'ٔd,@p>=,9nf

!b]Ebǿ%CdM3~Jz`n?~ڝrp^ڑ#d.糡.vy| B֏oO^T{/CE$;-1%btiѤREΓ`>j2eD^o(MZ[CiGJ0lPΔmdDuHr툏?nWO=$ oT_,ga70ƊiSK{5uu2kb2KtH9ehX/}Uh.Uĸ22 шtکfk\H"jeN.v 8d}# p H6*H>ه;]R,jPYҗvx~X"Tk~R@"nJ?-[pHѢ5Od:.\)B,BJ-7>E OY'׋u"epEz Xa=2V^T.^h&%?7 Qd'oЍ)0tb_yNI,tԓd~Nbܷ`N)%dU_kRp05;) |dA0n U )g˪zy.jtD0,Lh_@Т؏Bǟv!ʞƵp/26M{ }-5$HƽKڨ &o\J^=]Ÿȼl8$oq0KTr6nF犬{}ii^G"ЁZ *M越Y&RH&IXJŦ,nĞDQIe-pZe2Xo!`w뱺7j vo,8>7e D Ɲ'M-d a^O#-lW>iן3W >NhW\ - /ֆpjgnf(HM|'M7./A`HכI;M܈k(&tm*݌Cyςϱz򺮾zEh@&kf/`WrmGE*(c7-QSDH:S oђ0tJJ xdRek-uK0LK30t]2ry޻UCaMaLK9-:äbQMEb)ca$s}+`ً6$B47p_%R5h !(3~fsV/,'D^9ly%y^8a147>ϟ'e^{Nl Kp4gvevtV5e4 k1)_<8ŭD`A'i6.A[nFɯB6mfV]{P BBaۙn'󬖔ēq[zGó:\kj~,zVJ0QBSХ-Zhխ'/[]>kDyCo.ge)w uP#zuPo'!t{Dhn] Fxd7* =^^"6e}{msPHSoĻj Z:Bz̚1ڭ|D!lى 8G*Ȯi| PѬ@ץѻwfYhbY'X]FY*/h~Yt:!biTy).2 i85BRve3 8@~0Y4WGg(3 'YL[.[p NC4~C8iV?V{ {v#^O(j $1^\I &E)8غ6ԉ8#RG77l=¿ ♊17/GiҾƼp6< FU^irBrҲ(+a6p.y>jGaaO~F'P^vӬ:#O_I&]x FU~SO%${ $>E4hhm-mֺ.ԽQS!,*Ur+lY*MRON< "Zк'T OC~?HnDW{6cfweEit,e3^a-*'UbRKrgG95IXqou9e R[R_fFq+<g bm')ןX756EP`dxQr@HYkU53M~As+;蠨)PgKl.+_YƔ?}6!'*طT^Q}w`h* ˜X%r 8-dyYb8(&5ʽ%:+Q|K]:=m.@( Mw`hb@\hO@z~Kç΢|QroބYڵDhv79W'Jl*pnDX-t\B>[) 3$aΚkH :`Ŝ,Uog -L6(Ze A44v*%"W0\ \qW [<2팛%-,XhswW8/ݵAI hF[ytIJN+bDM|aSdkWo=c8ٴq?״P}HaDm-PӀ?r1o<]6xkNA,45 4=ȑ9.ʊ##W"+r~YgxҡeYug7WnHx^%EͮA~c7OhqkD$ (R Т9ȰǚtYqg;E,ձ [YN_gfjdhȬQAvsGʣa$K̶יL$pgN$?k-ii|nkZ=k_~4E{rIБs\O ӊ#t]iqB=&#ojNԨJIZVE'$k$%}sLf;CqnkJҟ\ƒw)qDa9 9u r?m/tQV^Cݖ4. `tmIcZ9rnz-7!0؄QNW eÆGs@smc#>E{7VA6D/6?lAl6^43ԄLz*HM&)Rxk\qT~' z$}riy`m;VP̐VVۤG<*^,q5BZ;];l d{4E)on^S.y0GWU֔c{dgNbw"h猆Qy-I" {?$ oȌ.8V/Ifn) pҞjKB3xOW4JH6bRA 's;Z$LuYLtok0̻(=SoQZ/j]p0L@Qg$Jw8D C#,1`3( eiZiV7 Dc)D*ԭ:r i[QWr3sbjzM]VFפC\*oalwuq5{jx}un/UBCvjI:Y_=aG &ɋ;h}X<з'tĊN$_wɞ%L r!gnC17Q?ʉtL@1!Zǜ w3Ocǿ)~hK"s=$ex&2R[:a)@5|׮3ء-kv5N2 ߄.Lۙf;%)/-*4lў5;8hB{WZ/Ң&&_PaRe8fetv9<J|׬0>&~'7j2;a`m ~R4zۍؐ'sCyaKd5`qA,/UhClp<@vor څ*"gvZK1S[69"]e34L+ܘڴ;€GL҂fBSC;jt,5k+>a&Aڒ&o~CdP?Bw˰rF2ߐc,P` \uQCCU+do!͖5XO[dS?>GN|`FI(mא<7spMˋ9U}|O!kvY`o`2Itu0H\22d` T ڏ15$ 4{oZ:kb.FItۼ$H'3'RQg,5%؅SN;$1N%vvi"ք͇ҘZD$fנ.hDMcPT#"f7@WaO?&9w`OΑy|ʃWT >GRñ4 '߸7akM `밶ӸCRiVUoWοR mOɴ&QdvMuD~}$]=y5KTb^8",Al ?'總# wߐO"YM7Trd 7dek/vo^7'x4Io(W`}A.K3Q 9ž ۴K;|ڏIuMp.w,-- 2?epzǗ{4iYmAٵ,b:^4Չ:| KR> qf-HkuNu Xj泌 h{ 7#"b]K"oOwׅ[@7`3T A88L# WQ֟C-Huf |eC3B~*"M_B6q2ӓB3@F* ,~LȺc3>Q!&%3 B)foLT}AqD350KǔIP;$ 8z"q4 г IgӡΑ6+)w29'c }z& X*G*WqLvK2.A5.{EL*8ahNqyφC+4JJ 5CY?N;%? dï[ijn͚j8nWwhKtJ*q!h;~GlZte}\HMNa&Iqj}P  X7PD";dӺ.q[S !ywצG/mw,A!X-Z!=%tsm%y"_U'ҮR+6^!+1Up?5HJ/5@*Q#J;M#PRbtGNQ8i ;+sl @W d.eBY='D_bz-C\`>/=:$$j"W2sVsbDhZ`Tu!d_ٍ$O:g?}y%48o-@ .zEcw|-}$͖twMY`ֲumDw&. wDr]Pr%F j_|χd>G6/o|c6$0hVq^UPu(/\Y:|}(홽j4[?!XYfoݓIS5YA')t"U"59$˹PFMaCo\GվnMzQ'ƣk7Җ"hw#(peUּXvܾfC/OijnHmGHv&7.YR[ 1c@K%?jF{#vC73v/0sBnu9;͍nU-C& z9E=NkV9ekNk\MM3D# $߅0UUly (XhM[pW9O"2,r1ٓ,25{\fb\3&߿?@%W^͙. V[NN0j|W>H['eٙ^1M*Zě`ޭ)ߵbPcE? {hW$, b"Qn֏4FkVEHMyM6 -־rdeѼOUD,|%<6RAV}*λ69$E3`R0Qҩ+>[Z[⇌"|JLZ^"4^l:o Ы v~{Wrm0Mb\`2Hh#O;H{^)`08ep=2ĸ[ԝ~v*!tTs<5'vfW.dCҪ1G@ ;u ۲ O0HH-ٯzyME' 7IC/dYn+krtP7=㜗E>T:RZ):M3 MocB/I}:7H4/YYfͣ!f!\)Dkg{[mB8.xq hc4W7'D 2u$3?E^HNuoq)d\V"y'!\s@[l 0ΓYBPJfz&0p.ɒ\\ @+`KE1*7[ "jb 2ܡwoUL^gR?3Ʌ1ؓdAwִdrOQ!XhosG~FM@ = QMS#ɧaN#;,Bt!na8LWrGsxZ1~N:YgiwhHvnf?_ H-eO•JwlMw6' OKCp D5J0f(#WR=ZhqH_—Ē 6YW@jB/+ l7//)&3ۑz@4t.)xNsUg&cP_{N>G-Yi?W^sSTNv; p 4F5(ұ^,_0?-u.D%hW[3|[k5[z dP8."R\6D|.[hn}:h@?n+R]2>o<nSu8 7F0;{C9;`34E/nfizQ:֜U"XXsrmqi_$6!eA$N$1{;$DcS2S^(Z^*je)21\q3 waRXx^) df PJedxA(~Tt #ǀ{1~]c*$4'9Y'K}GWfSwc9 e'gWc<c,JzQSH'fK `av0+;Qt5C>JxDI 2 y,AꦐB*'c,R+}R+)kM"{( _GDteTr$!̪ڼwm8Ӌ͡MU3Ϙڵw!">auijƂR[J{ $'PPrC]!`,9k7DxX21P6:ěbE9b3S@*agJS/"Nj1_JEjyqz夛B#bfԜXI~vƄ WR(d\#E,sdD-Bj1i8&Zslm 1gpΩmkmOi]lGG+J8T[Q9[ ]p$m!rE;ZFhxuOxf5=l!WTq_n"8O'ʣd}˔oDxݖ7'f^kɐųѴp̒ccYk~=D)ln;9 ^vFd5mw2BCMc5κ6WRo=BNGG1 uQj-?"t8dMaGN+O"G}9þ:C4xNF1,ӭ3Gtb$bc>oo;rHL@P"jѝ;M3sJ9WJLt d?G5S5!Σ$V%BQю17 ;Å+D7w<5 9 IҟJl9i.,sƱy&$c=8K]ag7fd负vs'+lO.K85B#j `%9qC1qsm/Ok 0So4EÈw 'Ѩ2k|qfթ1-\k_ A-Z,>r ci:lkX~3)nvC=%I8Qf]gBtLM%ݾ$OabmʎWNAfE:r׿%IXTPz'f[E&p Nӎ_s{pG{z=6P3 :5׷J]0~|lL%Q<ƶ&qu%fJ* S-/Ӊd 3SHzXXU:%yn <=c]&*s([(},r~n䁸PΒX <anG=Aa`^+wԕ1 ;Z ݧ-˦19Bu|oeY/:mZ oQ}Z>Iɰ9.Qc[| +`(1/tR5}<4Hj ,x QPn?BAYCnl#05>Y\[@V/]\&wJ!>j$)@ :Y]a"9C c~c0jڞ ~vhəG:.gdųo07GdZ#6yUe2u]1Bݩ $݇R0^Oh2fb$5Xx tߎ%- feAMQ|"mT{8,~ ʽӘ*&rz4H) Rŋ$3wS݁ȁŸtˌt9"(s%X:#}_$3ajP#* Ww&vfq Ⱦ;ߺPlA%ejsK̓7t_9ZR87aEOECOm17xШtu(+m, -:]xLf֢6ruQG2ԥU*zR:0# i;N%>," 9C$W)^cd9-q2&AqUj>:*حi5wMQٯS*tc_rq/0L=3Y-%$ q{@lU~La:1Z=X˒^U7B M$EYP!̜fJe1\I|\ nĚ0}-&t2"9\Qv$(>HU=:nJ,fe<}s J=(NAsU{EAetݫsOoZ+ Nbcw8Fw]p{?̥dֱg\x缱`^z+ !%Eb>*)=!єwն8 GHa\Ȉih,Z;Z h# o; 䗭`RqU\Ks<+f`*bZ[FFK+x*D86h,ia<6jv"ɗt=J@cP \3 0)9w"[,"MC5HqhJ_KL ~H& a3Z@"#k<8zTy_hXǫȹ^a6!,‡HMKIoU)~2upRٯ8b <=xo_aLR,yG%O3WQg:Ӗ1CϚ dY(g'.9bz͓i=NP ;%)LR mQ! <1]8E?Yu]491wݴeŢ\-=qRkvL8~fia3) b ŃQujnyC9}Hu=R}Mn6ŗgb0_RKV l)svJ; TTW}DA~)̘ьla0A =E6RmW=6Id)=J{ iF ņӗ?DNiKG SiE5fpSdF+nEHaFp3xN"P@ ɷy:k O8\G>h$ VmH|M~}fY3S.>BؤhAAIdPxerИn*{6_qjZ64Nf߆SD: 8k*u5l> {2k[<ȇ"7qlЖy?Z&!G-"S=҅tWmygc%O5Ի0]6)Ҍa-/0~szNi+R"0^P|M2\˜z-Yr_ɘQ7/y)EQ_x]Ky2]@E|<7ҭzyN{Xj@!pPeD\ L[8dY55F[Ol7=oJʼn4F/W7ƏFR;Cb;-xc*ĺòܧpd9c8W4/.vD%yv CtgwsvS&P,[d|iK4K m.}0xxIˡ;9 S'vJ J{^RXG  j h)}jukU'܏3+=9:pí;ڟ!rkQk?kmq\H'/"p$*4A܊{좐t+i`5J* h~ExuhtZz$4q(~1cI#QLe Ñ'x.CfŃQ7p0ڣ~}} w2hrmH@tt޸ߨR%#uYm3f%{^TTNwGj(d&*mx|϶liqJtR̚h7hOEV`CP~JN,7ZK  "_4twV{fK[1pzW%{+K M#wаÞ#<%rb4ӽ% Gjf(~h3)azhTWRF'K&1RU:CbXn(β8G!^ev_ku4}TyRΚMBϒnACG2nC.:RFv$ؽͣFg٥>u:@HE+(lU&K@06'Lr%@_[oKQҸU5` jm gDm\5K1&.XΑ OE/FFPkiJ?/NKwR AgA(1yLXtR7:gXiuhߴbQ ͯTwʏonHۤ B\0nxjk5W&|"!6M|`:&Rn83VO'Zf%+aSog!Nߖ4zEh˴ކF;%FΤ}gQzm qSDPݽHReڹ=[实EDxBT/Eׁ Sw ==@ ֟$iO=_34]4;9Xi[w\&0$-ԉ5gNRӪ*;M˜ |uwzH|)/dDb7%X $fU',y$EՊbκ"v0b$^Ӟ]2;mxQk5wD'ftck.$`6͎L$P#ZIl (R| "LLi2OEh: :A,g,L7+p/ƳXۣ[B,[f$9}/ W}:ņ-P4<˫;zRz7= `%&V x&.ܯiK`??t`4n=vȒ}$jLK`d#o oIϼ;Lj Lyűp/kogg`j7hKkiEyoy*eA&C_߇%y!PU*}X\"&֝,dvԆp97ZOf v{m J *5Z^/oHN=@֛Q.k9]-Hf:zdrL৅wNԟp-ҩ/̝vv'q8|G-jXf'5uBͱꎆ5Gͩ}%BuZS9\ۜZ㵾(2{|աaZi?BJ'.:s :}Rqj3mDTGCqs ,?_ܓ,Xbfh Xqg-[׈kʌ۫+1,b_M}lIs.۾5Yudl^NL/6 !GO $,RWSr 46-;DE"(Mĥ%4yAūr f~ʭE:%66GH~EQ3e+G~ϳ4IXQwסU>)"` 﫪(g2c׆ FMj὚?1n1يc6<JOdԇlOf6b8JjlȔw7ҊV2fft@ݑ8-@tu .ă>(i@^Sx4|iv7,֎\C-u0h"G-C;;!(˩AFRBPӁl|TrݘbV O3lGD-|կv#Ezƌ[}gp}~f1J5HY[ =BoFc`%JMj۬R!-](6i۽<[cTHh8W =Y~XnxJ Q{BnJN8CMyKpt[6{[ ؚK~cU" nV:*ox9/4u_6980/E*O72\ƊCuj^p"I| !6-p,%Tn lև4yC Ut3t=V%扤/q{i)"Z5yU 3N}b}N>Ao5㋁ mS_^N%!,ՔWı c_Av~<йv~Ja@5?޹{K PSk>Dž=sܦKuҝ#|mB N rIk63;_z}$0e-6J&dOYhydπ6TV9HNz*n "A"{\  -_T2#B <0q]t֙l Qv@+1EdGq<EQ#d]"7'nV[9^ƯO<իɩ^7Xr+V` 9+ +WCZY+nI(Е3('(]=.%]Auƣ*ihߪ G]كUEQlf xDjjH0JPEG *aY"o3^PdM+:$1u*keSָsyy>8+:M"9K#gCb60G:Z Du:Na5\Al|S4Q)ϙ/#xʅ "@L!x'!y25dc8!`h'.7Ml h7t٪ Bd(gꦁmWxF։aQK' w;+ x ].6MF6Rv,$OO9 . [LIMffKM|^p78r#fqODM?Ќ9 IkMS:9k#Sߗzp,H#4JHQa z^K\u I+1OL=0֫@xisu(B84US&>10gjE6m;늚)!޷uUahu:`]y!\TkN`i7!2'*~3yE0L1 /K3Y.K2c:fXB b߁]dZveSw>h˾Flopto}p%zinޫ'pqb'''ᒮ/~٩13 f߯핓wEOǷ iw}_Ž7q/ BU˳z6 )`H3B( 2=?T۔a [$רz͡=\o)C]5%yaA:t̤Mkw49>?,K]Ƽ5vI}80?Vȕ%S+-rOtS?$kf[Ĺ"X@nJJw> 3B\y"Du8IZե-߬6/| Z7QbKn`D@^ o+g %Z61oQsw'Z+ gOja2Eڀy%pNkj=Oo=X*DmlMCfMDYb2- ̌ݛ1ok,MjbWLTJ^},]8Yv6 bN@BiԪ bE@$׮'| 5KkYvas&I.B.PIY̔9 jеM'fQJ $F`=:eSxzA'=D qvJDզh ,&o\6HskЂ^Rgb_]h·}nn>`j 'aW$S4G+cl'ed9^8&L!ͷk"C8Tt$PT`37BkGDn#@M#9j ƚT\Z[q)"i]5Lŋ'4ýc]*:-?ϼWWBX I s^q22hbn Q} H 3T9IۭZ\ןlW@xDllC\ _R $1"RE't}1L~5HEϫRm_˛B*Rdy>.!Ҙd`ftjgGC硍ZztYȞPi{v67>|"4~q6p"fQq'? gC\(R$ۖ+"&Ƌ ?a7鲟F%Cs 籹J[#KpR QUY̞ NS<NY5܏^{k0@ c"3O s`2r`)_^WvdH|kQ41vHR'7\Px/Ԣ)nOhSuGfN_嵏"' `݁H]"Wqn,ubmOͶ*t(ts.ZL/243Io[ڶKD[1WTyVM5vE='ŁB5,pd uE%Qc("3k5II7$#{NunedA X@%O tYIƖ _zJfrAy1cBy좱ڂ݊/_Ч\9]Z'=MspJNErB+d*^b7'vi;4j< ojid?54̰US\\^WW7ch^1ą{.1L6h%>|@DY%Ptdט1@6 Dmoew*̩pLFשhH~;+3TZ47/ܬp]ᛸ=5-/7H<ܚt#Py-qӑMSлlX/+U.]A,+>qr+NyRV/%a] MG<=0v7rJw=`쥗Lژh/- Q~5] bTe6?y|EZkUN/3 V'EotQkВ˥=dH?]u8YX?* 챨QN!GF8wKV iЗO+.1ѣ2vyavW"cjSn?MQ <^ˑuG /dW-/ݙ-!}bkC`\d52  5rl8D"|oDTڶwwv3Ū]kih= N&M!eyԦ*bS$!XToOh E2$8L? ws:T:_2loL`N9ĵٶ%"})ya@;CZeN|[̅ gUߗ2h*V{C9.΃v":(I؋Ɠ 0xV+,rge@ 23 &p,m@B8xS.2(HAGvDtﶡS*҃|/m|®kŃ}xاdC;‰/\!+'=fGy0brGNg;]c*&*; *W7c󂖅Gk=yA|sF,a`g [3VʿSɱk1U?^KOCeP$S`xr}ēvU/-Jb8E=@3lf%>7譖`ro߯ki]][쨅.1o2^Ϙ&wmuT3C2enhmG4.>8C<=Jk(Eh*%ҵ7}`lNt(U=7d )L 6JRD\O q0Ua. T(=k^&Dz:`/̈/-Yo-``60W,;)HXX*׌rru6ʟHr9|S5ݺdO{ |lHԷb`?s?EItDMqI "5nMy U<$<P&^ i r} L#dtbjk+eO# NOi28!h֭qaj:/n/ҳGOHGXd.:lcb" ѣEH͒ijXM%ÊW"60yvrY/">I!vBZ%pHȶ㳱EL>C0T Ћ5R ړݘ^Up ,ގ5(]Hwfb9D(ҹ_ 6 .T{ر˛Cl|a4FtQȅmo:scTYzvJ#;h~|zMBnTlLI$Iz[I5eM1~ڛd-̻>:L Ljnk x}Y)o4[XnR/ 6?Xrv^™:zvc 9\Ze@ڢ(IM `poS)<օdSh| Eo ؑ\c$74U:BPns{ף+?`+:5𡧈H;!95gg4#6?iď P=Z~&uᬲ>ò}::VҤɣ :\qDeyA'ƺ1d)榸 ևG jɁgW =TOT}K4kX.#_XaiVs76HZ iC{0<)pE^Uu=^`Q!נ O!o#ïeC;8vLqZ8XJr.0\a瑱A—(M_*,XwFP'*_t`Qs}M: yf,}Ho3Ӆ"g9-H[܆~ҮR}k))Ӑ)*,,) t>b ] gmcֶ۹aX*bTUQ^4EL,M~*&OGx|r6~I_w;B^ʤϡ{RxQsg]Tx1BV}Iӹ365@tz>?!8ߥw\OkS1 BZU+{CP3#zU+cbY&U\DWfb0A.DϨ̳g8Lj+>Y:{͢/KWe"Չj` \hx%*a}88/qF) _dGH-%ṬihE:0Dޝ,۹O~Iגz7Ht#sCߪ&u9Vog![_oV, [:1K $((L-=gz'a-=' V#cM>+2y7l9TBs '|~J:8teDȏ%fn \ȕMvgD+Wβۇ.P$6|SbәYlv y.ekm9 6bVp%qڌ)vH2@JZb[Z~,dmFcDLgč tbh˭$f)ڈ Tt-ӾYy5??廱gVϧsd>p @Ia?XGPVmdXt0KhNbyՐ>Z$Eʢ4ҟHbp,F,w@x~4\Q ߝxC$FM3NyS$VX|Ķ@*MKa/əP;D?AS}vnğwK]h-v\8UWDDVik!p`k<1HͤDSDXӏB MYuL<;D'uU{+K[Pb=w-?Tsch|Vta/Nț i+*N9掜[2<|&D RK=A&njt%p9)냊//]b4 $ McV ʹ4|>+ IaZB1xr&/V&1CN, ɲ،M5TN[#^Z@=(}n!G^X_!GP61BܤRVWHQؼ̆ 0oȜe]bd^+C ="=2Zރtx&'WNǯ(?'Dʢ@LK muE:K!pz1u}ܐ1MmK&pL7 Np-Ф3D&]cQ"9-*!ynthSA,)oӽx8l?> `P"B X.jjp,5acw؞ Yi$~ƪge~s\6yl_6) @?Lj:S:3~p)enFMU=R*`"ą䡖+!l6J=>+ TX20ߖ }#Z܂ۀ-YQL#WoDdd :.`i/ !7ڑUjtY "09pOD0 9S%`n_ Qn }j@LCk HF -#4$5-X5x1G)Zhk6bS }mJ -L*J' 8  ! x.A^^[' luVF6}ixx{Zrux%/9bo1 % QQ< -#|i{z=;#RGasO˶;(櫓џ#_P "JcZR@L߷^+Jpށ̏},mb" w!xhR̎W}e<'uLfRV>/C%M^g=Z1dSٌ15(/p n\^&q:D0MQRͤvcٔQ:oҴ=G[ʥU'F,&ws}q 37rOz\GzǾ&Iv':m$q "V÷^x!ƒm'/]ɸŪ2*#sxLHℽ6WqHv6 J xgƋe]# gT8Qv-#_ڣgO̾Ye)W=3ۅ fxRD1$C\Oӡ~}RQlMLfȧ1 .Q'E$M\:I+V=w+XޏPylHˆn\';]Tб` j[NNfmU)ء3rXQlCDҨ_D~Mcq [ڕjB~g|Gڶٴ\Y Po%~ֲը+(/?b_8":` σ5:w!̯d<E8:P 򹴑~iPjelWB*Ft5,j1`HnVi4f/Pð\w >Ythh@zF{m7')$w{ڻg/>\Iq~ֆjN#;HN)SӇ%kf\[Dx]t0=G3p$1+|$p^~ 4KzGePH8,0.E٭Il& ;OLnaqYqksH3- q>-'񃍠C?C)h> (:T -g]V3~-P;_~!.͞GSgajz1w> ^կÉSBM!1{] @x#N89{$9?A`s\K _fP,~Q \0Fb7MK츸qc4a?AZPx(5%~-@ܬ?e)SJpi &^yMEY?V8į.Ƞc7(#ݹ-Ea*O*T&rvJkO7@x "dGA{GFr+ .NYK*~ΞbKsi *X c фBZKF:ҕN(\cX.륡 8Tk=Xq}]enD{ , ;ތįs^-;Y.ZpCi9_ύuR߁ wkϼ^m+@T`Y J?ة㍠++^Ōз `ꖰ b jmKxrd,vdT{⁃ע-Q(Q؈\ֆv"䨈gž,,k̘G&^<` éAǒ؟o/hp!< /[J-`><8oGc:Ʀ$Ug_r>Ζص@:yd+4}͢(LFQnS1"3!{C>u'VĔ:w%|rܨc SǺO ׁ,K*Da 1<[ UXzVӝDdY3g&!5 ׵N/>:J/mD,!.pJT8Д4 R,IiULF=JN2Z#3KnItGNJyf}qY:55e8c罔4so#`a1ԖROv斪j,7Kpc -O:kL^?}ßUM*YA-h+N @tf:zTxq&Vjc-jR &#xLk,RQ]X4_z#uWЖ?Ys*UG`: z`G6GW䭛vjeO/0 $4.*5E4mɾ>BLn8l7ц3@}.v*4Z;Gc$=TN'~q(WF^ːclz$M]a2jrVtF3?$l>j,}6w]u{l(:=Cu)Jgbn찚q(_;u x=5AҾѻF:g[z2`ĢU:9cxeSc^W||]#}hBM}/^;51~-C&(FX6$A9["d_jS~yTp@?NK:B49KR/IOvߎSQ<*<]`|I5LX$>\݉g_AAZ֤dV0`mgy-4ˏPNX)=+(݂u^g!a _`8zrz2?ϮMgXJ 2Hl誵/!3S-.d e+@† GMo_P-PRs[yUco(l9j@xuΣ^; v Ts)ϵiE2u,sr9FNk: 5r-w-b`4; J3 q/>WX84n;'} '8X,QAV3~]<'rzi eh^x$tPYbɸ|bz uaKMږ.-M T0ҿc@Cޝ!0]1V-7QJN6f n !<nE{ O(ى(m`O*\|s1Ju\o8ӽ&4Wڸy ~\ 3 x)Sy5ߛo蕁n۷wYDwdM n R~d)x75LAzx]úТ|@Ԣ.@;|qTxX8Td/G)PC|FjkVfQNPǁ}3B=Mպsrی$5f~oQuc@‰)SS˞t^ek:a,.p@7{t7WAFi+k Љɨ*eEE&"Y2'AMr>=#18gKuuveȱo.ojo,aVCDPTܦ{KAL9W)v'^Zk/ҙ s2n=\B~^sivW.WLCQ=R]R0FH.;n\aBL}/UVRJdɿR.~o(ݸu(>z39eI=El6eiPVhi\4!Q^r.>}5՜jaUttaӲaXaѦ@6CISk@_:~-#\ot{ٙnJoKWuQS)/x\Leu .77|V7&.+FeLz(.t() 7u~Yǹ-c xUD3w҃:49ҨRucaݼyE 8u(7UsV!=Š.3ZFn6;9wJd1dQdpٴ ޚ@x>/eS,?t- md`Q]ow|=h^LYwcLͲ5Iz9CB $r3O߽s/?rrr#lڞ?&}؟^uiw ~Ӊ@84ZuT2/8W#=t u6fRGG[6_/, fg'8Af,}}Nt5?5 ;C#ӻ!!Zd>:,Ft2h*,C?\+QDa</T.;2űt,ZAjĵ*qZHw#kӽ[!+a`:o^?(Mg&>I!pB^7 )7öW;2aUטΰ\]pKw۶#E3`>/||W;ɬ" J/"^p+s 4gސp1xsam4`[V?1VT <7&6ݦ3ґ8Qgxo܀?_3r~b!"ܰHCuIbEJu謳Ɏ0AH [^`j}p7XQ]I7ݟ fW#V?DgQ YG``n>se嘽Ѿ2?0L'scķ2Kcu>gYё 2 CS?{ wIܞe+R`yfY8\FQ\$)xFPT_mp=͑$$ۦ`}u xpIԝ^2^a㡻Ksd57-:0t@eFK!>fi2kn=[|Xq)ا *2iXr"tFAݪ*o>wcګ4 X[jE?K<1"N-4 ɯ b&0)rRm)ga&^TG3,z_~V"~VlCE?ᪧHM,2"8ܸNx-ɖY<~]YZ﫲ֿ6#&0o tPhk˹\_-M{|H+gށ\&KR;ߪeܱb͕f |{F(oj6 IU&g%>FKI0b~s7rk4~ ,߅QU,g0F*W.*X47Qi1UA[uIQmxpGܜ 'W($z\aص1 LeO'XtpdPS2Pg(ezhaVDxv؉ cYp۶f&KG0|My H/LkmK F}^;N83(z(N.Hlξ`VUȞP%)TPP ;mp)ŰLci`J?xս~<੣e⟌ q6-󆍐!8,)Dq ϙ)1By/]UO*à,)5 rx~)EcZ\% ٤&@ZߕZBLT^kH<˞LR rD>"6,[)mV Agv"13C(m[>{ sT"l8cY'%Z7{MK. ڼ_^Ñؗ1X$o]]AԶ ,x)~S< WhM.5dCAΞ8X'I;;>\Q/IOXğ9T&é=:Mz%aA)Ť8f#1WJ 7%Kh7:;!ٵ?ùt2fe FOp 5?]KQ9ngE9diU $eE WY|RR/0Q rh~b7B,:nr)~ Z=  r5#ު@/IE8{QύD_F/ؽ P!]t˓KGB<>%~T.fx[{ MzU!GLN,9D5^#[b0;ywv6Go 3$u@pΤͦ1zҽ,*_|k v~O"dQW/  k ?6AS*T. #-v#| ԖwrH''%7#%^!_Q_f_N}uW#%ldjB![ 1 "J::<ʉ5`7捤zsQQrZqn:zLUx{rՃ%a1ABpab>Q'b; Ŧ;bN?*cxއ }Q*c@-G4tr (ܥJKm%D{Nyx{7j=Ó^KyCrĔL\ϟ>""~"Ȕ}3*(C9+ 8[bbIlfUbEU5LrWTPt~pUoH~1b{k :"EQ$J:$pu79aQ@%.Dr9gDT|Iv&JH]V)џSbi.A-ҠtӡZ۹RB\KƖY2ҍMַU5n!n0ܧi$9 ae"bD VP"h'YJiL0$YhukmV nPܮ ]T AKAa┄Zw%1L}U8vϣ)jV.+ .mw+*ׅ}31mCLĖ߭}zh6)ɺmx蜗Y>uc)Ŭ$~~b) 25 6U[eƎm,4#F l)z?~ʹA\#eo~/l ֶjϟ ڃK TfI@흏i[+@A+M3,ejᘍfn dZղ $&ʖ=nx~KNe||y˲8t<2*:> Fڞ1uB:M5bx0m׭>%?֙Iӥϧa6g8ζiqUD~kiBT ooe:NtR4]#2Cw2]DQ`_<ms%!D_Nʪ D<۶B4yʍ{BPOĤ~"5 hp1t)84 8F q#ș#*7f=ouJjلx( ]f膞ؼxi0}")*)7+36kぼ}Xj)3zX%:[IN&,]v-U76LZt*)}!%7a70KQ>K-TN31,D1t VNgɪ>g`d~M.CqŮG+Wwmj]a|}9|Kb/Z[ary~ֆ9eD0*?,4 ئ7OF&+#tmͳ5ӭẐdjxESkz: f9\kʻIȞ`Wu$| [|p"\pzlϙ05AvDFΊsgSG#b pIOl/;6u_2L](Ή(Lcedsߨòu@fmT5T`!>Ax@ȭB@ev/Ӱ&wz-~ e~SaUnbP= /o`*h*h #5C+Wgg;h7 jȉBeC\?G7mr!?T{i @?l\)ƕ`6ff`3hi17 IpcJcjAZ&Rgƛ7&oQ/t9 |0Լtsuf~7= 8Zp  * eD?B+_xT 7Pݭ̾sl(DTzEj"d 7.Otxp,>բfd`Ң`zs".jx@k'>+[?fHTPcļq. B xӪ=gWHE6hd.pTiKK"3uߡf:P!?~^JF>l"ql}BGq xtRܠomd-~̥.sY 4OUJe;p[hyl2dLQ(Xaf,U sڣN`MHH&_FkMm"HRgUx#6/AXiH|:翜p:^L!a"626`.sLNpʹ6  Ӕr]|XB"ԅ!v]+U `F @{+KՀrJ_ 4aBh947]&nx8ȺMeuhK0aՁ&E1tǗ`ؿ*2}[PTK<)<lt6b K@WxO멀pG9: &^@kQ5Nnt$[8jwmЂSGEt6?bȎ>/K |u_K*Ԝ hsf[|ׇ"L$[Wϲ]?6Z{J!Ygb 1-)"ɿ(iCnV>꘨G0׉k1|ؽҁdEl-;c Oy-%&SIBhu҇b/NU8ҔP<*R9 zAj,lW`̣PvUeY.eZ;_X(Ή1FfO2ls1+a+g tGO+aRP!;qgBMwJ+UIɭE0'Oԓ v>t6ˣR֕]^Uڭy8,`r ׈z/.Thԡv4ս< KG)\MjPg "~,[`҂p/P~@XW3OLWf]Xꭆ]77.FɟYڹyZ=pF}>':-o^0w}̒#lcf_IJ5+*W7XP2Rkp?3,T EdS٨8nOӐ礀;;7mR\\ßRkElUn]ff@974X/Yz3Wdc:bY4w{/%d58XKF(,KڇukN-m#7 `q3(qYMOm<cdòo4о2z~ƖL/f+i ru \x-z1I&!n6Q|҈Ef7DX#d嶷?Mw[L(j.RgEFXN^Ϧ>p1 ?M ,]M-[3Ig ӧ;=(9g+xl57"C}hjisP{ ^QwS%a<?3%QI(XТsrn ïURP|\h|PbDƏE3#<-)u$M14\kn0GLZ6tHFz"6wjg࢘/\;{\! H1>}Uʠ 󿩳ԇ$ʽ{JML!n!b{RG$:.++L'_Hh_L.}V--`.'׏A^Òzs֩&6a|ls9ME%RSeݢȭ&-mHsb0 Zn=0ϱI1žCnm<]ܣg5_%c3:sC$lu4ZLd%ǑkmBe ٌrbBً0{yp NڝE"rhaYw45qvmW+0pK{ BoⷉX%E=<0H l$QX$>g'f{XQoBǓ]v' uS΁ ;gx-럜5Pm kdL!v^,ED]Ft!.86V1HhJzNO0Z fut+_quk *VS0/vud02nѥѱ" g?t$5[qa\EK\cI9 Mǹփ) чK H12Nh4W`qw9o#q.;z:7 tj>2JOcAvG?˱g.^ u o݃vlC_9^C iBBS*{F5#_OAX:dp8679VZ]$[%;×ՓuEn i{`4ۚ b1CYcrZi3QUwZ}H.L6p:0L(N gi3-U+]?{$2-midk@@^Pt+^V@?_ Sݔk~ 3c{ίĺص!z+1Z ECJ.t K0Yz_(TUĄ⣓'FH=iPzst5 1"K^w1 M&^j^Z }Ql̦a=sh2u#1ѸB[:wFlA3s}f RzhDţoIafw|нf@IP;oD{ jgVQ4@v/>/y+h/۪"{Տj}O%j匌^aWI' Qb  \d 8 N 'G {Dc菬) E8!QeT (3-C?*TTL*#{{eXL}$f9lu#;sI#Qjr-$ZL墼`G Z¸#Lfy{ f-w?d9\1ɨ"v)m66&QB0ʠc}dnRݰQ#Wkު/e=9~oٴZnxT渔q3;]~A' Ě~U]{]Z'G+С'(4:E(z-*dˉ]|Yᠱ=WQѳ}D\V4j˝UƐwܘJ:"j&C[@BEbơ Pnph K{9n~E@%2f5upGGHM!w{sZ,-wℴ~czWL\\;W$PE Z#@QkmvT]gVQr`wr!^<f*.{W]izĪRP*HZ|`?%R99qc^ BMTit'$3IQJt5+q2@TEɁSA3D[uMPV{ɢ)i,6K'RЭ M^sOSoo ē(^WbLy r {HԘ6 7Sr6\<C7+m@jrp1o'2/ByEW(h<Z;NZ/0bD=. y X>QU rzLbhG)FaM=+GEg^o7 .>3, ǡףS>([l5Cf,=G"b|PD?\tH1Mj~ a79C?dwu0]ϋ_{f"?Us`,.jȏB_% V΅p5OXO5 5!B=6ԺcA78f؂)M|Dy8a;ʩWscˬReط`V5ʝYPx:^F9547s6#%24c:$q璈(2گt V)^/H~8Ϥt ujr<* {LJs6\\l,z+)MZFdL+T%WR_a~!-[oݢi^$b'o^3֫@3i_ߌ_*tL5kDԄpt)>}}Q^bGh,/cð ]gh>6#Uł l[u=-kFF:WnP*-a^M0g8Z 5%'BЙcVNJ!/)b iMV6P`e;L2|lFsarׯx&0+W%eG>0۪<ݨ"w]2$_uMҟ'p4;:8 tELStm<DŽ_SKmb1gfN8Eb8a$lpw355&q^=/-j4MʥeTX8Y7R;b/;οtDlի8sm||;- Dqe jiъ5Pj0cN~->OYꙨ:ڼMJ68;b:K]ê$G1`VW4D?Icf8Լ?rje Oo9s:<-B4 +,EN:jqCtG# z{ЛnǍPݘST]惌ad`2Fxuq=-}֬ oP!D_FS#iWN-_uX>uk|PzE{7M0[独FӘ@Uf+%@$! eO7ƾ6r!O@`Žh)4N#t]Iƕ=1y$nN (r.q=k&WM/ y~[B(@6&o%KEPՖOGi|"#(|3+Nzy 3SQ]ݥ2Fn^28P~(P6Bŝ,_3]̓_GIˀ1r#]vұ m @f(0ܰi\(>./Y(ۧ!fVo8৘) eFr hj>+l'2$y= \QiQVC&l_D$:TsP!3 -`Cc{ )IMB2zwqvn+vF2|c/ĞA2H{_BDd&cИ%VX2⊂SW4vzy ;i.K5IPN'!V^4ƧbMI!ULwEة^6w`Ր  0sR\oq A*Ovݏd10ڂU:/[YlOɾ|uFQK vT!rږic}|Dg߹N2OYIsR:^1\3N&:7beۮC}OÈ{$4`><טw&#yk8lAX8)ҕxvT*wFZ2X&8z⚄vyQ-h]13ZzD>Dd֒F3ӇD{W1WfH2~ng=P#߻OȹrQ8M(X `" R7Qb!d"Rb-l`1ƕ?{de(3-̺F ;E2|)G|:¤ktP7-Ѳڅc24ѴwZ9`O݋S.)j3/y6落gL'I?q3Zxwu6#](wfEƞnU[f@է@d>Dчjڝz2v$dfe~d4u'sR\b}q!m,eh#!nӠ;$1[:[PyS1->6;|Znz_K~B=u3#p,HGMzf$ CJxOgh-' A'%b9  @bs3mSEN#/uc\*0纉2җ֬%wׅݒE=(<҂ax,0 yp:EiphB_9!\?gVx7*v K ^6`fY ۬2:bR.@]G㦚5V0ւ.y;E&2L@9'(&ղCCX9_pGZ'a{N.yt^ت+$gB7X6E>[Jӥ⪍cw^x\]<;HP:1C&b H Ex!*X!X8c&H +_ oaȼ{l&p:Qr8x42-sUm7RЩYaivI9z!+o'%~x|v#;jR*8g/4Yв A; mҌIh)0 O6һ]?ܝ λ ,:=k*mD'^"'^rMJ^H. ?0֥fdpn>]\4c Ŕd%*4K;6i`*u@x5F&=3ގC$13} MS ܃kJES$t2 ȐS{dX&U!:cb0n"őMuAp%H4*1GrWb җI.~:'z!nk~ ͍Z 6SΆ˄p}(m[JsʉsB=,/OS0 HÂ|E^}@ # TrY KC{uh${'UApV\>ψUDӢ ep_H0 |@>:U\,-&؁_ ø(J6yqB{ 'g5q\'< X #Ci:S3Y6̟ tǞ19L\èM;qާ6%{π?AYO=$=#w;;if";!~t4H(PA%ЖJ-͍Gn>+sd RL) η[L+nC},_񏲮dBCUHn/ :luF Ht!&*nc:tUFHL>,; 0_\%"Q)U a~T26fX?i^Afz䡯`eߣlcgVFNxvdt<8?X;OXlmHB HJ#F~-: 1$[:+.tu([EĚV~@H;5$#L.а{FxZ` \KAIc>Ghl6q|GT٘VwZ`72~G!qV>{v1 +C7Zyua[Kn a~l,^ΣX}l  O:)5sT̹ǀTr4sc12 dThV->hv0 ڬ}ތ,Av_M. jB0鰲Ce)F,pw oi D0Mk9FrNfl n H]d&(BrtZ,F3𓤳"27E͐M&/-7TvtA]u!`pSU%&CsKY7OYVEI(z)]fXW^5f$7[zpKx[>iZp3N{ib7vt1/LV(Ǫ;zmmAZ*^+~+ܮLqYA 喲/>|gqɫyÎ7WY%^}+Iɸ0Bď~]fi(Ӏݒ!b+QB8k.H*G D6.KN}rxh_ʭֱ7Y!5lbț23(j{%2e[:0;&Ѥ%M/55TŸ 7w>/B.0Dfc?ގIf(Z+2Qї63MaY *G]  cp鲆{-+xJ&?6_^Ņ҉bӳŪ*`$EdD.d%" &7{NB Qkᰨ1hE:W޼lPbJ&Fy5?}>*-Ksg@PNȐv}k1`4О3ZQcclcBთmCReؐ_#'M(LQ ]ZǖN NPP< {yMZNa6JZj]i/N}q@~Ua6>ojF1|xHaD P!4J#%4,8 GC-kGh[E3JjA@}Z4Ir5˗3JkB^!W.ֿ%v_BLc}\fG(+oװKVr63$YX*h)5"uV3D^|=8)^|7jUѥѮ1=YF$/ Y^3$)I9+~C .trxoglQ?P/`)tbR%Cb'U`P)jqqOR(pXRaB^/Cw)󩴧YN: z8@k%Ѕ+֡'I] jz!^x2<{$I5VQ^*N2?@=-&vM!/vL`@8Ŝ 8gq vic){ Ӹ+lQX_7HRUpo[52m 2ySLoǐV(BȪY?܂tE0 BQfL ra80 ~ˡqewXj@jݔ @Hjl,Vu;1mmtK ;[£1n d%Nm#={XߧXzR@OuVTPx-H[9)D4is~PtP>e#K-)AҮT2J΅ rv=rK͇CX'Є"w{tKcRrE࡝9 e+1?$eSSIފf9+6y>VIȿzbY y*%4Uq=^nߟt16pO7w HP=UXmp4$?l* r[|jogrMClepf?h=JTZ+rC>+bj"/kT"נ5l@6{X5dSG$'xL!+{BMP BpcI TצMNC=0=oZI_G>`\ӎ礨X427Z~D`3Į!V`ll9aGQ nJL4VuKyXBk685AirMư ÒMQJv$JW^J9qO-$g-d!5Z"[0jG %CIz rS 4e8_إ_ ^i-&HeZC\[8UB&cGX1\Ndž-@ڛA/.$A1U:k1ShDD-AeVVV=.9T'GW[tT}/_*ODe~aw,h38feD_brǔ羌v^Hj\spʼh[BbbvѰbȺƊ*-MvTǧ ӓ7\ 3@¤ʹPhPOd=VY_b{XwI\C{.{^pg/ZyU#96 `aW[ {Zk`%y)UM (Fj T1tRs:~vMZ1'  [68P\2m (Up?y[\Ky{Boڊ?* B_c"u` !N@`Gz{5;Z=56:hv+g\ ӫ(wOǃS|S@F#cku JԘL{O@3Vg q`bXlade!qO(vRཀlWh)0WQGoӞi^+94;k9E0\8gF#1+}dfPx{w6Xw+"5_;ZP*'EYG=_j i Gz$/}M[,^$"9 s>`(Z>sT1PG4h^m=~6"^},k_Oy 0LP*mAse[M·Õ\ a,?VjEBXKK#)\Ms`FX+:uw~2$a`ˣ1UԈ*ĥ @|`}Zro/ghDb=<<@t*_ *~mn@ W* 9bn/*PBcjm?z#eY?z*b+_f||Oc" k3䪔.sab&L H)ߒzY2 zW<3MP_MX8v#ߎ?`Dazc>Vx0P2isv%(/RPI DyGwkҸig[`tn;]SKn㻨Y/4҆UAcݕJH1-ҶLOX̙)ivv>d:W⼱]^Qw8]^\8P4? M]g}䍫k{Dzۍn'HJn0mISdjČ,z+:%|g359Aqm5 0m?;'7قcbwM;G*+Bjh[R aӲF6 OfKȨ8˩]FJ!%m3;NC\\]Ӊ]Qm[f BM^?e)*7 K_4;t fJG_ܩ_z_A%:8gزn?a&8Av\>ȈIE=Ù;,6ɂR9<V P4G趹ɨӵ@~g׏S^P0x 9F5H tocDrsL uc;oID ^8~z|!{}2TRq^uS1;)2~9ēHX4c'"y$0Os}(10j8uCmE:']/93̞%Aޛ@K4]Bkܹ I9WP)xj ݢ3ƪF!%Sݠ j~vHU蚑=YTd{An W㴲Qtl\R RYG!*a0Aw\OзzuqJ.nY4(QU(:ԭYLi^н5kOvkcWVs5#˜fw 01@^*2xnƢbq6 ~o&1˽As )[7ῬFhMgN,;!@sm 'oRt5 EݚzW',^0,/o]I t^"CǮ=) oLg(9,otspI-m=a@KݙSqvl(Ž89 8PoZ.#kb)5*Z* s܅2g8[[R~vՔ6xPۚ)$aT\ʛ'2"?&QRkӆJ_$:%P3o `RY2;]?zR*<Y F3,٫Ѯor[ pOէMp^ʽEәCIѮ[2{sͮk` rMBGaoѦ*&@b"C^t;FH Ud'Vsc*Gj՟+{O .E[3P:`+&qΘXGx#XA X<!%і=Ef%fm~bQpwM`q&\2}zWn,qoG#ۉbRCq$IE@({LC 뭄cEZL"\t4Kj5Ie8 NT%FV{KXPW˳:XreoE!E7cRj9q%PР#key3jơ,9UnJⴅ $$ݶ![P>J]ޫ_¯|FF3^QcĬiOM_zqq,bZ;( xX)B1ȼyWSSPu GΚ 81+X9 4ja_p.H!Zwnh Bޡs7 䟙Ft2Ѡ:y: o~(擂6km 'F%P;Dl|jS3{ѿNEJd[ɺ?k|` 3jw'`8JMX/Ti؂PF#'f۸z[cBтQ dik՗)M*C3]BtbWg<݈kvx Pu ߣ`aOMՈ1Ni!b7f-:4g?)-u߰zF-øp%`ߩ7􃙶xL:⤺ɆkVw-䏼҈qVõl|]\1 P(9[9ζfI FfXiPn' b4ETb\pE5;7ze9#:u}Cɿ,.AuOpD-܄>ׁ!#;OQ3hn`9LBJ!A*4H-9(2w,K7Lc|Bמ~HwوeS!G9Q噜IJ?MeYKQtHfCMVV#*! O#Ҳ|v"y{Q(XK]Պ)AxB L%K6':{z:qWY}A5MSLB=K ^%af'[d"%{]{W{^8&92GMP'{а4>ZG+@?p5ҝ: ݕ)r䭁?a 05$d; xĶLM&iNl8&FR5,5S=S8^Ghٔ:N,"}kÚl6k=(пibM7; 57xdC)A)7[nxMMޖ%5yQLoWVrc')walbaGT †z[}/XXtC³{w8@.C_Tx>FBy-:͠r쀪||`kzx@|ֵ)vuG/68g;}z>cbVnrfJd3;0.S)LG 92Hjd5!|$rIaVwk5}Aϲg.Ǻ([` b[_(| [;Nzk5u` {iy5 ŔÇlׄTHQېx3+LMlO>ٝ>z? _nzDy?xx0zROdظ6q=}mh!tZ#2=kQmt|0%`eLeVr: @c%1yY&ηk҄NdH pTeR.4A:L8rDm3asuOlbo~(p|Ox,^2k_"ϻ߭%߷I/mw.X4< h;1iH͑i ;WiH 1'Z IMkz4飻fEq-j߂I#Х_{8By^ˑulIEۜAV<3a`zvS{˾(E LYfvNm ``:oԅ̙ _5+{ o샹mj )r>ʢH-D*r`WZ@F&z0Ȃ<ث*10à&B+e*@1lNތ_HgKhȩPi^b~cuvo~?xg[.l[vv/htROg gYu*0c3 )zecܺ.9g++Xݑ ă@)սswLz;Z1ۿ6i会2 ͝72W:O; TyǪB/.8xCi>i.)`I+jŚ'd.49-g%KN݌^6;`Syh\;t4#-"ni>=eP(I zKzh{gZYq1H-F0n\IKy~B.+X'bw (ox+ZB۪zo^fFP-xL$5fY~՜V!ScĻYZ;ˍiEGJdeF2IaM3ΣkB%!-b[k? :%w"PWhVw,'nhγYw^|<0.!TW$޻9x}],-hEpTnٛ/9tsnϋ v\Nai2ZM G)<\`eG$6|0d;8y⠍UA;4;cocSE3HɚB5U[;p9R84?v|!7-GާL|1)ٯ i-waC"Ȗ13W,*);Hl u'Qn" -d'R".-/ml3ev0q$-eeްZ1Nv/DgK TQ-DŽ%]CviFcԑW[_aN',gb ^x 춒Y 7d)Ɂv6dfK^&qDBħ,wsȍE.#Xɶ댎rQ_3b`,;"~23X Tԣ xL`Cȗ#ؖX>8+*#4Y-jLdKmƐU%LwgCdVMʼ{$"!?\J8bHhAXX0t-dղ|7G2+u%|f%C(rt\({eNZTpScX'KAj_cP:퓠|dm@CeŮ,Rj4?&_k=2E"Hi 1jQ+/XN~D :=з* hWɭby.ܤGz2%r;bybSeh(V6 g5IN ÝEsnLX:_'U %>Oĩ$7vXJ͉BI&k#8ݦ!̎C,mY̳rh@=Qs =1&G_"|ﲧ \Y˽f)p)]rrTc쎴+yZ0R(Y~0F]Y\h[LxyA^0i,v봳f53޵BI擈6yT)&{V/p2QVckk_KN? ;tр7ؚu]uF8z* x#[DDPRQrrk3^%LG2ODP-5)e=Y"L(?{4L`͞V.ۑ.63K-0#{N歃6>&gclUѫ;Gt]pwM2暓VQL @Dhqax{xVõksHCD=tE 2;C.Kaս^S݆xt0np=,-OFQN<:}>ǰۿ/qK6KoрZg$Kt&?|^ Ǐ+"tc? z.z f0LmxjǐYC _|QCCySmXKܪ@yKr٤GR}w]؜4I;<$1aLgk2q#CF[c B(ΥWR3\@풑 ^9ͻ;߬h]X|,݊R^_h]/j2*J%-@;D74<|)WB&N9ݣ6{&5|^.F^٘РW10@L|l}E'Ԕ9:wF@7XpL* 'K@ 3*1@}jM5Dn1 pGȩMJtzXvF!QXH꛰Kf3Q0]s2zw$s;Pdu+p-!}1CX1$R5rkvuypB2t {#{cqd/,4*~)D*_RM]?5 DnmŚavŠ9@kŠ9^O.LלXO^苢3؄8ǹߔB/@y+Q0ى&ca̛΄&3ʾ' +v_$vLsX*~E ecp\CaM3"13@S5ƛs͏6um-pA~A,H sz2]^yZK=qlI7Y妐\x(nHH2)5M&α\;~Rr HKHd>XD8*[)Nz ocL3Ei9HN3}ۨ=9IPs T'<>9+y){];lo抃6 '0 jU5LMv/?̫Gg 1⫒ecg:>K0?fz:]Wڋ_A_ET[}J) 'x;.Ⱥ Òqze |"V])xP 5?`KI/$ƱB$ՈT &ntb0n2/TNĊK^x=ƪy$NT{~[lf'#ۀ;wvÌ&M jh)@E$'_pDВyɦ{eS. N5հ~x'^x^Ł ?!I.S2@ת Qc3]uJY{ 5jp|{8{MIlCjz0SZ\ƲK@|!^d& .c2 pK6 NݚuӢ (H`:#L*zd9]'M`wB5EUꅈoa#$k\T˖Qv ^$>wQe6a6{(T sIbf*zL6n">[`4YjMW Y8UmzOWI2¤ND8%Dw;.h]ȺyڐR-!9K [=RVco#]Kz][iv^SY k[U)(:\n!tNnk[yWXfVglZl֝i O^) R@*XVTNh$bE]8H$s6M],se\@}(g7mLӫW+(uX.up?);Fv:+5B G@c؀ : VKǧǹaø^P/B%Ku:?b)U.CeLNif^IvJnpT+TA-`$}oYkSN Ի&o^:8 -q{)`:QiKM "J%mu}$n>C;5@4ONdΜFʹQ\F9]c6"ue. Z+O biۙn*&b`Y TmtB3}mm%lU" Wt>J_p33&FFvMϔo#-0dMJZEL`'GiHpXtiV9u9N\Ws1@nN `=eA겢]dk=5dD\}c(sSvS5lhy;)TH7J, `9~:Ғ ҙP5(1`N&Wc<  V<߃ʭS$>K{;]'bu[!z}Cx9 +LSb$ɺVU&tӿh n2Zƒ(<>|FcmYWaL"U[ H}8Dt$d,3m_123o.R (j#uM>)7&!ώuq!SJ#Fb((ME58Ÿ!" . 8 m8ؠTMj7`e輳b^6$R/RzZ\!m/'͉yj߼ ր=wnTAh˕?-`+j˸aǷ;Xn +{3dHsӟ PpRj)܈{>DΎd[5oOYi77jS\=XѢ#T24iL*NatH|KRsڋ k#`4enbKos-W@Rt|ЖIJ&=1*rggWÅhrjW|@\q;P-J% FݨTE1m(آ(9I+fZ~ =xoK0K}i}l9~?o`` <#e#ѠӾ~KaH,@- r^}7j>zb)59-O➶LFEY{;ŕq~sXī#bHhAOm1R h{N`'3 'gi82KG8knmw -d@^)CnMPF8'wV}#5sz@@$x$c:< ֕^%5XLu$ hn(Uh.S32ݬ,ưcf'kޭ]c9;:)^&%_#]$.yZ(^oO~`zdol_5=>?q?9JU'*D 364T^z%Tˈbʼn_ˋ4г6Qbܖ.$rRkfs\"$/s#r׊PIơ@m7>{-ӘVUE!*ÛkPq#'ڝCAq:1]#@&%1 ~^(q^`BV|/NJ'{9.{o$_KDdUqZ(MeZSN \Q'1vt؂^/El_P+wىM~79؛-KcWŽtGʾ?n &eNΦ"{*>ihSSA܋BEXw:?/) :ĩO2uX4Ⱥ$j/ ȗHtk f\B5*a6ps*V}wmpU?K6&쯁?) _~v5d'rŽĴzs!.$L (/rvaB rr0c 42t] s suD* D)B?F欐L 񇠢TaYz޲1C^ f'VNTdp4X6{*=-El?`Z7mPbjVmOGݷO޴Gb%qtjD`W3wAuh(Opжnt(ֹ)zEZ_˒gg`:N#“ Crqfr:|:9N l:0\!AKᵊ}ֺ"UY޾Ǧc \vf#~pB#b¼TCiMr֭&Hi^TT,!"-޺pԿP7 !:mXX]'_R Za3$f`m Evm5dsYpF&͝w,L3>;HyOx9ԗyT[3م;erҨmUR]^\ NG%(O۝)Q0gM( pf?fY4´aLv& G 皈-΅sC*2$4./oG=<)#dGg-d|QĠ=QHL a1.Nh9j{)KT; 0X|541O 2@xD+@Îּkx}q٣Qw' C'~ \zfJfÃ~678&}K. _K쫭0mQѴGJۮمnASTcɅ+aeQGueIa oZ n9^χpJeSQ?-n!jɣ{[#|TL6R K#ޮ^)hϯ %|-*V8qIK;|o_ԖrkF(ov3tJթ "hfy7O&W!P:p޿?,o$.iGPV}9*j/Cz^T8\F_ V:r 0:JUo-rGN%™;TE Y4,4ڦ1!50KTjN4>myO}>\dHF\n|xn 63D+|dpjg 2VR0k:[֪( 1 [:]LryRw~3͜} m? @hZS&j=ih^곂"^W m6yAF;Ɔu<3$żB7']@-tqx1琴?k K'_tQѼR#yf(i} 5-F3r4뚧*׬&e>ጲֲ2O56x6eF2>r]m}9;k{@Vuj~Ll*{ _$a?NP`@~^F#Sʍ~k,THԖ߻ЊT4je^$Sy6%Ϻ1N$lk* {|\ fkH*xI{f'Pl.-Ig;a/,|>.C(LGfLߌ3ǜape68sfHa8UⰚϩaՇg팖r/o"4Z aӊkᧀ%W[fwQ` Z氯"ѭj(' >*bL 嘣zeq LIEpJP}P25)VAa$Ji%%}:q (om\k;0sƽ`3auFF %j_bEJ#C>(\$MM@o\QF8G+} @:ho6(E270o1JxY2=z/-/Szu>eO - I6ο=.ȉX*(׮e܏l0{9c>I^e%mG~ޮ@t'f܌4Q[/#J *5t!1**S3q98_ *1_Y9jCsZ[UۜV%YTc}و ܔٺU:[J'b]g>hMmrn '9NY!m^ՈʿX}@dGS|?C +=.9L[ĵ6W',Mm2tC(;e[_W$x77jrhv fd~7CVs . :Z)&&6|,{9YTv2J-Ԑ*3 ; >Qb1ۆoƧ%QȖ _v  6,ˊ2czV$> OJ|{}?; ٔ"o6f*P|gG"|Vo\f4YkV$-+`\m_ 7xi\tS;< ?z)IR*4GA9 4x )Z<{MƵwS*%P͢wpJ^CX{%ړn ".W|D˼t.a PK\ U-U±?]WںS@h9XD 3w+g`mhzQZ%Y *nJKw W*QMI++¾/"91j|"sOIiYtϷf+m9*jN( A$Ly0;IL27h WRF= =4M6Oi{e P{ª*@Ko~533=ÆBi f X6vd B}w:BXƭG2l.|S *lfE/a=U-\->#avnDı,Rx#d&ΩM6_|^h0aEXR2XXgow]Ɠa>ktwFRz^䝇zİ' ,5# O0LMP-tRo!eypI#LYh#&-.p=Uiu7F:Rz7tt)t3`mVntfa F;c+SL@D&wGC<,_œi+&mZ**<ר9^x z/:ަ+ò1%-"5 hzUjn1iiLXO2QX;ӞSaGq+Eb% ߺqYA,?gT3KJ" yΪٞéf S *X? ~#?#N-暳sR_<,Kߤ "yًejZ#]?6< h㴍厇d?QV}MSC 끬AIZ35 +VsVsR4S6ʜʏ'CGz8B6bc گ o5* C㋍Kv&㭽W2NI+~ c.;:IY03 .A<(f&o.fivIW|.)]݀5׮4Jb_*[; M`=A#aQ )r\ĔUSڼYK:2\-@7b.CÙٗ4FB!LSkܳزoCvqע.HjmJD=΂D$efaqWy0ږB3t~uy;Cn RIyBЫx9b5]fJ4عbx:<5r3a9oX+u=I߫ ??I5 | NRUkiȢN*MO; i"j\H5{,|g^6K3(mVX]tfS cp"lv ;zl\)X^rSX s{"gd{Z8`mQ֑`=X+U0DnB=@-M) dUrUV**̃ЏUu)x'婖:4"h ,QNOg9lt 0?'i&Ⲛ}p6E8RЭ8f|*N0.^dDsk n$\0[p;듬ī)i_Sk7L.:VVY7AIiZ(.CbC,>7VJD!U CGm: -Uy&Oks/j?J.j8ɏ3Squ)rSr$L&I`Eto8$yv旷ŃDH{h*Ձ@vS GN?T|΅D]֪a?WG Y/ba~$$;X\T`XCZeTÉU ֮]BQW>`jE BfN &T hoѠ3eig4V<,VCjgfHKuTC|3%!ڃؠ$Xh $9oQnr)3p*qө4=ޥ-?{?e^Wơ{6_g_/Z8\NbQ.W%lDHt!oZV M;_d}}P#r"t5Jo;4gSS$#cBwPp5}UьT>@ 8s^]9?SIEij1'%2@"fx l%vYX쏤6/mC@*hڳI᝚ DgT#ÖRZ_85D^+8&!6^Ny(r7{-8еhB5?:3xSkB@.gOXI[YXYNaU|h[>Bϊϑ!\6Ans²cU]ݔYƍ.G6kD9Usd~|ЯݎOz5iPt b[ tp$0 @y-ݣ,0aw.r'a\ 1TNogz̩e.qcx+]KRoLz5ʺ397d|iPAIIEENs\s)1TfvtC2.Y8hl?i&󈌳M0NHLF"y3Oy0׷ Q),"q&.6m֩>s7P:yX?%8uWUA;g i fJwNlFx00Gu9r:[@%3i/OQ ~gw;ۑcTmq6H C'Zk~M.n aG¸ ~oc.!S?`Y}8:ұL4YC/42]X;kWj}R r)) tl:w fozzɸLQk[>Y@ a W?VsIz׃]l-18Ѻi/dЮ;0EuY"$˴h!JZ+kQM_RAE.Zcyt9t Fزw+!KRQJմ Ihz  d]V /S7CYH#тw% QtU4E\]chg_Lw& 8WR<ړ%i?60vG+Dx;<Jer߯>8&PԣVlCv5 {rA$eBBNff_PHkYEqR"YoQ!;ޭ;F ] hK[=jaGעFc4%((8nߝ1bPY}`^R0"p_#^7*ZTgW}%B-cpr?mٵ`A¢ mʁS(l,'1z)pg0gN/YYa*-%B;Fm=uRhy0rEp.=籥{'!tsX^C0:6a ~<9߹׳(Iׇ2(#]S7qm:u>kr)&qn*;Y( o;ˍAJĜ3(kb\-bx'(g x O1 7xK?!gۑdN .j 'nAzx*k4aƗг5@2vщg-6a cjn;( -Uoy|HlHƮ:oFC.8qVĴ+Er8xʳD+&eH7,hzWvU+hr>beX6x\ eJH#PD?A9(Ḩݰ*L7 ŏ`oK޽k=,zz24\@5HC" Z*bDǛ_m{BU`Uk䣚!%iė d%3A4a]!+GSjƮ-}#$d0zfx|]=Ž_9~Cm5H(ngŚ1AߐxqJ̌X8. IX־!&ZuvNh_E{/·zH3VCY}&PDrN z$BXf7C4lw@PNMEx:#.`}ZiKi)_h._\v?4Pj"R04#@*fXj[${;`)}J'A]We}#{p'3"5QS׺10U63O?TU͌c:v5ػդ ^nK}AzDA.hU۳ ;FbHQ<55|"DFm4*+:JmP9p`^=I j+@O] ^h5&èVf)̈́Qjc#r jF1fvCt+$5n(mW]vy?epayvR+]1 -jb;\ถ>@~ʔŤgva[K-(7%;ǘoOy ȔD2 ` NR,]ݢPCq@'0{m\z Uܗۖ/.Ă_H+&nFJQ-MO%;RyvWw-Y.w⁗-xjCe~3I`҈—%B̽.AG[?U?D=*Zw #Y! N=A[kBXIl둨k& G,YK0)3w6"`K?/K#/rwS;fu1 o k]dHbZ Vw!&(oL3|+d{̳:c=EMPmZ5vn.qkBo./v[5oUO!h%Aý7&V9vaU`%*R4E*ȷJ_ 6 =ݎU!hZzsP U.?,>XoO}Ƿ>MLkFq6+%6IKu6Pdk!X>BnSM*^;KJh9"L|y=qS-4pmVmpҩsP:!rJ|qJw]Hu$?H)9].߆@NqN+{*RµYoj +_$jh x6Af)0( kY+ t;3^krHQbJsF{<](Ki#R;l(j= jj^ຸ}mBf:%Cʳb斞RU!i8j |y?p:斢k"CHA-YvNi!ޕY۩›."11(kToϤSS^H”oMff@XQ9KnlN@3d<q+JWzrk0I8[[&xˈ68zJ~4{cgJ4F*5\ CuS.'yŹP,0_Y#إe#yybKI[ 6|HXƒ_gU )"BÕ!| .i̕8tOi,=N(B X{X`&#~1؈Pak(\Xc%\$Ä*O,P4:*`u%D6YXE~T oN9?{B_^YJmnVN^:XcQXLo P*doLfSF [1ls"V7h7SRNaUM_@~0Bt* vk{!tdD 2xL`iXgˌғ2<ZZ ,"9H5bڳxf4]-]Orek %b|?U#SaǠfo+ &S$< [[*'Κn.j‘Pb% /?ÿ}-94 Ηr3V5o=ӾL As/7:):n;h儶OvXi>&b/1OQ|qūAFV?}gaNÝM>  B8":_2l6"W'/ftaWu2N#ҁ"G#[gD驙El[XY+ܟצQ/BjP ^uweX;FslYYyOٳL?Œ"d"x%sED|c?/0eYD.ppDIlznfHGI!$г?vd5gR.{oHX(*k4R.QϠ67[$9 Aw0WxE+Z' ׌+cjcjmt^G'09H_ԻXέ [lHJ?8|'420b=a D\!AFPm xvgs{+TpDAvijWa8{Іp |15]sC /P})7Mt/ cL0TZhlIEaХp:,uQԒ8j|R!S2 Hב$q(Y%+ZF Ҝu/0oI nV" I,6*-gzf-P32/;89FL`?S6 +vk7i CL_mruXj/`W Rə^Is5V)] 6ѬѓX~=r~S "%L5Š4ocz kfG#0iB\8=Q$ex~`Z.G(kNֻNs ,/6 |r;ҴS#~6^>olMx!-TL#,g j*h3OE^e!'SfOljSCyeJG٘p(#"go =zxOO蝽MtTj'`x,>\*+v]YPSpl+4mW:݊D@d^xU 42`1)qc )lG?v6ȉd۞ |Ul @! .KLx5 y.}+  or+g1,x3:p]وv)ؓYF* 0)r{X7f PzWdHX0ѲШLu3v~c&>";L 0XuqnjZ?`Bh@fn:Y>|1h]GּfEN9wEZOu^QdgZ#t5g;_=c*h B:n (hj6wLKR>$Y+a@hvev%h0!fV2B(15,: 3j0<JA뫁ŧP2S+IQTM>T3i-ݷJ R+ra\ &['Byvli=5#*сNWhmǏԔh'Tq_EŌګUPMqGPM[6r b=mY * }@NܕwL"X.+gSE.OFVdaN,Y>}dn=d?& w|4/8&:Pu垷>H}} cʭ(Ψ _\Oj'̪sJ3ӆYi|W7~{vu".\VC6H>L0Zy2؎s߯sB&4GPM w`nɱc`-ʇKr;;'W1M_L\-ˍȘ|=ITr+Ιc^/{u'=c&㜅P(LN]s@^8Ykp CF/#5k[,U/$~g⛨ͮQIZ@;]&Á ]F@bY C rЫ}0 4 ɧ qL@@k6 r Ünj8D{5%5Ne-XjgS]) |&{qHk3ڹ{][GI®d10pS}C0c[ !p \'پ.Ol|0 " sX)"RH9f5;L\'GٙM+nȏX\r$UV8+@{93׺|VkZn_e"Ϣ ^CDE֋o~o oyiefJP]ћȁ`4Ũdбpk$m,"(Ht]+y.W2%6Ntx# EWу7/\Fٟ֯>t|`-ŭ[}?ZF 渭zCtM;?ʇ$ I?P"~4xDT|b{%85p?8^+/(8,YeOC=jkQtZ"N;Hw`fED\JH iC)3Ь/#鸀j]uׯ%婢dﺡYD>r@'JlgA[ނDnמQhD"cXeV5O.'OA>[\SMog@h6Po TUm&`:Kvp.Zr&gngs {#'|plB<^p}fs3Zتb ӭpLy;r\5}' GaY\ǧN20|-OU;ݷ% *ni@}m(9f!&qJR)]xE[^١8v @鉘H<X6OsNٟ&ܥjM\MmK J._אHzl ].bh f/᯦\mG/ɃəQW84}$@RQ8 x2}a=Er:l0tj9VjkBh;IaOOw 1] g m$dޏ^LœhvI"ZRs^#`HE0nj EoăH9 J-%Hc3*q^5M؃7 b53zHj;rB.ǐƒ$3S9Z?( rMv&x#o9ORo.ZixH_2 [T* :2ҭ%b J  4#|b(h-&+t[e7w<5rKjyQ6vNJ4F{:7&6 d)S%kBaJM%Xo&LgÜl ̡*sG$^)EA%n v_dͯFT q!Е-ĺ')Ӂ?iD,.+)]]C'(㩃 _zN6X 8L}BU|=roP]pZ90&sL\E-wv?՞TÐ(+ޭPt*Ԧ]Qzmক%O.x+SGLY; ^vy5*B v}N Z% Jٿyoݽn+; ^||$:2J[bZ Gl#2Mpe~7#H0Xy.G$d."8|"-s"/f u:5K) ifA}xHهz0nc‘3:ːzpT?"{3LI=)`.) OaS{3='c:r ),?l^e'rjX,u {ܸgU=-IcF‹ c ̶J Re`Xc7G<^q'W 줎ȢK|ٻ)r9Ƽb XKtj/;'|M ]b+ֿ(T%=hR2+t?(D/CGo?QEU7v@s|798G$8 r"?#q{q״72{~rg:rXSYsy0zZ ϱ8!{jJQlU&G L"=.߽]3b<5oR._ tzkKH5,5 fn`q$3wV֝~kr\~o/): ouw.iE݁dw0IurNn[#" 唈սS|1i!E-/#mRDj@_Fbv6_##B_E9ڇ26ʙi[q G(n(:ig+>-c #я1،94 @C QO (i%^SC@X^],0v@i.3f7`fv(!G5t=Nm68ns6wO@=&F\ló05 i v # nC~w`0ڙt ~uǂ/q+<0^*׋HqRNxN)U^BC>=q+'fT{ 8CgM Bd8gq<ʦA4"Qc°']m(ֽiqk{:kRmS *ux" }ģgOW8N#p/kt S0#+8gf i~ژ;2)6A"Lz~zpC}TL<}ة% x|cȣ!8.+C%ze3ZOنw:}A?4qJFAjjZ4'V;jԷð_5,CDsl^7īgdOm!KĂk [d|9йv#r%nעyE5EOݡܑq[PEsz)`V6'oƨ=-K5%W<|pPPL=k 5Wmv>sR .Ԣ[ޮ7?n H[;{?\X*'3dV""[bN,eq{H>EρLja58kY;rj@8٘Jgc!Q)*$KM߆iB5nאB]AC藭d铁WRr*W[]A?r3K$\As}YD;MQ搾Ўc`1A+>O=Km$ ZuQlX|w%~#Wt8 .6O4'I&Up/kf${ng.#VeRm (m6K'~%Նt{r8jfNƩn pVsvL3")co+VJ+h~"4a!7w/ABtnYj2n>/U4wDy5R%.n2PA"}_ 5oo ~WNK4Q"udm &4B: Q ԲpZbTKYuPK|\Ǚѧގ"fE|7lo $2*8w5|{7TJy`*~O!N闅Ɂ||j?<\"-"ݕ/cW&nju"j-eFwX zcTw4qmXB>s3 _M,7d[.3sE9w -tGqٻdȥNʵ7R$W VRQBçsN(:ÊH6ȺE(hmѩhDgۗ)8`Q%,b'[l\F eFnX09$XūJSDV@_*~|Bp (k Ї_y`0/ޑ(ݪBOݯavY]Dl dj>M59+k3َ|Lx:/1X|VBöڐML|6bx+-Oԟt͕lUy;_ :]1̲lF32"$5|[pZ[8 W1K`׆̚’#d\o u=70+{Xh'<6e'Zgkg7RB=)`,.  H[MfN63"]+ ~1 P?穬8x X 'jH2Ri+[<.A'rGh)" 2>ނl(׹{V%'~ nM'"rʸ% cְp8xnrNMS(j wGϩBt`m+Y_?%5[Iѹ`+>Uy`B7ssh;mhZ `6N܎WCrIOgA ^ީ}ߕN-{B`=bCOzZZ x\#\#)s-~r@T4vD_#:qs@m R m歵IB-H̑LCG, oHB]/|F64W9h}ݮy97Xzi4WۢPPe ;^Q2\cjqRs(3Lܞ.:ߐ4ǔ٨QSnzEA! 팶it*e&9fb;h;S-b<^.i0^d` :<hP "f q-+Zt* :P< g#<y(_%n[A2ypG }m+`wBN~{*Ay]\( g5R5Y>1Y,1?MJwVTp׮hX$[>E^ ևi 耵H6!aC îbS׈|1t$;,P]8~nkhK`beyga8;GxD꽯c9NdHL$:ag4W] ѩⱔ f9v<ߖN5W?rO[˾9+7+w)*xrg[|^1<^^zĠq~`I^/[Y&`[h j*D5.: gYZ07070100000009000081a400000000000000000000000167c8d3dc0002d558000000000000000000000000000000000000005a00000000./lib/modules/5.14.0-503.29.1.el9_5.s390x/kernel/drivers/infiniband/hw/mlx5/mlx5_ib.ko.xz7zXZִF!t/n]?EhDTTk׶ǼRPMI* &Iq.G0!:GS/e4`\x}`(6EfѪǃb#ta\r?r>_=-ӞVNCtPJqߑ3mv#L/N1 #`'q%8*@m9?UإVPynԸ.asޝO1D2X2ۭDG(7]2 UM Z.F:ogmJ~[T|JFju7}YA/J̖}}Sp($TpfWI숤b'B~6Z0 ʉCmL=CQy 鞾F^A?Ѯ Z;Zz0(ϐ޼l/Ie+~qǂy˚֢9HL樂"0mPsh(QBTlR+΁,هII|bárAs{߬ct"_feR ̭x\6ڣ#¢E:QpfnZL_2 2EФg+bFJ?h`x(M |.[Мd^vAJWS}̊KY;3h7!ldg .4lI|M*MHdsg@HSAthoaXX-C\eX\IܸuP:f|[I :lA(-؛Ԑ ; /9w6xcy"{qB(vga<[TƹSO ܇OrrzM%x!IJ̤t}Qd9D~jKXxEWT|s+3eP<짍o(D2l&'֞BtX,st p!$6~7 ᦯YG[dQ޳ʪ_!7c)\dC9`eD#ã*jE]2~/ n0(ƓJBϔJM"e(äZCɇRFSRL|~)}脻;7DnOҘsք[S?u6l +`t |gR3'9l $v6 ޹XRj 2OWIi Ψ$1u$[e*?|z ;HNWb&1[ u Wwuy2Gg]?F/ ?\Qi/YB{%p h[|ÛLs]_X(GОSO毻c Y8"ǒ.*M򰢇AԸ:\#+l_q;ȇz Քj) FnO[tf$ lS/q)]0.)$oڣ,6.{hEJ\N"Ru/|Ġ4^qO9Q K̬ʘJ U4nq V.1ONV^ ޯ9|=qzRJ]Kr|a_>.5): W= ޽RJt ř )s_oEJO&RXX*i |*6NƸFZr;l3%d`UH"Qzwjߜ_ϓ% MG/e$Y?9Cl2z 8WA]dcBk?EhFNcׅUǔi4۾eC[Wr1b;cA` Ww+87˄@C(|y8EXg#Uy|od7߲h@R&Rw~8CH;=2RVB"a/ [uR yYݎc W^z7#]u$KB$Bfh .>暃ng§E FF=]-US6P\+RF;oxX0}: re:ij8]ռ>e&=ρ"E2n*ЕhOq/IKfЮq#!S쑫[=æj5ŔC(wI~cqD-6x9^c>m Pw>S[ 6m~\YY"oT yK)fs|aNcRPOdr<=>˗G)%CMfy6>@~.jx>8d!R8OQq{mbMF@??k +JLaçnhᛳ^o6 'N ZVaCѵ=ӎ ,AIQRݱk,kϒ=ja3Cp$$[) NV?A Mu y3|KLnj6 E (!b xds]:2wo_n#׏tH{夿ghq(4?MeKү~݄7G_1Ag5o!MCQ̔qmp?sBYy=r¤ < [σ?{;_ o}!$Fr]S u-IʲOM1QO"> mGj@Ѥf':v*Ip4Ѱ]Ԏ3vrsH94F_d /08b˪Iɭ1ypsL;~}^pX\'t%]>717ו0#i1ʵeOd;TC/=*^~jfgD1kw,(fq#rxՔ] mR(4k딓9C))9z^&}AN>fh6=H^ ƭ?n~ĈW~_ETkiMRUoȞx!,S515^oltԝ'(x ˼fẘXE{k'%z]*ʁGR1u (b̈́d'~\=ʀ1p.ArC `uZ0E^^'?uĆ XQe0N`FoqtGAᢡN18V^bHv8(Qj ˢ[7ZZ}eަV+ўhsdpтB^ v~@ d"`o|#{}oH@sM&S+K4g)}D)Vk]yMsxp y6*s?,VѴ}A>_9Ip)$ԥD_ 0_ QVGíE W2<%4>vz݂ ,-#N)@W.* y01isFZ$dt-T]5qъb%%ȫ'6l*OjtD=ʍǚ+qԼdV}+ rth*XMfn%dmO5B RܛwO{k,5O'Da 2;SwGt:ݳ MMr]|$V%a'c[*ICO_D*nY0?'f B&V PTeaɦLФEMD mVQ슴TSppt=ŕ:4W>wt34S():5r&y7X 䊂54K'9el<,;?fӑ_aʀ nM3Npɡד5޹)yK:ܸ5O4, (WiFU_YEwoԟ֛ ߰9~ۭ ކ] }ZĿ'؊Ll{J]@W>jUh|*;-jmZj ,CAo#Me3=Uc$)9*dr:; *H,H!BƎ>#%F4UxhЇ'"$}c;+,A{22ʬYENPeW}XDF-eH7l$>|Uީli_b@yx\՟{W8@ E>.U*jAI_8~!u) EM=p5$X.7; Pًo KxkHh:_97j k傼ZqNϏ<.a$ͮ3RفweoγHJ(+#oԛ{t0Oid=mlPD} >ȏn ucJ* 20As9z#<0q^>l>BY;C~vL+T}9]"D1gR?61у%p?D]KO.SBH7GlX9ny?Dkm"Yb ,UR21m'ss>[R,6_m;MY4k!G1qH?ZEr{ԟ&0E Bl݁_qƤ]C?f-I1a %lM'2:钤n2ks )2ꃜIÖ1@ryHbۤlۍYnRwR Eg+*J/E-[p̮cS8uIYPk0,SKMviּ7LnPU7EٽGIϧ9qe`מ07r9߾e\yN(e,W%ʤvT0oBo;I( 9=~PϳN. A;m{J # :dIRwOOüVy'AVy Fvr"LeZ/0IMߟ?j)vל9R,:t5TO2Db6:UMqnjF*J5 0G,e1RBW1ׂW,fu#Jj>c?6NU*M >LE;-$=? 3z>Wfp|%MaƔnHfֺQaB4|5~UMw뿒h'':՛;-H '+  W zJUĶߤ.FLuO[ܴu4Ոаߨ ?랺#H!afcд=O*t kHu;g6c;@(,+jn_KoZ"fYYycilfoFlƃQ\#D`PTWerVQeЄNĨbQ:KJ>Q+7w+ZSLtJr=\]ճt:ei@6JKSmW7~?Jcq g*ƟdtAJFj@2{x/_YݹYy+C$J9J1g PPW ) bx̮ûz 2~TFֶMdPx1./yl2*쀔lƒoycJ:v} nwVǘ%\h bGk Dδkoa+B7*Asz RZʅZA78e`ጾ^[4v~?Q[&x\Hk kN#ȵNi4m," :H sUH-=fZv5"^|t%<3$~%~ |6#-Sэ!@DrLIr,|mNp ^c;_D>}Rʻǝ` ]Sj;vHKQ2l\ k7 TcWpe8ڒ}?PH!PU$ɉ?W2I6VkH9nK"Dg5G.«ܢ;;;MXLYrnC foԌ=8^D,S_E{ls!!|^o7䏃/h2{_ هHuӀ{@82"Tኹ6z9+—ʥC礔rdUS1Wlt^{ 'eHb줖"I(E AJw0#K,vg Mea}Kj;I/E&78p@匨#ھbCdl 522b+yH? ЃhHڮɜ(IR1of;*Cƶ6HB8*11gW伸}BZ-k Lbݜ&Kiĥc{$R4h+ k 1qχ.ZX qoc?E9i0L^q7-ؗ@Lc i_3j@7]v7'Q}}"%QO"v9~Z 5Q>R⛳x}p7?B^* Wnۍ:Ðfn׋%ذ I>ʍՋk"MpGKoWDwyP>F\ t`mTT!6 xO dR,Ď d Yϭ`+T6a.S(6T\wb 5RŖߝ*5ZTu%A$%g8%$3F@bWymj&|VfW^ @8c,Ӆt/'* U&-b&/wVnYߪ| u?pj W[Of_|KSS sӒԿPz}`DQؗR[lZAց&Wc%J 鑱-z!ƕMvHUY;#|PThs`)rn(R1+[U$pEҤx&n4q^`\{ /N7WKݟR.QKc*Y]( f@ j +QܽpUi4iS=$3%Բ) aZ-6/YםƧ-w}3O'C]e GU1R k`wVuEn c 0OEVg`Ԩ{F2ӽv 'F/!RVLmхl%0duQ`$-rBk[:#kkYA2r='㏷wrE8R k2V=8F?tv/sYd?.•M=\Ap(n|Jۮ ~'28SuM6`]$Q,p8= KpaN5 5 0@"ܲQ k 9FFlo_\?lf{P&;y1Z|]* xM- .dbL2?A\%fcZh1IdMWs+Y(Q,BnTE?-";`©AEy~ki͝wL"oɏmuWMg[X&]>8Fq亡FDÎKJT9@*nfOz2kZRap=SMd$+d )748a1Tu'w"2PLRwE2?sGa^syeA 2)aN*c'/ZC*PSZS{LlsIC a(a/'i%̉{3{; :K2,5'/Cp+r/L?vT{%iMd:uYڡƔ(;v(qX#wD!мB}~0pSXf$E6ߌ%xF4iQ WFE||óִ:> ^R#0` l ZbA=0/EmIIڝ|3!g8MoQBۋJZWmYIEnƟj R Vy.G:Ȱ^[\WTƤJ2N|Kx` mY˥x G#4UkrIɬZrDAJmޔC!&n]s%U%Oaꁘ`!$nsL*yb߻#nNK74+[X8yS/s$`fh{ӈPCHI-qK>>qFZyuF')|MXT0Bt ۼs(ѱOQLFfT3sE!z?4eE$?M9c`9SƳRqV.;gy+Ekz_uB(J?'9PhQwy 2ZǿySK>axfC0|R^8ù7 >,~d. 5 ATC[owBsӜ+ u)Oze)b0vHĸ%8lP%Am 9 f%jRrcBOF7zq03GJ"NICﵢb`CEy '&W^**f@ 'hJG( .dR=+Eі٩E22;PQFqŸ.ʸLzox/ł~iދkY.H5-31ٜW_9-ێ1߸.|IQ^=V` E(֓3kKc AgBW! <,:eua (ʩlM#$4FO`A`!tB r3YN=H<н$Xd3,~-fcTIf eV !hjP ku-kG\ƎyLc"3]0м-pat-x4W]r'4'B(o[ulQ(P@`aDn !8 P _3YEb!Rtk]ݰa{c֚ ;Q^i'.@G{oGL@7vlrzDW5]DNB2>|7O.fmRܲ[;elb5Aj<fRJoA=+1'Ću{G*'G¹`pQ`?d4jJzQʀ ڞJ/semoM{7MEmyyUgikB` >Ja~i{~aZrDd\U{iAh lJq3 #Ff<M4\~` |ZtZMWRpXYN`OxLUV;@x;ke*{X &0~6^"W|e\,*`]X  6?r `me~@"%)vX-aVUSC@ QBM+tRpFv_Kcu8./1Wc:# >ЧjuiOaF+q˔&% 0̞ANm|0"n-}B&ny&%{?][$2rtx~:@ A?|1zJ|6%{)GqMl 4&g" 5 <,7a>R_K uK,tA2U;֌9z nn}Px\ e/^^x7)ӤhN_ȵ46]W5lfakAg'ɘ(ʧ'i;/ގ(*1my |Xì@*h.&,ӹ% "oA**`S1 o;0ʃ=M\ӗ bō̰VO~?rWGKH*},/M@JBfM>x.7sn݁'fwPʬ^^Q Jnl$k)<t\aM 6\3I6n;tz osq=&P,=`U,E##P 2_* MOu;|Հ "^~($]8JA8 GvR=1i[cnOH)ؔ^դ鸗-k3 "mj;RXQS+e=sΕNRș3='V=(~bJuIY&<ұkWWHoX(>7x I0NLySrS'2NSFDR'!ZLr:PepÉ`3 ]Dx֘ߨU -;>U; SNC>=NqFfp$YRET%.$7zwJ>}<`쏧|t ë _\ fg /EQO &u?SiQW\P~}[d|#:Ԫg}/.FB 0LhSCjby7PtLՕB&'LHLϤvACxΕy+JKR +_^"23.*n-%r+Q]y}U)4]y,qt_'7yh6g/$308őCojm񼠦!5=CVE#m$G⟐ڒ;ؼN* kɓ$$Eo5/6Q$ !ɵqJVoC?"Hs ,bgx^.cj*6 Dd3T Xڐ\&Yˆ]&y_fuZݧ˘Irq$G3eCܾ 8Q oL4e*+&'ʛIE˹a-C5߇Cz`[6vcI=D+rۧ%ܽ gWhX@[&|U/RNۜ:B9 usFLĿNs3]MZv3t u-c1fI\xDKʫMO ۙX=R3Ym3% ’zAM/7Ak1O1?LsےP5w1Pڥ50FC˳ #(ͧ~c]kHeBr"<&L*ǐ=LDAh |c숀5o,B-a4M+6ႍln?#0|j4ush[GT?3¡cREv]5&ss0֟L@^YhKWKkdE g=Mjz紇O(1)d.vmCj`eseVqyI?O"k^9%d2[ak-@eʖ4ν! $X.";VUZ\6[+UPXfvL>W}moEPqD7Sd]yԾ¢QwW۝D?٣X= 7ɱ-9m[|Zy" ¤`lLv (Z> (U L͒d?)lty!<(.:e ةzW2u P񄹒>fbwLGBeђ6Z|][";:hpFusR5%yg 8V7|^k5kbMi=!`Qa}L:;V며U!ZUu{ЩVpCtCAJawsv[:2ǎ\]!(5;e ۾x( ȷHjo{JB/0= ؆9+e@^2L~+pL =PGNC܆ 8mB]$ &<4 U]0WSeG~wOilȏfxUuK]ʑNFJ%wSW">EHk vNߊ}̃+2 >@w'ngaY/ bcSMоHF(y8B-Sb7T\FN9,4*(\9p:{)phKK[j v&6mq kKEOq5Nk_2!^9In &HM/`$_ JXݑ~0N ϊj=XT~ay{-dY]ИS֠);0t]TNF6?;(zmdCЖ;1Bc7!0NJ-ĽFGҥ ɡi3!eGޞ*xL/t6쳋DY-&|L=o[8`x: z& .%FOQ< }PDyt| >2\ 0?hW0hS_c;hPw("<[j;;2̞ړF7ENkO- CصE|0bZsx:gqv#2멃5w5RP@Y&IbΠo#Y֮k[.JEK|t.!( -0Nu`+JS+T͓+^ =bL"KC~z,_i 1qH‹+YTӜ5珆۰nu}9?}&jN8{l7 A}M!˭ɑHtV' D2eQNM]t va*xi*jϨT&d5`0Stw޸QHfݨsew{<ׅP#.%iFځXY~ieKSZ!rvYcQ.1dR%W}LsKDO֔u Gi|ey=eDg,W*$y ϗ-y–[`/ Jȗ DqA_,!"e9t7h6D>ۙ "%R'ל\m+3k.&D8^̣@=z:7B뛄 Ɉ% ӓr` IbHd.Y4pGF)\.mp.<-GD8+B#=-K7]%0$a3. Ӥ εȜdLႺ7(Ȧב´Zbv*BOAKR8H8 O +ޖRK'!%X) U3 #,oэE0*@kϤ:?PO#hAV accL+c*bv̈́c5Uǚ0Aд )% 3RMK?ǞRbO΋Fv$}ICzv?(SvU敠.| pޣVSoT濡0B$U7\OI۟VՈh|{f)ڛ"k ĎI/k1BD7~8g e 'T3eLbb=@TUds-S4K69#|TҖvJGo?%!qCe`>u2T&fn}H60xF6u?4@CQX(Rel _ [Y+F4f2_qQ8p܂q{=DDZKc#9u}өRDboMںͺ [cil$$ur5geHz:ᗆW2rrM4qbYη'W~B3暚Ov>ĘsɵVkjue78s ~R^~;$?Q4xZ i/Bt;@GY.A5n~lKʠ:O( zVZ-Q1έ_|-Uy ^xAȁIʪt0b(,Aj~!ZౌhKJ M«S?(% ՉΒ6r-;\5Pj.ڍәȶr'̋fzP̰M@S2#kF L0#+Xe^YihwH$DV;r%pLeSB 00(hj2'BwI 3wָ"N3_gFH P-t*rM"wkZ:}{C[gkS>jUQW,VA{=j+)l3̈rp.Nȼ{E^*JH͉; XA9h dڦިhŮ}Yz1o5w:p>#φAXVVvȟHACEZt7E10GI C= F}\x\Vj;ڜnL g6]q_AoMsy4}GˇnrU RHl3BɋĀ>r:AS_ȵiۨ\'ړdf"": t؀$ TGsG-$|4(5jӖLv.+9D"Y~e>eZ,8 +%!PY\8$2ƯX~Dz>̔8(./)`cmQ?7ˁtq#[:SmO>#Y=sgx'bh~%<;qFf@7_PitH&p Y#İj|L" tsgsI(Y15Ul W.mtz^Z:?G[\ޒW. ,UzeږYGCU+D:mn tݔ7CԸuzc|ɴT]Q.KdOyWv=T̄Ü+9hnש}NeLM0i~&'e&E,P'h isgƐ݂KY?bJ;}Nw+ fU.];I|%4/>\GrǬgH9ȹj8 ƙ)(\e*г,aىDN/)۞4gOhF9_YƥE):s:(5Z-](R ]MPjI)H_)?+N?W~C8W5$-鉟W}?G [u0ׁ9^x;!@V_sm5UGO1fDm\C Z /6~ּzIxјoAqezVO?mX5 /9 &Noh⹣,eoS$ pb6ڦA}#_;I9Eɜ5!ί"&^;u)!bw2ų0Q16ZCTw#X8(0)Q@$BUȅ&P?ZNѤ8},ǹg/O:$ؖVf+SޗJġtPO[ӤsяnD~Mw=U=V)fh_ʢTӀ F bzXG Z@%8" IS4LJRyahZ,#MnBe:rl9T S[#O@sHw4o(Q=|Q9y3 S@ЀuSn%yϠBT/۞z8Rz-V|^oރΖ'n5$xvZAD }Y\p|,v HSXʒodBh\'b xѱO;&_gU&.Vh %yp+?%u>7~2F,ǶYP=z6 D Fݥ3.441Mzu~9052?n]޺}ƭVw2"N{y51c]GgeTĖlo-¢-Rjn3''NS)T<&Wָۂ6ӄ3JyvWu5MHgZ)(㏂ﮅ7t4-7Бt(5="1NA 5J; $@R*A_w_b94oz:/Y{G  g&ԡ j` ~bz0K;.I@6v1U`g J[?Xy8K΀1b3 %3Tr)4n!u@u ;csҡq-wv 6.g]>@0i0=&3qRЁr$jPv̜[+,IJ?qzںZah7jq'ؒC,8V!;A6_/1 racϱA*__r0 ~^M}ZYPq>*]8jT'=^N 'ezAC܏,ij)!SDsĽ=(KmyٓFSc'9{mE{A5K )־v7)ڷ%ͷK0l񇇁33MwAQ{~O ;LlHDqV#-)6J|FSMFnvE(#3M}_/.\Wߎ{)Mg̿ORZݣja5h:\M/mF2ZMR7w/.,$ 2إR{;0[SJaG3v9 nom=)gAZUZuڲ5ԧtx}A 8žŀ;" h6bJT.3x:H $)քՋ7spޖi|P޻$4٢%dDE2ɌtP2 HQ1P/u>g[KF{m%xo$A~JX4>k<nT=e7}GFgu;6.n-wC=\ft96򦝣[HqJ ~0O,/HJk]>ULKŜxV')ֿ5kX_5xoH:] ̩[Re**T?L-M02>0`3˝؟p7TӶ:@rKt)悊-Ow31 kt?~jqbf &?GYSo?ۏ¡ӈO^F*;L<Rs.}sBQЫP e_@հG?SΜTnXAbo>' 9ErS3E|&1(q3m2ZP#Qsֲ3!uzļ.H*)`qɆ@'T-< YF]+S#[lKy`*,LSC`A?jDQb-zY9.ԮRܥuʈ 鍽tbr57+4SV9rݯVvv`H R6|4؎E3״vFz\9&Jj(vZ!Ճ&id%/@~(uЏdQ6g ʿ}uAe"J/ Afh)p.=҂s6* /Vׇ\F ܊'N>JWP~KpLeIwL|[يsoGJ2G{9L!}@(1ނF ͠ u vvd2:c [Jaζ7m$L({h̜om֣{jF+\]` 2&iڊLTwQoKz+muM!{\h5CZ ˔_׊䖜nj`y+|\9:Z x># r37<>G3=<ʨ" ">M2a%s.qJ 5꿋)n-CcU<=F͵@- L.r}FW5:ћXR(pc3}\V"$,}GY$HQ14ֿWa;6Y4 pq'ui9!cUwĶGb`8/fL yҽݭ`(V ,khFb;䥎~@p*HsEWu0*|1iݝasǝw%w+Skl8d-CD}zDQIX ]v-]ɜea! o``!|&Bu+榺 uy廇A1vfm* ~]G(>{*2]мi*; ,y|;J^E5:5_(#wf}FK-F5z;CHUzr5.|&)2LIL<jyٚ0QUQLfh55 y#+k>t^:@}E+=S}+/~dKP8_"r%>*RX}]4t( OVMaVZcK:Bع;q /AP9_"AO[& RfGfX4-nwwvWz"T6Z矬ۭ%Eh&xZwrDz7xe-jQ}藘͵Dui I)4 n慇;Tg!t" O8o*{S-nvI1#,y6Jzկ|9ԌD\$\8VX3PB:uLAJ_\S?GChD^Qf $Zn\GN+nQSQ(OE pgě6a&l>^b:OZ. s^R5Jw?@SK|Dk<\/}'-og/PSOͩӅ.P^JRnU\#RqHųbfFiـ(ЋW nbE<^?}eqëܣZy@]0]4_/{x2ͫMer[SH>T%4>D$ľ3ƌȴ+? K/T+V[Zd(-N3=e<СHaά_Gq˄6)g6>ۍ@ <1+e+߁] l0ByA]f|VKM$@==9Ԣ^*[N{TLY_B$Z:­Q=?֑®:ŢZIA[0,s]fE1.yYhTz|#/PUrO=k,Pb3wo$r9PЋU6-vDc/CT:6p`rs~\ $tyT+e^ү5&y)ti?iWߪv.bHQ7yHu:00=G_6qVMh K_Ҽ,%Xo9q]dGӻrf-;S/O5@u.QYDdwc&=tj/X[3|/LlދFeXVR^9b"H.wHaHcԥDx++2c3 $fxִUQiܜK/ȐM\ؗs^XxܕYUh.} s>ntTB-<3e_c3 Ȍl<9d7ly,v98j `.crszWc/:b`u!*So"yRWFSr1mgG NQ8!S>Hg}PxYݠ%d,\4&amӂ|T Tԑ)KnVL)ӌӢ ͮJ~)1gwh!.@<A/zQ [a¨P-ex e_ a)maz^ 61b}"IzgLT E}&In<njS,f69hz,ҜþZpk֬g [B;A;4O>ߑ?g!vt_*-:RXY턇8 K_) f -al<[EE]ۊ=%ib颹2䟙i?ԂZwF wuSOj-6e~W 9kfD+Ҟ5L*!lg&={.W؃#Osysr\oWCcɽBcfY7 \=g6UьS93L~̧_O!ՔvUu.qA&Ma# &}f+P+J#U_kVV?/t.赸b1] G*_Ñ (WܷMn@ ֛22eOSCI6Y YbZ|1\h`xq7#k!@'4 Te*(9RNpgRj\-H5̧CCZxP dLzvw<83 ;*8E(m\Ư+Fp6~Na\GSx~MD` D0r)H_x+;1}oRR*c >=b<h*cmYSM<%8[ Fجw4-B= v"ܥu~P\&_=C\iœZ’_7ƶ&-gc)J?O0/bwi`eDokqPw[C_֪?E-&]b5vBvt7 J2< 'TV4b$-n:<00| K5?hr)޺t_\s! JYt:45)v/*ɐm(3s>i.Ž b ItTMa\:Ӗ6فȦڋbw@P`&Zt㷇_4SB/d৷u㮆}IeD?R ±"Lw&xkM+SÐغc<: pYPKMm0dQ:?/Q_dˡi[){{+IbĨT(QKPyu( zD˵=ؓ0ɒûYO-exR W°[0Nf!:qgDy2&_)I21A#QRna mV&r|w~E 3Y uMIOzy <սx,37åۯaz#Pjy.٩A*Rijkk &n <A9 rtI[˽$ǹUe5bhO[ iSzaQ]-dPiRP)pZ׻GnL'ՄDs3DInK*9FWBEiG#*T7vL=BGs=n+TDW@$o~TPʈDz, i [@4 mT h@״Ż+rMScח>J 훅FjG)tlkg9OVX)_w ٙY=uQ PlN5O7*1 CF<.p_53h_6:FsM3;uKD-OOIԜ,TϝzMSmtj)O+vS/W;jͰЙh3xZԜRO@బ;+ Vu!`7 4r 2$pf  E_wJ: RPs!ݨnZVX?w*wUod%ڄ&oTb-?)=[ny“'2wTe1us,(w<\>< d(睇 %BoX̃(J+J5c? =%MCD ׽4nR'*`XN7?;f@ԁ3g#X@ x v!iC)(9t*۶̇Rd^sBcOaJj$ΉYv#Ѫ{ϵkIׂD=DR ؅*k,@^I%U U:Lc Q*@j*~hBψDGE3T#x X (<$ .|󸌇0ɵ}o| 0Eԁ]z)!@D; 6 A2GMSh a}].8˪[^LRsG&yObƫ/LU\wᏺp,",4;)QǙJ} vhs6*TW%*chB4ֆz&~L.~ b:5zu/> AϹЈ~[{dP`P= | gq7`f 4\4cXUl_r}9d ns4~AgXhɲ1T/LhGVl=HV8vLȀ&w,ŒW%Lg?zLd&M΢`}3,i3Y4kf.i7+5c= 1ꏮ=QX50^*i#4P"*зE1g|Qv+:"Ϥ|k#%^ Iee"+_')e} ha? %-ՠ1~L"f=۴"xKz(>uA,qZ3;°~L+pB%g8ز*4Jeb۵qZ@tb:=7W>눦#]،?pNڏRb~xrZZ7jPj™- 9kT51ȿQcrmYLvЫՊFjZh*@aSdA/G30vb+.?'P猋oGf)`K2L p]c3 J*ܞO^"a?3>ZCHsc*Zs%Lu_~H[赫r53,_:g sjq,UfvpHf{(!-/Mj*bB7tV/CqjB]E2{%xW;|0owΦ7S4% $#}彅y k7?OHqm)c8/)z3|WU>$A[ r uʇ&7]}[3gjm!:a{4% ѹ"-t̸rXWCRv'Kkx>˂Z{#p0`x `&Pɭ3nꂂǚVC]gKE'gwQq OԻ(f^JagZ6͟M8ZQKIC^UAft(i0UXX`~TԵ18ՁArg)5dd23ZgYQ(+;EcԳS ,뉔9`"T2߰MmސsafxojIڠ!@QwDЀmpKD avjny%\]W4]P"\ CV9߱zڝ擹3-)لmE;xA3ZP4/YZ A3YZFMb <<ǀ!TS\TaHIwƯioiAB8ʗ(ϳXT84\`[O'ijy=o.bDZpka41aRS[!fqlO0B+9CauG5:ơ~( [ u,`|p)f"z̗K }0V=pQh! 3&\B!cR 4vԿ^Ռ;~>tL@X *&lx J=Q'N2^LRj~My)8X};+Dlݨ;gʀ=>7B%)Z)4k 9_C_zB"khD"{ -ɞ)坑#Wj\ S*Դ Lo#W cFMNӣDA?;1`dx/쟅U=ȦcR&x// RlGK~|.М^z1y(?P1ӷм X+%S[\C>)Zum0 U: qC>~C`(! `kkfri2:{Sܭ̼83 Ny Vc3 7$>(Vy921a5 B29&:kXXT _rz".8$o<[ay8b4d 4o_6ٹx 81 c;82|kٹKLE!?5V}Vf;֪fD[Esƙ)ځNYTpϥ\(v#C@޵N}K+W6v =ph rTZ0F .CUx;Wh;0,Z5 ~1>"N1WR߅<ܿQ^-腅z9x.)D̀:$gRI>gٶ)3UA PyBnm4ШvPf~%._LMZ>oL L+{+.lg4A~9[fy_ .j:9#`:_B66rY]2x"ôJ7x 'kۂB,R nzS[§B FlR¨ V)j=zG5Z#ٗoA<$pEYс.J$Dk: N:8 Ccmh}YBps7fMQe(gϚ`R|'*fWJm`/DG@dPIW|QNxgC1g>$uT `;1T BQ@ 0~B<,!AUd#\L}9; ^ y?{ u\vN0VO僭N4Q$SbJtz(0Y\\ B~!Ӑ򟐏/ .da 952G)2IC5"ff]+f, 'EȀ;"'MuXyTaڰ{ }06CAlv:Ƿs!i7j CnneR5O yՐlPN\ڞ55ְo.htۗ;sޟr JV.@M{AH"TֳI2oݳcU{lDIL5R*SSC3l/=@rYUErOix7 $+%Gxmވ6j:{b '3*ʬkn~& }hټъ}ij瘵|ǪJ}ڀ< ٘&s}^꬙0."'3TBh21qm "VB[V nihj=mFV tb.'І-SK/'YAR?Mߺt.?v,RAg7FQ`i_{*pj+o[},֣N281m[LfrCP+;|6lckN|W{âygm}h; jn) q0p)$n5{p*k\ÈVBqVeqJM24Xg %1p_߃&s٫W.k:5n?9t%Eon/YanL #vŅA"M(vE-=&5LI})ǽuK6b_"-k&on93倨wC05Mh\|V\A-Vd>P^kyWiz-4P4Ju2cKʳ׉::k'tDX\;V$ B+o(2?P\!TY4DҕfOh51'_)¦.V]#ag(Ŭ0LtXK+8[9u!8 誰<^UdYm:&t,oG [+{aB^"UHt )zo6KYڞQ/s]3е|݌fRҁ2mM *j ՄHį?t`]M|>nY8mES+bF#Vi%-Q<'6e(b_?MQ;mm{\EM˳*OJsKuVA( ˹ KKkSzRVLkJpy aC[xL&If(87WPW$ʤb}au "f }s8uHvs"Nb?&ě{ȚH(E ;8jUڗP^j!r9ogq3hg~U0VyAWI]ަI)t mNiT̨v f78¨YybbxIb, [(K|vjaǟƭ*/~],:0 >F3ZX͒q1u&pi.+14?͖Vs P3gD4~=_i0 }۠Ilҳ/RZO}s6/_{h"4*Y5ݼ~ kؗ{|vq/i)%6Ld~dzF$&PlP{L- 5Tird5 cRB栏9:׶mU´dpxnaN,2eU)C;b,gR<(ybڰHE4Y"3]$ay-ƂYJYNgګ yN>A)~rv#/ΞW(*$2hcYݎYZ6^"R߮ĦMUҝ H{sc|2:SaS4zkoБZ"4cЁ1*3I;Frʆ{=n[7Ҝk:vnhϿev/ޞ\݄,Jss7!rGk~ }g׊3%S?&ޖE%Ќv-P0y(i, 2R NxQOxM<f)I1-wTeRư_71\ :aCHlvZ٬^d"`no*X@wT`sl2na1Ce-ƵݖQ]mq :uSӻ&-L a m,*Ğ(\ C'7OnJuO{.wTK8P(2ð1}S`ч?NzQPThIyH iRi[n AA 8j<@n;ֶPG6.oCB۪x$Nr3n]ͺ7/pK)5_pVv/ uʑ@Ûw] Ёd@FFv-4Yqp{`O*{ e RA^*IIrgLLRn{S+C6Z,= /(t$樞dnwoNYeʺ߬e!8onB=:.T?t msƆ{2u`9 3^ j:8]}_j7 y=50'o1NÛLQ5 <"4 X, {_osy~$w w> E>G쌽E3h[J-̖^%N/}'sjĻ{jR#N=|\A0o4l`%ݯOZ,awf5nا 3>C`*-[ٹ֝sS~2HHjsץ)z.ucfсQƒ$Pw`6t[h퀕 M|+j'9O>qE0g/юKҝ gMWfl/i+y6eM?_k8٣vtX9~r2qB r|QըrBxOUx(郃Udћ"7kGw7rHdec&$WjR8.nLAx`̆f6b6!_~$㡾x5g@}{J HjQ:=D٧A.dFJ 2eS@ w6^Rߖ]Y&" SŤ?w7 M7ژmNxߞvzGz=R;c Ql BhKLμ*l+>)d } "$ -X!%\_ kzN"8an$2Lo?fj6Fh)ǵ?c2|׼G"TE'#4V?,i[zu$`{&YoIs0P&2#o^/6y&PgbyÊqlQT)z 8C j+r=9vѻ8J;Ikb=Gj0qa9 Zh-~+)bQ9mzl~'ZFVWWジGGrGqwPEWeX" ڤSQИ6عA  ӘG#U;qi:4;9q=)^?@6,X9&8<)=0'3J.H:rTò\N"-XUk >A3Bd׶r$pV= Ը%wUg`1@C OGЙN2 l)k1rN56yJ@Ca3abl`-[O;0^r2^w[jP% oHT=B"4hjlY$,zR9Vk@- 񂙕H/"ewiNPg~KCH|gLH4:0Ry:*~`^aHoB̉Xlfb*$jU`i@)TL58!KRhgl7fg _bߟ;I ßn#dxXG \@-Q]55P˹}&#N" tW܋G]9Ki[;B|Җ.l21nTf;k4Yo'分l7m#n䎳oZE*X'm9dѨ]<)Gڌ/4?XgF |I)ai!C;ϧ), 7Ck""{4*Y3ZcQNx?射s n3]>0洕iP`p1,D avM“GqDU l^GG5f 1FYϱ|]ePY_!~{BmTi}ykQQ!a.)ח|$qrq3{DEcz؂B![~4[8? >vW F?qLy܃ԛ,踝7\E2y͈w_r¯>l1G_ZY*$ DZڙ|Hۙ]`ԙo2)j v͉>Š^$7*F@=>HG vT- 2}h CDm$c͕ %3tcV6X"ȺlunאX|ثY2dsl[LO};lX94+\w?hԶ }9kneyGKl4*{[)A/<;C "U<)WOu f -Rt'&j5icCAi9[tNV3UMS#Uj)ES}LeD6MCղAqԝs&Եr]Cu%臿sK;q0ig^wc!;APH2 |f@ѦH9 W.t<^C.Ppt3 4tϞ-PYMo92SxP#=F]nh،]7+OFO圶vQ/$&__ #C(Jʞ[=w+k& 6(ug"e>`+m%(Gn*r~IӕD>bBC:I. ]3E\e^90%.voU?,q'oE_6oOirI B=󶔟dsc Lw'|{T(*ܗk,FGԋ]MʼM%@ L;>abh9k yݛ:p hmD %{Ib)IʖߠNJFp*0;*z7=:G'0qB/ڹ=/ܡn?2dPLxFġgXHSI7QŚsY35 ,H$lγ`לwok3#!\F2\-4si.cDF:y΍Cݿ&o|D=^Il҅RDNLlMCOBuH$ lt|;—t2N~EK=QMA4oʻ_VMOG ;p ,+ &]rFCwA:F4N&Xb|O Đ_C[|X,:, @H̯gԌ^1XNu/_y;Niy[ =[NAUs1Ak^&)n8 DeQ_f:׊'W>10|66=tB7Jܗ&a$lHN_ʅ5Q|7_MAE]z5yt65Asc6UaxM\n:rP޲zpQPs"O\Ҡ[ iW%~ŶjiZ^H (;t?GU(*:OuU"7c{rNc90>Ё݇f GH[mۈ=s/W,6uba Ϝ'\esxMH_(DBwlʀM]eDWb~%mq3{!œ]۝4 z`R.YY)b^[nk u;|[~;;S]I Nѝ5|f۩BQ#שy9P%36RMrѡ2d V D<'.^ư>,ůb,6Q*AS诉HzHw ֫N>ܙӠ*;IM6f0?!JlPASF-0rjvnJ}%i5Ǥ~D'_aԞ) ڭ~$VTG^_"6jߨ-_+> KH32ï۵1OKA/Ub*i Me1g8yY+0s7V%V(Z TqXgDv1|ndtLr^~AcʼnkԼ)g{?ŎosW0pubKa$EURUAiS_\h;-I [x"xŐҝ:fMihŒ͜~ytҾԕz~Y-0*b1қ4*AU_ꊐRl'eԸEyw߮ި!e0i&u>bgl , #?j:>-Gջ3f炟elo?vT<(=1:$*.Fil$>‘8!1:>(*='1 W$sXD))O݌E)'$f]g1Q\_">k" ڊR(aϔȲZp~j`l\įY"kr,*Z-ڥXA~`qJ[&")X2Qfv?R6:@\f߹ĢP()0H$a⢎e?qzĩcwmc8(ȂLk9O,y4I ESM>`bkI` ǀ}+^L=σʒek;+ 8lu7 ]qTrfBb@6?_S?,.B(HgsU`z`omm΁#ZOZ.N[8;JTKVZGńg#£O==W jKؖ%+~o5t" Om`2 a+7L"Sꮋ0s1BHGg񫰒f ȝ;ch#/Ww+6Eu]e>Qd x8NrCmBmt0-z&G/h^l9 ZX}`-FC}G?j{h,i;6eqF>liߜЅRl0?z|eQ }.{FBdtvv~>M^z=$oZwmw}:>OQIs.@Z*[a?՜;Gud ;6T gM\E፩i1} SExݖ`Z23ytD#Z.+i||yBURVp&kA,D,l |}Tk),Ԃ- ޲(Dnl:ʹRoV&<,hB5}lUk5 #toB@Bg5yA ;zv궧񽺙!ki#_$㬽[զ"nVԵլh)nquw;[4}G8IW*-ѹ:/wXۉhsLI2n,yYTv0fEG~ Zefq@)(8 Z#םSƪ |(s10( e|#HΟ_٭#SYv@~cu AZl#It|Z\Ϭ C4q.wyA,ʵI|1]x.j:\>T࠯P;/?Էnj5cG7Hci (bϸXb_< j8ZY +ӱ|N:ufk 9u/FmS7n4 mf=c$ky|$H/е=F>7^i|Zsx'\#4u"hLb.QcX7'TPn^"*-[?P<%dZphXBcrN؆D;Awn|A&[6HK*يb`X ӳ]KG>^sxB`0_*->avQޗTv~<* e/-hx;`;Y|Uwer &̦Vఏ[?4pJnZ4~WFm4&8L~L{mmnB;*,B@ 'ńBNm㑹b<"fO =ˊ{[N[uY ȀIcݡV' ϺVV{!?-|)fmcf. V~=r os}&Ő8 㒹C^u bgM|ml8P@V]yƳ=' %8j ]]p_4@Ӫ5y$\7 hd(]YYyxH㛳֞,PZBp$zubQ 8^ lKn2Xts= ldX쏨/j&]CF`2CScMoP)=zvȪ&#L@e8T"`Q^ylc'^MV*Y5FWorR\f^_H#+jG.w%d>SIsB\n9DUR&t%_1{CULfvYKKa93avp<7*o0AYN©X0XX!v3sRCqd%smeSH5 ;瓁6ՄQen;ȩVަK:ۘ ݫX極JgPy8RmLv(HD4~n"GeeVm W>G C1m; Fgs,JZw'gv |9Q3nxJ;ב"hLz!LP:mMoGځcJb68הϥjmnػ~OvXn a.S(T&^2'P-ߚNPHv\/+x}M> xU3Z2fkNo tMzmܯjv jr8&eϬpЛO@ֶ-`ot([nGFWI&>&l| =uXb§w{KZg&PV:O,O~ 䉝?CF1@yY?LyqTtQ=;Lh^mG(OG$뷴%5WRˆMEzKF >:Ď/tle4!Ǟέo[9n6N7Mm2y4+FW4Ρ 5evE8[d&FNE-7sRvhT*:ͬ%f8Y(s$T~6<̖Χ$,P"Ww"gP-g?ϫaJ.HDØY^D1,ԇۂ'00H 9TK`7)cTɚW˂`8 t7DrG!GuTrbXq]_#ږU\=iϲN1 PT@DPRqs׫;_mVd$(+Wtݭj30hXe@rsa4R1[}'%AH]`ɳL/~/|>}lBe6eT 2&z8S -BNhp$@s E*:a9Mqp]5l&A=[x}&ͻGW{޴=Q)'epiIZQċ*7E?}UGK'L# FllDiJ" =&S|fX&5g [n.:`0&Fb 0C^GT24]=-}EMLDv)%3MIQ,3@Bw- \Ε~ ji>w0^0f#98zCxo~7z> #.sAAM4 U 4$S`PW"?p W҉ybK_-at|m!Ha<=%;Z5Z}]=eKן lzEn.:XamR]$E;)d 0*gpA }ڃ4u4sԱSUBD1l=/HKXZ+ 3+*+.MkM  )piK:v1}: bЈ^5|M?顮ӒK" leɋ w[t]F MpMK f3kif>`H;n^09B حglVX9~:4B ݋՗;$~:q#=,+6(CY[X ?M I6TԘ$:BCIݎyY0*i롼~'*͡P<̑c3?YF*V8OՑD8ݮкZ_r0\ŨeT7DpBMC*"I^Z]T)ޞ* DTk)g*O>GQ&}Z)͑NhV;xɲa/  q"zϮ;IO b$\)\mhyD䵋2*T-(aYcDhZ-,lCdD*aиU)!V+Q@;R}A捾0k ^P^tba.TP=)5ZCѕa]Ů?֨m"@SIzL&r!δ%a,zU٧wTAHRqn#@;Ljy8FN,yzm>F*Ίz0.i7rzUirփqqHQy w+ߋ7)d9GjJJ uk |9߯k9&{`OAXIF;L麥QDBWPj7VTqT7]e= ЀDpz_hW=od}4,bCCODz\qKE 9]971c.@c-o igm_$^w.$~0-(]sOqb.٣] .INHD!ljL;2}֜1|؉$3W, 7ķf:WO]>FYC˵x[ձeAcӋz޶ڜ)r7k7➎?/b1[lÀH`|EO)%I!dTyWçU~a>צje cIP[c4U ;MmegwC*o>W^YL u{|AIpos*Xi$9s: [˲mڵnE9sJVU@F?i> cĂ;T_/ܷ]4$,ɮV:ftʦ.CCrEOC)9,Kx^A?n_F%񆚙G-$BV.^ D,ttVb>|϶Kp sq֍{eeG7$^ǻutkMU]'] _{UM-_񨣯-)]TЎz}3~fiU%$ٴ<$Fں{]Ny29 抽"p0^ 4!@)|'裲JjwG 49.fqz6)Ƀ(2R) 7Bt:q#u5ȆfYS*tߔ1a73X`򉏷ֳ͖/)Ƃ~D[cg dZO_2qPގIh!r5D M+k n>4!Ҩ=C:2CWayOؽ\ @҉4=TUVLU|c$7ռ0X{%/Dd}۰涪EmڈfH6OQ\E/w@:XQ82ϣ))龀"47}3̮ XؠQ ^e (q:q9UzȎ1*rLk;$(6 C;ݕ=x5I~>I)נQ%^epc,alMO TV(|= &{= lny?ۈ%zp}s˭R,x̝#|k&> 3 UV|m$F%_埦 rRTo(M__d Q M{?IG\}j+\͏wEX`^tTgV)tԧdt,/Zu8 5O_4S(jMxgGcR_d*泞RAc.xz;|;J<NLMithM/nƋ7ӰT̥^!_kb2ғ`ptzƆr c:*3?QxU~ghiz,o`Pw1@(MJ Flj<{00sb-H`NzK H=6-|=%J"}jfhI}J=<@Qin/3! P q֓:~y@ Ψ4}]ޛt2hu%YЊ M$]}Yj/&FW:B ˗_y>iO͵֪BДAzۼ\[3oV=UE^HYiE"N$CȓPdZΓs Wp|``e^ W%NM8v.Ұ_sOD B 9#KC <\\!9=3k'Я(0&ˍ֘7dz8$*qkWsF篼o|,+AS=%fM%2I6 K7%\*yuBLwE[(@ĀC8vG|~\"woRfyALN]Z)NF 1!m贿z?q{In_@uf-y .rNl~֔^qd^Jg WxO-_kNch^qCy7X+o,F+(Ӥw ts=N7ʂ];0;} am"L*+*gAk}x Ă x}z ;" .תq؉9Ȥt'ި\ JN@µ6k2>DR7ȩƌ _>vL(߇̣QΉ>Qk*khP^ӵꩢug((eIю;Yp6fO*_[Cw+8M[xk tXuMBȍ[D }yP? 'xBJŠ.}U{k뒜$bd(U'z΍ wEN yVš]YP̪+!CXو` 9$X\Rf+3es{7;MYMlZKr 02KND0+!]Tp?r @K ,Ơ2Y.9~.As> +P5]Y))`nU>( ] >ѣ- xY=/YiP!IA 2k|XF i\ xSQv%wk`td).S|Pzigۃ`CQ*fp9xNr@v ]I ޵ۧ=2 ᩑW{јg@z 0:Y:Y C2r:e褎9Շw+1ccHj*3kUT~8˒>l b/–6<);&rE9eQyj'&h?l߽=w㐓*G|uvEnD ://p/Xu 2ޛS bEzTYzdLyy#t 'MD+B,iJѳ̔, gAtU6UElIv8*9_/_9kRƭ\jj9E [RnP8ʸNaZHPT7KO>Jn +ۗ5qb}j9i{-Y#>&v-jffdj@a ]F!?\MV(xUQЂ̭JKnE®ɓa5:?xDuj0AxsڄfJQev+82]]-tJqZHtVMs2.!9ow7 d"j( 7J>Ci֐e1v0^x2- |x?7#>|hϚ{dmO[| zEA!>-Έ K+qp|!ICe }}?Ƙ"lUȑcyA}ݮ2*[/U9*w&w?Hlu|;?;uo a1r] <"qjW͊-3|C8$Y X)}kx34 ]CtPhR{={UI2| ^9t薢|gp8 KWKfBL}S$tX"$U?MUjCWgU_>zMKAFř( ^ qkBo: \M$GE(_,Lvc7nw]MMfġ1 Z녃$޹8_u^Ieº VyQIzpcjAq|]]Z[%x^){϶ ;?.imxjPM10QIs8ZSRYd_OMaUY 4;&B\4B+AV*vCU!_Mfx ^ zOe,-Q,2\+ߩ 1u,]q+ >9nXYFbevcNc烑ĪQo]eI`z4H}?(,傯y$Ra|F@ѸIHc1TV3\. 6(?%I340[HquX+X:s*/%i;{U"qX%ʟ3D))3"_1f%B3낑(`6S`k˗&7Ԛd- ]&~K՟yHODϝ Jx(R XO R')j r&#S[|-Aښ/5?~*G̵g3TќqlҷüzǬEC%J#QkטlԒOa24HZ]ޭhJ#d2ͼ\]HG-z7[uhPQo/%/S?">$3C[Z꾴sSӒ5cMDFYB5vBnObbda\N]3}vyT}S)=@X^^T\TΗdJ1̸玟TZ T Ѹ8PD IwvTqlѾנĄ|W! -yuSe{.1k AtF!"o}*^1Rcya MHr|b!٦!8{2)GZ6 tkT=.1x6q];OZ~rO\I0#[,8#kݷ⑊U_ N2Jf* T >R"As޹|?=6 l{l 冎pJ| (ڛ*8 W[m+E$YX|W!R%% i< ]mUr-\J'logHn+b;uIG_V2ܼu!R~^?TGHIw ihr_XüGO!,JCxwɼ X b3y4LIcU2I5Z0Ydx9,5͎"jo S۹:N};/F=Zh ;0Pڝ%>\@ W]Oͬ?_ 7KW1fCv횤G8dp ra x>:.P;0ؔ"C_3ݠ<To#ES:~X8Xݺh#XWn' tv%vN5iB26"6x{{ 2Xi^% &$6iǀwC?w^x6?[ a ni\S3a3..031"4n}ƊtW!ẆzC}˜I@d dZ&A$`C9-1TuXD C<ڰ֘؈AIM/QS$7NF!9/O)UszrqkVf&,M>RĺC)SOn8~>td/,2ddX..ُSx,r?|] i CG.=EOQs؉gh XC3OCY|T>n 2h9NtC$+ ?\F-窧%3aڗ*@b6GvDT/&hLl34'o9­Qఽt[թX[p{O 4(qᘇ,Tdk_9- f#ݞ"tɆeʥ<K_p٣#]\ `lO{#MImnUU8_{;ʄt:xw:CL2 tq`Vi [ݳu˗B2J'Do M}%"ٸ iȺǿӘLwx=cn0{^z+CX#D^H?Uږ}w0NUfe~ PLFD_v/PGTkoU5V'YJ=jdY"L r=bApc`>YA :.,;m DDZk{r4:(M3t>E%uѺ9ً\GzgܦBDۺz!apY{##ltqڣaqgN"@5<#Xh Y/t_ +m\)-Ot;\0uӧi arA K?WZ ~ROb.]tI"bpdU<+ ; ])e8v8e;%󅿣*kz}WwS)t [ImkUp`XB9͢X - -0'W5H'}+.7 )>vFH}bUk+.JьR<XFrܯ#XܑvXr*Z%0g) +13}h\+5{#TPrk{[+_Ef(ݣRKx# [g8z)U~TAs پ )b5=.n`J#[CŲpjy//otFش8j}TŠpjUXOBαʵQsE|7mgZWM02t<2KH0[q-U(y d_-)xZU'y ?NC1d}'zf$MD_EN [}~{#G/`-½zH~`qrg22=Y:~HEY9 E} Rb xnijved\ǿk5l Gy;{~)>nG0O8h*R͢S(ax)t-])>sLM!e΀^zk׀v^]XVD%@G]D:gr0G&|Omv/%!=$Pms0U\ϻ~@T官i`,۽^ (j\E|}+6tQ}|v?1["7*ňQڑ3ck:jHp41NbVR|kS6Z&&WWھ2?(, *ne&x]kd+4PzF2bRB= ^LQ} FرI 1! Sk'tS PDM?\"カZy1%WÉvcF(:-E@­Pg4ѹ~7U85Jp._}nwMW̶}ݍEC:V"PhJJi3F{3垅5"m=!JG#c )y<~8c Q5%&G4sUȝ-x ni0Ka8'uX9_X;)$,p*ӑxypx8"oq1-@ ;Ԋ#@2Cڠ7'{aшbA1't^VBjʇ gm}bD./=u匮e(09m+txE$4Tyg,0LjdE9 LF.yuX?Ңe^#_')CBNQhm=9,`LM'2u-1zg^nfd^;\/P=]P#78!1xGq_6mgWQLF*HsH=oM }l.#TZ4;]M*|U9hnEO*|jBtDkH:Ʃvc$vȔeTG٦ +tby" MzU}Ji!}>,-гf=H%@& tfw%c PU @c;6:%Ɠ|zd>Rx֖78Ldb/ 2,jA1Ij{B.LieS9,~)1ZeW K$*~B{:u6>M(.r=F\Ծu{x^<w@BĎuon"tr84dH*Z.S{^D{>|/t]BiF!yw t!Vջ<a]u0њcܕDy01^$j8,%?Kkkcjf0E))n*vo`K50#ИL ?1eHMo}&0ňǻQH28SV#o@4CnUm'601J،ir»3EL]{,UoYkF($ 0$oU:(.W^fSPn4  õ 30Kz@*L|7_uK{saZc뮀`}_fuy8.waržmR+EKmGZY_~y?{'/''qF"{ڝF֤;Qݏsfp 7u~)6.I:Gg\KY_}4U9g`sTXp-R\g97Ap)J)^XT[MSnl{%V6(/ilF jˀWn a;{˷ 9pͽaUr%(Kwla[#7qBPH\+K0$CYsD԰t* O:Z{"Y4}wE`7h\ߤ1Иv-, V)U36ȴ+,7,iL`F0 Y!˿"%/]S T4cCxC#˓8 9̈́uxKtp26_o6OfiŅ NOLe:qᗑ!S@nl ǵH?Z<͈X$l|=rg%㥙1(pq Nnn qxB^_#P=iT>dϜiTXZ2i`a|Jd 7R8u7_PDLlzn3SWa'Ѡn!Aɧ%Hž5xnEUnAT¼RX~ɰROnDN~'&Z:i5 *ژP65 LeY;@`EZH[ikkVJ_5ͬޜKU*`IʆikS:mkn Ac`mXYe>xHq)>R5705S^|~)1Ka;`t^pF9b3@y%*0ҡ8l|/)s(HJbjɪn󌼘_KM&֦ sb==^#|) HJT4ƲBx8'Z%3iNω?/Ju] o:&oE eTvp)2[sȅP7Exi5?EEJto6fl%; |Դ>\Sai̫lglg9LڷDx [TCfl_O;9߫ 畘VTT'V?@{cӴs=eL8A4%9wi!a/aFq 2}sUhiEۊ p]o%sX=l ڕڢ=6eM}Mx,",t ?}B-.H͘S5:gKA,eDU8U?96\R|e"DIB&I\X=W~qqa$5EuO~ ~#WgA-w&HewQ(5 g?Hdйdx6aO0>3SNrgۡT)CҮ1[u+vh~P;u5܂V6:#]p P"YN#apڟGR"\7SOœ?TwsVhz}㫥qXQ2.5˥l:).s&+y{m'H"&<̥di+ yj>~fU2gG1vLmqW~KNDӅ7 ;u}gz/hԒF;HHj<{[ {b#]I8{)n7ۥs9Ω[c"~32wsAd 8SYi+](&6,i7X-="I̴lW0 -XC L &d&spH5{y0ո9d+pU0j7S~/uHTzt>4'11-6ÊMapޞ~a{, /e7I[XBV>~A#`]lM-yn. įHJmC_e{BmIm/SF]b[\ߗc\sGP ЦݚU[6oGU@۾"ҿs5@aXs_,xY5WP9[4rO2)!Q"ws`l3>Ќn#^egԔjIݨOQB_[*{ȥ JA<Ieik +e6ϵiͦ9-RHǰBp}ClJ$)~0+UN^F_ȀA 6yH"Uʢ{H#%*'yW0w$G.cZSp-4#x1x&u1#`"wE6ᨒ(S0iB_OfJO0@$pqEFņ:6+&VXz>BenHɇ;p-zzcSir>Bs\m5YMث7•2ޤB,Eo@=Ir ҋ>z;k />cIH!=daFY}kqX~/,~3!S{&RV- j<9N5w¬~ 5e/# ^i:\t7J"Z~|}g|=)haMZlC$;8%fe@D䆚ya/ M؃Ԓݧ.y L}Sk 4@ K\H`&ٵB[g>ĤbD/s)X&L N/(l,9]^hCҺ&}x7@ H1h5|]Ԡ!V/km},3=9ILfr#^b0&~V5͊}`%dB^c;6?>ʇ%9_ 7 ~"IHRߝl~Zu(+!"FEpfy4ǀ>Dݹ75 tBWd}gz5[C2ii]{"z$[1GcjfaCEw R˝yБ}a=om1ڝz6{rصNڙ -Tzc4Wd JW2TBN-ΊN7&燨 {͢h,30U~(#Q p<*pߕQ C|PM/V8LÍ!WX;l\lj))~HAB167[^= ,-D`Uwi2F~e   㡟8[T+5TꣶN:0UURrK~zNOӋ_E/ȣ\^Y[6EoXMCyOoz\̝?EڲeB^Y0~};-ӫ2_Wځzo BCg?W"^QfQovvpCWy]qAۯ=w1+F8I򀄺JdT@ dj+;AD~qϮnt']c/=i`-{̨_k ()QYA>Tbff&V$(].Ț׬زjUA2s@%F/1V̖y1_ĞL σu.[|-ΙiNFQ @_BiJ ?`wܒ] m_I$*GeCEz Rckƶ0;ī٥ϕx*H,-$Z#h 8ꆢJhϡ:@u3KTH7d]εY϶[VeE៽(]=gb葠 j ='w:1LY W܄SzF}u)`{ptl> 46gt.,D(9z\Y q*oYW3\'EyR9\g`'5xNJ8fHaPu&\v 3E0sԄhC_]VFBl#pʠd|^_INm@sVkx|Rеo-hˣoA^)Sp_inu>y #"JK~]X7m`Ne%yk]=aax2U9ry=ՉR]Mc0(Ń+>bjWbn Oq6Z6mFXd\RḦ%X"6ETޯ튐M͇9ܢfxMVW{1>hÚ3 zrDŏ\dkg6;h\wx؉ Z4iI)y#!J2Ggb7SFq+4nC}cLܖR ܽ>Ƀ"EfA`Zh/l[;ae'j ' k 9?Cނ*g{a]UG_(X}ڂ)h}VʯwJӼŪEdgyO TyOLY75p |=3O]k+(bfk٭)XN,$w`U 2zyMu8}^|5O' @Hk(sCk gЅ nN=ѫ`^3WR{)WRd:jk|!y6H (VYK !KF~D2=.c5n[~+;*Jq킩d>2[C_1Ӷn17셪V?5h_a Zzs0eI'ǂN75ɤs&BVXmޤyLg9Q6v5~[V8xͺ~Q|☲AbPʀ`h5X9{2 *mh*[)/Zf_<"j$*B EiXv`(cmOs GDXxEC(G3 uGlbHOٖ=aE&mw;MCbwЛy'VL>҃~r"6tZ(mL7ljLfIFݳ:ܜ yLo(F(58iӆF=R` 8X`fGMalA &S%/_o[xH6@W=%}]$1`~(F̷UpӬsȵoڠbڜ.I@Ӛ`WjMG,`ݴ( ᡵm-ld޸$lo#qfEET& >؍DH G< 9~ 5˰=D\ Got1ĆZXj%iF)떈';k42? 45Qn6WޠO);E^I&/ 4:Q*c($#VarσŌlTLQd 2 ]娼(j{s6ϗIJ|'<@I6Y:X{X[ {1Nvar"&;B ^gYٲu_9[f 0PȢ?҉L рeܬ#6VuW q!1P2BgL]π EL2_,Pݖ҉ Ψy5I2.&X6VD5ŴBw9M ywhӽhKaJ4A|"_A33 yK @ ^:Tsq989/uX9ns2yResB%YA,'0)AW_j*ƪ߸~6 ^woР[Rm<.9Jg\ Cwh9 p۾nbih<`s>k٫X> ~͗OPF ҤfͭV<zE= ~Ux[R-^=c+6»-]p[E-/!r~ywz#خ!?  Br4謽t6kg[UB[Ҍc<47s`wÔ̷F.RbyN u脊84WfC{B̉?U*XaCv+s!Ӎ% \uWpB95I[>ߕ"/5 yI\b T{d,L8l5$T V慃hGe+^!bQX!ft`SC?EA.$7WO_О],Y2%QeZg;Ϝ27y1Q*x8#T,4a^j $8a3[ejmMW,>9ψLGo4 ztFtZN떷]>i,1 6<>%S6Q[qJU(~4al-Һgmaq2ը`#DB Cs{ ,ܕ,#pPxg-jgNiƜ0Nn4r#F5b]zR"u Z`U yjhS\׹ɅN+{Dqo=_:k`s-`'Eښk%> Ɠ0k I"/YjBvsfe:=2t7O-qR?wW$ S0cӖgG҉@>7̓#d,7w!<:p~5'!d024QBX]2ⓚV7p^\&!] f64AiWNOe`r$s]7erz샽hZJNx KC !:TOyD!lo:Ub@3,]o+)\G:i6#tY`ˉ{GDph2qeaKWj&4.Y&*4%ҾbW^סmhcDYZsF\c[GF"ƶ~mF `'O\bvj2k0U}=ICYs!\[cB"ҨFN7mU#qJY,A}h~b+]!W<fO#EI7vmft/[j >G؆K7Q6=.ipY}#Q*`a/Nan$g"3--?}^Ә5feOw$TlA@VX6pl&i]VTq.x@ZKɅ%~6$Kx1wҠWZMA$.z$Y>yG PT6?M]=KkQ 惨 E=m϶3cbepo]e]+]S䩺YFU!:2b*o@֔nu0Y9dmUsդaN~ЃmDA:t"l؇oթ[VmQѩK.ZZ3 hp?e A=3ĥePU~@CjXn6g!t(Nܛ}cԨ#9cOT: gTuͯt,9BhȲS){)hAVLY,h@}$7 չ/u2+:փrC7S(ȻӇX|@QrzxbD/NIY=' b=߅wnAP8(T6Ӈ?.EAM3wC䥸 g5۫OPuLK6kUqSB.6*e9V%w7_j,s/SuyKTY8!. x.*][^rTPsJ9\0!D U9klqe6Nhr?n)=05u2rA moEhkУ: Ŵ֕XՕhߓ9cithSՔNj&ޒ~Md#`%WndJ/sGfU/Q Ec-F['Hy::8ʓ4oIUDPJ5Z08M n_ʜIooۨnܫ>p_ [C=ٱmo]GMFb{4_4X[X{:\ۺG`RJ WSօMՃ;ӸbcIlDǾgnC9 z+/BT1U]~rO=`!&5_5c?yw?Ƞ@CWXy w % ꯤ= Ө)|qhH7ʊ=pi 1q %V?j]|hv]<=a7dəGzNz\Yc]c=̪pOe6\:=PrSGə8y]1ͦJP`G_#~a &6 5 "n^rֽ buv ļmdl q//dPn{퍆q>3HnÌ TV閨fs;e=|(7pj5&}Ȣk(U|w:Z4 uW~7C!wVH]/) Gd64BdQ:g&`-Xv*K}n)\#4YF@SijD g=,F'(h,C,IEsV,VO 51nbKXF޺̭Qض&373H;W *m߇`ޟ._B-(n>᯹n4榄G~VI`:%\K*5ϐgd24b>敦7ةսrNAbpO#5ֲ2#z;*d #8sxVi/Q\b |-5xce1'(%gP%%Τjq1c\C\OH("Q &2Y+|_62Hnt]G0pV?fߛ0mb>A, 4BW!GG^5@(Q1.a􄱗v{8%Pbqim\Ł h)sXʻh%#|}1'1U mo-ݻnˋ8hcUk 'fv {19hP?fԅ>nbz;; 1ON2D'30OZܵ"|+]pѹ}쓲ј;9󳾐H!όu$f?@jըtgkI ,.aqW~8ت3*E.)&"ʪ7yP(B}WE,sCNokו'QLGgL"Q1%RFR ۩>6*gcӸ@# ["H/{a?@J MbDdeoD+n@}D`pZ!ZH,]AP3-jXБ5adh׺DĴ:MXjMM͆ëp)R4'!SC:#Q D[,]Cg(QĻ1?p%O̓1HUZd+Ѯ5obgd9:aXgR!#R%XEgBOS9{}G/]cikW&Pּ&JuNN[\zcgxJo "nG{Ċ oMo$@BlR̲ہ + 纄>y}㩌؉c$ENƹi^Y`,7BEˊDsZsO#"_ߔ ~Ʌ^4W˧m" VLRa)3IPWԲ]zE{ٺ-ImD$TDJݮ1?@4-BҨ2IB͸,ӥ(}?Mq".-G^TP6b5W~¨ew'8hʫ]i4zJ\ا'*iҀ{%S+/,Q^2 #7#/ Gj|! a;":i"<1H0} oiI7,kS">G);#{!@i 8\WvkP1L$eO_T@@sZ _g3לps袨c4 xx:'qka[қ<drΛ`X^w0WNTJ8ʻD?񧶮GwpF38q}CR:rLFaf.Sσa8 SBj@0zD-YX[g/T@S T}Q^-dMwUO tDH]U0HAkAز /|*-4xsU?Is"up-Ъh`W ?a4&{`%]Y."K%Ρa{|؆Ye207 5׻ڹgTb&*Gʅŧ^ -lu&J6eR1Cpu-j$D<\+H:Ҏ4NV% mwPfwL;iOQdm;;. :ΞF)aIÁ]\r'WlA'~ wæ~b| QpEq[~Y(ݹHiPX0  &=?(,F:om㙑|k]IL.Goa /izIb?HR:9`*xUUZkL@81*9_,g*y iG T9bUUDFmr4nvϕ#_ khA(eg@KqG9 }¹] [V258Pd(q)@m6S^95bcwɅDp~a%tжB_vͣѩ s`64A NՓ S-Jc 툤068#vNuc.=ϾE;< ȵcC{ŸaP-~&7>]O70 PߝGץp9H~|U0tc⪙pŇA >9q̳@^%fxH5UABAu*=1ES?m°_#QDd0r*C'2} n6)c)> VF|q*mcD5D_ pi YM'Ѥc[^P3=`"J^a0t/6fv)Q^ Yګ3j3Ug[Qa_Z]գsKw_RD)p ^vYL'vd[RszXN:Ry‰뗑_iז:6K-1g#Ȅj\7Uz! GK="XBz.sP{bS|8fb6n MљCdT-I"3K.rX5cC3F!Ҩ]V,2Qqknz|ےj=cc",a |;qf2'pȬ 8%-9fM(NE|Y6|a8Ys[\8}V?/f clֆQBAe9a9 i* CԤ\ODSX(ɒbY›Bn,&jFI܁mJ~/4pO߅GX3[Y+}.U.owMȄ:N;TSE3%1:IM5@SOsљ753*խW$JV桐QR͚ (y4 mRHX #͙f<êB9rOύ3$/9ݚ t8yxD3*Eq$L!<6+2s!dQ6p#< TƄ\-N7!<NvEr[f f_펨]13ͤRhXĊ*= EMO*[XBgd=xTඌsB@)W+>!f  zLټN߅@_Y3:lS[-t6L}GdU@8FuH3QnΫ AbOYʱ͍ƚ'$j%W reNzqN)*er6AEcmEjefq8~maYE|=7B'cvRo<$~?tM+]%Ϛ|[!K?<'6ۄFl 2sz>vV?}{tϫG?ia=$u崙㝉D[ #U.L{'*3Vӂʉ5`Gg 4pgj6yI̛c2]`%/!׆9]OL;x.-C}G<3CO 5J[}*P"m,!B] ԉHlMi,myE\7eE g2‰aV3#aމ$vȲ:l{z`U-ȧzPXN o[C.sVۺm QLM: L0|ܙpHsPEZk._P  dHH=]+M34ȼfttu&MEJ+ صZvn C0Bf)g`1i"Dmhhc>JSeZĻ9U<+ގ $o%B0֌- #6Y%J"$ d*M}VGt2RI+ ~pkjim%Ku40f&{>rlYf:\i*Aڛa,3bM,R?nV!FTq?{paXlnBds@giﷂZ(_{{gjF)ωmx6 xDd^x=ۉT2}t{L z᱊l׼0HP!bI<Äg7 HZ`ibDoۚO{!$y2 ֱ=Tʒ;oϊWOm_.2ߘvb^ ^}s_#} jeu\1߷P3O' 6;5Jp)be| Z XQc#DtUx AWi^t݌xN\ΗċEQ.mHaIw+""ۭ{V%1Iz{h%fs=TSُ:1-  JS_kcsAݼ⤣3U 6w.0M Z~ZMx>NVėp?lIU.bO݊<&tZ.fNi)$ 0{?|\I47{c j"Q'>նj^9uj"Ms72 HK&&\XDQSo1TM+n".ԅEۨ&ǧ,`2UP{y.9Ū#EqX.=B܇*ᠫȟ`Z=|]u&̖R>٧m_}DܖԪY%u'e!xF^UZ9=NWJ^6Bۮ@s^+-.I`D&jh|D:`"+D6-.T^C8b\KxQ+F eVQͳ-5$\H傃^Ym} +*et\tp&yCZ'g\ QKb?NgBJWPGM \WkKljh3! ̖"Kii"ϋaCyDVHXTVuCqG[cQsd>!Z) &j SVR(ו'APEOSgX14&0Ɉ)g/^eP!>x3^;q ΩB1Q|, nBB4PKdF 0ޯI5IY~ΐfB0`8ezz9MgFDZFz.lGi*E][U;x׏TaDĚm]8Dcb>/y(U_4P.G<S"| ].\(ϋ'ʲŠr7w9_~+Ew]1 k'9 oWAyѶӒ:J<"U_5IbQ鿚׋$#c  Xt@'(ݪ1tЫٗa_ rP|LD9}~I  4M!BXT'Au̒'CÛtVaYF"a+$֡ʂZuG2׊A}͆VPڔƔխˌ]yŌ? N}XVDzsaU0h|fc4r5zfQhLAwvYR@ 0U_R{ů!sY(J`*ʴ6r% H ]|CTUn-3~řŻ/bIvnb w XFtRuid~F;xki4<ۿOY!*N;wfK%Ο؍B7i0F LJМ|GFHc f/blYqGYM$pv!#oꊓuw&d~W߰[vgX/(x}쩖EB{0s W2 L#nm$۲'ݖ N rs*vDLzJ?JIhIT)hf?_ {C U/cbz\AP:Ka w~Ap:yHptLM f8JPY߫d&JxDP޴- G&%Kր)\!vWAכK%ĝ Vt9=KAu<@R }W*X_apA bOoc\ |\- /@[i )ph!ue8rI|}3,^b+ VWXPOKhe M෺EchT". 42KAc5 upRmPa2#TpܘDDG{yԌ80"}} rC?_I8;͸2@x쐘paQdfIQ`S~IxChGI/s7FrҾ 8J﹭c Z*)z>\x[g5:Z k Cjʏ|{m䟙9`(74Z N׊r[i6CvD9L>Tjs#O~V:n\\{]̶o>I<)Vy~Ue`ٗXydvfʾ,Ieqְ:;DB刴i|al8yR#%m5r֬T u|$=H1x1 &, n zdW?ӈzϳ%m-8HqW9g=*1);Oy` H6$gy3(}q 2~?famITarI{/B7Iu=('^&'g9bUw r^ ޅ8:}8{c%}8Fy R*"tk&u;K"ץ@z=Z!:#WN%;k@t44Zm_֞E0s ܐ%8ܤʪ%k=YQON8sz;8? 'DaG%-"^/iF w/Ͼ{}_JXɽͱW\ ЁFYWABOO,1^ps'S Hex^p)NiT5PZxsRn;4`^\irNW)nH,Vh_W!>rȎŽzKJxgʻ 5?qLǜ1) 9noUqq~oͺl Kd~nj3d3PFPQXIX,ܣվJ\us>?JtIdThE}w{ t[WegdrB^ ZFB S9f+jB[U6SMZ߫sԴt8O:n̝CK*L46MQRk,K^u mEVu$'; D,Rh#RTY̿?19uW+@|Wta7qFG|HTTEpiJZ7dH{UcF9wc(2 yŗ ·1mf'yJOyi2\#)I< /H AA \Q( a{D)l[PaSi ^`: L!e"NQUsO+Q?m~ p CnrgS^72$+6`W/{exbR]@\cX{%#9,YcҠE&QM4x I3GxƁb6 PRMPj!YO֗x +#oKR6!9J  ?@,"?jTs3ChU ý,XIv> 8 $v bӉ,ZިĠ3> K "1zQFlյ:MB%ϥ( XvҰF:xYj}bOq>~HiQ)3R1cJlX=Bj\waز-jFH[ȥWՒH̙F~`6 9GIjL<: Ql|s˓v1҃;!br8sWgwZv_$3j셛Y2axb@f/HM4TT56 ch:,x5e_ riv)EDU8ɰ:Y>tg68mϵT*xW@ŲDXFh:r"m>0O<ɲNU ܹ,u{#ew)3..~vwD񶅐!\hbALP|ԪXPÝM uJ CgyWūfȠeێ}bIY~HS^LRҾk +2b`=aQs*<԰""y:+Izelk Wt͑_`gEt_uD|O弪я%gݱcWn$[쀦ǹ42&C3#ІlV]kށ!q[al{Ⅻn5*hi*[}$qvuA1ePrٮ]*9W75XQs$\u^0"_oe爈2(i,(,͹+*x\ƹMF"?)G֤[F3[()&L{mzpZ[TcKT0NDiLG*UtJTO V_xF"̴=)e՗P Jvc<})[5~Z5AbS66鐦E'ovS TġT4N[t6+C{6`7Fe{QKy@Ɔ*L& flnv5Q`DmkɝբW1u7bbAK$vZs S39Z%ƪ!4Ool'ya)" L ώivyXLþ3qD_]d.jqJS= xz(1>B C7Mġdh@B IC.dк#Bv~Ti"U!Us zJ'ze=RXiD}BrwDt~'8IGn3c /Hv"l%'nFjbYZn!j}]b$ÜOq J c*- zSȠ{ҝqfpƬp?XKъ=yxdQ׃cxCDm›48QAog5h:-q1OϣEzXx7 i $rd^ -Fdz,GmGQQXIs[\]Wq]kBϊZ8)PyU GΥdYTJ.qKUr<JCiJS {G \oih=]`޷N-_;N Ah^?S%ӁkW%P? 0(XED2,)vi!v(3ZRF)dk+ wnX1YW4Z:2?=Dա*HZbO{7݈x38N/PUxbÁ}ݣڣOV(.W4qH,l>R7X;_T;XAܝ(.M4;~} #X4w: lCC ›kSݡ~CUrUN"naJͿ!t 0%d:a?F>qM|Dk ̎oP:\Rmքp]N j ,jPɭ0Uz.7u9@j$,ΐ'{IdMoɮ0֑.iĈ/҂NEPFt iI[tTIJ7aeIH|Mkn5gyysUiYēJ^&z*1(ߓc8hO_'MʒE?2 apc X9hMD#+ ^)٠m:0rj3/t5 wp0ۣ):Zˣ}u\2k}SЧeMwf -yR = j GևM46BKI=p4U<ƗG`Z2S =#.*`ʾ!.m$ԓSJC&{,.C9esSS1^ =cX0Ɓr19gFd`(R>c-; !N^*;qvHT4MTQH̞BpGXB%?n<]4oUիAy3}f>ںGS'cwgH&e"/^狿It0!.x|aG!E'ώNĒm^{bAo/WY^4&:FQ/ H>UȜ:N(Co'A V1VA5C0/.?иH =2K^ոɻl,6N@H"I{^t-emunQdl0&%E*Xɡ#!<oVd] SGMK<:|@XƜ^(>EcC T|CfIo];Ǭ㒛c9Qt҃ RD RZ\S[~3Uh9|lP[IF6:dH7 Γd`ZnVԏlфF R)#ʼnM6ߨQ׎),ꇻώL}\{v4)'wZB~*t)ݵ͓߻Gfăސ8cwF"~YV$rIUe,ȁQgN8UQtC;֒1lIzNwjOY@JmtS<͋ 184'za@)fr JݛOkWaڨINVo #_fLMkiQjOȍ/elAGIZ7i_2J$rB6Pr\5EOYuA[@Ӷ}=hd{q?6*;|gpi±`1X7tVXUSd&OJrmR4 :y"Ȩ -OX~td)x;0&-$pRS\BV~C4'UC밢 _%ZACrT~4=Q>coX;Ty;eK~$QNfKHȤo.h`XYܗpΚ%zBŚK~;(V܎ b#km(EzDur|糺3ၭLȲT;LR-&A鑁".VWg5rԏoԆ9{kWTeBMQ6(崆)eb>>&srgսhS8x-\Lq,-M/~:Jx{3210!7|{%{35X}IL޾W.BZwYiOŦNIV"WW|á]{i1tO{QPǟk9TVW "a1YTu#;JK.GZ1Y0ɲRk1 WmU.Z~w: }E8 6`&΂w&Ul58!i 2߷Fi*-e!=(R gXtR21H 0؂WQ*_uF>-H]VaA mZK?;Mas"t؏)BA xAN[T$2a,@;`Q@[&؂3#GƏ* ԘcnP#9ԑy܇j]3T{@Bc61}XlϿ c?Qc-t$340y1k^M  >=? HD^ 4TI~1%W5n p]'ikH"|׆衐H`$/LvZPkCե)ߴ`+ϡҏcVZސ8&E@!&&|FOp2Rp2gogj O\.IJ*}k:ƈ*3w8.C4 ؚ ?,J ZSq6%B\wzcֻV­-K6:~?!1 ay C,P\0ij@~=PԻ p²ZIdzs$ b( [.aXӣ ϞfQhX{Zxug[%p#pZ;΃ȃK]4hO@/rL9D;,W+tvᅨUȮ퓒c-ܠ ?rXT'eGN5S)(dXirPG͊YGڼ F lՌ>M5-io_EnT"?5S柺dQYNCT9N Q/?AG;$B[GG07=*H-v> ațj)[>-/]B$w}ą*ʄc-nJ9 sXT|^IlrHlh32EMXSq:caza.p)hZ r8-!.)3kp~ եHaz$Ts1ݛq7J>Y"0z;V,Xߦj7(vOH! .5/iDԁ ChΛbɍGy (`ٜ34XK UJέ˽[9^ kf_f逮rw|3ItiDRƆyKiLɬbd*hF"K!E8I[em3nM1i.g~zLyU04z~6(Ոu IaO\f[j/V2E%,a#N& iQ^%k'm5$kNڻ=xt ,dRsh3X!䍅<*Bec6lv/ c Z0`G!5z(la58lܽ׊o5 FӮu›_.MOsKd 8WOգ <:=dSCW%b^Xȃ؎tӌ6ȏ(p]m:n]+\VZBK}:Cu}{ih_LaTy|Wf4IލUVIx>飽C"Lt_NYں%vĩTfK @zI}i&s1RR,V .uJ'-]_-KN6N 0z\VG9cR]|9okTH CL.Ҧz74K.>- ^:V'p$ X*̓}T, n;LJDgh7Jz."ԪŠ( #j!v̶rfkU#Q} 璜m[ԧ2 逓$2'&P Ey2I]d."BnJZ))S92ŕS \Xg{;L4| tg9֌ݶǢd >b'cܱjyjZ £ЀK[;A"xPP!^th(F51|2P+ b\)."$eĀQ2Dwނ1-%S 7 A*O =u:olwbb0%݆ ժybgZ$h1}s_;!Pjw%Zu6pX}I!DT%d Pvu+gL9~f8hN@uN.bq`"u;I΁Z_uG[W'^M~ Ea!$ᯡ>FYp(݁0 n4Q^MJj5ZdB}wTPbxϩHG-׀g4ΈGc> *$X/ ˬR) Ho xX]N|-}>ov #O[xX:RTĘ2 vɂ:z"n$·Zkז5-4v\*p8ZX9l3p}_~7z#N_μwU1 I>ix-c겁H@v_5@#'%odbp"RƳ ˤ?~7>,fQ"!Oe,л;"7lļ9U/zmY%#C[~ݯ7U @ȑuڵ w`|}xh5iLjc2Yu4AKa&R:+mjBW԰><&cq]^d F7Yǟ!#^(o .<zy궍o2NtT@ŸGț@\@+9g(Qe&vbһUAʹ9aLRvE3qo ejC)4~)⑁e0neKWFTz>Vo<] \jG2emUᬚҚa62-i%K't_:Er%" eKE*\\J4p4BЙSj1&Hu/C!";gl(u$8gJsC WTx&E@QϽU$'\4a>Y+IY@qӿU:ֿ 8O 4 Rg9]ƖPݰtcBޣ71,i}'ޑi]oN:k$̎5žy5y:C}A i \w1DG}-lf-$DW5"B*=#l & -e4;s*4Ag &8S>,q 8d//{a, ;R6&*1ZH1Ty2j VfTœ̯ 7g6tKt)a)6!Ӿ_1F@7SAF.Bc+tA8bKwO9& L5)w8#\T?(]Ge<뻾lb`Eyi:N 4~ȱw 뜔yA . k%cTv3ftDk9m˝U dc_4Kt=9,! S}Dl(|_3e[("uNXXmg*lp̫D)uS)mF#gНkmd@q`GS:EĐ|E'aZLCJΥd&EemPt 5PTDcr] mNn:1`1xo]pߺL(|D mYCt+^^3j5Bᴿtz7rXtޛ( ~4̬ϲJ;6Ua={Ix0}Zg;hAOvE۫Í/@Xp.0R~҇8s #Uj?T[Y 4m<6{?j(LX~K0DqG!Ny~ֈadF,y%A)CZgZd!A0[aSHCu,+7W.ME '{\Z;YWX*Fҝ-F)vp̸wB-nhDZ.D}n œ&`Uam݃=w6H 6'A@5F%c,@U\VLMlAğex*^~(kz+j@dDr`:$´H 6X砽VDQ!cꣾ<לB-΍|$Hs]nD8jxDR>&kqG@qm 1t{LņyڹUۧf. aF -TwANL"O%'ّ]gtDE5bWJJ?&=B 'kd3ᾖ&HD~(9 ">/*1kpO:Sɲg!*{t\U&ӒBV+  #&[ICAV ЗAJFs^Dw>Z[qUYtLӬoe7g |πw!{T%H%}JueotۇDqB&#f"@{aRtc?&g[ &MּkӇsRf7l,O9+ 6߂R*w\ S%C~wDZBthO&C\\yO\JsGpϟoo\y#D X(e-Qg<\DJDm\FB-3AæWnaJC|S+m:'`GfqzF%l]v]kf:q<@m?/},!U^Ҿ3)Yuj+E$h}Xh5QK(hhM7qTٲp.l~o~׃)=|a1ӛdF Sކl1ʠb%Cf_~!Ӭ:WVe۴Sr[/vzv Ó+Q<RH +αVg [[ =k΅_a=d磰OXJ{nhY%D@lc>#؄ZK nQ`? 'B?& U1e6VTSd 9%PĈ/?Xl~6+&m4v#J^A5|Qq8"]Y,=+oP8 3gw?.72㈏⣧V ijEJ~DA=9F,AIN}iJUͷH+Cï,$ =;oX)T̜yS TKQ RhJnwɡep oa u(y]627hla@`:.q{Ca0뚬ʨàGofWv*_%lx˽e`VJH&thC.M%Qѓ Gl 蟔NZNTbZs(țoYQn ]g LIGςxDW1zR`y6U'ȿ&v ">"|QKƓp9L/8wBR!I*G#S~JiLY"ejt8GRJB-^H&2/Pk7*T>}a܁T/d7Rbٮ"muX0Rߎ}.:`z=fZ(\3'u>Kc3\0E>׻?0 ٕ/|7r\M'+UjZ/+NӺ{+&'{,c _grkyZl=co d59Fo[dp삏Y{M=ӯA@3jޝϊ |1JBin#xzIGEw{8N p~3)|IS_}i\=#va؇<ힾSklYG$<9Z9<52B4' '[|݁ffjzJ $OX!T'|".Q71.2R%+Dmʆc;pY5 W{=Én{y) =481wCFRfY!DHfg # R!s ?PI0yTc' q^%O2mujU !O5(=1;Dc0pz,z|UIA#Z:ȪoqWy d1 40qA0TL~}V~F䒠XInYt&W5g(^? _okzKJDVC?,#tx*x%]RQrhU~t˝A}89W4wsYKzI`V*S.ԅb%Pl{_ﲄ 1:x\9BSO/30z Φ4+[8CK?28GmPZv6{Qc2տNJM|Nf _'aqYI+WtfͭU/bBsF;֠KuCϥw>/ՂjIM[ !\䝋VII?֛^i22$`}F#D~e4yZ9-MRkv]4I Oa-.}J_rfT=_b3.\=B֫8~Mk*!o-mz޲$S2Ztr"RK S{ so8oW dvWZuBxQ߆I&'_Vth3ف]q#ÅF _sl><߁90A]N_Pp%ZU*=WDF88ydUheHQYyخ/bDHD!2GtC;gVCl󌼼?ڕ+07ASZj}F9 %ޞv"վ6guY#eѸtNbDRJC@Y//o^L?XDINۜ ?Pi@WM&#:NUJzOeskD8Ļ !h$mf/fƲW%9T)x߱"v_ C .FN;(V-5)]jJ[UF%5ڵ[6~.({fZjTUB?XD4_5%=Bn[ d;W6O  `O @y .mV]U8iA(3OuԹ 5ypB~܏TU :6PDKHv*I04l ȅy8~0MyOz.|3cFq[^6r)& (a⍏.Ñ.\r/ǿ3g|SS9Q'S<ڡ!˩Q"#F!l7&MlX/E|.eO0l X~`*#Wia̡HW8Й@ Mٹ_t&jI<!N/4OQ,;|(ܫDX|4=IVEϥ`sɟ 0ȈƦpXZ~f߫HFd$7ٚEiUCVhFNؖFdldto :w`uTpL|bʬJ֪XC {ޓs_b 8ZUJ)Č9NȎt0]Fΰ@,\̰}jZ !VJ+g *tu :aLV)գXev~]Y4 ߎ㶻 $LEJNbg+)G)@fA 3ǀ`I%1E~'[M4`MmlmP@f|3EhûbByOjgMei2)We|L##M/Х kߙ9l [c}}8vrrIEh. !%c$ <v7l4$:痩~?fܚ2Zy2bv$(\7k{Jcc0Xi呑^/@{gHmB(,:̓E1?0Rqieڠʇ\F]x!*٧cV͈M]K;'C:RTa%~n|suȓ&܈"١1JLƿ[w-hjS e{es Q$qas+s_gٹA44!mf3n;pyGr (5#GY@-<,sؠЧE8ƈc{xM⪤oL 4HuB?wpP*V .wl [~"eWXV[6},RAT!rbt5g.te'qS0 b&6LԦgbtpKih*;ps ȄR2uxX*KruћCybODE*)[#^!B^3SuAn.DMQR#{KKQbnK YT%MJ[ }؀T}'3F}. 3B/4zy.Km]N43%>jVZBPh}FL`Hs@FjxlӻC7wbZ 7,\D;;#>ۣcr>i'c0OҚ9>ksyϰQӪN ]xe!xTr=R"R"re@9j~:0W_h'GbbZ LT_LY«6rvn2dP"Q*M~@LÇ@;zT9W8W*2tIܸ;bedjXVs_3%u[@}\AUFV3LF]? 6d"jT V!Gژ`8Ȼ lBrw1 ml\\gqoX[^ю}h!⻚<<6Z,ij"M΀٨SJCB!3؂qH%wZ߮ >^3g(F`wZOH|l`jp,LW Gf CyW4:KGr521ENI. G).e;.Ϋj ;"#_$ԸbktLk̒6vwhy.0*Lj-lNwl)bsNC^1 g _lwWϙMOU,۫Uh[W=zL6l Hd\N]dpf^ /1$m>mcUe KNAǕR,Q6-MNYbCAwvks’θ¥Qls]m:9s2X7͖C^jIS W !yx/`"K`$gAkccgThfՀ~-G4y_sonAPU^/1f,߁V9=7%OO@YfĢ3rlt8uVOpq[ykREI /a2"ɻ$cFBq9ƀ<D<1Re0!qZI;qz1}Ʋ!$1xW/吮,x1;m r>+?Vn? ڎrRx(+~,+Ìޫ%AaÊ ix525v|YLU,5(7ߟ2eIoN}Bv/, +-wOcPG}M"6K3t+AWD']%jM&$, oc0rzK2\Ns"3:xҡ ޿$(!&Fռ,y\Kzgl@YkXq~w]b^nRrRٹw 6 Z5iʮuw^$`zIQWAN'TiF&oAQ`{') P(#0ŷh"O8ciSmM"e5&C1':S? 2?!dN4JɌRVl¹}-yK6M85sZpuKt:VR%4V:MQW>*R›(mʙܕLDgэ p*"`,t _WjQ`P5(b 12 !X0Ũ"XR>HMd]sŰ.Udtxk( &` 8*tL] ;ک):{qfFBQ:'XT1|ǘn}=O]6*ҩ*츎e^^ۘ"P6^48| DQYOlfpq$)Kwnާ '6zP3*ӘDQ/+6A:;q ~!_^ tȟ!(֘C47ndVĈqȂ+Sغd ad/@Pc*n[3dW-~1UK&DIi:pMVo*1>E&a13% 㱦PP{! 3GwIDiJ6fMiY{uͮsE%TnB(*훾K]D\çUrS`~L'! M-VB %ϼ"U:=%{g-4VqxIũJ|Z6נ10wEȉOEڙ…#!a"BkRK<;SQLCKZRZJ4̑6ك{0f#`N6p:/m[xKM+¸hYuθn: "{[%"Yei͌ѾԔ`\Gղ9S+DU`T$ݐ7Mιp1֊5rJ5;? X)!i ,:9FYZ C\gcIO>y-bmK7f-Z1^X t'J%"8Z2sx3y×W?amw.al1r4Lp92jIʀjo˯]#=m.L57aAE@&EIHcĒIh\(+d`:fsW&qE-2y#4,;EC靠;)(:\N_!3RN#liCPe2@݃V5(ڳEZfEhN?T n oax4l}Lq*>m;G1s_d@Y'L]T/k$cYl%`xÏdQ)u^/#ZҤ:WV"! O0R5(oͫp W>vTC ⪱jJGvW~a(i3KK;} _8QGCI7lR ʑQM -}8:Cp]D$Iw9E9| Z!d5֔,z`+wvc/F&+ڌ/,?e{e ŵxZ_ܳmPS@z7 gjvOpl^AT?ݲ;}>*Ayiwp9ٶ Oz|0 ;J89ZymM1S.K ypsF|xF"i&h1W;$2{K֮TIZU\1yxʺ$!ȗ~@#0cˡVH}BN)|!9`0#`j׻V"e-7k~ .+HSv{GwaPia `IK.VsW3NG]7'@Yӳ.3|rb"B-RV |'H .մWq${עHiMa7iqADYΤnؠH5"2rn`,ݛ {a篮-/:-EUaPF4Nޙyi{=]^8 *z9KBB$`DrS _az0v8PL l؁#gڷl)/3H,*J`ߕW[|]̷тzzF tA׏wRb:lJ{t#Hd(C>^;] Œ"}2OɱR#CjC oR>fInٲ0֣a)b(d9ŝ{[S~FJWteK@*ʤSs?-#z.0}=\t,VMJ$7^7S-=Ŋ֎RbuNENj4k-v_?RwX-90Ifqr#x򬡳ŔhN |d{m:Qr.'޽O8RZI Vέs18Y\‘ ܣ>`2ƆjUh? 7_~`Y"j6&6 2F uYgeTg{Y{U}xN)&mlabJ[yJ,R a7OWvHd͂F(=-7v/ޝ_kXҊFz%-tb&豓eG5:Hq9@*\y PeJwΎ $PY5Js]zUItŇ!P]f/:RX8OZch*Z;pj+ ~#=]`RE=VzN)$~@~O1r[Tc|v $e;548Ninإ2H*$1|2NG5b񇒖Ӽ~z:!c95|?T& [W X{D_XE@c }:*zIa5Q%pK]X2 IJȹ\Qmvl_l&7y6r 9j0ն,C>M>u=d@x8+!T҂3?VDs VJf^uU.}⁢z۩Wrk2ChamٴT;®[=@ܗNjARۅA?`"|*|8v?aگ27X#P7:P3&)[$Wx/[hd;栎,&FZt!S̊AL(*,bI@ ?\Pص)Wk`QPi |+O‘z+8#u~fW0T7]i0';>^"6FI,XLJ(6 : J톆VZHQƼ oH@~"|eeB)[ rَjO"ZzV33-ə\JI\H(xL&/Jߎ&#P4FZ>:UUMc1[HPL:\TKkiΑ8h0!] }9S8РfN_i<dI ڜ>o+LmQ炾 APvYq$K,Th]2|*8|K ?W\EZی5Y`/pSz<2OEBfip+\4.80v) RhtX+w4p iY[tώKA4 ή c}=2Y2Om7D~ 7yvUѬ7H_(YֶM>RCnIK#2? QہkF=M;9(m^6^ <屾Bf 81l61V!Nn4:%#Xo68E6[1|Q^G :o/,x6̍aHTE4J8?Ek&Q~u[3g1.G`84wcV! nX(GCRⳀߔ;fqTCKleC52zeXAT =twܼ,B)0$?Q bMVv"rB;f%cW?z*; ~@6+җ΅5&-[pR?M0 mxp3 Qq`FרѸ0rbB-Ѐz6-jGTSv5v)קJ=d6LBA9zR|χ)u tyݍƀ 6 3XJK9yۅy؏P1.h$kbEJ!aEc?ED2T:|7h(#(QQg]Y&_RRkJ+#A_Qc\?}N;gtVa;+ Ď>rdga,bBǂ{T]b[v@!|SٔG !1IDEbr nZ*; W+m{6PA=En*劉w-󿉗^*cd 7|kiiXLgD? :<q*IHW ^EC Nf:/ bIߗǿ-PzAM'd: Q0V:҃]Ԉ%C ^R(,j^< .^n ʴZײ2zIu2MGؓ&ad*/,xOI$h.BVܿGfc #2Pu,鑴vfQ`DϨ!-x}x 1PtݶD`zˀib 2rf챩ĴvfKn0` go|ʑ j@DEk؋[SH]-7Y[AhhO؂f xPo 5gg:6JVŴ;o$w+6K򡪈~~ Kъ#"0}q3ЋҮ0֔MMVǕXC(zaKS]PܪI]_Ѣ *aɂ(VnJdU񮞎&CNxU@|޺*Ta5} -ׂkC -PQVt9:owoԁߵDK13kWC;g<jq, nUl*GwIݯ$Uq)xX ?St;LL"vяCnQR#wH%|8q(4` E'Eߩ ? u9ż!CCC5㄄7s # "$MzoZu<)ۼ{'e/4{K!_6i37#SѷuN"$凵q*ߧC.X#++1 ]5*3疳7\%PQ1 |@ntho+F=f,9"z 5Ai7.7FQ:C9$o'0!4x%j }f'lmW=OOx4@3c>iz73dX YrȺN`di_|̺EV؇Tg=bazh&gD;ʧCY>g*ɏL)gR)q~$yPI[@)ŦMԨk ~_/.f}=Ө^xg]KSP^Sinjh̴CGQ ށT{Zax3<6%M[̒۳0d^zwg~du\5 B,Lk dH-z?1G0`MTw&|*#E8Xw3DӗMF(K&O`l} Ə`1?oDd1z,*LfDjΩ1t/Be *z$gى[{&fwKX,BL2 7B)QU~y UBdͺ$I:}=/`0?Lb)smqі"K'X:qE` c*#j ډIdo2dh)<ze*LcK9㾗 [~nUI=.brL rsauJY'eNS jN `4QW9hX'g~ˮ=$[#_yW$uZӖm_V+[= <^핖-Is ԧm<;kbMRT%3D\ZvmڧYuClE>sfXTV[{ff(C| 7Pq"$8HZ>c W@=7)sy52vPyIݔJ,U>Ճ3VS9,}Gπq|F?\fU?v{g… <_cc\gg1RV$5-:Ӯ00E~L|h<7q@b^!B@\aEY~U@v;m?<67i-h#͊D&g$k~K/5Bhjڱ:) =ik>5?剑$?}g΅}|""mڝ+gZ/%|A~n G o皋CQ \X?aJ$^tY !4H4mNou׍;1b4G}~4JR5RE]Яz-K oGTrLL&M , T̲^op O=au'$fPyڕfXzb܉[H[BۥD .6x%'!$yo[vo(jjDY 2C[YfkD ҕj9:E% LvN+gr6e6!/D5FlUĩT&SғؘLeeW~:*:`X~[O 4KgvTXMb-xJ.~C+k&hG0|[TH9+U.~^w*p ȯL,t\^M5AJsv/oDY^3I;6V1b['i«áМD'6?T2QzեbY̡yBs9k/XQ-Ta+\N3qrv:O]Qˡ($h~z5֗IХ&;CvK!1`>|cragvSg9L\(MAiAYCĨU@eKY `@ġlsxD)*8M$ƈ̺ 2ξIщu5Li]? )%azTl(JIs Xǎ]9: <0e3hhnF1YG Wȫ2`xg@4ǍٞHb׿ i/C̣gXi~UTF +d(p$Bg 8V!=1ee68kV4uM@ث*|Ι~Re; W!o(ԜZ^)SNRϐ,*ɝy2W&KK 8X^].M9{Ԍp8v4n,̀1MSv^n+xdcĐYvKۍ3q}b< a+й ,0~ۓ( ‷K3(72IneW^;1!g% ]'i&*Vʂ\dl3 L8!HD_G>Fx>*o 䮓Y/iO`3ݧCfZ! n鐭'3h]\)sYC2f{$:v;ECrR42gC5ܘ < }.Z,|F%{+Ȏ5%= nOWHQ$CZuާ/UmWLxc>Loѻ!& cU.}$tW5 *]"/}|]@@‚e%bR{UBϟqfPJ*B4jz{b:* 8j6sل=?D `4߹ehj>4xszK$=uu"WdVHMG"f6߳E~yٟߣHIv/kvX:TRBX,K8 tF ^,Zl+[W '!7 ^NJ]1$i<6^U^qIݬp|+\f#k*:!E0j|m%K5utd'pbvu &Tɾz|L|xVk{"@v@!{9Urɪ❅_YkFYATI7ĮnXxe)}~=QR|͂\~27 [$E;fsmpcE9QRҡ(rpT5~P\u`!B. v?g,8Kky3gw>] =!]Љi/>lm ΐ 8PymE&`ya~fGhxI]t&^q<`7% ջ|ށhFo ]j =9'{ܙ*]_!_ӨF-QD]Al %`ue/=-;+J\ \Jc\,/ .je;YOo9D$FRgevsp9CX5r&ƍDn82L=yLllܑuQRX<8oOt/6&H݈p_Ce6XBJ MWǻ 7Q<+qu RXPvz2>_]C ^>|_# > 6]ـvHne&:5K>bA%jc@Og2DGjI AWQ]љqu\X?'mFfn[C86LVw&$\x8cZ䋛n$yi q=[jYXa Վ7J?WQ<ݓd.ٙr1t\F1Df2my5AvweTIz vo%AaxMt+}]6.T։t d69ZKP?TXJ)XiJA܉W%~A"~v=fg)HHd|>=?b j3uK0990N0f/޷Ūw9b=~3,Lϸj g խE* Uۍިݛf[gPLq9%.Šݍ~Lc!ΑM.U\KU8gѸLy*\Hk~@ޠ֞*>~EaErLP8vs%"]3CE$Vg~Aw˿q .WY;%kdJهUÖpE8-/ek ҂WE Eǹks-XWǢ9Wًn**.RhWϢo`ڻW6 T>AFNcޓUm#ijL~e+"j]d;y<:X3#K3}ftyZr+v/)59sbiڇ3MT\c' WDIuqZ JTdb Ma@lt\X aʖ5ߜĕRsF 2TI, 1eDϵR-ssX 8Jx'GDPsCpӡ|jr>\x2ާmZ2xi'Q* A \k2R=+S7Z6M288Eo j P>|ZJ'qo X]DQ\ jj`l6 Q{ԆF>Ħ>+ kas[RdRM%шfmcڟwꡭ>[XTrI$"mOj2 d%7&-ί1r06bN1~Yx77UtJn`4iSuBdǀz,whGkRV\+`=R%&o[IuY~/tpR2;0Ty_$5tC/uߘ^a[D\*7apYaodh 37w3.nDhQ!ggtNTd5%PSoOVީ])~ҡR-7x%x#M=%76[Bp^mʘ/He~({pG7yCfI^& M<"M$dkc:tJ%a5k>p!@)xS 0vѽHK<&b{!@?2,:3y W7LG<>_[+&{xN~w@x>LsJ,(>` cȝC̽Ck&dDuX_Z.N%D2 PQns8)u oe7I1H*L'bRёIehKo~ub$ح#ljKyѾ0I}!ol 1QS4 Ă*` ױ |"dp?՜tP2cX'/PPJY9)ն4.[|/}.jK:n>*Y!̏ϝ;Y@L8[.i<+X1ffe q-kr~;GDm%՜'T7 yF #}gWEܰnqMz{fC8]N{q ¶HcM#NC=ddy=,x%#ZX0w+sX1<\mgUgKwFO2%;<4#TYf#_'8ab)x3ϟ9IDaO|ɘ¢41E}ϝ\}B|8W9b7gl-pl/ Mtɣj[nqXPv+hF?&+bĂ;DFN~txZ~\ƙPzJq.q\:6XSGkr.E" p$$d!u-y rJ;C6ܷxecF 7&8jPj|n믝.b3_GAϖEX^4ܛ`bfZ0:~'MiK !)% K!B> K;WO-"=lƔi5M7\9h+^r2 gjX/`WV^؟͹UMGTM3 ydFCiL=}w̺ {3pR{۬G']\dr ]QwGyt іDHkC$<,3RriFjYDV2Zk.Dr wW[l;)7K~9k[CF3Ԝ:-M䔭@ i+d>.hL uWKXzʹ,][zs@,B*]wpG숶 _3+EyL`X hN 9k^@nѕbhTcHPJqQho?e@LOlP[h^@߽r*u4o? KrlL)dDMmYh9{ԱPاjpWŧv]j V*|1&MF0EpeGD*,?/XM8=} q c)v65aK_mx1ϼ˼sЙ e81QsY%2c+ Y,A-e2s^Ǯx9q/| qk4T7~~co*K9`kʮX`Zs_OH-$C[B}7wN=.b S;6vAZWaZ^d=-niz#[efɨ"ܥDEVt2:8Mv4㴾zC q?v kK^>TY_*بv4;9 2=)D+JVL 16Ȇngjo.:> (ef6iZ|vk552AmG?Mڧ/-wȴ OG-#p,`'75D1+yL,[}Ѿ3x2wX4 sa.됮|.?C 4ۚ݁lXmz t^ O1zC+V ~|<]D)OKl!)!^]U^Jpጒl$k 7nEqBrU{ yR c }މWgoBqEVֳ!5(T[8Zz#.Y43"dZ {[ŽC)(㧘N$Vck([\<]px0%uXEy4%`+[ay+ݗseߖ>ɏhxp<|0{j(G2Z%WGÕOt]o$ ^S%fg*vcḇG$fJZ"wY$+ɞ)5_&]D48 _R&u.=:էF2?\4 N^5ZErf33CNgEj7;FWnha`f?9?K$X0۞.jõo<-G_ A¸fS+Ϡ p~?B.E=Q 5fG:v\j! @.ǟ[Mw}w\шohր67n6l|2 9 Rɼ1SSF8@ 3%бTk3 x v{(ۃxK!X/>Hcʕ#+) 7\_-&O.)_ L||x rU`-wsw_+VzC7U'$ (h`\l8V.u!xc^/& lJLמ$XFp&+ڎ7 WTf5pd'U$Xi*}>Me'dH{\uOCE"L>&%\&>w.u_RlK )]U3BKsGsЕD@z.nvHXz @KmWVY* RV1ma(D[U' BdxT1p<K-0i9X lCP≉`ПR50M=%õ\K'ne/bu!#kH)/3ti64`2<3fԟv1+3\|=A #{{FN\!9J0ƽΩe'&JdKea[mĪycޘg<LtEUzClw]42L >v(՚bCqF({P4VNlc*;j/|Va w ݿ sҥ^OnAADFW 8@IAI+QK`lz*qB-"h >D7ǹ;cCSX|c!+P]JV]7Tʟ"i'шz 66η@ ژ q`MIb<\ =)Je`TLUH$b5%!wGNvd[(hJ?@jnp@B>N¸4?ѝN{uvɳ-;HV/US-&d- 1mK΃Jɪ> nI-8;3W+ &pwPOʿ0ý={*R/ ư rއF˵RfEh/e!5m|s94I N[5H*q,$v 3M"0{_ʱ)=hNo궚f>! C1 9#oյ#ytӧj9XҒD,gߝPyqB˨F-@ԣ5#@rԦ#Bn JEH}AFz0Ozٞpb34',IQm=ỳ9@bBGcB~BjՍ&włfBH1G6nq? G".8Jq-sV\3p@2e9|9\[kpPa{GV hYWMx189qSm^@rΏǗ2G'K{r< LAUQZmeq&JuXs%J<$wݦ&:}5DqH W4,Ա(U.!zvg.&'e05[3=Z@LWgISX<1F ڈ "ME^!!r*Z;|e7Ez\+>J j vA3&n8_w>`jX1Am*HpqDulf7t]B= <D@|deBX0:U%t{S&UY7/Noqf_hi-'f'ގjMZ-"  ":o}kr DXٜ#209Tৰxa;9.EG.ɮX?9΄wg6N6VK"9R@\dkadI藿 u}è<|p $12U` fdkCQKv'~9%I=@EIk8]>mڰTgbCC ׎<3^ ݈8z Y4PQr1[R7n/F!:qs~CJy fJ U5e-ojEst ?ă *z &T- 0hs{ߌ}OXS'.J^Z> *7ɡP{ 3vvd!Koxaxͅ'03[ń8WvjjHӔo7Z{׀Kjy$RwfQX$s$Y[  A=aq/d$ղpc&[4#4*g rw]$ iʎ]$}ڑjJEXgPm%k0m᪸2^ZP0;BmuJVO[Τa=JIJiI>pFCgrSųfUw_tᕅaLm&VJN"Ԃ}uk2A{V2Pi}=oYLAF`-ʓ3*!QλnC LWߣh{؅נlW(>X)MPDC%=9jZtJz}M9u6fŒ(ci9 `ja42]C44XEқ}ofifYQo*hW8mOv*w+8OtͣN5ӗƫ6yW`|8՝ Q]iCm=;vqs' 6.)ƀ13~rR\lqq cdƕ5XG@TA.^uAR]f!Jn&)J "I2>TBΙ]m~[z'Y/Y *l~JSt0NNbi:Tpe0'LzU NY3ĈliK•98i.16 cDP٤Kl)Gv֍e{f?L,0YqV_=:*"4sua};sw# U X7F97PUHT?1q5$r~fw\-%լ;%I+<-l1rn-XircF])oJ_r 52u=#Kfߧc4D'3b$#uXlϮJ OQG2v&Xt7ڇG5Q+eR^jZp4 K3A 3$iQ|i3o⊫12'M`fNO'WH`=`聫=k?Q+ݻyJF)wmWT&u`':pI?\]e;c5jwbjj|Aqo Fq J)vr1e2`h5Qvp0;ﳨ)ɏGC&f#9r:Zrzą7\wB[pOd%!%̀ 0/lžKֹ _Ǯ˽O=Dm7lf{, \ =QY O ة\1jvSf֦|0&a0ہ2{ /G#> FG ABA yq ̎!3r8۶V\$%,4lyj# Ơb.o]x*6~96z A =0c^hi@MKPWDO=2#7 GqI&2:w|nZ:# ̰ű[cFgdAVh'!q\,_#ÂXwg%JD5P.#2[] sAj?W8͵c<W(] F&ap峃{[ 杻Bxoz{ z2*F4y~Fn{gw b^Ʈf9W:)AQnSgI.$*FƗ#gQF S|!'8 W悞E`6n}ZH~bF{-U\C!:t2A\0TBǁzAT\ KI0{kq}Ͽ@H ղ{w/y}u$QjnP/sj .x"ڸо䂟|0 W["HmFaD^R;[kl986^D;'f5H|"ڍ_N:>&nFRi7? E o?*e9S3 =Qdl/kH4­שR:ryrq>UYk'TcnY63v:3!sL))(*y!JKpK8b d9T:Xis5{^)XmG=bCwH18-@x)K$F-{=F)5MVpR!}3kE;vrE.>)!<$o"*oȡE33snP@5d! -  ι=θ1"ᓖ rqξ c`ԁek®>"g-;ۂeyH Tn $[^#GMs;rJ먬"zA7Xz[#ğ3Z;P8U9p~z"4@ 9!t޸h^a,QKrzGZLbVO>ha8U[_C2)H",Ҿ V@?c6¨Q)IyJA FZ$=NRꋋP? @%3$bɝZuC/w]i¢9lV9 oZ=ըDE IET L[='4ƧOd8]5,=MHH.Ed FbG$tlT  ^ZLN#+?w baVw+6m%&ɷs0Ѻ.YewSoVE^=kpYJbڬđ],v9:o}Ϝ"'We (e#yt/g3x˚0z:8H˘q9˻![nq҄  Q3zn\nR)g*@^?=CAr-|[e_ѷ^N]䄛?ix#޳|>>ݜW}/] =L?( -6ȵ%<-jżZO9p\YVBO9_XNɅНHm:_Aڳ6r@4 [;oSK^!ks„y ] ?9l/s$W!ݖ;i˰J@Ŋ)r*#Gs"(k2}^WGeݩlf6~R߿]zcyM͢X5^bhZHLs߾G~2Z ^aRG #T3ǚUlW)G5&)JS'x`A ll_o+tX:< 5  }|'"@40 F-c3z)XB’+ܱ5G0BtΊȬsT&fsFZդWIa"S@gW$W% 9Zp,8]`Q_b5d/Ϙ1h1 6x?۱hD ҟ xMh }Td/MOF jmͩW4,INXmĸeB5b#wl "-~T0z«0AVI2_z^1,dl⒊@/-dqftFV hb9H fl]Ɵf~` &5#KkM(U~ZBxbS-^,2JM )0Kd9zVtnVEDQ"z^*sEp\0j2wݕxTҊw-Y1&}oWYbH!n~G.8/M 4EI=OQ{; 7pjGa1`0k+;XqV:ƽhN)|0$C0g8/&N{S<ɝSf{=9u7|^PRRyUpk-.=i)ڽ pia z-4F$tsW/طp \[lvt88bx<&³}aAd G|,BE111Z FgZ{Fə ]]'FI݄`\y|7# JQs^2bl׿cSFlY Wb07|܈ok}@ l"-(6!2TCkUik,+؆l~ehZdhrqb1V B> MwΏ'+GUH2K8&@{3ĿiyE]_R!%U2=Ŀ)$nM|_1P36{%Cކ~A'tM2 !#[s.W8yvW1\{պ+ސ,@Qcs-niRD^!% wuz١M(w T_骳L|QoycyvǺ,ur> 13fnNuǘoeVS)s N"d\MCE {?LX*`L.ã~IP~' OT_Xx qlb cME)-VQ?oҞa Y;ӗ3tרbY 0N6\F'^:5E8,K1/;IUPJ̍[ZMSOJza8 h 9Q#tHL9:HZ թ)Ԅ۠-ũ%bG$Su:ic \شN0q4 WI:0>p?%ƯSvkna+^tbB@b6Ċ8ܩXǩқ?Ug-a53/==%|3'5pfzD E`X|3 8& s?BUtYuus$O맻6! π 4RQ\pQRR4F0iJhSS҈Xfb{& U=v$H$1V~Zx7TNo/*Y(&_FH,Ztfej}02c8 J q2FP- ;;RS\EcSQpŬu ]>.aH1ц1. ӼbA=)7jb<ԴN)S:sIBZ]CJrgQ\0.,)Y|U`zOSyo5ϠE>V.@(WU I s߄DoelW\E'z;l3#c86ާꎽXH }:(parEOTY˼@3dIG=N}[{/zA21vF_>C%0pMʃH9W$kbf˹%dSa[GqPGqWVo=s qrLb)!۰> &:hiQr1'F d-bҦ R;OQx 2@bL3"v2߿MDƮ .Ê4ˍQ!x7:ǀwW Æ@.o4I2 u_n(=;PKW]gp} ɢ9J ާCpTSCR:v8$CvU(BU[ae"w=-?'e- (>=ʻ <Q H @8\7Q]OfQ#W"D ^Ͼ3T&ujĹnRe5UtpYPr)NP'#D"˰WnqQ3W|lؗA']+@hiM 'q$ktb#|Q n=sPN2iEAU}w:.k!|ܑe{ɒG5ZVxnS/m pLqB}ZmAT@Ħ9Wx9zQBCmȭ/LP~LXS4`d'asJH܌Gj4·+]W?X[cfl8_( x:<KbtHMJY`6 ؕzIi}"\~#u=^ `"$+VA . 20/\*3jHBf.K[B0X^/B=hH҄ϒGөygڕ$K8/.بR ¯'+HK+Ͷ7gqNIlAx7}9_(KpM HDt|$]sVXIDgN=0XjtwJrE^,^pD ģӨQJhC@W:/ ڤ :q36Tz9PK08dZ^ldXTI]oè>6n/`*Y4;>pL\!UB KnՆr'K@ݭ}pw"3.>=v|5@ 04͏gr-[Pr6N=2kWʩbH) wj~=H.j P7 8\ Z4tj"2%.>X]RfLf 5̦qLWN~0 ??bf%*m18oJKR9GMR܁!7.۟+AKCG_{4MY"])՘c2Byk Q5|`C c5iތ5$*\P*{g(bۚ]$WlEJD\d^Uqs|ЊP0*~t )tW44}+<:6C$JX$6 K5qt!S5^K=u+[ |"94;œ셍T5ڷ}wqe%zq,q59,1A50M /I7‹0apSGsT4NZ:cx.®T)U_&3 ȏ9ųjj,v*Gu%sۆB4I`CR g2w>\n+*b$f?Я&4(}@;Ez]W89AnF×Ұ_"<_Gx9q2NgC!v{3G<hpiNFQ8bFqPGTJPYɹBW435G<,Ot'!5@Y V@Zkx:y_golc/uR}ȆT&4rԶKBzϪXԄ2rOsc?rJ>.3s,RO|Ρe E>F%(f5B+=Hzmi܌yܹC(xZqV7sB *z")L3Q4zzdK)zb )\; -1g -;(0!ayE:i᱂TC*#X;\OHeM˞(#_, d|yۣ):N+q]*vMy4NYɏ |t^g'lVB)01Q&g)?A"VC{wWw$ MVu}lp9d4q4}6C>ة(٬n@R뼓#[ߓOo1G&`ŋUW~5m5!>LAd};?BB9:qʍ"}Z`?C@TGca/qm"\~6*Guܞ%p ݙ5Pjga>lꚷVGP8CHg> ^"J*XU+=kll)`U ReTuN0fhSWpUAСѳiOr=˃d3 _J2 G{h F0%p-Y X~]f_RMA?A.Y'6v#Tv,9@λ ߞT&l;̃-Igڀ +h/},CuI|#szVJy`@ʩ050O=!Oo=u$ٞY: 4%gbK9;ENhA0 ?ELp+]T5#S=fؙZߘK਌zg&P(3kǧqr综RLk۳C$"C d/DyB ԐI c;U7K'T;9[n dKßvJ(UnN҉pMQdHVjզ~U#am5_Lg;ڒ4QpjǸnZ=&BtM Z0# t'wx` )PmRǰp"~_[x`^[7HcMN%kxZ p> $F?Hyy%./*f9+/nDUWTB@P} '; hhzݾCMG}bh*)R84Mvic9J#(N^TXBHEwAkVky!2 ZYw/q;˲L1!vySL;rWѧW?BG0\F5 1r(aWCƻDZt7I.C_9ݑ@ݮ[5쌖nрbFXR&d}b\~f %ߔ=s7+h{DOZA܌{g QQdrM%aG;voPGV6$NP(\@-PvYdKUμc, G66d5MYL!S*ijЁWSh9q߰'})Ft onսlc.}oխ_Ah[%=Yaf"߰{7"pjrJ5Ȫ[R 9Mia@#l{@eecXGE;zp8ro6Ja.{7K3 ALD9gq `ADmI/3j'6[Y<4 xwxyrѤ߻7ܵm)xE >I5[ p]vjq;c}*8՟IJƋ b m6d6Ѕ!蛬Xz7Q"eY3a 诙 ׏F+ryt iYQ=Fri}!kr6q+ʏfɤb|Mt{^U38bz^P_|dN 꿞\KSZx(jlzw%1qj}_[jF~7$U(fwb0N[y"OVAw9Z΋=)&]"恁k1\z}#]s2@yޔ9}gP Tez ae-=FKOɧ# }[$l?8\ϡ9ȼ5+/upă %,hNq'EF{f_yLvL$pؼ~rj3Rz {u-łT\<ˆ¼ੲϐ-f-eNYGF-!}5I.[+gjTp?vliԍ[7"g3dǙ; m, 9Bl~(*je`V︐Ft)orYs %cKc;G9e p<~ J(Jd6`3&(;3k~)Zs@ȌfC1~)DrN<=j,S1 j063]a$=:x 1sFH֜;0cqlst̐1#,e$S&?\rK6A["Jx͙zxaXʺ 8R(gRq[ jp*&upjyh;%):~tל\k/3+|0bW( ԝ=,z&-HCqE}6 =h)-kk4cR*03ky*QgJ3?6 @MP Z6Ϣdʋ@4=?2]ky(Z)`FrYt ߌrL;M5ITPZCH(2 |s,eIAaz> v{s ppuL]W"D ŊǪJ7`3)N~o\yx(9tƺ%MK;6#Yɱϑ/ݎe`x軧sLel˾]*s;1mObpᳬ3{*/Vtȭs{2Z$XҞ%.YA挥e skmK]'5mܦ(7L XӜ7eF3 y^Q>c+^)àb2ƚovAofG|^?YN+%$hj R/i} 0xiGOsI yǁUtԭTe_2GBkh՝I|׽߆4KmN%%NwfǞ08—]|\ =ĩ|U*\xg73_\3t=L[Ѯ<AeH~_T{xYxn#q"pO: 6<7FD6z+_bsϗY^ͺ' y,Quu^=YE+|E3[/ł#<踀84 6~j.c2y糉:AȶuiTߟFd=2YvZ*|&V(/k͋KV6[1*_R\ccr ZfվNX82rkԤ_har@s,&L74 %"&QS@PsK6AiUl=&1۪trH!`߰m-yWUBU:iV<&{#ûFOA$535`( "b=Ο)1Y$+$J/ޛn) * b tX<6 2_h{b{aTNaaPԘ%˭H,~sSɝA]›2#R< ?{'(+1RyrѮt(ӏd5eK-+_gc;ѮZoĢ 7rIOWozڼl#~'dtىy/f)u)^%}~Oi(baX 5F,!SXK7_x-@,#hH qPI>c%*w>"a~gJf:MQdiq*f-_BM=Ok35?Z`*tB>ޏ%~⥢D,#jà5_#xm(^ń6! C<;|#P ]TLTRUEn:(R ڻUÉuk0C0eߙgCޫ$u5t]9%r"-J7$ dє6 c(CNzEuް-fG| C\`4ݩhÀ gWTOGjz"[e.X7.Kпa: $t%> < u7H?iz!Hwkܢ|tDپ_Vtutս%kE>{Ie%;\NBBt_;m t'1B2$ZGγ(!j2zeõ/9Df@n ?F㣆݆9gGn(~,>wI *jLջta+JC6}EF2ٔ;bqdΥk uf8쓕i3c|DS.ȓLዿtHW$roE USVٸ-QǍU)u^wR0 el3Rˢ'\t;(f-/r9n, ^0Z ϥSQtNtwhjg E^w{t rÏzk엁-43W`h>G1B?Lleq#C^E9 <49 "ד݁ij;b.rB&^; ,mKuF>U6wy~W;Vfg@6 ;7 z{1m}2 Z=x1h.A(KI/ /Hi4TؐRwc!*բ"J;QpCza./q5^^ewKw ǩIQljbW&{:O&Qv{@&ξvʅKRnma(H CK[@Jqg oI&x.`\Mz3R џ\" }Ɨy " 4ӫIzjOUzLUo7[A~\1_gJ+6Gڳ j6aT*lWkjVrm7oD6zR!,qv-)"[Z | L/{4|rEEB!bb30F0H }֊an`٫irvFJ;&E/sw~EEx4`p{BH)*%7}~UY̻%G󢦁|x1;#`іn}ePc̃+tHm~^\N؆A 5P[PƜgA/O΀H!S%/,K홺arkIͳ9=AbvhXt]_TBP;iklǪk ud$LfQ~U7O!ڿ!芏&̒Yr8O%G OKz~9u{N2ꆽhD.T >e3EB$zãӕ)y3fj<גGH\_ Q'ጿ }%elڜ`"A !b,g,^ )uLUpbaB 7DӖt02AœOyd~Y`n+\c:cٞ<QGd`"5YSenn|[*LIaTP;*sw"gF&@84Lk HO>߸ld*|h?*x#"Pt- JO)97b:m6g2[+lG8Ɇ!N[>w4֮L4;-JgZi1 +b'vg/0$"ܔ?^]BY#rjJN{u2%c.U|.ʆ;> (hCoe#ajS6i&3ȕIpF K{wx|!a4뎚/xyjkUM>TNOM-y!_TkFs@-ΘN(+JTe4Sd /5_]O-gfR]פ:bQJE|cxa>5Yn8 ˺<9eZOX9c*pcE0*+ A Dr?̹'od F|Kvj(_Kj=?$gDq;tOJGrHk5ލ RAMd?y1d5pPyiR{&Uw>fo!~Wu (-6٠ (5Dex{6C٘-נ{+JڦZKDE4Ec!j ̀&忋XroixNs14;Dn:E jK~Z""' `R$z_l mDsRVT8H?A)"FI\YT|[Dj5]cR6qQ$|rN MB 'I/I[-ƾЊp}N.i({nfX1^SxYINK LԶ:3@WZOxB~pȥkxjƼun-CܷχQ< `x!τ^=.y*,Yߺvūkk 5s~RuERYHn=kǢ0El`5Yq%0Haq1KvnYyȋ|h$KW4Ǖ:Bwͮ eřRy߷̣lӝdL,Yt0%Pnw +UBOh" _p8%F oy" /p֙wtToIrkeBiy0 Е}߸]{zCȣNk#@޿<'%1Ԛ a ,*ۙ8I؇ täqpRY⎂2;,}$g᯷1TR1)LmEI=<( jl[0:Z]RUhgUl7(PooKٛ',_w4Kz)  ޤi*c;6aյ~~:gZBz37(U1m]H2*[.[457$Ȯ^:#J-=3&" L#`9IS,d<.̦n\A2~N^.bZ."DEQc*{z+2/1r"FI"S]4T% &b /]n]4^f P M5 rG fJsgy Rs6, 9)EG*U8$dE(=2`cJ+=5Vb&Z7D#O:?wD\4]؅"62HpMgʥi}uDzCBE#3 揤5tL֯$nZϷ,'Wf[.;13tr}LQ>8ѭdDVkuNWg>R9q~;sQۦVOxFp)s_d#'kct9`ty#?jփˌ,Hdx4H3T}Ɔ,O$B v-X &67ŕkL=!BRi0>MQ4)kZLxU{1*&rXSop̧ı`b/W7.1TgQ{ܿힽY05DVQNJ&^TnIiٮP/IX&jݯ TvUDke"&3 yq*H|Da!i'C!-B 6tTYq/gt%fvflӈd^Ӝ:p62cT _j=rcY"AV.O{K{c\kLvwFۊHCY1-ōRl;g*+: C@lP$ \/%o9Ý3S\:~or}]Ī$X @+`wzx u^8ͭ65bX;++ݱ N@/*q'* pK7|wmY9'lw7|Z̃fHizK„'~< >^fIĆJJAw/tt)Y$%OkaB9fT8SKv{ ,L{isbiӣp3ndw']Ӎk+Gܝщ}mрGBb9r &HzIRTm4Oa=?PJ|Ts Sש_z':`bl!<.[1o^Ugof٦n/DZ-WNO4]'y,%IZ Gn@E'}ͲhyM9+f-精@*D{"78C7 ,1K ڣͻ@Au,2;&ΐ@wCTo,wCعWT)UzjIaiޢIsфj^^a_aoD+ӮY,ȍgC6Ƙ 1oʁ5~}PQUFqWQ _ xČ60cL%T¡8zb'#Mų^&-I TSZZ7ׯ{H3ϴR5 (g/#n {_YK2SB@u'auR[ï;"{J5Q=r--zOj/N,1<87(+UȄM'a0bhiꦦh /CB OыC){ aqjU>Ժ ocy!c@ |7b#{숶yC$xc9N#NJͨA 21Y:r+%.<+[`]|=9/BA<`hp![g{d湂* ;[?_`2E]@O}qh{x m 7YxUdnKi 6.|j Tq񥸹_1TRRN+:t5̛B+Ai)mw)QkuNBюf=S @k:*!FklF-٦=65id_E9Y&'7qtZâ]-,spߝ w' hMt1j싨P:3\";:b޵4eQ=AU$G-/Sds"FI}R^~L0Y0WLN^_G nR*~w [vJz6ypi燆nn:hHH7% ā~V x$8^3@ҏ_Uc\o7\2a[GÍFV{+gUef:}:~ έn_@a7*: TR~%=ZBdϠC3}YwdJ@h~ēZ(ۋ}k܃W*hX,Hj,/?s3ػv #L'W2fA`B{Uʲ<6t<דCT-0p.4#'φ6SWbU1҅ ϱr)/{.Ðt [}sM.q3}ۗ$"؊*t47ioKK[\:㜬 >%2Չ69&VӸR/@}~)3kGw') wq w :8RSݿDr^$҂ '֧ߛߣm~`t4"2m̃1"}UHJeS`\KLr挣[dsz-Y'xjz`1]쉔?UX8jrL.Ɣm'̬$FTgb{m.,UV>]* ZpM&1E3\mM_Øw,)_19}=f&+x)}:ks<'ã)ۭG߄K8-F /ˁDQx4|cЩ dpǴ`1>~\!9Ud0o89,L,wGxAt 94_'WfNٴ%Y1-|3_y[6pKU'L .RA%یUo=kPII{M[L[p)WKGD#jߜ]Wl6Fs8)#nd\,Zy_=i'5at)G83`>acsgwI)l/lɘ,V͏?nlG]()Jc_P@ kNonX/xFk%`p;ྔd2i}uzVԒNQ7ą?N+:fq6A+P3o7wpI3 8H/T<)&ۈYEVL>{]xZT%2ZigqO|<öBuբ$K,1 Gs,K7ܤ[~Pe6[y5~OStmm HhB}+h#7$YOMZPLp(솑 Qcӈ5I{a94/ʈ@'{.%hi_Z|o{,Akc9EFbϑ%D;ռZg6Q"$kv cμ,.+L.yr"W"k;~R6 \qᩎJ5ˆ'~Rه(Q@w unD)^vXP ,+#D7eo0ƃ0gݭڄ zKrZ aFMM4trZ L+1}Jz}} Ω0G<+yBZFE\2)8d[y闎b w1]vʾ ܺQCqqa]Sw4t$~{هn66 ^YH1u"jdfDMl73<, 'N Cg:1$'@Jj>W"me;zj/5y=WYATԱ.N-@4 *^fzM69 +8BGP#XXE }8YoM 2t3+չϳq^>q[ Yqg*nj^#,k X*y7e)wUZ J%IT47#&ixvj"кRWS Oړ*um;"E*|~{&#`j;B3Fs>xd]}> Lc@Ը} d(ߦ?FE1u+͌$ʖOd%UWr"`lP-˅M%6B*؀!TV^5U| Y}*ߒT|72}-1uBlHY)F}GRL8cfÈ zH@  cw(IDJ2)eC; 猢R}XCczgv; CXM-pJBgٵy~^L OkF.TFܶr@[4Vt G %5{~ P%$>[=FсR(-VJk }-ǥ[$k_H*<-3@ajYD]JCyǘ'ܲX ~K WDb{_Ʀ˰׎?Lq(LPqarh'ݢaW[}49)~,uqKƽ9Xzq`%H>nfh›۹ۦmLD EdwT8ն2֖M⏕͌e,}.5H]lﺰUy1? q5 %J~xb#l X GJ,尠xHQȄ03Lcնɧ^B.d~{QUJ۬~l75OShτ0 /~ɒx,hʼnC_-dގ-8Xp bj^& pKp2JS?Cl8Py*QET=MQCR$4ƾ>t%<3ߍI(D[OZ%8?|Pieuʽ<°;M!y!a xd&:K,aIeUA>thX oI v_zvݗ/IKȿN% o]Zpx1VVI,T[GmʡN' g(ڪW^{1B^гtCğA`weøO`иN R..AP娤peݴA_wYw` jxf`q|ݑ<H_bΔRޭUnk>F),ЛlH ˏ=>`E+aq*rCb-}uL te{{ Ę8D;bC{^EZC.`P T JEyeG/ >]Dj_F>qNV54_=ؕb8g)~r /@V:ߪ|z;pS_޴tх"oT0J=M{beFVz߸PWq5I8( PV\I/;}/)ܼppD/s:jثF{:-wM{CMP$3VD։u"ʯC7Lcg08vNv_6p?)7>бs1hX~yNO37>)k[œb}Vf9 wHl)  ا&@tqCcb 8%PXs}F."9#TÌt_+-C7R¾]2+MPx~}ԆMMrXLj^%ư:]s"TU0u(\hbj͂xgT9pkՔR6޽:#0Wǐf1ywނlC9q͵Gj$"jΜ~x )x2mA<ܼT'p["Hc4B oZF¥$B@hd;92.!*ycOƅFX+C9,_Lj&yq?ZA\yT]%.DŢ>ݿ=!ErІ։;Չ .W·23FI<ͪA<Rl:Xb7c Оuv#X:}<~9} /&B0%Ȍ]M 2Ĥ jJΔ4bA( vFZvs?*us,Q"&_ܢ@=yZ#^ O=u9X.5G@=JŤ9VX9*y^[0oM_7Ao)ID]U`t|]5n ҞS àQDM\PsqYc>E '6FW?D] 4F5SJcԲ23P: )Nb= 0xBw^ E*š_F|7(xQ#@YUr udE?˭Ts-9\Kwgf>e`4Uc@n*1u2YJP,oe #q[Z1KyA2BO"iI'ōe6K~磊bfUe]gJys.rbvrw@TKwI 6؈xsکQI :X?Oب÷Z9IiK%: Rqw 8wP+M\-EN1M 42gd:F˺n^S;}sHV *v:7qFQ)i {N9+3m\MG7.F)-]HEC.W"bgqlcXj\b]Hy'Qh lf Ǒ>J@3Ak2H\Lcq;aӇ v8p=pxOgCmj?\8 +Niu~$7`ZG>Bv8th `gyM &riR^&@9XҮ,)G6"|:^/`bHg^42 H" M%1}ޑK,b{>*e?,J X8Flir9`};{xMyv߲1am}v5"8\O 65^HH=#6*hц;FRLeƜ7,2q7X9rC\$;~ů,<2r' &t|Z%D7Fs_<}e42n#`ܠTfݷ =mp IBݻEcIp 8s(~\ Q(>dL&''Bӛ/N=͊㱢 ]Q`mtS.å aga^ZP'@e;OXvl2:6"] "ͻuO+v+1b٢9QLIi^?A]$r,"KqeHr5)!?j>+z i滲"puW3h 3t 4θ^/^aT|إCVopoУIz4Iz IH+>􀽳 ҝhZ5 Ydomcx-nz0!ʾpyjGȨcK>"iܧ'1v(4tFڷ˂Լi+Ȑ>55/&w;. [ kNMWhU<ӂCo5tdr g\@Np&0C]_BDȽ'mB)l5WZNT$ԧة:z:j?d4  _j@ WcaQfnF*zR]ݗe]e d/)>b*izb`i؝9mː7ňc!kib,( 8RpE^4V ,ZDݣQQbg8ZO 9D3iDW-@2 h4,pR)![z,`)Wt9*[ב)! LWӔY kmvΖu5n>wflL@N$1ua؝A^Fn#*s\SѠ!!#VyY`5@t^|>+eA0SaQ~F$FxaR4~$w8}\egCagQ[m5@ICD+ߤXNsC=ey^ JqCrWu}pJdN;+wB9+`2=W$iskrPCH.P=ݨ~xr` Yu h jk_σ;CofRdO?P1!w02݇ǨZ@3 s? .LH$S]l G*K)$`>F U_xecH w:Bp[È;7vcc-1ٌoQ,'pİ/vic t5SOJ`wQJ@ڨ(y!j[n鄂bh~ #2{.W\ZӈVI,Պ$-N3\b-3PIW'tg ;)RnkRAT ً$b3q5NK*`A'4g Xcd]]7?!"8U/1H.~P&6b9fE;(ycKWLJpZ6؛EQC@4&f]nAI nʲ'XKE:!'u`U yLlK/6 LjLLA1HxGk3-vu jl7r>(ܽkٟ?Pd{XiJ EC_6Gʹqgo#sЊHP *2Ibjzz}$4+t$@*REFok94Qy+O VJ5:77^ܰ0KiLTB`#Ev* '.+5yIzQB:wus::Tw༉iIV1c]|Psy\cׄa3?6q(7p*HLlj+ra'Ġ6*AL5?Ertp9w@4 L`ȃd%sTWĻ9E' |f 0n9ލyrAC|ār'k+< gSSLO#Ch?eȟr$6pObsdB# ?OQ/SIw1iђ?ܿ%)e0 &ކjj%ḍNOkʮ߭8Z|ri5Lx&衂Rޣg =(?X`~Cf8M TDg l4=@R]_9 髷bWMuSVI,BWTP{FTQ?Hm~=YS>G+W8͡6q;@&4U, 9i+` ikKUW{p$,  "ݯz6dSօrR)iURe7f]n,dڦIEE+YZ\ ɴ;+$t6m8c}L" {g9k5Ueq!>M)fiJE,7mUnJCQj+)QYbs$_k5*AGo܁3Y.$F s3R:.<΁ʽ tAl>t6]rĉ+?yq-8r8>i`ITv[*0<@үtW0 `S4U:/ڇ}7\) -Ǔ!>G2"@<<.o1ݴo^j(ץʰ~*7n%n BMg{'x?\#!kl'M 4=?~ӓv+8BVY.{UlhI7١=z L\P xP b)C  )b:'!?=4H\Hu]GV荡I[ p?rrEp g^ޯD (0TZ.aduJ"Z_C~;TS+2yQPӡuW=p* :`e$1btozI5U>}9V-d9e`VH5tn$]4 eߑ4wVsXP$t5㾉?{G+p=˜<" SPkFB:L,y+fa 0U\xPi2)Zqokb{sFI7[M'pqEe>9Uv(}IfrRH#OV#*yst&AeS֮QH{P#VmH#]&MX l%e\q|p< jՁelCK3%]&&3~McV \VX%j1t]No;s8Y0`/UW7TߵeWꆓHR2.nlY0#bm[N& = i ߩt-{LP!&df@4Q76X/ھjƮRw˝3tk .Pޓ^qf]WwDc*R@c_ n{#aSSw GȐaV߂<~ ja6C{Bh~:Y6i5ZLogfZ-X8vaPo{jURWJW-Ed;qPg\\VmsFI]a÷ה3 KeuWIWѲdV#=k&eRs lSWFlh~KCfAMzA756׹3I q&9'T\uyP5reN, <<,4Ւ`=K"\r(8ݛ Pݯ{]Š rF7Nˊ\æg( $ Nx>;p,a$, 9Ҏx'=aSʼelmU8uGjDh=55f&{O!)d jW-C L'c]<ʼn.yYGcANWmXcxe[$cf~%Ѫm sl"W'-p><7'ƃji3{V`5Zr \_i?`|8+'0v:'Vt%$Bb/5ó❰pBA3j!$G# Xm]{=1~MןR6Pfo_=6t:E͆}4yF{kU,qK .Ѭ$9TNh 03mp(g]{Pky\mP I2:0}EmR9$ 7 jsF?L)-"`8x/'JISW9Z.Si XWFMH8ȋ9thQw P|& ~-QY` N|*-dL94܁TlNP4Rl ?Bz~H=kx JarBM([I>Ǭ)UݔP5r/|U^D.'z2S(ocsӉtźGM&fH .'JcJISP0YC!رi Q%<$ X.WATR[8kgSTCr13VV6¯U/v^x(wQ0× $G'y-͇fvAy-$BS,u B#dL]VDnDY,9AnZv SrtiX2WkTa˄{ ݊@5aU3W h0ZRt0'i~rV(x:[G)F$|=MlqkL'5ܠ!ޖo5?P*8 q!wY0 T6Y(~1f P݈r:AXQ2j'JI>aqT&l#@m gD{[Zne(d_HcBFtzrG1UWiV[ !:J`vބ0;w!sSfcx/ 0b0fl2JẁYcdI<1 [9囘9O\VqT\0 s^:pt߹W5(n{yo}WW3Vd{k&؏EkγRuC\kM?Syv@R!fyt+0i ^O'Lաlr@p-^t}vL# wq*qnS  U\e$nY~[JgxN2vܿ"9ЁS^_+R͝Tin}ө `yuBD ƶ$*ivm=l~rIKLFCh\fXk{xgVgf?NÊ;yU +DE.'9`^ZDXo{RQm?O,,j-ʎ!A#HR3n>x53.'>h?~qQU2ٱ|.NX˩D?Q5e4-p BKG *O~|#&0h-DjH!ѡ- ' oelA$Lsg;<_e5*/6O,s-tX0 qp[ėFoo.Qۉip7ev`d}1Z#*jd\KzI?fSJHu\m9<5K#H^ yELfNA1aq@ڒ t2|ǷOO>dϹNrAaXMb&KQ64XN.X\~~6 ۘ|xQwx궷ɮewC^)` j0(0g E@fNd Mbk #r&\wbؕm'k;uF(},jcL`.JF魕ku UN_Bu=N⺴&# g&v/x/yگ?,r, ַ7(%aH40[l9?yF5 BniX(+SĽP'bY97J͇ɜe'pA.@YB(NtɈtF,$?L; b}pQ&HQi,ĬUs6OC:j͚WRƨ{ *hJx\Z5'Zv]ϻm'}XxH(E2jkBUy? ̧I97 #``e.٠5e480;nC]NלMP cL7]xr_g=V~Q K6]읽jJrCĕʹ/F,d/ˍuoS*6ItFSC .m>*$CBe:sTvɑغhv~m^)ϲfׁl+,-LLۓQ{+\ |5uGg\U)0pR=3^+K7) _1KQ.])">w M$^nx4JMlx W铓xɫ{KED"S~~t2}L~Jip^?3L>TfjMhx6,U ̾&P#  hDV|jRM<89TϾ]@JDN8'xsŤ:$<rWf\|y»72z@Şe+qO##<饲;WtuOK++$凲_ewgIrba & Z̈́v,:8mRGvws3Nky%T4]iIOG!cXU3ZCXQ5<z0ZUX?}Mt/Ky&{g#э{q?#/bIUS1V<S3lMBI $, oYQI-[p97u$ՠ>2gCt@9lOϸ8&I8LqSm Rť);zzqnc F~^{~ǮsH.eES7UDՅ/ eN@FO<EIߡژL3Q omc1sFb=L) o;557c{= S ,J-ݠ|8&$J1Z>07^:.=PHO&+{@8h,L9NjSѽ~AL}38! a@(%,j xQ,Հ#c׎ mxo@[xjn@DO 8wy>)ZE#}ԻAZU:,y'`6z%d)ݣ_0!L%rDwRG24J&T; E^~;K2]՝{8GrbhH=t+v0VԞZf^``P)V&znC T`^pO= `5 Au6O?iW z׍"=Nnxd ]aP[kܡR"[HBWB}_g.1ЗܿOsXrһje L4 ZH,R)u^'u5*e-ADY3s{[=lu@!l1 p߆A^Np+cS>NUCXN8 PH[Iw |P.w%!ˊCH"<\X \k2PIs5v.F˺ G+[6|^[z?|3$Դ<,Iׇ.VɊj+qHts ^_ d&NhX 4~j\9~LKi@\I6ք$Q$K]]]R}=<;*n36k8+R%$ムC>TƦ!\;lH4e,o~Δv›͢;.U`Y |~JEM4DiLv9NP|bu3[ƅ.['K-]},LŠSx 䃎˲]MsDtDW&nr^R$ 2 h'yM՞V_lkx8Rgy]ϯZZ;k D0T^r |:q׎LjeH\~z+("!%Uݕ(wv+~̇J4]U:qԛfp %һ9sHgå0C$DbNg/9L"ଦ2km ECu|٘zKF 8XI\~T"\ 78} )kԴ z_],%yVbg)jw'JƁMRY\2 A!3ݘ{U17UL\POwu]Ŏ7pdO>E6lRŏ5ĺ40t2X -8Zݗ` Rd2_fϯ*:0U4i*Yb,J>աhFSvyMTCO=Mh3Ę k:N*U< gS"!a`[뼚*.Hns}N"vjVq'/=vafhc׆܌0ށTř F\S>@䫖D ~mrSd$lzO,`Tn &`@jqE[X`Xq C' hO=XE=TLˍrl0F@`&SsLpY_M_w7h+&k65[#Wߵ'FH-|~25R2֥|,BσFmO>|y5Bxek6W9Cj9^X:TMX<֠DoRnk{wn!7uRZ4tULKmf&wKxtgQB")bln{0Aě=l)ik L(۟p>qL_ }H=,|?mL>c'\)MpEUnqkݴUya-_\ʽ= /u@t´[SI=C#6{?ǯPjCj^X)<^%"~D[qqGɂ+$zb,fӘ&Y"A|7uښR"$rvDq:l1m 6#) m2b$ @u~حi4 c}.p&ۨGl:P-:c]7_tTv4l!SJJ(?e ~X5K '8!' g^~d07fey}b }GQDzTvR\YD,\Meȩd2NJ 2n}]9+x afn8dԝTL,cl\TfZMLIk7e |H'0͙ddrZq9uo4KCjঅ~L  =''3%~i@Ӝ"^^ՋmIwԬb)EKGk&Ķk$grza`QJ^Z48KO E1% )PnlRLw\5#kȓkfb38 ;>Z;̠(Di5eh'p4S3+^dQ\ UvڏClf" .)I-Hmޜ }&p6o,JM®O)ֻ "6xa"flXA*2"W?N8+! N)wd v{X3': C=m5u >h=xMz YrgRx:f2 ,>Tꗮ9*ZyеҢ9>qQlau󓪐|}0` #m>aE\Մf=|܌:ku]L9"HIl"Д/܎o'Db̔S-գicGvutJMӐK8LNşu7AKOJ ÝESPZd!G1w*HԊ2*WA`3/; ;ez?5UѷBފ82ۤtC>&ې!BmZi :izw)Hj,{TJ9TD=5xXJ! c5qcTf 0eu"ia0@P@A̶RT#\c y-Bܐ*iDFۻ@t ^2ӜT74$4R1L" ,3fW<(1+eI.tEIn*GXegW*4: U#mÂ4Q)/0Mɷ>ViHZj C P I6j f- DЩүPW}DGD(,As )V`pq)fJxy)zgѡDO+blN1C4t6q ,T[n"ĝWI?uk 79xH!S9cBgBҡڋQ9?,p"Tg_je%pI|-!#knU~c) <(N+YHϚdi?x龍Su< o;h+nTks_+=@٢76﵇v_ylQ\ <tGrhZ#Iyo(wc7Rf')̙Xbbir 'Ye(Xa*S=fGV%SOGl;^ /gF@R@_E$4%ձOgCD~zV) e!o$"M:@nœ B x8 2 c<ѳ*iGdf8yٕ?_JXq ~YL?F=N?UK(Vu:6XD3=;Ly.Bee?ei(MD.38 vDK[sk9]Q^5x`l$(%XڲG: 11GngYZ0707010000000a000081a400000000000000000000000167c8d3db0000fcf8000000000000000000000000000000000000005a00000000./lib/modules/5.14.0-503.29.1.el9_5.s390x/kernel/drivers/infiniband/sw/rxe/rdma_rxe.ko.xz7zXZִF!t/]?EhDTTk׶Ǽ?\%N_ ʤC̥|B=(Uv1ݠ&oe+6 l/Hx^E {ossjDrq!#%>i*y".6t co/8]Wk6 /',`&c21^ш>>9iqYGT+EJ*YqIf:S`*:ё(An^M9 9v#-M%{ip,5!"ÈwGgzHƦ9#}F޸wI1Fu}#6&|ֽ[t7اi?Ux+K`-~DMO\ =IGF<c':CҝI b/WXftG; p&ck_._?#ssX5{{rnBw{9$]/oVs g]U6'Ҧ1v#G:-P_N'H.,6ޣ/ΎZD[kXeT&=1Br2fw-VSu1Cs͑i"q>9M ;}kn KV8yJ!sʁQE.u`2is^"h|3k)j >f$ &9mET*Q8 +ReC|M}]ǹoGN3`.\#~=mE55Lԋl؝x5Qm=$+ \][n=>۳ì2`)mS;ι Z*js1XR#*_LLPV^$ECwa|Lj< q` &q=>q'nCfk/Z)gTbF޺py\J4j3?!*Xlu};DFabߔsDf `P2R =P٢mSgϽ3׿?TKhV;+aXZp׾W,k77j]Kr8-5)R)fL5I4x?kF6{P]/1ɑ'owQu%h 1͊g訷F[ i7"$#{ϋ Lr|^EpPP 2CݚHB1?D$MՅ.AD#lu:*jfA[Ǿx\2-m *WJSjDJd™ UߕEWK8hHFLLT7X Ȱ.mhݞX<^} /:%z{紩ayѧ=2(jAi]KcB`pׅTҪ &OOlb6]P/YHl Ek=9Ro*3&m@:)'4_lVbɾKُU.=6K j@wt n+ f:DT"uyDTGm6u/XsRv_eotXmX-̀CKHyDrӰ5,ҕ-A%ӭU&CJeYA%;)!V& ZMdj,,=1o~<)x0>  <`[w+E81Qחu+p`}*pdjM^iv؈mt%T_:c ̷\35o>&<^F)!y&kķ(_g{it_ 6~|RRϹPcrوա>o*{FTރφV;dE;>S;au4+8\\Qw|aVϙGbP1Nx iGˆHc\A+7Pyi5(sɴzW"ߘY"e8}_aD/&OAxLhk+ESS!lӕ]Tx{Ǔ"-afN1>mf c[X,SE0>?Xz?/ޯ E \Qf!ݜ߂np ƒꜙ#8Oo8_ ~:q< i.;br،ʨZqow ۨwc*G_mBHs;*O xt ?6B`0*MD꠳̩&ńr_ U>E8L#N3VxH\]ֵ'~LÇ @&;t7У>ڏC_}dw{bga9( Lڸ_1c'zn MHj쉂/9|eض#QB1Ef0y!}QI^u%z BĴ͡/jN(^ihJ'5|ZLvY$zҁ@pQt cmE(܈w/ˆ@4Y#g.Ûzea$u.Մ,8Jrd!*66xUkhѩ8RO3iK*D%?sc6`8ql4>8t!E먋h- zuj Q,(R 6fAK5IYlj_ow3ý<$/؀ j"&\}#ӍaR]+HKqEFq>:ae |Ŷ2&/ pD:o21/|y&7C{EN9:sn]]\0DB4&;(S ǜ]nҧxh䠎oY˚ōAшS  ׎,i2C^tf&@RR 'U}|IlXK{}:!(􁓅9P.i&B̊lwJ*=%o7OaNJU~'P-p/V򋨺M![ ˑL0KץԴ[d{gXV7I݊PQ'\d'4%KD*Cȁ`@냣y*r@U/o?*_1GXʻOmR+3"n7XaԼ N;A'O>% eB0 }|WҞ>L2qqo̙/P~Λ3Fŏ>]Icf[%<١Z+(zEѰlm;raSc[=wPe+|@>6>H9FVCJnH, %[o!lc4eKr/#|iZ]OY$P~Ѵ6;|WtPIı1 +Ke&^32B"G'/@-OC+ʝCPu\|tƚP[?ME_¸C#9n]ɤaA FXDd(%O-;ЂgsX囿#ygn6=YW{w(j?HDnTrS._L+ PJժYbzx ]~Ɖ`wZ2MdU72[.xPtw;Ҥȗݰ96*?살+z06)qTym67]-W tqN׻ Ac@r8Y| {,j!oH+++u_1jV Ƶy4a 6h bDZtaƸH.n al,8I$H":(-":P ׊Xc=̾e^Nd]^ rNo;]P_:%7|3ܴ(y<D?lxRrٝ^k'LN]-/@uk#RPGv([n-[uR1 (KJ&F:HPe!.L5s"> g"[mCMlB>_$73It[q)M>p%o sݯeqr6,Ja=HԌ+lG@RhwoB1E,pVIآuUQyt4#l:YNj!w_;Yf"y6oGrc) a^S=|mt.@ζh1 S~k +^֯B:Xqx,PATzLy( G# XgDLNkX&KL_ ()Qb5*o(vBM`UULv%3bB)WXtZ e{WcyhM~Z "hd:k+ `BUvCpG{z#Zvq&8|gfP&AJ3F6/igxz`>N" 7K!LA7+Uy*+H UƱw.=@uZVԹk&l*( wq( IfJ-Ad;+4I-ڪ@3il%p-] Wo@|"LOCVg= qv߉b=NN}񷓈Abښ]m3kI;0%8&~OΥj caθMߦVQcrWy}W4vMF"2SUUW];XL]ըÒ Q,9 3V7v4Qu&19 T%0 oN7f tj$/B.aɾHkt72?iJӎ[]ПB)v?Ui}*7pCv\pkD@/ںFuYȀ)K_.6mLqiq֫f|Moѝ }UHƾb7G(o={"nzBTo̴C܇QkQ:isu*ZB{ZeU9Tu`m2a.)lpOhMdh@ady3rN% ޱ+g) oyJa^A^5tZ&E5d[h>͵;x^k9%%cMG r %Xˇvm" ]j`w&k]ƹ9ؔ͡k(Mm$g. '( pI31+B @Lu?tY_s/AWpdJM V-EW+M1TR/lK{,Bv!Wl{϶ b^T݃a0:/- hI* Jbܠ0·ND-uY|jfzT7yWsCcm ,-f2 H=zaJMS\~s0DM iq3;oOqMqJWT-HԗNve{م"Ǽ1rW(OlA GQ1$!#)޲HG6x_Ȧ1qS-Q D}擷-Ku. fۊonQYl)hfF3ũeSу[GL,ط--٣oIV8O܉Zs#;N`K 0DN_ 41̉CoAyY7[T-4K[[G7C8]<Ά~Zk}X fFϓe (ͩTq eRf\4ж<K8dHO$ }zmXۄ{1t;`-Y*@\WX2DQ;L<!9u]A4I_А>Cy ff0{SkXo2j);MTqVoK44zu.mOyM+#k8`͋g5h֞.4~&퉇?`٘0?mz1U-!!cD")&YLLd\kUtêd !zaYGGyԼ 1'S1@&=䄷|P.QfvR?n'{&BVF-Ip5z^FB<"g{a@YDՉ\O z<$] C-+ 45Eh,E8G]y6a`:p~lQpxwT>dFf^s)? 2٭֘My-Z.^-t#I30cn ׌ ̩%cv}bu"djH5Q*5!-x rt֑ PƬxɂ40]ѽc>h ^ BH tRgE!c}HeLMN5:NzλMm"aCB1va 33Ĭ\@40$XƜ c=K3YxK` B5 jb~sBKJ lP%&Q|MUΜ]͹؜kIkTc/au֙KSv+WfDKypqn h_IG4$rd}eg☩+ qV2Duf>Ah\#/뭬3[ݥ9@3' ; JT_!;oTX @,gbaiqKsje&d{r[;3"®G_JGbԫ;'1Ԫ@ORb(N/ h/wZ]Pw}L#j=Ȳ7{5 4@i{hgP|~ЍMPMŘ@wC2(T3zMs64y!BZ(/uH. `.c\԰Gp+hjO}P"!<<$m* z8ϲbT͚H8yD-Ny,kIp.~O [Qh ]zR䗀I-R$- n5t*7xxr b'Sp{c4kݢVEU̷֭x^32:n[ pbPՁFJ$`21TC 3x E flDF5tr;*bvxg?M' t?Z }N{zMtOh"s֦~ej\Xa.2 eԊϬ8" =$}1U!]BD3fx Un՟sEDU~?p+RgDfyly䵛.M HY&veg je&A1-4!*ɱo+qˠ1/P`lDdXJ Smˎ=g t,iJ`l' ZyD1<8o FV++fLT%eP$% xU镽87@j"j;Hnaْl(䧃p|)4v=%}GhV[-7 .4TY)*ȿ"Ȱ 4 e;ng29B(BXẈU :q*RYn#q⺳]8%b~e9zp%-3/%?b4N.[ {HV&or+H 6gkm4SwH?Tlػ5 WL{A&Xm#Ҿ*rh}vuN;-1B"Dw&ۯW$>C8) d4~[ZDF'"|42-ZR>J@kDp8[&k,I/y~R)rY@_a 0fguM"ј1`"k7/M0M0A+#T.0N'Yf :m:!S~P*ĭnuʵc&JGg*In7^"*r=D_b%:DpK'#!*H<'7F_ ͹`}8ZLMoRt*IWouɘkr ՗U'~^&Ah䡦UHbކ}N;҂+`{Icʏ6IPIgtݸHD)ȡ7LJr ~jSTX }䁩P/*ʺ4с&vٞ0R_І?S_J6m)ezD-bvx!#"x6K%Eat*w S  f6=3QrrN|92;;UB*p;T'<^~@0A֥[ qcjS |oq~l:#k*բW(`D;Dv?dnG!`NA3y?zT9{ 6Gw40b Y[^{>PkȚC|Q<).&̕l炪*\V8\+؆Hw!kU/)yoifQ0D]x$e# 诃xȿuz# /霕8!xH-"890gծS Nܾs"F=g3e<Ŗ(F*sr0Pr%E ;Z}z:CyfVF6͇*BNQFl" xbь?nU<-AG0~l*$ 3fi9heb=86Ж5.[`0z`h^ arkrW*i2fl[L9Uȩ&[8Ҁ./[y<~7yVDIbD48"Xjz<ܵ:חc.CȔ$K![}@J`c(M&c]6؀6zXpcm:A M@nЏ4&nVoڹD;47oԋAvH tS&k4}[7DVl}a2*:c^ Oyt؊7(ѝT%wuL:?T.Pl|%8]}įJ{/ 2!\!s54%'cZd(vL唓r^KETEyS$b㕎rVkEְvRm )\eKH%e7(3/:mVw|'$K ˘bA2 }x_J}v#@4aX̻xmaJ ip$k##=#%JAľ9R8,QلB ]N0;*>U?'9%**o]T`4rIdᵝ,cQW!4c=!1.I%Fw.FN0jO>>oRrADǨ^I~ i4q^.AO2 &k_q x9'7B"TpYۜpm2||Жˊ|/QRy U&ޏC'WQ+#*3U½FF6Nde|Iۧ'53#Ӏ^ޮjbFU1|oBԚHECWCư涷i΍ T)FNGU&z]:3Aކԇp(M7q:|1chr>:I Q;:,ҹIPu?VCp+uO/9ڧ*)R6k%lVf p_GW/46JK8,2ZuI'$,#p(>lr%e&3r>=`"MbƁl4^:٬SxCBO$_'⭍뉪mS/^xVEdٰv!_kibja(݅)AOT+x-yY>jk(" ; ᵭn<A= ^3s,x"j4 ̣- ޟ멟qZ@Wwgv #1lb@ED4F"{ q)Xida}]!D ZŅM36ɨ- 7)̕M'nZ^lSgO2wBO?"7)z|ՐSsn%>BI[K։% D& C.nAݮ"C`a' vs`bpSm!n^'ܖH%o r`n:;D#ka3's92;k#ZHܹa޼#u,@SZEt̀Gm3KkɕAi!iЩe&jE#v)~8~Tâ֩ҧlx!O  x FY.mFʡX(lbri)v֞A0c$?=iTB"e#Ԉg _ #? 37,`hOg&Q(Cw'5 -|`~J2#U1gF 䯧@@4]OL4?RԊ Y?jt"{|ꕿ+gci{: -P!`Qz DXHhIV/'ɼ;sZt@RxC77y k\&yeg֓Y*1KdG-Q6ҷ:\k;Ad;NN]4᪶]vB``͆R0cj/SP+_ց,bQ ڇ58f|%nNk9ej8#ͧ>PٺX T^wr:u ߪ$TEц,~#o TI$93 nMU$}ː*`S:oZ_*wYd =yw=҃]#s H~<T=`CyfnA+]6EF>:_`BΘBŴ}`;!l;#/_Lm FDI&#gfoAX ;,1#r w5qg^ǰU! .~ Ӳ݋tÆ z! jk̢V9l6:z>8v@ g2bE|e'@!F?2[˸ Ֆ+Gsl5Lf -Q]Sbd P0 saJc!I>+hePtI<*t{f'}r2Gr[a9(Q ,Eaz5f+ c؏~۰Ϊ'"{u14"z~PG1 I.3[|&lxd1}:\-EYoDޑչPv8Lƿ&ù e5UvkzZYVKg*PS:x"wG^2ZOa^ͨO yp`<CG) $CCE9J e GSoh΍ 'ɄyH"sPIM $ y򑉉4ͳ `^ͧ͵ͤj>eH$Lw7NhP,/B)ap^1sC=d hA%|ul29v87xtz&ps&Y-R42[7x{1vݜ[,`A)0zL5;-9Q& I9U0@2K:ODa0N5?GPX3&Ezp\2S,X nͿqh)&/ބ!f8jN >B/ q=*vL i>DNW`.Ag1bcUy#R'9EE%) M(ǷqZqXB㮡ͮs\ɲ2)'_[Uʯ@:zNua;7P?tc}N'CgxMqvӌ0i7/oѫ:+"ٛfCXxxCTrMx96@>ﻠxBKw<\PSw'56@P0~ ކߛ_J!(fϮGoPȥh2Q%C{~&IϚZdk96aMPj 2y'Ɔt Yx=.\.Rٵ4C9ݠdsYAI#P=OEEn([ٔNpШG"6M-4])z!dqW|zE(U'BlfS_s}dn<EU&Go+O]QZ}-wk5|^vѱL9[Yjԕ1]FmNo4j؊A G˭V/Gǿwbˊ*@1%d&,B-+"v:YͩJw%, ZU`Or4%wIUGV<|ib(aOm!׍*/\߹ug{ 4ȪQ-z*"L`jQZnm-&X v,2&#<{sjA@)MUV<ƻ׻ܰK x%CQD,Px&A泝@ =Qiw-dSv}0K3d6:?a Cb˧*Zj[pZ+shaHVUip5l -uI š̸3CZ~fH5X#$]:)t5QN-H8NS4-D}0˾w2l" TV; rG#m(/L- oG-\ɡB_:HU^ma䏅mZ riwxW˯ŇȂ blGJ&_纝 GdgԁLAcܬ~Gkx ?}aE@S*TıC+LLƬK%^hn%So,|DE<<󿪡:ς6j<;ME[^Wݘoy=+%NM_|'ĶZQ5qf.(h(93up8B3 OF#+Z=po<! 6c>Y*#sdf\IV딜td5v∙YU; Ir;G ?ML "--IKHKoTi+G6"^YM~orl+Ģ RDbQ}뼠)yër* h!!5=1d2]FTഛaLl"UbJ_rT:=d mRz,m|lWe񋋪l.Zs<<ẺzԋoO͚P"KdQ;n}$uou`G#h$yJD݁:ď|mH|R2b)ܮB=*(au[F~^aT!Zxۿff/o[\Lmun SrĿ=yk*R~\AqT .R|rjL&8i6V fqc`& 9C'kzݩWIn _[mAuV\od/2nA'UB*ËUw9].n$~W煻mY]) Z͏Jc O񩕬Bj$/cR#'KpZ+V细?r ,A;w-A=+0>K!r4л >h"-Z]jXo"F#tMZPt~2;?된'CRǴ;k^cډ7 in#}tgzUp8qGt"k;\AYEb_fFKAIJ0hrU,#t\&'jdq-0)X WEw/nҿ-[8v}`?{ jWxM,ֺ`mc=nK}\L2HdMrx[lš6R+[J[2W5-^hUXWj-ڰoaҴ (5]rKR@YWПQa >8a{թP罻GE8.@RS}zCcQ|Ųx0K`,˔q'p2]XRF6P ;n-%0kj`@6$GRb1o#6I_J n8윀Y}vEו< iS9oU 3dnpTF+C%ٷjԑ?Dd1'=0 ReA9lvz< "`OM˖o04N.@H]wb:\(韘J X+PW2YH_-b)G ~87qEľ-&ۼ 3ol&OeSS+R)^\5$hjڐDL8I*ŶsAcCq.µFۍ 65 55J?J©`(Rd2O@o0uˁ)[gu|k< pFFt0FxU 81ǣbXAG6^n`TJB7q=-9 k-2zA4$8;YYU&.]u/xӏ.CR^'O&m,gMO?y*{R\z2"p mS\ɑ&t aƯ1RZĸ@ FHߧkBO#Xk"3 yˠDEI2>r](r@5J]]k ByU26fOރOV¿I^o}wlH_BՍ///%Vxɛmh3zӘO> +su"ό Hy(LL9@dDWXCO9pXS(;B+?0K[JƕQH 4z0ǀp)q|L,(䈽NSi=Kr-nTx&Y 9rU Sw&D4}ZcԼ3dQ:E=!̒p&vCC^,a#ee1Gu)lD69 n͆u䅎)Һ?6 aJ:f7x+Zjpp$)P_s]X#=*Pt0g Y5i߆6JkwGn~s}Ut ]ykkD8Ya[?3ag ^~-v]C@q[J[\n5 K9]9j ^vaU/oA*]VJ.[=;p{@ibO8;mLr, WS) oO+1B$Wlei0"(jXE-G'UCwLi\nn.L3dx9ğ,9ya\sy]U7f`doeq[㫽JM`roD'^vos?xw <o f-j]6#]*\{@⥪p4 hfN\ɟ?LnEsϹ.N`p. ]l/)tu>]Yc9^Ȓ{1 Pr%"!/ 'Ȑ͉*h4nwr2Hyr3Qҽ-î :}Re9D$}#bՌ@!A1ŀ%Ait~ä#Y5-+v0?o*rj0ҷ,'5qO֓0}/z\p.[@-t: cLUen!k̫y6*ruK:Quie_bdXDJz d]O,G%g(A} B7L;nth=iU > Zc+t-tpك{ x>d`m6,F:^R,O) :ll#)7|%dX@W3VM= /(2r:fc3@h^3g-wsKH9$O",ϼne-~h}/+D(ݽ̬8i8עp-kTBb&kُi"+ʶN/Nj_ s(R- pȟyxȍ"::&+dΦ 2bBY6כĮ]Q*@R,-JCd0ˤLl1(nސx3&Pxa8a"s6Jv"kO.Tlz;Fu`{)W1϶/' `r0Jdwx|ޔƎm&&<~gp7ޡGu(si 2d͍)./4Y̓6P?;+^] ջ(4f\ʯql,LCu+}ց/~ZjdPb|df^twKEJ[ Sm0H[>ٟ5n4TZJ"0Z )o: -%2FL 'ĊbYtV. Bq)Qs=z9iۣrӨ/DNm t3 ewPRh<rs]MSLI؊/ y~B"-cDW>,w潍x4/MZ!Bd}r>3y1:L+}~TV͡8$Ӆ-'W䥎Ǭ?jgZ w0G]]6m"ӾYL % =Xrm&5<dۥ//pt?bJcC~>\+>\.}Q|WZ(G̿Yշk`<ỄgH]x Mc\ #qRO@qI1RkHd^י!gFSUȻ4Σ eGyvx0)#,A;8XuwHXMåO3LtdSV;Q+"S;r9 @yǶ$BE~-[ܻܝ!/B8CM|M\NcBR ۊ o%^X{T*8c-lA O@R;}1W1Am"k3l|K7f|5<߶كUENI |^t$uX~`D">:Asr`ЂZB 5bju#iM-;v ك~R%Ksy`6bXg+앨H~}ضy6bFYV۾R(%TBd`ڬ5b1MSlQ<#ٽ*Yb&N"m/q$0O쬂(oNC[ 9 oSk T;űKCrleBLxڲOIĭmoO󽁝̓<((pb\uQf4d3a{e5Z].ä{f88FAvxH'Vo} < MKhc@fZ+I*Z-&䕊V2PβS= DD"1EуCf4WS᥂ϦGHFNihŊ*"-D;9eM D34SG0Hd)U/߹GwdNwcq-)z$U)bo*} 2|9!rTis@y\k\D8đaΒJɘK@<=\b^my8!. Xזl.M/$Dls5U(;p]LPRDbGh0,j7:=`. ;{hqZk*u,yK\ɂF%3Heh~`mx"n/_'! ɔDim\`w\6)EIpGNDp9gQ?ěx1/y9ph7^[ypA4>@4<'x9_+z:ƌ?<{ۜ.&*Vvdzk;(K=!)*ŷt0Yd)ޞ37&:-;c(S-Y8u"{{bmav?۸\'iݶG;{$Bm/KSs"pPqӾyyөs/"; o;_>]M^X!!o~O|@:/d[A~ծ * =~G[Tl'a5xBqJ&*"T-pۈ+*v:%@vNYBYfnNf0'eeEv0n)k#xt*Er9tSQO*s.lɎU7=c>@G~Zt M#-}-Uz*@BDhqJǃ;waI9k 4A {𕛔,R+\X"/rՁUg"=kh.W@ӉH#g8ȩ CЕ&ZՆa>rKE2XV8F܃`=nfIm&p 1f85ޞK9 t޾ Bƴ]+{ݽ!16{@{>_Z3 +49EJLjZ9Zfsa 2ed'd΁~QK[: SNE9tƬq[ U(Oav 2f+A ]T X&\){a~T.JW:ʶoW"Ǿ);SNZ.E`sMU&MX$wj'*JU헼*+,69( xsculnWR_V:r ƏDwu`OM\oGeKᇧo&\A b2s[#:ci{y;>=~ ho]?_1yZ 9AMZk ,Yù): `ol\^E`J=McD[>M#{in[uvXl߸ATTiVҿEzi3 񌑾x6ųzHxڽjO씣ܥx {oV*Nh^faW*4l[^W]瘳;}$ou 7-i`jӌhpgյGOa;`[+N.p粭q#xcD(:$lqVFKԽR:`KIwz.VWFL toN^V(guNaue[=_bT7@A~[~eNλ eϮ6eFb#yk 7%M ?1jZ~uA[?&?R>{TR?}&!Vӟ]| O^vtj=DnTisX5aBҊh +?JʮBF|Pj;zʜ+ĸ@Gr RB*6K}4Ę|tu_ݸ,n;*8fD'T$:\J Tx890@ȏU, 8PdvPqʂ,(tٻT4OqqɱAӍ Gaj 7wlTDcL vȳ`[ PMf=WJfa(;0hmq&Fe;jvа0[r$fY(,^(=nuy2'['N2' 9v&B~LyTZtِڗB2ifbzdf*'OsKF;)+\@G< 0E$}>Ki(݇W*2U,#kq9n<&\+9l~5)a߈Zs"3BXR"_ki*0$sD(w(e#;=A3h'XW4*oPD<P%Ka ew}r,^`iIsoD7v_TLB3QPXI~Ս0rIxYZK]g)vZ= ә.瓣R\) hB+LaF]GxqF,:T, (iixF!cvH{Rب7Ag,X,LJ} !$( il!$X)i25 `DJT"P @ ʝkt[\z6K '#\?&jE}penerie<:A5/ (K60ؙ'n~l9Mڎ+T0OODmȎtg7,#WoE0#r6Л4y9ZeW 擝)[z$7߅kxrBK|I4vd 'G"#=4cF.6r4Jnc%31nଘvn5*z>79 Uw5:(>8%a3ڲȈkě?Lh-r2a"Ʌ~B) O*ogYGJ3C%;\*3O-HX3XyM@]=/Goۓ Ga͞tL^g`'T; X޲v* ؼCSakm@4mnp,xA3?x!:劙Pٗ1Υu#D^a u6D@ Q|5GZQd+t8T4dUvA.""/-R6 KRy7P |iaV|-$҉SB]:{&.c(hDE/y?G^o~(b2J)k( 8Zv7 莪vD }/=,Qۼ9(Mg85YOk,N[Fӕ|$%_l0)__ԛ׺Wl Ή5COD8J`]A=b̍U>'+3,\64e,Q/}]v<3M:/ @Fo4.}39cEeH Zw- ? b@6n\) @]`de=~|U?FѤuo߼"Z^bB_OKa@,[E$=tKBl3[yj`,'˿[I=GX)h^5`>ҾEIQ2HP jKYOqMdL҅ɌkNS:&5/5Z+Y}XGk:%\^Ø:r-H`շ!%vo yj=}m#@e?ORUwN+ 8-K?(2+*^¼Nlh*K;W$۪m"R f^ul+e'xhqhVgS(WMxW?Bhj汗&D+i{;':s\q;x{Ng ڋ& Lt>;$A,<=wJW[^+c|.JLuMˮi% 4cON!)Q_͑D26r$ 2ncoߦW辛Xm/)N#+P cD84S ,Õ[?:5KEN7" !wlY7\^eqh/BA5O_b[#rRG|+eAålO*UFM89R!B_f&!}N%;Q{c+[K 3-8Q[fWMJ K<Cْ6*3^3XKWMB|MS_FTZ)|V:Y Aob-fV_ӞMbb3|J+t8gµs} ҿB5T,@g]kU&@BYg}qآ3K%~JB-^.˄ۉqF4d-?"k*@j3|Lv#Jf/%Hqm7%$@I[:DYS%n=~ZRE@+M5$Hvvd ~p9tth!VJ;-HׄM)/7jܳkk̫o7F+'ӵb|1ӱո{>zQ x $VQh ʳ4~_η:r,km~y]ȒxY\HGqSvוdj}7٠,'o0so i\|`Cߖ1e,Y3e8ԯ"[U3@vb`^QҡnȰR 77.n! #&aQ[5`L8o 8z iha<zMg0|U>:O/;;vWɻ}B;΍n-|)nDN8Z'E|&@ki7X7yY=4&pH $u]ZRnnRHDBfe nOwD>_I3YŮ(mek|hmg&.\#mɄVœG C !օq*1DR~AhSBg*&:2f80ڬβ~I)N'^_s%BHD6n_تÌyVQfH2% !?0nv} l]d!dAYDpg@Ohh.Lk_Z"Z3+!Ht26X^W{T9KlAB9*US@֟guE՘}tty7 {*82뼕i_>8,v"35κlXƄJ9YTaCqM,s"P˻O" =^ )ˀEQwn.nB LK1A]ƪLQa~Z86wJ $A-?@pPI B,J*kˇd[A_@ʭ5`-kZT*닯1(89PEPF!7Ge2!t^Yh4\Ђg+ W^N@2k*&ط/HkϢ~:@څbNuAq10qw] 5N٧5Zc()B Ow -ϢoVg9بQPI ~5V *kЈb`oO7;Eƺ jzj +CևB6f$T" $#XDRO ~,'HHOVT@P AX<MD#A(ôjax\< c ,, JZ1po/%xޮC|-_]=&'%YwrHzP"5K'BۈOF'nZu;{@P'uyv9!Ի~2+|P@o?Ud܍x7A#jF|[ L~!"D8SsOw؇ͺ5͖DId9?='Wi/??lAɱE%PEәޭԿUW0vreH8HxZ!NI''\o{|gfJ3X6A=)`^23[WdHڬl'07dQ'竒 Dh^v9NYeqT7jDX_\u"%5ˏ죇Eat2]4< ,S-mC!r>-# ܐ[AA6LZ5wձ1NiG0odXC/f/ (Wh*XMU[;.^XJ/!Y(=Ex"gܚ['֤2O_Yy7 K^D匂x-+Q,G @ڬ3$C]6# u{S0"D蒣a\tyCXf?{ y5r̈́I]9,5NJ'Yuzk{?9K0k?(9Fy.ÒKz3Tl:iՄZvolsʺ$v-0I†RW!{S#xlϱb $K?)Cx+)ا|rACI/V=Km92a8Ga< '>IIwضn,:ٱLɔTS> 喷f XCJ9'?rt+b4`SǸAnqaK*RјV, GtɬH}/)R3ӏAE5ܺOo>;Q$d*y!N!PƗAYsyiB`{*}`? B"?"=\>,J:qm3oKI8x϶LEy9ޜB&fÅOYne`ŸWO^Ѝ*٣6GXk%H XJǒVEh##͟ߗRNTU>J cT__:cb  ۶譌J4 o &vHIZ9+"o'ZmcY/&xT4Yc0fQ5#.ݯcSJ'KrbCN?׏=m |H'QK.irGbalò[p2hBOi@e|߶>c. L] \'4sʨŰf^ T 6cDԘ6/&<s.8PD`S5lh8+hzPZ41h7BV~{d3Otˠozn!! ɃR-IBZi ֛q*R!)U^z]sR=ӀI>Ŗ^MŒ*6wSsQCۧΌv7`P,cw'`&;^99h:sF*u5$ZU?z Zvm>\+C9\@7~O/8>kD%kG3oM_EHFWTe:z@(QQ'P/]H}F`Y[r#~XX{x fvzG6hQNo !CbK1$昩`av hEαSЌ)o:ĉSq dOċ eKWqY<`nh95H#z `ہ-v"nL'L%uz*}9DLn5{:?WsiɅ| >!tjZ;oc8HpH՜G`ˌ-pN\ veBa`'`j鵰ڴsO&T 6 &b kJ^R~O); [SΆ$y _] qJ*x+vܥ%9sp$+EH: ź#bXQN-|IF]aGc6=7{z-N%ۇ}d?# fMP`g&M>~4cQ_24r1JAXf2K!O}?ԖC^<7TsDi&wɺyC +:e3Adwrm ?: qء0%TY?*d|C,d}<5Z+!pv\Rچ'># e呻AvQ{6Erȸ\.!:lBT$y BtO0LFR:NZ#UGˮ'muΚ@u];p)m{w~Uї34K" JggK*sԸ_vj?}#GYa2e[+YKhl̾rVVi\`Ns#ޛ.x2%hSsn@8r,7Y;DͦX)`-Jqz$tH֙K,G[!]ҍ86}$LRp\ę|W(ozHSdR;.b2,@YMgǞˠF7fcͥWNS >>J=79./ ybw%݉+]]s-"Z>iyBNĔ.כKM.߿Lt:ש=4] "Y9S9!I×GWZ05 0o*7s H-E9fƙ?΀P{7+Jα\@_\^NW.lUqOW|%&O;@ :PA}U槒RX> SU6rh:QԑU:ta_D"7'V3TMӊڼ\ Fw2‰SUs(@^Cj]֘MG+EmL,=2'Z>W# !o=ʋN-xGkEz$԰j.2x^ƭQ i7cu.5m4 ?N;քȉfm1z" Mo-ߢ_+扦52Ҙ=Q;ZhDZ|^yC4.bz-&жOmO+ +-nK O˗~H\\W4e@=pZGiiDh3=7%pIP*+(]lfqc(Kaqm׼ȣ BYY +Z:d$XAeUEm,9f6X!l+}#`g%ocO>N5m3lt'׌ hV1~f`emkU`սL2r-R*2dyi̫zmNGO^|i&^S]bxb248AU]ߢFeHI#wh@@Z!DWdptyIVx?h{Ʀ=Bm삢f)nHydAE0y,{Pw`u!Rg iO)y=J 8Ԧ ]unJqyUJnqd2E p:P)7Ř+?]*gϹT>@:YdBiNO#Z2 Gt#+^F_nUcB ~Jˊ"tbjrL=MNv*@sftK%Ptz8dMCz %Wu,2%ϰv-z28$us'!Ոr|؟݃*Ś4yQ^15 )ݲ@7)44li Lb{ᑻ+p>w=XWi0ԛ2'DYJ?xUXuC"xT<J=鳛+HcHP%U6H_]~39ʋfc:.(l^,}[x' v FJXW*)oKިrNxxf=v" R~lîQL)1}JummؿMPղ GD9>t 'fRHk9>76Kпoܷ4Nn,wž/TT8,'W2 e F RKaeZÞP$"P1U't-e$>U WrDD|.GPUqhIrri"xsn Arn܃ $AN\)+HS=fކ GaH[:6!i!/-R%eF(:ǴC^9Y|R먧@]ozɔr4! L;=Ak~HN"kPGS g}m`K~xAUX U ۘZ:<|ëVSH7غ/]9 ٿqK]Z>+9"-6Gl{P} cIz6S2J1SO=G%PeD貳lXRl1M*0cCY율8j 4"D<3Gꍗ{qST͗/ÍT,=.zrKD,f(̶4"+r(l!OI[z/wȥGt$!xB+ffVyLFzᙆ~sK9;1_z%j<&O k(\VS;xGopjW\t0# P c.2usuPf.8P(,J+8(G-Fv !wEfq'DH/!p 6$q՜̄Ej|‰_T~Ʃ}ѣD)w'no)ѵ]摏.{R8ap<܎Lo%s8@NzǺ8Fb  oV϶elKYd!TvAƥ)1|"`:O@$RCs9u7ŵPt j'-%QU…r2o<̻FqP'߷ٻ֏ ae&+'oWBL,_6i8b$:vM\"1=M}Dio~˂\QЕrnP#M#K6]&QQ{,cx 6%$zV5!ǎoͺvK u2иSJIr v"D/XDpVrpj@$hHL(g_q9= sFu&pi<]E}LN)JT%Mhbqw6旜S43 MVhBt=M~ʃҜ?v brM@5|Ҵ8?ZQj)_z)Dw=o͜s ᩐUgq*R_ŌvhLJ#)v6pJVRsbI< i労f!b^iOq$pD1NOAUI3*/ ܂W?ykoYBmu*a8~1̂Ċ*a"klM2i/m,"BRgFDFPT&zoC9=ቝGq6Trl/^&"H{'w߁!W3bMНEM?M0]`SjT"ݻG(OTv*ttM4pJ^`^vN_Kn~ЭU-U8**H(-n>Zy-]xV!hK j< ThT/ؽC2$LuTMB"%2"j b@Z[rj"WÈPf*5՚g?>UPcZuZpD\<s!ccx'7/^b @tMb ֮C0L̒9:F\X_z7D-sXRQLq8t+0kLɪ$IЗRmGkg'y_vrTvJ =I`Nk_Ae1wi3@$sԧ y"}U.]rQ|D̶h!ǎr9Wzט`v֮_ z4 c.zfIg]쁦uCVHM2X?t8r]B'H?%u0G=dZ*ЅVr\k<9tuE!Sl3!ӔT`n ze5N"*,7$i窑GqZ!<n 4:7GXfiM>EJ!.1 YBn? Ȧm(Ţ+~鴙Y,,>/A!-춯E(uЌVÚ:rKE C$=ӱ.UF,O1Å/ /k=#AWbEssΜb;VƝՁ~`{ DA mSKX *-~Y!y8d2/k̄w] u ~mGڇ-7Ay{Or FK{/RLpdZunԎ?E$g:Ig0/6q^GZBmgTEKO'>q-OĶUS#u3eC%0tfݝ$}7%DB)oރh3 i=_eX |Kʠx$4@&ӊȅJBth6Iʒ 3@] l} ?͐`=evKVf/2_XW𫕸CNSUu9]4CJB@$Yn<d\rck$dž4Egn 1R Q& 6GQ~ПacnޝvENzҦm-u޼nnv+p_ &ަaEa{@k7$\dJ;~&#.[eLoz~CN@D 4t4? '=EE&vn9 LϷ>-|Bj1:s|n +ؽqfC `6&~99_cH'd@[LB0 :%ףÅcEfpma*u&0 k^df[*LvL|`7[tH R g_?@KP ?n%Ǹr>oVu7Q 7I>Ms2=1Fr_HDėmHEħ i ^f=wy sیxi"hKd L R "1-8@%n٧hȿ +{~u(#4WϡN#D'+IԽɦ_@;G`1 MWp_hZKG~,nޖ}7AvܢH57memY7JKMn_#̸;mpmNo@ue+[ϗmpI5A@t3%{5@dv&U=s&{FBh@oSuJ 8IkowI'r jNb't6qvEL).yaZ)範]E+j=:I?wkh#k+ IPxJ<$qSZgXż1cR?NI");~G y0yA@b+sjNƝ{h0&̷kv阄9 m!C'k7П)$TJ4زe<:J.T9FOv:L[pkܡ>IF3c_$\+-o":5m_‹ƤfB7շQV`'`MUwc5LɵU˕L_%vSK9ɟWeډCo7w~(PN/F,[ [ ]cZeZv qd4`gi&Qϩ2PJ;AS00o9"^&0B.ehyЏ~%ü q&o0!T_3sGsNjsbXZ.';lܧN?Uo#F~wyW8NI"".7q6i P|Z)_Φ\M\/:-o ircrjd\ׄ*4 8NI1vоׅrʷS<ǀx ٗc}.ˬZuÙR[1 63:9'7 LXX+9=}Q qTzUpjccC9ESW%s~}*30EИN<~O2w_QFdhNBo2dw„5Y|G.^ $8ԭ1K8&0!_*1X˲pN`&7 詽g#I +[Z:Z 2X5H8`<1 {JB!89Q92|Pyk<`&O8S˲6E#]:x2(3 g;s C`)⿧p-m;TR. &ͬQFjK@BjKaG3 V/Δk] ]u+2[zǎ*ShpDs7.oon/`GB[e{Hd6EQ ܅U _10SS_-x eQC~B$dLyLBZw4:TG"ru8WZ)4ZWca-ITKss 6)IY{3,/Bq )R S\7W|^ }mrݓ,ɕ}צj}wQȁyw#p>;i{yELCE a[^ 7rpJ5>(6tkPᝁRSb }z' *,RCOQYxsSwuWr5HKP!{k{\ mF@|]g㉳dxADrۼ1px#8šh$/%+:"5觮Z+.)2I2|+xpUvqܵz8"`;O5qJF[B!S6& +O6O_)n)rqpWz T>dLc6|N}sۋ.~("눫`.A^atC,ksƹ$0 cJ7zIvQ/O rO[MG' g]ApRb;89]\8[Y%ya[ 3,/32F]_3˖'!O=QreȠ5<,%2KE(9V&>v:OS:qh=/C<9fYN9,ͼBMZf1\VW;jW1:g󏇄lg:GvV0ՙΡ<\ڝ叞&b;ySXZNo azj)(A6_ZI4͗1[R˻A)"YVi2t!`ݹdnRn\mF" fj;EJ:",qoK)hNz(e|THA0гJSy\rQs:@M2RA!6 /m%YciiAŽ{PYC8%$K@ĺQY+kx9w}ͽJ9d ;Q%(9k۝oSlBO~M G͓gˍhQh q2<:팣ye Z&RsG rR$|9la$_ };_EhA]"31~4buV0>c^WPwVK+ǩ %RO?e.ށH $!u?MSU"4_gR[I4h.}C(ͽp= lyd0<^ۙ%$p}j[yN$ؽ-it{+[pN3(NAl in>M&INֵb)#7uwS9E߾ VySw şvAbfտ!3ɤ_ jY.k}|]Fǥ#P x< Z~dY֭4bg@E[dqM:շuj,&a"l ^d0FF6;q@*Bhɡ#Tep͜b{ {Hy~,|x\ysE<킅WX O>ش,Bje4y S]SKG9t*oG,[9OM0wג穨+X&m2Xu36 رzZ:{2Zluzu0&<98\pM T0ZWN=㮫uEJ*ִUӿe: wPfڏɆ/:Wo>.x>Df l:}I `4OkfH9wZcLMl$ԣ)yje sY!a éi<{5YŢDӓ5 >@+*#|_| j1aKjp:%oV-cxAXuX`a&a~:Nnl`y4{J.:pP+NңvjxT*qM{ H4}/+|OHа @ۜ;v+Y i -Ȧk;շɠ'ƒ~y ͱ}q&Î s݈&& דW`,^s+y]uH`Yv广ąS,d85c.0gѮS$ܥIq4'{8XҦ-c:xw I3WPùB >TiNtMig-5/q?W&fWј?2-jiH@+ӫ @'#"]g(Px0I)=z#=+YڜЌ\*q^铖\|zd o7wf[H뗴TK5h5=y_acVםw뷼}I^5-ѻ?0sa>\O>@{f 睷7oqǯC_v-ʌaV9w,& Q9w[`2~r8qݜA#vNb02ۨLU<6bu0ŽF_) );#-<9uG^sS j֌'V~Q^=.9=Xm'Α7;YHb~aAV߀јQ%gK򾣥$עR$|lpZsy/{f.ҷ㜛\A$<+uŋF lnLjP1< Bvd]d!JrCI'> Lb1c>2r `%ԗB-'(C::o4P4cG XݡɥIN*5qQɘLxs&(* 0>2E./sQ52H˾{NyZkPs *$k6eL #EbۘE!,ȝhwɑ'Z%QAWelʥ*2y 0^-i3ը'm#dkl 2 ImiYf[eTin_ĖEG/gK1r޼\cb )ekL*1ؐ舊5YaZ3ɦ2O4r?__Qy.С.3lexc87ڬŽS(^#m77s1_hԟ?o͕nV$}D_2<=U118K^i平ذi ),@9Ah{S h:{ &i7t>gOTDBA].t'k&7yЇӋB \II/2 |iXh G1`C:*,Gb2b+H3.>uBXYN6g:( ܃˟4}"ROn>\0հgP`!7]DRWb*/OY=+NnZ^ c'JQʜ0~Ö閲ZH*_Q:S*ԮnJBwO*UY-ӡ\̗Gɯ1G`)b}`[&:ÇF70`jqzٷ7ӨN Yf5.C)`!S\\wR8gypfn+ޗX\X[ rϐ3sFc'QZF.4D>w#+w-=䵙Qc}ͮIt 6^ *8v.r撛Ct۶3s%#KjtrQ}%0ҭyQ\D_pj"lq@IN\ _PF`C頝ePBA7@&Ӄ( ÚǛ^!I#yh±B-0X5 #w49G8q<ꎲ{  I ނ6eOBn*ˤ7tc7UYpAX7ۇ5lYhD=hWHzCys? :G0Y Y͔$SϜlΝghPDh([5rCLnU]kp%g59 m5#[UeEі ߬W~=E!G=rKWX و't&+Nu 6SFCkc@|+>3Hz:7aCvY O,^5ҷlGHgn~+L7QOG \ah&}j7!7dٮzRr!fxgqE28 CVVfbe0Nq#"sC]I9 b>S }ׯ\D"]nm!׆.kgsNS{K)\ S6ئODiUBd#$ϘZ?Y2pFt.ް^% Dh M1[cO?G`s],uc0$'O\_08U';ވW/e0+J}e>y}ʶ!ĂeTx xOPe)F.}d GS{Wtf yҰ:eh& o􇣣 j "ˊ\)lT+ͼ9T|- RYq*VN]2=jim5ڗ&RQ J Jh7— ca_Tׁ]!bͫ$> =wDvR )~o2ZG*?&/U UY[PlCcRFHlg2Y1kt-(} ȺJȅrhw~BtQ֐ j+ߴgփCF&x]a.:QhHa]Cadd$Bx?,MS roerbPw0,oK77ރϦN œ]3?|14"'xg~tW}O觙ft עwП21iҁNu:p? M$ ȧpfU(؉%YFgK[MS0h#[ΰ^i!M(BH'^O/`2  05%Ơ$0\q&]Q(NjSQs)&dQOopMGpK̝;ݵPW?pX NHUخYуJ\4q5;sLZi6Skplҩ(w`W?xr;4%#ޝC#~z@7n{H0Ft(`F5q݊M+D]uzر'~JiF>@"cR |5W5J11ZjwVg} Z%]YLH=!.톗d9 % d@Cen y@Z#Ca`n޼{ Vu.XA牷Bx ~/~Vdک1'E"uޔ YT8w֝}~dD 'g޽̤m9Pe,#qB Ov\NDzs:R`/ü/閏!|8ܗ H? 4~`}V3]݂e ZߥgdC\ u˘tAk`c[΁P#SN]DH9W1nKQĊ|3< 0E_˷ڭ"Vuz?PEق]);f_xg$ٶCō%-1o)eIʖڬ ZR}9 g)U)?*XBb[#"=2C |>0KL˘K{[Vl[ف^weܸ{:GXŘ;cAܬo,d^,m 5eysx$-c,bLh7Z~}:/w 92 W)햱PjiDꆂ3~dTiVI)X8iQjyv[LHQf႒`"ls9GHBk)c*nv3#qt ]`+ e@ +JǬ~O> \QlvzmL=IGQtpM?_TVpODԡ {:X~h`&:>X$зS{ܪG]}*r\ؿ1j__" su/{3ꗺsf=E|yi@[OFDl!P~‚DAN"k\9(0Ԩ7U$77@8tc1;æ7{>u {* 9C)W%bvgO6ӦNI|UaxY=O\X8ؖdRXJ>5,(h.8kŦҡO'N^)fJB.:ߢQBрzL I ޅfun _@̎ -9چǐ4nrFP:`{L %&Hyo_$g*bKul>ǚneIh2a1T R u4:󩨋Qˈ[.;HcTLpSXF*2=ੁlr$+ kfh&rR^qL!L;;B\ئߡoAPZTޠ{O@451 \IK#_HJ{A|ZkR]Ls`czӑ,E .vjlfaَwEnP2Kh2߿-kt/l+nZ $Ni& f%<%#c@3ڵ"q[p}XW`1 ăPP GrsDrn!0$eC2þ4; aYecj\Qxw,;ϙT a457&%Y] z4p2C7ymr>" u_;5ft QYMf*~d挃m!#ƛlFMMsL y,3qaFQ;rWWg37bd#Ȕ:o EP; ŽZ-L3[K]҃#җ_3Rzɇ#fv(µ\$[ՍOtЕ`xfWȰC5%ߏh1XFJH*\"SxVz2*k6e6 5>47%e,9|Z]ʊד>;|syNԎfy.rb˂z7OjMDa)̧:PJwKV+[k.&͖+Gr}7sI(27؝fjfOFaI$hc~CѾvέ-NB2`dC>CM̽9[4=w° өtwnPc[I=&Je^:y^RƦ}w#sOeE ||:Ȗ Jծy}@N|VJiaN]=ݖd m~*@'\W\i Zv3qG(b.tBIoB'#6fU5a9xъ,ݶ0̏F!(9|{KM+ /F9'#u1k 5u?p2qh6R*u[s>IjI h>8 ׍XN]Ez=15l)56RݻC̸ Da`hxWP;:]~s)|f MK(FNE;Z]cդLΥoE (\ Oșb v@JD( gPۂ _?ݲbMߑȫYf]V0K* S_&G &:Ocj:qɉveP|?b6V^y+YYؐd1v@c:qFR.,ԪNdĊ,<.ڞ8zI}Ǽ(Q3Ywks?vƛ ͕4cOn PzZcN@aRJ@[o'-ϓ :sOZm5V[ʎ>f8|8 8Q1+b8v&uQ@mFm{L\r+-&1A0~+.M n/ty$mɚ{rxE=(\иbv:yIſqMUƧ }7SG%:w^0,A2RJpX܄¥b . FIb߁ T06U  & q o[?%I|D=+k1v*j.Pݨ*^3yťQH{4<[|\MZ}Og} qĿǖEIH>f=D#R>OCl+;aAиFrCq)?:ܮhY"W>sx:sTA`"1yFY;nx6,=M‰~D$#DG wckbY{shZeSoo7{[ET)56 KIy>DӠՀ]wA\+\-.7N=W=}ӮS>gڣb@2a/#nMF!!#a:veHI#^>s<`DY8#W)|G"|aګ+ېC5 ݱ'`خgع2&|4D5hmytB<ĊCcܢN㘿 %x\K )2n2)x44}|:4vP.hu0HdbbPb'ɝs o`^oזQw:\ و?Dv;.7)WXI3>kcv*e$Tmly/(ƅ]$;į\\  寇%RO<$\efE3Rv?)΅~X^;7\ W fk.a:4"l@Bvҭ͓giR P $C"[Xkܷ!l&\r;in^f>@|VR,K:Y|ᐱI)Y^%3l5f9D_\IewgYZ0707010000000b000081a400000000000000000000000167c8d3dc0000ea44000000000000000000000000000000000000005500000000./lib/modules/5.14.0-503.29.1.el9_5.s390x/kernel/drivers/infiniband/sw/siw/siw.ko.xz7zXZִF!t/D]?EhDTTk׶Ǽ=,4=K}i$ t}քAhfH=\: Ey}UzR,~QgfG20nbnTbU."\yx{H'_U1ɸ,xT9XA]S9 tSIvGpMY%<T2lQh/fARe y*T6 ^6 m$|hO3Q4fq*^XLc]!D_mnV(^Qѳ!ˣkK_4MˆDڔ|Vͱxq. \H*J# EoRP6wƽtȿs1Z:\F3#@RYW6*dF3 -ݞ⳱xVǸ`=dU%6FhcSH1jW?[zJ1U[3nC  H& N&MK9#G)x AF#tzv1Q4%7OE_[% &.2lI^ !/{#E iiMs9Ar a&;^Mq5€e  %1ilBZ?2Ed%<𸚜*RxOD&MDGS Y^39V2*HUuk<Ƨ5/)D ug0rsQ' ԫ-ÇXxg,j!.Z@ ERa ~Zn}V 5wqg0NG/2[5䝜'e#*ǨVArl csK#kF$X}$_.a`  f_z78m4#`Fo˰28NuΦ(ČaOfp~PUGx]8b.փ#yԁ`mP~d9pXiS_Up09KՋטj 4Wε^$z_ALoľM|2JCa*JWFh&d8 AAiuNi1#*ÆДim X$UDNc7iWaI={xtAX;6m8 4iCb @Jc{o ~Ԉ$W{A &DFqs;#E߆L͞3CO̞z,_q :ƔP~#|7ı}#u[(B~MiD}FG5U\ՆDZ;uA`f>eNl5(bԘLaј¥& T4F! &/Bx`GNP!܈KzOUrL $gY`IϬ D(z=I}]\yze=GEaW}% {mGku9bR3)hv 2^nuJu'Ä~sLibCpGğ RkcSR\je` ڌ1$N^`s+b?]sh(j[_Zj P6H m--vWysN[KA=yU.23vQhn:]/|#M]|VQGRU\)rzFP"j Z]bXGu CHE ]cgHVXRI_ "҇gKcN^h?tc(V\}BYv mݶ׎# cXWXuV8s׃!"bvmX@Y"3`El4LwUrƾ+])o{FW< N{){X/7㎙T[G?j2ffy>Hd,OBw[: !b5I}?͜ʥ gPcbͺ4v"O6qp)zBOUA84Rs-h9@CBh8r_X<67Qz91ڠٮ@82^E+)@ S)e1#YkLhyS]~iŽYW_)eDkY~Eb5[ʯVgH8`xe50*b)u\;㠽s΋/R,fykN{6!I $\tJR;> pHA,9nyxu-L[S-3~{1/<|#7 ][SBLDQ9uJce: &Fcz#11G2I`w!9bJ!(-qQې^>rA`L@z?Km;CtSii "5.zj9390[~( .a(d,Z5ۺ63ƐnҔ)a@A3-?ȯ]U$D Ma;.>Wp^ "Z/S)[e>m7j*^[$&v?0\U~OzX.4Į-({j9I P⾞dxCʱ͙IRfMe"x2T JShB/sNesGBY,qu\Bv^= ˚Pл -y1ͥS~ 1gb7п@O,ڕ@g4ZBY$@Dq)7+~;CXo}գ*uEQ =R~|dE=n9g?ۡm_"cx5`O]ˊxLuZXS?L˺žb-IHXȞ {[bßu<#0[`sߐ.oA($>|&x-DF v|οbgjDg]9Wzr6{h `=r[pKaF3!h.$j4~EtSF4yYMs/hwWP] H3MWU>2IǶTfΦH7+U6c0BuNɿof!ӓVŃ<' gGZ9 5G%|9R| 53kIT 4恚joW=DjB'Q~qvqH Ι;QY=bAݣyUيE?8_)wݼ)@t9HE#<]Y] } Z7_Ev]jU| CBVFtfbr.]<* ӳI@6G:6]*۟qu\݇K;_f#xbes\tQ˺)\X?=8G6 bOP:Qu[LƉº|ܭPٍoR.q'+RJ8o%)&p˻ ?,1"LOU--ד%אXM@CT)RYTM$!ʯM'䦉X |a:YxϩHا~,k\i *fN+}r'lq[yH4vqQAKʑ C$gj۠_j9r,xb?ke("uG1-zt̯ z ?,}'7t"h~ųm0<-LZZk"eQ1xHNlu:W|Z" D GF|͉.rI:cxB.iq` ܕJ>40T1zʏAr AaW-at%HppϪxN1HEE)ϥ@jR{# 'Rr*MQ,6V8LVxZKjlWPD%ޓ@Z i)^վ?œv43 4 !<XxLJyaغ8_p%=;Al>KĺMj$D&qwO)E3˜Գ2,O._$Cۓj)M+Qp&CлgŽaTW Sl7PȦA{ Q]\eE~ft ,?% /`LRY4$4C*& iy[AlD<`)b4̄[z>w܆, 78r!\K8a\땥w %5t $5=#G4zS2GųIeVdT|Qߔ9@yV4jkFOrk|_JA\,ͰAH?KU=eVfsA)Hߗc9eS5+;U2NvoPuE? F3"lDC 9:fi',^-[L[P'vS+}KG1|dreU:@&tȜ[Sxak?h4(:vE{uЩ+0 '8M dj^Q9 ଞ/vV0u98вiұ9Xӥ64$m VyN7ƴy`>]8 aw ޕrty RM 䲻#hp\C|ڍ\OxLdx5C[ϭWd"vL~ Y1HʵͬMTF+NU6;&.\>p H=;aʘw>N7c*4w' 2-Tڹ:L>o_SSYPCdh{=.a\eLB2$O*K! 2˯Tty~vݸiSXlfL%$~jVs!*u|PS_\*QV\5GEӃkϬ3 \ }b?Yk.TB o?[=>dBCZ7wx} ʟi \1lba6}]Sۭ sQRTo07=ݎ$Za~&(02ZV>lF%L3-qB(_Xo&#뎖fNx~/R{@RO̢_ g06br1hc[\eLNYmwE`8%v3by{(Q#7oѺ 6<9l;IIXch.j!J:J!5WZtDE S {5 ßbAk7뽫E6)j Fu~4z=ԬgoNxt :]~Rw'*ľ70>G2pz9Gg5<_%ࡢ 6ڃ [`=W˻&Jt 8CJZ59Oތs&.K? ӉXxL}D%x NN `1qt> b8K+B9f"ݜUǢܶauսJd5҇'$b~; CGwQ&6L(|= bRV]TRQAMnZ4}K?L)Q4*Nן>fk,Ϯ OKqBhwפ ryn9}'LS ¾>{AY1;/; 8e"R|һX$RrfL~lG^pAźMqgD7L2FKUrZv:w*uW@%+z,wրKOG" dҘOvAi"![!!ߕU zԺyVu S@BCSA f {=T/v 9w(nߏ󡑑(2䩨J3y,! +q-R,U:6HOuK];,Tm,Om"q,8"lFNjk\o{^gV~oQ(%qZ7I#EjdeP5ZZ_!\ ҥ-srѪA`nB9;!ȷܳnNʚK*c濠XB!ؠ @}ܚAS\wYdUtBDTf28g֐s7.ftϿ?DT-,4Ku(qy/V  c d2Ls`'FgRy ^B.߬=PʅonDkHvW0l)5N"țe?Z,IyrޏhEg791-%XY|0c=S醎IaC0U/?ݯ5뵧vSrr*V6w-E)uc@lo4iQP@)ryNl~)Y#}eI-V0Tʿ J!ȖnH0Il(#D|ܸ4%3kˍf.îgu Wwcd5VQAE?n@ 93䉇reLZh{,0[ZZPŞϏIAtq5.4:\OoWd_д:C _[%?|1/>} Z1 /7_ȅ R%x\.{"V@fӋV߶ Ic#JC6t!G\_%CtxӠTOW" EqsR+=P2Rxas<7EH 7mlbHxnEQ8Cn-]Dӕ- `t,|ʇ~`R9"k+D'T. >zA!<'>.Ț >~TE[j}yFfNAEi%,'2Oz{s l^|m,fLc2]Kz hwnZdeeg݀t;`΄o{|3 ڻ}IBb5g[NHD\A(7y:,턱!/Qd`c%m&ჺ{[Fޯxr&zs,^#jުɌp+y~)6\]({&~mxcN/~ꅠzw7<ʔ&[DoCsAKq${}"MFu{ ~dbs* dn] G9c:ժLbr1r.0of~cN`M:,+_lzoƂB% nob@;BpF0%SVS',Sy?!-"͢U]0|:4}L%TmȨ^Zveo:}.aiE9כ%3 fH@|C>  TOhjvce9"罓<@!RQn%N`k*B?\Bgܵ`&,4z-Tw$\4$%YH{ؕoC)KHtxl^8Veœ|qk4 p\e[jՓfJCI*H'8Ui٢&v2߷T4ےG[v=t1\W:ApN;B3!3=D]?ba1v:"jΓ8F*#w>kf [te Nxen@ {]}Td 9NGAmdM>lFʆ|dXoxŠaOXvN=V֟sz8{B<ϩ}}[[3^`ps~qUeewQDPLsŸ%uڥgw6k^@/xW1˔}*(6', 3J1OKDSM%=#YAym2M%gl@*H-8+GckgpU?һHy\xhȸ@ZF@FTOjCz{FdB tQ M48?1ݗchDwnp*qN$A=-dtuCriv8ZKÌ"]2uZ.˘5D%y*R\(kpKu_[I_jJL#"xۭ1EgV&6QҦv5n^2i@ΖVc+O'VpгP2(ĸEO.oth- u17mnHtQKO_v,s&;Imgƻ1qvm5m0wN^m~VP8`㌽{48kޖO^ YhՓww$nR@{lf=.! A$T=21d}aa8m_dXH{?Bq^Bjv%INi8Trdw, $Ң4LoUj}QAYnONpQi%`tvM ìUy繵7㽁/v晞_ H12 Gc}0Wc:dX09 ^qߴ[mLcwB~2=EޫLY ow?[RsD/rb0L?rL8:_|=S> $=$_*|O ՙ QPq&]t5HB0^&KiR O@Pz]*\ܫ4}>߉ Py2Gb2fuWlufU?g2J'01$èoIq9vŤ:i {=ARMcپLebQRIluUɬ.ᦩBW[!ȷNcğ>Q'}J lͅP&(\i]?xKKEd0PҸ4 i U*h}aQ+iZQǶ\{};E@.CWsA4 fdHLy4zNI ҽ*%R7,0} $k?2|I+7Fku`F@Gz0 x\KoG0Ed]/vgP!}wN b.45OP7?HN an5N">;'kQnqSȌ=n|QJ^9WjwlQ:Iv1+UEVS0eFWײD Os$JX)nH HdS=e5-QHJ%Քa=066_qF <*\@+S&NDYQQ JHWCV׶JF <G~,{}\?'b8Grl0G:j[ w]rE5E{;KčhIltvX1xi9.!!M|2gp6J^7NI nxN=G1+yR8 . ad0R,{xryvd2xw56]v#rؙm;o@Sϣ &T=5g@'i@u-و+"g6H;Դw\~bb3EƟpB: )-q׀`,@|N~ Sx4S; Jݵ/CX"=ĝ/"+y&Ցݤ 8HJLݫ*glB8adhPGΗ)#q .3X|3?0̍}/e,n[{Br">mj] rz~>|OFwad+7|͍ ǐ?+{ԉ<FH%hPcx{V!i!1eNv)E?"2?4/}08v硸Py@ KN jDb>\ؿ9F@ .Lx8n7.C3zDaI4*y/ͪŽ7s}XZ XB#Ŭg8ܳODqꤗpAEm0D5 7,YF4^Whl X}xG9) G{1FvVAw8(% P3c6oBzLi`wb̐ /z6kijh2"MIVAE2QFPwu ޴I 䰉KGoD8 wޏ۵C.c̋0AɆt4ۋ:53ϝ&0g+dOK1=϶j,+6݆j9ȸWݑEZѸ˫SIa΅_@w}$9Mї5z$oJH¹*gQѺVQ\H=Tj| C+e}OtmMAgS'P|h!-u>1[.G~ɼPU]&nn3F:G[*[45Fx.ivO\ln=l|9VLE) ?F_GD}M,h?e[']Be)l(cXy.ns; 42(jb&Ɏ-X`'gIx]׿]gB#fB3C/H3x0 4z}g[lQ4]>xZRcLTň"`HJ@:>zmR|WIy3tɗ6Ric%yEm(^ "/b޲\ ?m03 #Z9g 𲼨+<7I`:Vw~<^ןt#-#Õ8bfFD~%Enk4*-9j`̳e .=c<9Ȫ0BX?L݄`Lw^XMn;1Qlc)|Y {p2DO@V|Bw#~>(@jc+WBd~1ߑDr/#k[+ֹtJz +ڰqş,̏c^8P@鑯4Ɇ C=~Y[S\WvqAo࿆m8 _*e `ker,y.UǸ.&TҊ}ZW"8So.lhXCz#| ۿ_r梉^ E*1h3 ՐY(йL _y)s$VBPtW~*)6oQƴa3-i| akaN_[]ރ j`"3J}; QZ4q4,њF\h;Ka0 [ĈhD԰d^_2fҝ}-Nh썻^aӳ]C,W=-.MwZS&N җ(f5BYs$W#: V74=:k3J6B*az62wQv|-KF9=Q0o,Ȝ!:*Mn#98BX֜OcmZM=W9D찾3t3"bQet.XD)ӻ O-%|۔&ɇtD8ѳlLT|)|iĠorW]f+*vXdZ%\zF$؝)}Q&! 4/zw{2#㟷lV} QEXLZBC AtɪGEa$Q>hɭ+$X5zC prU~nɕ_@M@= L& iSճx*= $)4[Gl:nIc)rz H!}28}{џO/;UemE+Z\:L a@Q^̥& _xΧ:#*%" 2G'rNAv:*? PQs%̼LcY3Iΰ\P<2^0x>bx]FPad"<[6wl߈>V-}XA҃}dCUWhZ3W= h ^I,Yo[uT4"HжuEHH_Z}b  Z&+S(x}K@9!3&ArfXRw҃&%) dGQowܝ쌛acm~<6a8 2.xQv['=ž->ht,FGvVGq_v?&7;VOlD~盎B O 4PSzU$_99kKtEYT"nmr|2na 0{#a;jbqj6sRƛgJHxHq s[9]s_ڝ^Z֗^ڌ05,;Aʆ1q2/9:ϏMU2h5$/t~?wxw0M~A3|;NEUы-Irح8#?uD>8hslvDў(̊0yJ7t$d 7LuNMDInQ:ݥHo,kzI)! 1,!cQ2%K z1] 伓B{z/=meq7^i|ި(#GoLCهY!5/!ሁA9 e~Ii͘qAkѪdD 3 3nLJv6YO$LsF ǻ3n]"b^ n!nt ?1~$/x߶7,,RZvF>?2*ۨSg@=.,' 4ӖГݙcDD̏AGbJ~>:Vlk]EP=2/-MI#Lɽ痼a`z?cdʉĞwş)~B\ NRfؙj\7/X"si͚ $dHoR,D/|~2Ki9i- >?5 !\^81\=iMn`4砻3H4I R(:;?;"5*}:o_s!FV'h۾!A pMe3]f4M\N@23Iyj1ӶVx޶]dAm&{ J.yơ^ԶEh& 2'k`USxQY5ݜQ?1wcI]Qqkq}Jɽ˲%n5FL a.Gܥ/ ct |й#m_nԻ3owVTKGΌC* AJr̊"ZHuLsagRruB3}{_rrgU&eSZ jZ-O! <cp9%Cڒ2UAaeП*@Ve Pt­\ȕW漎Lx]tPEdm!+)uCťFO.K, =ʀV7ob%ʒ~ z?`Q{q1R`畊xL`⊬!Cv ؄'\X | 23&~b|> 8!2*0.'ǃEdՁwZu H>wSZ]D63,Y p >0[8{"9CtQ݆E;|j~5dzRYǹ;_3_wT7T%G.Ù<Kz'ozfgfH2^~ټPL3)e7;C^vők(]!Y#cXqyvY Oej۽l34@ &Vn\1> 7L-vԛ .E_ mCd;&5oEQViGdma74:A,Fpᙑ'=,`wLHaR 26Ml2DgȡB> cŰOwoe Y xq7I EPص629%>3ZGdaor"2|a eocE[ %Z27\Z "VGx0{a]$hjs/*VEm>$5SƼMwf.ZZb9(wF+HA,mxU~3b4p7rjzk4n[0{=DQ6 sա=;t>L _lRWɜr{bbjN(}6$T4r.K3!^YAӌqGNR=6>px>A8|v0]ʙ c85ծŖnP{Dȗ5yoHs9qEGhƕPE20Qwr"h-h@nl D耵ױWk!*Ȋ/b@gc) 'r Uj5`ǽ?.w,NSR`ړ\-\* -"O U&QD{؏++&KTJX%!'G@p__9Px Q,v"{Smq-z {{:Pdz7 {[ Lޟ#,ugש/ˠ+cK:nb5f(H gjWpV=^kx9`>5HcըB9mtaZQ TyRT?{,%RzGO Z+%('KK5l"p^u?>a](~TЇ#_-PS@}V3%j1 X8Fɔ.GiE6q ?j Fzt BvKXnkC5CvM< u:%VԸ=$63w];!wAOu@IDջr6cuy5u35?jl%{RꗪdPc(<~3wk5杢:N,Y ,Q nN§ki0 $z3UKD2d*H+ˏ*lImE;:omDVY6yYnYA}qp"^_vMRfk,],O-H ?Ɔ $Y(3@"\l|!aNL/j7]PMhtb &{!j=*vuBERQ,';t}I2F EXN6"jtdȽUF-GsZQtS"^%8{ƅ.R7hEf$sK0}9R#vOSG-rsE h&q0~6C xowufm:kT<8WQLGǛs#:S&%{$N'ƹ (g_ʧfjPoHč@[Z/Ћh.ҁۧ\Eq㎔qF)}Zm P9ltH֑)l?d2=u39Bx@MEq'ʣ"2bur؂%qett?WFV/ gO\zlIjjRB.б, e0_e暪Bw5Aiћz*e\((u!9Jۭ6C]ʷz3ƽ)6_z(A } xYP)'$4YZM){Vv?Y~(mf?ķLq-^\QJЅ.lrp6]ZJwu_i/LcכQY-ސ~N6fLux6T (K s](8m}gQ7H{Blb|G cb|.awH8M>O@ؚ#;wE9#=azv^YU樲{FU'g#Yl{ lQƏ {/ooa{C<6r?/h}˺]UBaޡ?˽!:#H+XZan 퍹;qR| v ,(*%Cb$vlP YKN 5" L Gi)訪`}Ĕjb;Y1CP ]~2%Qs*է_ލu8M=]_ @~n^DߜhR#ҕQn޺Ƥ[D fWɖ|DFB¡Ʈ X{huAUjD^q,K μF PvWA@` ߵ')UqQ>"[ ~˵ 90h7D. Y1XK% q{5eLRw `ocH<\v ym֟)`$(x=!BEF-z^Ò-1a;--'p-e-*ҭawFyAd94@'[is(~9Kضԅ䒂A-84)-uvX7fz%`v~䱨? YCbCn1B^vuT䯡W0,j5D%` 1p(bۼfyb?wq78OF/;6CIBvoڨr`[=u)[>GN7ٹ>+j#|6]~/n8;`d,0d]"y _qo v@/%O@}sN=rQtEA`c3w`£wRQi*z UlyI|0wTH.($ \)B`6HAxvENt_I,*KFޱa%&r =/Գ[ Tv2T(IŪh++WTFګGCu. -AyZ#HWLD:b`qw{@%hEr3=Is &x1v[YCNzKi/c'xvV^f6S~Bod9#U'ffBO=U_!IC99NB2uxe✒e@jx Y A& \٢,j͏[QÜӁ,+JS[4%'JbszwTY]TN@]sʼδECҨgoJ.̭W)͸.yVJ&P7k6HujCւ[2,Ʒ$/yoyI#<zT;J؋%R@QG~r&UE @ (m# I? 2E76U-^ LssP`?G'[sv ך{(X[ ؤңRg*^7ڎ;zovixbU'[ bjjK8C\w)Vg^6;:۲ z';ɉD;T_-\c-JcpW33NG*U[da\4[o/.>̗W_W8=X:d5 ZUYNQG?^lwu Q O{1X0 ?+!aR)J kΟt"-ҷ*{]:7~_VX)m9 RԷzYD I4@!!ݙA@R{Zʬ7pE՘a:9oWD?AW~zweKLщ aPAژ'[IT醙G3f:nHzoF׸fu2Z{t X/Cmͬp)b>&~z?rEhL NeWhM+bg\ƯUHn06UHxr{,Sڷf ؞dv2ݟ$-x xI>bsj/uK>hiҧƤ-8Iܴ},7h6'1Yj3>dS;T:imY?HKu TFn2mE´[`@5|9BtBdJHhiǬ^'` ' Vwc"ARfGV;cV@Z{aQ.Y5H-'Ä؃`RFANc9k{[]fG5 oJz@[okFg=:Z! g]8miB%DoSa!~-Qet`'%Wf}vSuitSxkA'^Qe Je5ӛID#d#{3KޥJBNC0vQmlzNMq$l`2JY# T#-:0#xgQ*g/(6%.uCx"R]1]n"?EK]:~jj2wIm5YQ%FbM}u@X`~ ̄"ݻFeUޡdek8ˣ`c@t>A|6Sģ /?u񷀞c)"̶y0bh6w='`O6 w6؇ffWH~ɣ>,g [ @/˕'W5ϸ dgOfYEl 08Ll:;x:$:.0߯?K$)ZFNW9Ga.'%PCXF/ ߥn 7ov76J!1p(({5SzܐRs͘ 5?F2}h$s=ӡ`w& ]M;ܾٞޟ)ct&5Zt`?)s b'pGg۸@zpݜ)R'!'WfGY`n")Ѿ#cU S \HMq0R;z"Ǡ`@+=oǀy}FV9ǴQE; gN rĵy7̓3}߸@`amŚAuK.QSwN;H\I (sDݞ.m}Β*.3KQH?a912ŪcD g QL߭wqns z`d L5Ϻ|U^f^QPE|bm ctT^`Ar.ojҶ}n{1-9+N]4ةiwJuAP5Hw1!4[o_ DWc1xR`=gVLK6~ ;,iQzٓ^8) ͫM<2vuHqv*ϰBϷAhcw@NʼnN<"SBí ikwª^\Fe%Pwma:,ywaq$[at+!-Zumͧ"J6M}ϧO@Iehƣ *bMՉؐ2{Ƴ-$szaIn.ܑWw۟l1w.)\=h^Ek;p׊I!U}#9D{Xf4N&Rr(%RQ{.kn%Ϊn DF0 : pܲ[;(kZ&<2T>3ͳlkHXS5KwČ N]-B['Tx@`lǸ+Tvυ7yULVDؒD D|=e3$t5#OEċKg 628m7!3ԝRcCۚϹը՚^^6d9C% _H9?χӞMAΖޑ37N}h 6(_0$DE#%W#v؄9XtEcw/qؠ9j=}А dBA r]HlDRU.Iׇ߉X@D=!<ʢ條1i?ϯvi&ZwLoYduGf6 ]bNW$/R#ku ?'[EX +L2R2V(sTS[\CUI{ jI|fa Ghr8Cxx~]88 edk̂Xȅ(.z]][NN7" rAJK5z؇KV]mܡa8[0LJ{ܰxS) x`إTC(੉/la?oKVP6^| !8gfհ!ͣ<@Q:c0T?f8+/Fal6izaObg%6C98*RR83&-6to:Iۯ@|B!F.ĺḬgj'U2aXnD#c~t-+c<+).Juf/1epV;32o뷖F|58|-`=SX=5dzR;,,έ u8?9g:,a]f`)B[CX ǽ29v/ZÁɮx$jaH{e\?TsdpkYO%gHϝ^b JR`kP]ixFC^ѳipϋ"؊E%@m0< 磻OK̀j+}6|c!mlc3-,`ۥqA9aMh4rCvQ,QW{q.lt(U:E5yCxiE42 rDaC"& GNV$5\[[sBy_rKSeNgUHOWV'i $; ڹ#d/agxM":Z/*a"̀ Sݞ]ԁKݎB{ `3`t#*plNmUq7x*> uByrxRC;ױ0$:09 ,tPVģ1%}Ƚ:œ?z&Mȯ#eq9Um߬+B?2* ==ROu |*uC҈wmcjÃcSᅮm0 ХY( L'ͬ6 } G.c"K7|.\0C+7f1hr㤔oIY,)zJ BǶ\ӟkt1d*r"} V)KjÏigڐv1}rld hMY2 #UA/X3AG}SgP+0`\ɖeN7RgX.lB=񑣜'm?@ /c&m0#6gHV;qClX2TqtuYH~:$E3E7MSD[_7s13U ss>e "Ngnv7E.goF߶O Ѭqbcׇ݆eHSaH?v63U 1#JYN681Pv=<(OX5⃗VkiU'&kMX`ٍ c%B=Lq|_/IG`9`6qqJ 5[O &,-Ipۺ[I2>>-/Z~斁Qm sB/yӾoĿ k)FC&7q2Fa$ty|D]fDU$H_!ol]K|w5i?ATAq*G^z[Nzt1},9u nQU7e~0k@|۲js*Jq:jSk2j-KeipAv4~,br#?KN3zQ?PԸk:Gu_s76}3j 9~ hq#Eܚbg~|qkқH2]#b –ʧ;xJAXri)׬DcoOc? }: Y"+Qr2.)+<ٵqKP%tl|paׄ~ QቘpHv5~6iӺk0"k6U-zYϖ xyCbR4kvF﯂^g[cjVbVM9S,:V1;kQ(T)LIo4]W RU ټQp:,E!gُð>sT$-]ְAiˎ h$}k-Y'Z+<9t21w`~Si%/zRW1[њm$ijh , &sj 6wt~gẃL}6uE S<9[n\ ]_QSEbq'p/bWTγC|Q'ie4* b%Z\IS8= Z2ٷ $g`?8 !W >#!mIKXy;1˵6ڧKDC5],kDZM M6~C1J U0K 4KKa=>ݐ;Bfp?Fo!#}R3x|ܡН14bV]D5|%4[vCW0J T}H+1J$y\ 93 +mK$+mъpnVЋQ8U x(I B"x֧EH"QrXWpiҊc Oܫ?^;f Kk0j{d^j%r0lbA" ^_oanrgў݇A8\޷)[G[p&W&>^!c om+Dzq%?J"_Yg$:AOm?/L.Vn􃮞Sj,"; }i;€cqҩ7${iM#3PuD{2-l~K{j%=BleAg:P$^xY6-|K_אC'ij/z50FcjDSWܤ`qlb O8#P'9XsDzVѪ!2(Hy$({t0A@;R =b!z~{[&o ٰr폩r6r3 8T^+ FbZک%`rͰ/_ ~:'"SRӼIV*' m.W|]w5MxP Sh.˻jPz{:'LP܋*2$RY?'q]`m7=dA(cv=jQ <E~ZY\{:3J3cso[es~-FPWCR&loaլ;|evjrd_8LmI.bҍb\mŭu4C9FQ8Cf2cWA{5DĮtQ?mvZ§a:tgDnym %H9"qjXX8M2^L`9/z[QmG@7j/+n..2U"zʦg"2#U\/A8,ULU 4<*rg_ᴌL!KhU$Ks%*uZɾLΏ@x.FaUSZN~sGc [C?{C`b vŊ0gkT-`Y[L&ܾ8uplԫk!>I<${'}&j'S;=0ԥ3~aKX&(RyР# 33Z;aI'k.J;^$#_,9>FD6o4$HC#yƪ Nܘ 2cN @]*J4<{*fvM!k4 41Y7oֲߠ#/| Ui%tQ9Xj`gFN)4 #ڂȅ-~jTfo=Q Yu ɲxy\^A MdUέ";]/m*)M;tʶ27/Jd*f3Ic^q䏧-pq2$aZ =޺9ֺX> rК S;>'7SX=vc ψLSD.k{el˸_ޕ_|fTO"^⋌?/Om#M- =X6)6QM ǃ)8K4' ;/0aib~䳠L#" 97dZBՊbdNV|9:$ gF %9g0{uƿ.6&D (յ7f@:bz(DAI z+Dz:WQe`BM?N컆a֔PQ(U&keQ&=vby-6 9\0Em&à!|&IT튀z`Eg#x5SXræ$N PSCz'Mio"򤎐Y<h7>%hY=͒@[kS&F}_}2hkPmKi%maN+nzd@em ꩺ:  0a; 3ߎA6Iw}+!41t)U5\aGϩ-ҋ8/LJsIMFl'Doq 9dDmoa DdfɨF.wO[0 6,La\ x LEsOs6cܸ;\*^tA"m/b_RT _XÃy[NpҌIWNtiΙ]!56-G}nhOpD_b\Uyl;<HihWxe]3`l׊S i^Q^gȦS|{g JAIW*G% տZ }LMq&`Jѫ֚K[1C3|VV~BczjH3E21nSCްDoGS +vMdXgŀd~I ͌xNS_,@-?5tjߑjRwIg9 "j6mI2y2T62KYƋ򷮙4p/ bIK1kgЮL>uI*sQMt*>/ٸlsUX_&?2ͨycy !^+ w6{<\F?R92!.,;X4چ0_S\\8'/ヷ쩤R]q$) a醡KĐhw3`|x1x=)u҈M4lWxk/Y  _CF(4]5j }"w\ro~̈ߴp1ޣj@1CB%蓐3~JeAA<.7bnZbY*ԗ "2 e /묻q7Հ[7{FgB@S%oI$/lzOBrUi"!" (=X,(' J7*Z9"㲓v,iO[a2_\~^9B3_k[8ܰ~FOLtt`RLEL$eR=5SJvVʧs5 fFu wXk{T^٨"}[ͥ7d;(БE]I-5wdbpoU,xqaRrsT75M[Ð)Å2|vz\ 7Z;ѿwȌPf+ 3×O'փUaxӪt5 zF 9+ni1 M3#>CV ۍ4hNH2@cv*BŐnc5QHpj-sAG?/`…IOghK~1$Ǽtw7%J,4L2VcI,)-r:%]i$=ڼs"TWMrDa,'%ȱqbLS!^LP6v.E?!bZţJظ}Q&FWJt#o"+ꐥul$]I 蕷n}hPZ5ͪLN S"\NF/HO~ F Qg]Hc${PlX,BwU^QXRΜ tH?6-qQ8UUm32v&[,RMm0+q˨#!+lWw4ji9B׃,Y.kc$.'@<,Z}5;{rBg=5^w%<C9e57.H:GkO$@tN02-?وq0QoNnlqiOYsQk?==Ư}g<{6 ڹe s:]bmc }Ap^+xlKB* EX:굩҇tì0R)՜ef}ЂA~̞0B1B n8 X!Z &Fd2sH*u]H.f͌Xm(MiŪbDken=rc,o@sm*CoLcqʖH]`!".+ws\D6WjcP8\TJUj*͗?]vFpxgQjiEG_pU(bQuB2wUQ ;$%Ƈ|)bjpF 4ppΛP딘vr+sq^:RmY6,9vWuNS`X+ k>LV|˘<*%k%so}pfM 7 i]ߋ~ 27J6ՅCv>wfce JR/29.ԿD6Uk,kRoGT7CYɞDh+aa^CoUg U~* <\zM4ڀ/G${ްtgM@j XC:f',b Ֆ M[h%}_sO/o 5 F _=RU$EW*=aM7X`m/My}y7[:@RILfu aw^{ =h-QPPe p 0]3#,Mh\ HxN48IYp+Ly^$aUg3$.9, 58_bxUY^|;:s:"ש<2ü[Z^ P0 !H֙~yF[9D5PSn ˙|NkA(S=\cp׋5X]'[ vF4FURI)NN'%wCz2(,´<jMtjs4Éُ.,lpVg`Θ:6Q1 7E)Vˬoa}"Wj ፓj+s ll~S0zAa}àI aY,/!A߾>j4?JCB_4fSeIUL`YSCtI%kTpțxSZmT)& RtVTVPIazNYA0+~ -<P53'ENߦ,6ř$?)ΓgPK7r^ 9=n;?P pZ,$3@4ڱ M7T+~*HWbZT/L!+(sf}SwА+.ӺߵMKʑ344?C2%deJ# HAU3^;3UKV/Gy u'7N;U,ͺKjr5 פrH Y-4+.ې=Y7.Z+y^Qۯeu`1AX;Dd)CN\I'X=wjII E:ݿ'P2͢5T I?ZIWi/h- AkYYIF&!Z? [@xN&Uj[e}wYt'婹חEl;q)Hn}>Lr(PH*FjYuAzgW$A?/mnq IAvty.hPB P%v4u+6CXZ<;X V5pgSz)( y3g hpIC'GW8M0?mG8rԳ-X˫j6+Wv0@sX@X%~zZ4_?XNs29q7ϕa6W8sx_ xh 4 n]No: I\w.ŸjƑ_  q0AfhT ` ?sˤ-QB+N%=މqSBt<܆&!İ& +aa},br><5M4D 928k8睪g|ZA^s$7$lIEgw}K/WZؔT5Z"mZȗI'>No3)t2'GLM\!2E@>n!$F%}bWTRU iX^7Y4/ :py|B1_غbV?7|/z!4Fnhe- (%@LWE=N>#mP=:,oޟw4rfF|:E/ zKgРpX q/ڬz8~ n_P7)dP9߫ lwqD cǤϧbћGg嶀EGOw;qGP\)Grv踺G`֘3؇[T'g]vr$]ť(7nPIcA%kRB/;B nUʍ~MwB0k w@S)G]01)kaܠt\է8z 7qKpmC( ;x6ǘCqC#eFxn4!YqԻZL$p)3m#~㜽 j0wVLÒԬ J~NLyqz^+%;h9zʸ=.dL1\v΋ I'8;.iF fhtv?]WZ1e1hPO<5&˜~V~QF%Cevj٥4y sKz z2ӆ,YWG:Jk׸ gu(=4P9M=9X3Aa1 ~Z|u"6"7Rp`(BmB*xx݁./ ZK:Kvx54溺"IH'u,k*w]Gk8czG#0V4t i/}8"TD^Np43Wn$yOAh/H$#[}K~4Sxs,@%/fs氖66]\詵l%NSK;n=$ [\qߪVsꍒ3(s8R!ʧ $T3Z| "ǵ. tKʑw"A7V尧HFg-+{J4NAώL>̊{L1l8mG:898{ [$Z_PFy;榊{scO2j:yU ?g.QHDIwtp܄=OCfߦa^]  #myOʾ(@"Y !|8Ŕz^.JyT2t)}2Q21\J(1ӪZ`-?:rp )˩qJQߪ=]* gs~mkyMO8;ٳͦVTe@~G]9*;y6yY#!?h>? }0˞1 W=GW5I8.VB#)b]7Z? @;Kv?Uz?8PSq͘Y>ǂڗ; H:݉ QY H<l>p821>X.c⸫ig*[y2ԟ6^]nU6sd}%hcXK?QT 3o_:=6Jc! ?I5e`!(^9 :Ld=xg4 ې\%UW)<Ƿ. ƭzd\1 FvȘŭe";ZW81GJ\-eI>x_uA=9>S52'"K# L+ꔸO>,mf|izЖf˃yh:.m|￾-kø7D70t%_>*q%f:YlTKWtrz3d"mq+<߫.L^XbMU6-z$D?NB=YP.DOROgԄS;ZiWXmǞ'V8=W31k)6}?@J;G;QX<(h0?k<t-T9hW*JwA*!(?[&S]dkh[`X8l{(q@tUy5Γ%Cra宼j[U&\e<g65p,QI6-l"wčbNYW2jgKwQK_64xKJ2vL#NCwu9Bn]< <q#{N}ᢪ,.qyBߴ^S ƬfЎ!׉L#( j@h(,8S>Hh>hcj1o8 ˀ7T@ͼ? ȀvM\0ʷ]^eZIu|-Z[7{MtS!xíN?4u ףD5i}s\1 ۉ0钛}EF 1%z)F$o6ymk8蒝ttF#G  ,`}8"6 0k*1ш$ti*^m"laiuځww:jpa뼢J*{ʁ/-8M<j;Q5`n]=-P|) njỳNžĂ޽̋|2n=@s]va קFn%{~gُLba$ ~cd0O?+Ax`$ԣ,FFas+*q"^"044J9P  h1ˉr*jU@E#6q%Vy~ZSz3EwΛРb-{}*e`u@{dˏZV-&]z[N^>5 nl5*8ɜҏeRb]uk< |G1e{x49t>- } ;"ɡ̝HV#uF D=.$҈Lޫ'* D&X֌zMfUKQ)yX^Wdr[nE'Yokb M*xG38S. ;qxWr=)į A%2$l=bŖ8p)J-LH2q ;->ot@f/-]$G0+҃`7x^Mw(R4`U/OټSeELj2#@C@)[GO2զlvM Z$5'NL؇K C̛!$sz-|.BRu`}ADS0yl BjT7ȝt젰?;|[#>8-ߨpU-k{&P~L/Lƍ4&`hl 0kf 0N?pdK{va%ۄVgUl[ ݄RqwwxhS n']` Y D\JL;s?tҵ:r 2D!P zs ,=cwv r5n/ x_XFۡѽBak fQEҢlsnOK^?*SH2:ؘԬ}Y~f*yOzRLi8=$YMK"X'&w{@),S҅<0RHhiprvh>65=qa $7?82^u7颎̒` u/]-5eW%1BC(._r4LX EΧڥUfaڷH ekӎ&Eb/kgn'=۠ufQF[z[Tfaِs6!)v: -ú$&j1x_ҚTSetP2.|4AB`iW#EgȨwV- JӨ,8w^̹C,!oj%䢵B AD+wה`= yÆDA"tŘ} Tˋ]PX1E+z+ v۴X:9Z3*6] 8A':Ję1ԁ=/ *4 0<* 'VʤZA߽ni6ȋhGk͗%‰ ʻMy wmoXe8UO]hdPD0$VfˤdSlu{85''LSqEBZEZYhg_̓--czM { 7WN2vxZJQ^;?W^LCۂ!Td&W/нce8;Ti%zNG훦l°! f<)Gx$5+dL ?QrucoO|I RB\?]]]Aka:Yq9na|"yйO6PiTǘ;hcW#i!|`}1췝"SR:fnr]PiCj}jyL(U3^\-?D*41>|$ HyvWIVS7$/`UG-q'bYLw],hIIwWG c_<$ȃ]qra\P<tӉe6^q O 8$_sF:UtrO'A "𿛯|:^;GyIвRU-(˾<wW.%aco ; /6ݻ6L%N]fh`Uqw`܃eUU} a/sEJ퀐c]G9D dxPE,m1Tp\ cJh }_G4i"b ` zHf09Cycpu``fhSqqV~|`4#=yjs酱=_d"$aEv Ηφ!^%EaJxŮ.g PhNH}cgwu*K<۴.CWo@M`9kD)T ΤKd'kD:(nHUjWĚ.ʇD9'!AojH[1:aXfOƳeTkΝsk(}c2+cΎq@񄃽Z ;.LN!:M^y#7ᵇ=N$ŞcAT2ΎUA1M8l! FDŽ@K 9:W&/՛mozz  /O#܃ethn Ff&qΛ:b1=|5!A%)D;]_-TNXIKA;}X6%9նضg5@xtEQϷ^W8 fFu Oƫ+T4Ak<krZdz[#^Lru*n'~BD{Pޢv7OwgbaBQ|54OkBEDn\)A{a'%I'x*xyC;/ 'B; 52fd9g֍A86ʙC+dj缹LALiO56-7v>t3u_;Y3 |CߘvYۦy7OXaxqyh-W]bEw7/:t8kmq7w]~)GyR[e=?Mv,mOn'H;DTZ-JԺ EnZtQ*4$Y:P8gKMnKDu DYoaYi8 >rZ$hfPg=FsG06{qJ7]$d 7 euX0!4kd;x zIJ<w q\u̞H6ా~DEi7 4#x"{w!lP. ch(iٱw!5"@;#m8MGGGL+3ͥ|tyYgLs!t+jEdUoX'v`2 .SL7``hW%cJ4o8_fY/NF|uJ[+r_Aуɕ7%{p/jۉ^GaW|[j?!3\ûLa$Ƒ,,lqQ ZWdm.V gk6ERyOP,?3;*A urHYP:7DAy$Ir2]d8iwěmGiﶵNq*.k0͙'*i89\' 4ŰgLUL7߾6:SNB{M-,W?34,slx6n||Grd|JyD4>>JmЕ= f usv{\ǶT"g%Ӯ/rY0!b1/#\t -*cSWNmC${w|agܗHTX,}zB-r'fPi=6;7U@liMVko1r{Snc ^~JeA:v-/b,9 X{}q_$IwR?s?Cx[ 0{>S]uap oȴp9?4! r!L'Ķǒ ]X+VM"֠5B)|P<]i$P"EAXd `?'\e\PyZ"6ΘFRpZkӶ ;'\n&T A(IHfOF]AdDVt",ku,\|u=I,60PŽLLskc"7ODG랚$}1c3bEmd^w&z"x JT^!AN b4]a31R$џ+'1OwдH'DMx @Fgiܠ65WfeF &~ LܳyY2 r6ˍ GRO!H/xmVmÐXfw= uN4[gd"W[ ]ٕVćN?"9'jտpraP!5^?p۸ԴQdS{}]2e< 6lbnۺ.'z;@S' Q8g՘6B^wvai3p,^J`Hݑ Fw9e`I%7ŸdMwTc%؁ a>?&xf6EaM\=KcEq]\W>kכ&?e73!ރGlXmNWL:$ד*^\$:rqU+lNc]qT TW˗o %& ~&z39Yɷ9wڏ %h ?ՍCª䰉:ap`wv;LO7[w0'I\'mjrrH2dCMo: Erb,^|imX^ͣ~g@~x+鎡y EfAY!C*!Wטh[Uf~>W-2ysK\)x4Tn~p]7?^C8bn6!¤*;%aM3e!^&ătMc@f˩Zce[P`_?xD*/25PoɎζE3CMMTvUʯECE[̈́2m(T[PKC uѕLi ը$K˰Wc.> QE+*{yGx4uJv| `oNhN-bu
G1| @l xvU䠇ن Ty~Qp# ZnSH>tU"adv+,#пL j_pz;:+ _Q#N=i|AP!#nȦfiMO0%~` zЈq:)v2`6[fyc +{dADOH3̰F o1,&]r o|] j˃=  H%=ۗ9 tW/TL֮9dװ&`Uk$V w.8ps%H%kh4r~}li]>ٵU׃kC=7nHoSzTK&|r:1=!Acn 1l 0;F_KH"3r?~F @G3^ _GUuCd0[(F_| Xi̎RNT9D39lׄՊ +`}5bw3I(F/8/aZ 6a,YOKz{oQ0㖆 Y"}(^ٙ˾]ZuwIłxFT1.H U]G1R)0[7$nqI@(heY@}8avhqk7r,-UwwQ̬ ;뫈f9x20kVC#դa9uF-5ؔ6V<{9 )cFsilc\twBE x4s 0Fg)|q"nq8ͨQ5PAD^]ҙEij[G.2W#uұQI3.&am!;όcHf80b*]|}n̍śxm{+,82U?pw j' W!+Sv9/"ohZQQBEfnKh{3C '/Q!g$N7k[$gbsMC„N.7a~ZuY(B>ʹї^++4;?GݥLm& =oڭRHK"9<'8)@8F./цG!Tdʕ\'q{ ԥ@=h, (S呛xY6P"p{cLýVḀk;"T4)x >x$8.-bzѷa=" #ݥxzҸ`$%bZ= !Uj9'2)ۿ|E4NMR gze`Vzc(iFN1;&|s{!Mrk8/i0E6!F~ZNWv۬տ\P Qۅ!\P8 ﵹ⫺†g|_Ʀ156g NRGRn6nv`1_wSC>w4Ϡl優~?i&PTӔA>يhQؕ}9)FX$R_`U*1kmCL(4A4dz>W -QUۺ( )ھg ގVp wJ$=ƅ>b/6۠Z=2coR)c)U&!Pp\vZݥhdƅ8%:z|y>l 13َ v9zj7oɘfh$T?!H^Ac|yUQAbo"E sx'QCqQ[E"cV&UH}DF Z#Kn%$a $ R mX":&08ٝaP0j5宅 }mœpX5 R~s# םߏC-~[DvEz+ŒcHLkPk0 T/&)IU9$s ͑ktgh+_] eұh-L!1*"MA '>kOwn1B1^blpO~_ !z)dϓh`a^V `{Wf@]ĊW]ZARSs[o <۩j Ӿ8 >lI[Qm%\Q;h !fHY >@FI]YBҖFmwXNg!˽5 IgtOrf(bgYZ0707010000000c000081a400000000000000000000000167c8d3db00007204000000000000000000000000000000000000005b00000000./lib/modules/5.14.0-503.29.1.el9_5.s390x/kernel/drivers/infiniband/ulp/iser/ib_iser.ko.xz7zXZִF!t/q]?EhDTTk׶Ǽ56_[x>Lbx9¡;ab +U WrTٰؤtZ @EjR$Ldd}˖SrN]^b17"ΦKc"I-]qbIkW+ge W;9'Gp|48qAwiG@2p@R"~kJkI(=ȨWFAm2$߁PBLjF4:#^L1E9D>n8PSK+"n)p{qDEW۠|wNVDy=<-HXې.\Ha>~^ҲT*;89R(XBGsf=0X:8C[8|X#!5!\kl;k0kpOe6&Q.qy\rHޭ4ttjuYϛYjsXID`s N"62P?F1f [?$DFӆd8] ,C։JŃ)w1 owM{)ǿoJ:&YEDy$Fpms&uz~XlGqce0QјN_0#$ ?kL2LW)r_~[[a%GeD./3~*jQ߲#b zuO\έ(pTUys-oDRDY%c7z2Hj@l0ر;zk]lm߰c/pqx*t 64\0mǜpr>{Z6edZ5晿s}t+h]KGQh,u NF%h˝n B|\~CX3=N7{ݣ - X4l#OBL-cv oѶ7T79s#ۑ?Dp*ouQ푔 \PJ*qX k@ kGj}Lo,G# ;1[?n9m>Z/eȝ>+1]OU.7mQw:q'&&ʒR/p#*ËCՃ;<)X+};Khis~Ҕ&!oPlx`=&PgwDS#σ>;60X qx"=e9{oaiY%WnN'MOݭ5n; xDe-fRGln_W\=G& JcZ=ہ[C)6aD7 !WlM1@̸QnUV# y*o[&$Pi^of!TGŬ =MnҝUɎYRxt{OcRUTQWvG*Hx7VFV}ׅuboQ| V"'*l?5N?-`_E x蝉.\<DzI3kLI%L* 3Yf b{FWWfAf^ڍ mJ K߻^M5}9L'b2]"\zAVB$>"uk7/"p= C] Lbםrta"Ǖ9?O炫V@Orr߁(lq]2LH.\P߂!MXHFxx4i7V?9IpȘJ]\\%EzfǗH+Eb#Fm N=FF/ڎk:>Mięw[4y!G6dAa`eU=3b$ {ca6S^}5:̨C=wd,,FQ0LEGZ]v<~јxpk$l"\-dӗSġh C D7kvg YX='䎯~f]7aP3"ugX-x-2Q[ yV*vkfk9C@k+-Ff8 J^5^]Y>~Ny\Q~^e҂A/dZ?t2,J2ʄ"-8x:U_!-Ϲ7S{K)A W_?a V~G`4yyxT&4~@>FuWHiot)Ԥ%dÚћ͕)ɰ_yPKe &p@PTql\;9蕤}3jMߴJ-]N,θ7 _-kOދnㅜ=NGVt7W<Ϛbԍ ߶\ AQ|Xh4.ZN7IG>XP0h*1D:Jl@b5a42v]tC/rVg?$ockK?I;]1dłbP$! ei*) Γа5{&8G(..(aT\5XVEanb̩8xm<=0~79raC@]Zq ie_vj([\5U򄺏 oo'\TN1;/Ζ BDG!ebLɔx{k5";U!KPLh|J(X](Uq"LdH_gW4MCN}ގC\ Zwr$cY|)zu;6F[uC@wNִ*44$)]R{U7TDޢ]\GajT;9*)6_?=P?u]3\zƣM|fW_.P:5338e*N+tk@x4[0GJC;OTNE2݅p=$I3ϡ ~:*b$2 f6$r+{8D5glVa۶OL7dCȯn@81DhyM$gzƸqaE&pbwC H+ǵ&%Ksڰm&`H}q=^A>"X]2^TgLYJk6WCRK3 :*jrz~ԗ{drK"@.77$UL᾿5GAPжͻLg(-{X%{r@fy -݂BX⯿[}eJe9s:ަ\C`i6VO68ަY0ljqZpD1*ˈZ"O.L4>&{ޤۡ,qQmTsϩ/Ն_J{p׊?,dԳr< O$e:E@aLu Px?:05;rmC ܤއEuW3~d%@r((R/Zj{|\0VF&v{?`^[l^w&Vfjy1<'vS:}ut9_1s!?j˜*]em7ՙ-CzlkЫvy1lx{>hkpT X`aps J)ఉ?)й!ѓ^3H#J"|uldaMmx?Syt .W.KFQ q;R5 N} Ec $jW;s_+;t%12ϴ;úhtXǑqtP5^Vӑnf+gX֋O_7*&eaۏby% "ߒYA>4Sp̌#vr*"HOvG}YG Rpk%41׆q#Mu 1Q;[@ҔДu:D  sA9L9~EIwd+F%VLoj^80x4w I'`B I 'vȠIܽ\Rژh;@ A&ݎ}e'p:\Rm_U3)Gz#ݢ.VB/T[AEo< o7fnCc$Rr,da=_B-Oa` 䦨n^2K5 (</su$#~1jɗuv>xEp릘;5^nX|l^㎁CӶC 25- :LC կ"m+_[ t x]•aNnP"uEzB\x&XX4vϹ]7i`$E=-6qR"{LfU&=L-1ENm\s:JpvnՂXRM7Fe!KPto.(wvCP4Vʸ4g;}p~2r(f th tYhne6q~h^V6YG'꺪GUzC!uv7Wd [m3k+ՊΨWj4<ڀ'sYRHɳm 7gQ>88fU|UP`[SG 2 |KEY6:}b29qd&4!4!*"qKc % JUĽl| ͵ 3khX)zMԦ߼tz:L[֗XS20ȬEk6uǍc_>6ā.Jš&jf]@BNN8t E- ) x0k7bf1 ];*20!~Yh+pV :HEU7afgPf@l*!oebKTzPj0Ɲ^V,#SBזzj0A<`h.OLے@h<>֠Q;lXw]D¡LhcYSѵG5sW W,[4іC]yaۧL?)D&~̊/t71 ¯bL$rJՎIXWmrShxy[8]*{sA'avp,Bx@eJBk3ReI`>{<$؁}Jn"R$lZڼg.\Y&_ys ,ORMgN+mVЮ;X RTy{'`KmC!Cj9|un0Occ#NT= ~Qϙ~Q7d2qw;+~.fo-HdAq)69O˨Z"i)۟"4U9ش=*䪌A}Faryytlw$wnjhiط,e܎3mLzS;gWpXSFXoײЬsas6]|(NE2'fVȆMBKql*_~;$@OND(Wdz +/Fir\@_K 7ԋ0H͂V4ARG:5K>/Xc;Za_s8]MW _4dt[ qiWh,.#}_gV5 A:}kjh"zA/od~WlߣBAK:%r*nL[t7qVn1Q+Z*lV8kF2\9քɇK]M:`3<\u&']Af$7t"CیT%8\iIv跟ID{Ĵ x|w9H2ᵚ[W.W)h$Ks*df)no h',@NN SSݑ[ãQKG\(cdG'Cveu*0I%92;۶sC qbΨΣ,8VGӵۖ]0QNNa4m֧ J;vb*OO 9RkI FkDZ֘x6ɷK EքUgqIK߳ tT'%{YIQs9ȓ:y Wjot7<T(!nmU#* ^n,ヲbiTʰ/F1[/&Moǒ#ФX>ۅމ[`k*Ղ)=CGo)CpͽHcM&:RS)tjxx%(p_2^YI3%[b yc-[B8]^g@h@:+GіB۔ɬ/ orB 9Kʗ>[gl.7R' =`1%a=~zdSTz&PF t6@3;^*QYo=:Gy qa^1g}"oqB5gE@i^981s#+V~N GkC Q8K1!ќ+OUG~=2r,;fI/7 Rx>S1Lת1 N⸱2zLXL[G Zn7}3#䍽m9KuoBة h2g q[+SmY;A=(z 0.J pN7::"1զ;6@c,mxfK$nnq.S0K%0#340Z@!\p0T)GJd&0/A*xDvta+C 2oKa~gc|lq3΅64J$N_DZON"m{mH2Y/1(C;{{ϑ4@ky<[#);io>r.BͰ53Tj[ fw: Y$5{1h ? w6̻2ElĎ˟]Fd1eE͈RUCqvp_ɚBaN$w&_ήt+#`61BHm[}>jo{ |7u )P"!|jq@:*RCBhdǬ=WYf0y6.e%- OhbSj2`r MKK܍ Bv?r 0e;^lBΖ\@F [6'jLi2pE{PeO8Xm8i}gW~gGW&d.Iv}`7 4; 0C&[91eM4v/}tczb =qc]z*9fJf32k6lUm_QQ(3v M'HrWɊmZr%UC1@5.D^<5s+}ebح`rcr mn;t@4;UDs*CU??k9l__SRr]84Dyh_="FXo83u{2JPOpؼy Tn uUvϮm M{8l!0(#~B9DC =r!ݹKۨIpgC2wHy `LRTӺ]%MJ_[K]skǺ6QAE.5?kFM0B,bS?4 3A9pG yXOEgu07{\+BkxBʥLp̌l* ;Oq;gtZDQ҃PC\(UQbut١1cn"\mu|lOF>K:%D5j|ĝ(87^2R~͗Tb M0^n|Z0yNߚ kPQT"l<͂F@qp/=&9X_ p-O_i^d:t_f;fmAިs,e>}dmmj.* hE_)WN,fs=N2؂zytW_qJvm'.XAt*DȑE}'CXq 8_pౌ+ʼ RD.MH|O< pVN  VQkÄK-Aݾ[B˞+ZtV̪6* _s#z CԌC͓>LOG2_ƛ۟$-8S20ơ8[y~SgatYJ(t(A-/55[I(lCN' j#M[(Ðws@s:l$ Y7PVB=dOv4$ΧoCE?i?ߥ#UwL7~0]Cy{Ng(.d@sˎdx\}׌`,0.^-)<|pieWD9Vm~@DL*0cȄ?b1c̄-'v6/]ǰLLI3qy-UBBmgDEHtQX44I@2c@%q%IxaNqH<9$eS4.Q;,]\]]k+pkIiTV5S, A&}fj,4L_{BcܝI*5Jw4-hH|VCQ}oBƦJZo;]|V v">$^XڠPσ)~qf6*,3v;kn`¨s]n`$]cV g Qq[)TJ:,C.Vݍn^v9R6EB[\~һ|MņLY4XhxW!9Ĉ?֕xl]AI3++CRo ħ)=!v`fQdk݃bi٥=7Iſ-K!2'Ρ*Ș4j#baMM.3J7eWRMYY"#Qu:ӓt|+iʳiK0OXǓN$#NOf%0"?"9;gth.c"} ^x#Rbw,w"V;ta,%'zvѧS{S[)-ƹ6SUEw63Ijrd+4`YW(bJdqrtI6yeC%v +ӌD4'r+ZsՂƓpGGwwEZnuYw]zyna󢘷g_ծ̏ nF"*Ddsd/u;%S#ǩ܉cGQV #J<+P<"(bCiV 6"w1@%p(&ElWv@\w.Y%%WhQ "Knd2ҫ HdL2lQt 7Q59tQ:ZX;NO1c >#췘g1q#զI$st=B|0(>\GlGÀ'3 Hyo 'a%D!kԢ"Fz]DUv@̎RM?vH،u&kIzk;".>hZ"@BsD%MR5ұQBṟ6v &6kx_Xws'+6Va$L@|ZH ddM_ x;N`y)2e[ d |B "4J[.!6rP L' Gޜ ,N3dy f#h׍fFvOUvּ۟LNH~V߲o 1~dk5 832E?7 'dHd~LOnT&95f.~/H UKr:رr} 뚋#w̑Xmr0lXʈptnh`A9 7ixVfNjI?2s-?*y9nȥ׉dB싅eJV!̠! WxN.I8Vˋo=8yA/jzQ`էd0}%!qtiYs.!a yѐJWX O2G3.|(gv`ͩ/8FbB3*R4}kO_$PPo},a!*e]<3Su;|) y4˻iD"MX\I)-]TT50End+7dԯF[60li{3>gWʫbw;ߙ4Ȑ*sE>sd)w?rHlm`,kVA5W]/jՓ?l6޳y}E?Տ|bt.w~24@{DRM0Ty6TB"7$4626 AZ^ DNEѡR:)`XXq?\:z enVS*qt NkOJ ZphOWFsJm[%6|6&PIu)+>3Z˩U$ݳ~8чt-(ӟKߺDP؍cI|tzmn j9uy7~&(x/:</37 K 110:V0o Gɒjsfnb5躣%Tx0*74bz7Mً%ENcQÒ?[.]"ʼn < RMuDA6Et~@* yOLMG>KJ+mp2aLb`oCظlMsK'V9EYD?ts0!exi3 8Э3{\c֏E`(*ѿ9Egf<{{ֱq*۞Z:"=qӄDUiFq,*Tќ :MXu׏^va5{I!eMQ6 4FGyGg,o3zzQ}!H+?'{4 Dr(S8_Ɂ(?,½0 6;|k[b:JkbG='ߐ .˅BHqU+FX`Yk?X=w) As(U6cht߃05C KSф.ր=͓ dUcugЖ Ne.m(ad (Ia $oOA~D]𺫎,ie` klD}uiBcMҾx}Q$e`]^No Ǘ5qQ|iR}Z)E: vOTCJ{}R5F{)JpdWȪ,;LL"0YN|v9Y F .3[>uN`hJsx6*dy%vM1.1͔n/ V*dQ+]aXwxT$i4F[G+a*_ D.H(zk\ebӬ^*xF';g6dM9J-jVsyp/G|=u"Tٙ=:OS\(w9 DfN^l2ޝ#p=Z9rS x !9Sy@%g~HagcCdntFћhD{*n3s~ u\rqތJ_{rvc>` ;'8b}rжOMHr3y>&XU6 0ҫ#I_K0#vwi̊Qy=F`UͶ!79"u+JNPiiz<#Jm`{u +^ B7|olq{hi1^F"Rh ®/vgl7h?}= F/[oo^ h=5q|قd\Wؖa -Fˍ'}}=QGmX ^9zEm7XL=q0AeH+\3T/_ZB v@*y dxlz(F\oN<4C ::!Ą6@8u#(B]* /$`ڍ-R BgEdpy+i2d¶:c92^0NE^z-4Ʉ6M1tI0YNRXѹZb/X|m)gGU*UoӑKuXHۆUzX[%f&<)Rе /R*J|i[f}t t`=MvGh 6egq | 7_h@2Ԗ\n: )ͥEh/F'DTI~(rw0Wc)3l$]5ݝ [}Q-!QY{> XK+Unvå4 5Z:@ 6Hbg?/5q6M~|T nj8r&;7bO2A#Ur뵅}!'] ?<62l %iҡ0Iey}F${qK]P ASyc{6164 wqnIC>\[؃Y_AK0& gZ l*jw1<E|z3x܉r(=A^;oc)qGHKY'86:U3ˠ%]+Ut98zV7Q+̴Tۀu6+ϊ rď]Y8 <1~#M ̰n:K̪̆S 6µjʹ?jS4=TiI7SSbW3U0P{9hA, #UJ۾[M/cȳ"x٫ :&<́~ 'EMMw) vB; zk}r/3_=p X$OUe}V4 ـyp>)_"8 [eCtnl|4 y H{} oj_:5=)_זYPw9 7Bugpڷ=RCѥ^|#e?Ȩp+y[j.J(~ u'h\`phtAXDP<8|"TggGw6[!x42\RBQNfBn0jI 8K9@YWW6'X 襦\>WX 򶸲z#)0@E%qP rǽ|t1&D\e{. M ~`δ?mJ C%Ms9 ݺUy*,yZۊuZځck9u*`j ,̵{x߷\rhm/զZINֽZ0N`.}&7C@%;b*J5nOԕZ bi-C]B91÷ _5cpq>"|ٶ=., ^ {Z'ҴJ3QI{s|tA7T@Eq. c#vꨌ ElzNjlpx7%NC8h#<HsAڳ`){RPA/Fc8ăz̡Ywcg±H޸a 3Fv!ӣa8|ij+v<啋m &VY,AcDvi;(xCB뵉CЌn68׽Rw-5Xe!|~5`z]3r=aDG~$8'r"I\Xhǣa:NVBwe'*FA{F:8Hz;༃G0ܞ@~,ݨte| B/ ~#ݑbD0/j.e_n_+?+Ǻrc0;lGC*C$83yFW(lg1s{X.3.,]nw;\&Y[:2A Bq6 %yN&ӹ IG~p%u:OQ%Fzf˵)P&?#飌w`'GGvf[,"P7eWhf_ kLACJ oN1ˏN%zZL6|U)"_@ 4xmrorsԅ#cn6D4B .8M_IBՌb ӮxE,:Ii\6M=h張rVs1s$PrDWc1;&eOye<~RRVixPߗaRX&=dvà92a<ބwA`߫tk>y| u"ʂȈdw pC lH,G+%l;5,*q@ξ3D7 jiNhB)E!beji4^Hm$ěw|chaeB?0PY}|HCU^6 M)cTk˃ {FH89lw{DT\qS?R@h8A{I 7 {L&TG ɹ ͩ eEIe?|GH튒x9){òMEhsmQօoݲLOɲ魢'Ѱ| <(N΃߼JQdi9[ K[-?: `Vr4-?QicZ}=>gOq&:>F^U\L?aS2qK,TWY^O / 藒oX2O7Kk1Ƅ2ʳ?c:R T ۺXۭоߑU-o  HF>_ңogA *ɗAʶ̎Pg5iܝ, ȷBhrD8)B(_337'׮̳ yO BBzyxy24۴qTuPՉMYp&? Jg`1=Mph[^=;Bோ xISw`BVl~6d2rqQ{8Y224ȩnYѨYg'0! s}5dgg:L\_fwEbhဓ D?' H.'S Z+ll0,_L;";Y:D ؚVDQ'r F^ DA?)A G_^VyDsnve_d(#@h%gW^#t>ѕrfKN^CJ&&\g*Ls|?r"8u/s vm'9EdAiXj^sH|0۲sN=Q: S992ֳq0l -׎b7 ؈h ڼ S'=Z?T0i=FRɠW~ E8|ry$򴡹G poyvX"t%C1=oarS\. /t?شY&> QZq/>EC~y rVpg+O!p8iŕt ӽQ-a9zŊkEn|iI[cۋB)eE#tpΞh^MjjkFF,\Ut]㙘idKp@b\/9q\+NE6ۨ#$ױGF~/ZI%S6mg李^Ylu te+=Bj+{IZsvØcۨ7 \}QC:rS:shXي졍:& f?>IPA\&(y0+QڤEGl%M7A5W,̦ 0a65C1/pfgg(%]#1Π b tk HYC-Tp76( SI;xbCN`C.eK34`%d ϋvۉ x7T+$'Wf)mSk~ \dR%>Y6,,ḞD =GBDAcu/W2"˟U#sM נ-H7?Mo2Η庼mng̤)T =/q> ]qK*J3/4j) sļ-%!C | IU-2'*˭u-⁰%@4.!NyX>.!F tڳ㹣Ϲq㥉ߞ>$A;۝㎖\Ki~,jCCll^ipM(/#yETYO; tcrTׄiR4pGi\)W߰x5`9:ha`.M-LT\27mCCtc7o7漙Ƭϥ<+=ro* }J-(.cV6o-R'h;"rjXpUKJh>-׊Q7x Sl61+^8]y-(3[GѱWUloTy&}(Ipe$/Ӏ*Vzqm527Y(=QöJПFXR%n'cإr7 ק!PZnrƃBZ<:`m=Cr(F5o3aqA !t@_M7T( E(Wh3I)hK{S2+UrnC56`M{4R@ĭgk-jG!:+MAߕNf4O'ZSʯx+h {oF| A,:.lmKP04Blnzp)A'F_;Ҙ`6:l\JtzLҎ\ Bqˇ"8WJaޏ=ֵ˳:Bfu!u6x\HZWUle$C] M~2f3ڈi HTO"ib Im0|jʂIIVj֨i9Al$GץIe{ȷ۷cXjWX$ ͵W ^UUY"(^l颷TOtb CcU%aO%:BS.i*g>6hFT㌝jϼJyZ kS]c{MAL'gnvw}avlov!)4ˉC^ψ7Rm- %}<)oQU̺렶aV$f, /F.~cEld$4&Ej R AHq2O_$3ta#6oJQUG accԬJAn6Ǫ .o[Ӝ"l4 A-z*=[$ͷһaqNE%ɡnm=dو@4*0c5Fwp2"r-'y$č2щ)8sAuM7o ?7P[rzt1Oll8z̴[}x Dǀ Ij5cD #G }Je0,.A͒ xH%8guSW/d`sm&6&'58m4l{"1< &Qڤ@B )n5Fiz+GtiRUT{0H| YigpzgVJόIl4^[?|#/V,ި;xm*tT_}\b5 )bK(YCБ8KcׄLɉDo5߃ j7j/-_tw9VśTEN&=VDH]S6fdG*Tq˵4v_uCEJ tHS-L!lm O9^ xāNQ ЖG}PՅ! Z!QNX]}5/dI G~D~{eL6J7ZV5uGH!wK5#BV 5'CꗭHʦ=0a^cKFԽ R7Ă`y s[Z|s:' ;jkH:`o̷g,[myy?xt<'B4_lʱ`N8y)R7eL(sRmJ`}܅sNꟆ0%H\b``ЙRFHKYݵbU/w] 9崩[CuKdv9橇5oҠ0b)F.A~[c$p/~Dj!`;<%~DAx([fvȻ#$~twfm M]rd\ءCkh2]2 M9j"Fm o+I]H\Oo!j$I*UoD3*\6Md˾.0xt&ΐJqBaML~[ӽ,PqR,#CRZ+Vs PxtnB;$D5gm-wW姈MDphɸՈ5aTUY)*TB4gUuF(YÇP1lq4߅E}ؓ&Vܖw uFT=Fcx=J Y6hxm ZOӉi|-vI24f|ƃ|\]8,><7S- xEG=r>ffCavF[ȸo`Kl72(aN= pMG `:*J:?3ǖ`̼ 1 u/*=x`G +wq99MkVb3%QC:fJgCP"dK?c oEbǵ\PSlL!-*u)tӔ$ӢH.d+Abej52Vf}i6N"ՎY䗾Tqk7/}+\RQiAΐ`@ŷ}G SBw|F-.d_Acؕ .W-ͨj糇fp+G|4ҭb=UW`TޘEYFdJA ڐZvR?^ĉ 5|hTz-*9\ojZ[U npT42}6\9N5I0HsxRրS5vthh f,Gt"y\r3GLzwJ]VŘfy.EC9 +7UXT&QM^> _࿮5z`ndm/i 40qA&]Qg|bRo:s4/$-n1wocߤ\bGplH꜈' XRx|[p'V(s~ o3;p8Ð"ARnQk+jrz!`06T(mnnVYDps( q>mVT&PLk&3 cJm8]_mE.R<᭟&lF`gË|DbRe;m|dƿX:cKً$_ A@gw')%7I^ LwDě ~ w*>EeDK M9jfo1NqxH'c!bOPZCu HgFo|Dm'F.#WDv^?mAb5"iQ4 ;)NЭGc X/$rr} ̻Z |Xlvm={w$̟gY% DlX,ހdrؗnI3E6 &=٢47 k\Zw _p] o7f[Zj s ҃ίcHhՎ7C`̨7V ZE: ɇmky EE8y #?$MHhs"FqBnI~xVF hGu(Pe_GN:EP#gVT+-Z(Mzد}25~F6p.>F҉3t7ԙH. OoJ +jL%U.13G F4@ɝw|$[!/8ךy>T y?lZSm6Qy'bKz;`ӧ$ϛ=Nsܞ._5)R`zNF%KxD!ټE,+K:rxYNG郱vB[㶌Y*EkJ>ӻ׃%rE,g-)QU$䃆X%O,Nk>;JB޲Prd0H)X6"xot. L|!5ҙiE:Sڪ3 |L7X yƅAv0."'}=AƈD W.;~f al<, m֔TxZ!b|BiwOwJCFmrɧ(ߧM 7υJ'ّ,yZS9W?#aXHDu%CUVz<%G}ra ߊ$*$^ 53(8 >@r3&3s0;cbfSωa=2ߵQ/ 6#!YQ<Ǻ?Β)T%O*~k6x&4;ģ{&)EiW&nLp.d>D_ywp *e0Q۱2/x2` XיXozǼ _ gjBռ7/ 46h;-gۂن'x!v*s))8,ffߚhr4Hw:x pPu8h1#Jaxdx| <}Duvp -hEݿ8`;Mհ0Hӗĝq58!jnstxqB* `)Gw,yih6h4vqj@e$Nqsm<Ɯ47qgwy%%v &wf\35oD\Y8L̪,)$>j4VYC9|uru \\L 9sP&<|:p-݆9/d={t'acЄ껅_Z|9ҝ(hP 1yբ $UFe.pckM:%ecL*y@e<¡0(kXyPϯ׵3-E ɝsBD j ¡/Ayi|0\0?sԿ}\5q t;}c6ٽ0  ge%',Hu}=4N{GȆG|6SFBR_ꥩ6pg( 1;BUarIFj,"~%ݝcsxLNUt/C,~L {ؤ K$Ng/<7.4r/P Dv57P-R^y1pM#rz0FqlK+#N*yBK8| :-{4i !|j^:ofI3xFT|=yFZW¥SD» cЯ=aSX)lLl$$I@*0Z'rkL.s;?"ˠKZFYL~PjߞQ웭-8m{# +6CI=.{[r'IEggd?mua?$G~vBܞzQʇ Q^uT"w`5@:rҌ9iUc1> ge-6$$mڭ>!S2x(|ĩP._8t }Fsfs xHbTā ] ˬ8g5H4I{rKB9/vGMSPz(ﭨ>XGYyf)Y.KB3v陨,ϐ=?JDLCCTMӓM:;gI/II-hgdMO0K`];eMCAfjvHlf!v[4/]DShq|5)Al]V6NM 8 XDr\,Bg U8&%|{=N'=׮ P˳{G5(kOelR= yφY`^L2e_h)?sAy]GЍWj.nѓxe!0R߆kd3:ğXd^F1 ju-{YM0׿* "aCo2UİGFf͋W<>qkܨ=\Y8er1HmD4sVZ7连$Zٱ4ōYIĐNu+{eʉ#h.n5g1~3t;U,DˀfhM{sLQ)4x@̓`ϕ"k[:R/&kڮ% J}l"_qê>|߇dž ofpK@!4z8 Ɓœ.44E]t! KK8*3F⊂Im!$Q"!˩ZI 7bj v>T 0dƟ1L('IgG$z !l+fhSSg-mY*f/?Y\0acݷ{Á.Wh1u*$c _Zbb#xKu!.B7l՜]yBu G5E=me>sSO*L Exֲ*) q-9-?20?sqښ_Qfkm oMN4Hm5]Ԫ`d&b`u$LM+;t(fqڞB~ywznePqe KYGqk OhkPɺ8QU`Ɋ 61 "6}SNvg,7aL&ϒD&(Jv-c0ŀnBv"|= EJr<ĸvRѦ.=*sE0KF[Wgźmz23*=2l?MuX8zҴYK_˻OB 8˻LQkM\r8N×FbAixW$u԰xUoH!vČ!aV(,2I8:aV3E3,w>>a:pl滎l[RnG|#g,5#jh{÷yws]1vҀVלS/t鈏i<8esY汞+:8KPg[ 9@=k\vftB2F玈c"~l+w*q&T%QQS[ RY<)˵ʀI,"th!Wܷ_ z<֭>MF+Nb;Yd-?2x1UJo->W<٪_4(NS֯y\<{2хlfXς ?fH?*_epYbfLaw'įSE0Ƀ6˅ MFK0-Jd)SQz|91@^9 5/|,q}jL)HE[!wEyLqzv(N~SKL\,8O3'-T(6o4GKK=VGs,uAmcSe; 7'Q+p5Е9[Ҵ{Fem@pC/Yr(}3昜 о{aqk(ntsZbOS:,[Y]MԔiF\3Ab}Yn! QlHGh7D0pŒץ 84T/H *2pi>lG|Vn4T~cV?3z\Gu!rpsʞZr:k]ӮMqS(#̦;6Jj=(*VC#&,S4TJXqѢJ\e{|7:ح\;961xq26î ɱg%R2pu64!yTk eu@r@)|DxR x8$J6H&Z[ÈݻITV^kn~Q:T(|ݙz,|CӡP0UwjOطNpζЗT;SC'L %$v8slŖ0,`x||T#X5pd&cdGghr]GZSeS\e4{;٤lI iPɋ4X:Xd v@m3ΚUoAnTԏQV .&%2Yy&򃷏OTۜ UaCq8N홊L#M `Y]h1g%;y#6Jv5XKE:toJ4($Dgl6[Rby$ʮ u6}=Fe$#;&<"M˦6K.`z r2-(mo"[dbyM8G]oX@V'ZM֞!(f07vx ~((.YJG8y$yZx+@tA+NG@B:}m D磖֌:ߙ=)2V~UR{!*mpxzDGwGaxpڮj2-ValYDW(BP)!r;lȒǛLGË>0GP4,Kx*etͣ`}&߸FmA=q♜7%Dۃ .)]mh>R#b=v2Isq0շ:&<{B9ZPi[6K47 Y sC]#Ѩ|T&=0P E=)oilm[q"oVƒuO/wY}x Cyb= {g] M1 ht}\"I}QxB(wcKD[H׉VIg_V4psj2e! *iOZQU5oN> 3,E=sN߆E}[`cX,hꋆ%jGZΙCd>ě)V+l8K?)F`18 JדɈ:ƘllWY1$o]}\~J7";xN5Vh#)<4<B&~ |¬_V:9Eaǀ.AټS ^~OBTLkr[̹$-6_?R!RA[L@,ԫ3t?Oo? O4.*/bƁ5W|h]]I ;dmQ࿽ќ3nvd g`FYhYMg )y0 chP{ek Z$q|~]ܶuҧYg? R/$#Ӏmɘ?OT]O'C2"Xѳ9u~q}R-~W| jCT\'• !y]D~͂=eǫpF݋pn1R~ʒڽy8cmi9Ц_lPPކkTsc>X⡦63%kteVno -f8 F6>P~\A@Ci2QIl't lN"&?KΎbkR.-IʂFnxtWGn M`&b⻬0 r14|xMS<1xcD%Cnb+'sʲP.I44gzڄ!߅lf]xer};=fͫQJ6Zd+@ZWXߖ$#e3kbe1@f2#hC\n_f=ЩU>~A[MG)o%$u>AAS/i>H8xe寥m2_VՉ[&ci愧6+JJmkv>djv<4]f/!gff ӓ[Ɂ`z>#C](} +eSʄ*>  <ѧLkpgfng%?P}M_&KFzjKl^\Q~cr2 z|~9Fkkkd-yͅq'nO vyQihBɰXN K}8<1Q^g~yh9j"h Gj$tvEyt~zU?ɪ5Y. @L҅6 ';,TE@S-:QvwSg DջւvhYG?|a*C3XZoOWϐ{.8cCi2=G(h-Qp?Ov [!^>ӨXf߳!bR\cmLV-?{E=i'5څ i*5xEPrh ^%繗`>TÎ<3!z-,0;W8G+aщwFIלԭ0,p4: @4%h*9)I\lkNW,JzB+9U^ϗoD WOZZQuIpD8rFIm9_l@jn2KEz= y }V1^tܼGV;3nݍ$?5:"(4_^#3D϶Nï FϪee"-^JdjE7.` P ;7%Hft  _W˗PВh>D,1GD?Y8t8)X'j;xy#`!;G GDYlXn!ڡu dd窟)b[Ws(IVM,rp˨)3Q6&ZZ]oF<To>'>L^y{!+C#[:k?i~Vl[`ݻ#T\3]\Pj%cmW:(Tl:)HfX?rƬН:/%k_±R ;jΪO^rŏt*Nx{avM$4]}e S2ښkN3woD?ÙN}TUH`1&__VeFf$5l@lg9 ̀9te-ҠvQ37VLWgz!^ 8Uh/ţlz쫐QMyjV-p[ȂQ8$(n\MTAVI)iYcZ*LD5F0cpqm5""g[4!a`zav mD0owpB!=.v\PĺFQfuwU"lwbqZ_)f|UE8*i5.Giۭ5\Ax"?popOi <"fk.~Sݥ@Pf'm@=<Բ.So:Wǹ36{^cdo/ "z+ ALvأG 2Ŋrki`˰yoGNVc4]O < j 7Ѷr4 ZĚCdxwurk->qvuVהƽWb?Nk<@|-NoC']}Q4w!f|F{v0 q bS(y.|C '//} 46/J9np\=ЮFzɻGTz%f!`x U},Új8m:&,^j;+ rvV[$9D*oy  6ǑGt%6N|oܞP-I=jܫsfbyQH7sR1۸ϴ񰓱˂ܧtNzL 'B١K/RG[akc#63v{:Gḱ%1p b- :-t`hǯܓ7%+PPvؔgMr*0=$R׺ݐ砌N]dBP%u v Lin@z/z(p=J\Lr0jT{l!vPRWvj)QjPF{T\+gY8Z_eV7:N}.Df)4JX?k"d-Yoʠ Fv)ٱW]G!re'~Zwu)N &tuZ0)trm$T~숩-m6>x.eR:Lj7hQ4 ٗ>n7[8̏IP][[yHbhȃJ2hd׃1 }C+?#d҂E޴(-"z" q,'O"g mĭ+PϜ݁/do^tE>3ADlJ[2i(RѨܮ1V[9wt t{ V^.wJ^U7(]v] xǧyO,>vBmd9-[8~Ã)aX LW .ewy5~ʶ|=4׉D4d&׿_ɧ &1WC+[JZ^C! Z Uڿ+vJ=GٌQz"JNCē`Tv:sZfyi|x6ֳ1?W&\K#lQBP=?D1b=M |ARF xA5B ^0)a\o5˜ԍCK& hK-wN@[`J !Cl~.HU^"x!Y'7{_ZF̥)6eAR+=Q3[;4 yh0ePBC={ǂė@gmſ׆2TəTsOPK ~'YzoS:`^5{J^z'c\.WkZEYngQа#߀L9 4OVEpKw8]ʲ}T5FPj*mDCNDҕлeUrbdo)}> C2lZ8u w #]riUkEi8no 3BUb,[L N"9v,Yj#ʯcT3pK׍,ʰ^*W28[,T1>< AYy>q)o @qԫ` 3aſόfq&ETcuTӸ r E%Eb6Dt9lng!!@˥:ǟ6!X,:W! cb}sRV+I7z OyoVs62eWpߓ}ޱ<)m^5G 䕩L?%\#{ ӷ%KSR/6*TNZo,uwǼ0'VҌCeRu6QxHR>EX5g3M)wÌmGQMH1S42!T oel-kz,Z1cYF~h MOdcYEbٚf&?.Es!qgլ?VB#gS*) \ 'ؾXaԗF' A|Z[i%ٚ#Ѥu*@e^4E_XJvf^1 OK9wN9\;xSW(~Q;3sX0n>X-FÝ2{Va'ɒvBS1(u oNob0>QtU-<,.\NJ70/lk]7^=f_{z ĢI/kUvTK6.C|3 xD3RQnAت-/$kuGqGv Uk>dT%+H{D]9?3_ !rDt93ء6gGّ=J1^b9():P׺C,H&=LH){ޓX?;DxT?Fa!>dx00YNJA}ZmHCCw/\ʒ_rD KE,û"C3t0շOYh0NYa"4VrpjNuO[ oΨE\43 JbpתJg(g>dfj^#>}T+[L8 TI394Ãpأu VP;]{6 N%RtR]_- ȶeF)'bMC7a) ki\۳ҽ>EY\]pcM+L>АMW,#1ȾhZ%Ն{bT)s޺EkjJvZ+)퍏@$-AR9f@ÞjDHw2pV/o*ě_^){iRNN1Q: HNgwRI!tGsű ru.JsRc6B{ _Lt"x0+8!l`,Z#ON)-m|-3 sRW7[3%&|IhD;ڂ]=u^ f &{g &}r"yXWIB9B$#N`ԇ -9_G\}QdDxpI-Q~2ȋq8'R"7٣?3r#R3J90 26];hEZ[t46'BKr$#Ze7 ȧUv1)mm'0wsT[b+[m}J D \ۇX+Vip24 uU; LDM 6Z U&_a^)'Xd5A]Uҝ4lϭFfA?xAHBMq)JX`\zdq!CZuZ;y'ˑ]_ln( jԫ*V.EH#^?M~.$)0)m6^FWrW7ݒ*^79W}Jͱ_fy/)DQ^&2I2Eߥ0.#a܄YgYG&H}!l+f™4.9vMN PHl޹ |EgT3'/Z=ԝ}} lI7%]X5Q,/|]crQ{jK0GMV7;,[ sdLkouKGLnD>js=:'M US.}#.#j Wk&磍'"llo{ź8 ;9X? M5y !*U%wD#KOX"; ؎|3,m?"!{$3LuXFK¿oK{4Pf9Vv d'SXcPd8S3? vnMh5ݟZFk\?s7۽)"@l \wSKIJ˫ ޅG$6Ƒwbt(^RfocX!XGG7*F&qj4LĝBD ,h :^F"K5 hpK;X;*5ao5n}>{VRnr@yU5].=ö2.n8y >_Gkt3T 9_le<=:maO4|r3*is#?YAZ١3 0%SDJ,ʬ6^.,dP7M0 :RWcըao0aN׶?4vM3ޏ \9)S,1g(7_7[4EZ(p'K|=<:0EYci6C@sn/I3XI}ml֪Q*}kc7{.8g-먘)f~`cTQD*ŜWɯ(JB_h3U0o*pZ)|)o:_@M @BZL։$_^e-AtV3Q\9+oLӅvѵM`M2/ ; .껽`x3֚FW8pfeG)JWY| +}o8\BsqـA۵8%8lΓI;'$3 {F,~jLJq,q10vQY+_宽ٝWGu~ uBHS@飉psN9ح)c0i]+75p\h䀜#g}RFg$2؆J=~(,d[joB+/ yiDHPHdtCDe{3h?ٻ6l6XK kLU2׻]/-14Q2 >O8Y1 j͏9(.@"(tD=nIehtbΤMln2a/mnAjmx2LNpAh.0X?͞9`rP`Е*H2˷;)kRGm<Ҍ3 i5;$Y%3e.?Z* uMaX.d;P<}ȶxS /_'3uCzrHMw biϤd*(Qog0戾#}Bw?m y46G+{jWr/Ӥˈ`Z%'< E@0&Ԧ>h^ NIh Los]F8I.ns\TƹIķ( Z\o]M\1Y}%r@.^-NeVo/(}551<_ȁRnq`0$, Qqʑ~6'8},.'74yoІ0M2!0 99oI鵑$á%:Dd8_ťkU iro/XjoQĉEȹa` ᄭUuƄECv)籰W}>(=HDI8YIhy4dd#@b)D4QY R|tE+g6hC *<6ۭEYTs%)[ novĵ+fӛA%ˆJUb 1q_8 7Ľh",q2P! s{3V>BbČCoFתsfĎ0;iιI㾅bi)y\,v#ʰ]P>{=r>y4ʍѵ՚t"bέc*.hM}Ie(=9'kpM?^ǵvc~ Lir!>`N-WS?Un:=w545F츒yp?Ckwrqj0649?/|Ha=nJwuɡƆfIDo0[+wN\<|˸&) it9#D"A_`3)*"*wn 5+[.b$%>2s)[H Y/P2ז$c@zS۵4'>-4 HiBAJ\+p9{=m6_`Cp qpI1pr%w͘3RQ$TOL"+lvtC2ZdV%rg=5R̪Ve`o烏{@dH7Uu*PVh>LխIr bwltRh)+}&Фmah5_V-Ϻ;D[Or076v}ix܈ET٥EgYLZ=J:xSbbt֙C*1+f8qY6~{AH6Vw{8,8KY/OTiG+|F6>ыpf-rlkFU n;&(/}'Q|1my.7"#W=%ߝn8r&c~~XuQϖ ,Ex-dyjʕ V|uhDŽs0LI&)4\ 'PZDX9caJyw+P+Ty,󚵸riRT}e_jB߽76mU Ȓ`.39zgt*S,8ϻ鼜-CuYlXZE1_j?^aG7JB-JFV ЬkbF2벽y,<%v!F~ \R)\(MM"' ꂶ>"I!bKЕPY*=B D|g Q!^R'5%q;5+1X'}#$U Zn6&|+%wv[以'nQPw H^ђM6 YZrU]H[[~760RЖt5 7b6Zd'vj| Mg b,^ v/EOuZTPyJS.ۖ9<[dn)SOxZ>6H% KƪReDAl_ >޻]MFT݉N`oN0:l5߯HD*9Imy -MDas V(,6Q;D@kuw)1kȍ_3ܹ<(]m^ѿCWMUԯ4~]Hj|d֦lټQvKbŒcL3ـ(&MiM|!-cUD|VN'AND =@lup|{>艏ɱ&x > c౪"zTȄ;o^Xn5Mqb/]tzN !$Z,ڳcTSuG%4 a`OԊ&8H7Xh=W}"ZfNJ'u1ҚفS0"#hiH42\؋,4Ɔ,'{}{iuʯ0؇riZaS$w)  $G.T`|;}rْqHk'DfI+2B9<5PxtglZq|¨kj)=Ҙ^0Zz9#Xp  6K ?bL's\5>=jk)(Ik*Y ?6Jyw}x\G26<* =sO*ZVVn.'cȁŌIȲV8@L"#HT@ !tͳ1;_@9Ynq*?嶳+>MZYߚ Zi{]L)E fҗGG)K tLi<4P5-M`J% df{vͥv͆K*7jKQ`L ubN `D=3rFŰs>}PkFBCGTISȥ y9՟,ȂѾž >zFExH'$M\v#SrдDw3-"OP!;InF_J~4v"lUFG@+²"Dez|@ }fxZ`mylG 6vs'awBhdM^b#}.5MwYĎdOs^|eS,h [deqo< Е,s`uǰ<7R\/MǍ)KR`JdUUd+O%G974e䌻[ST2M7*r Zv+p k'&sa8pYw#;?~TZ;+qFy%(nb%٤ SG[fц>vҒ DB,()[]D/Z"QxT<Z=OE?Š&X@ nhY}&(-f0[ ES>KpT*3RUV hꆔ|a]$k-wK亐5nKXgBc-Sϭc+Xt'~]r$brQQ,hTbag491^s;$yEo&`ۇJ`9T\(^]%}oZdpH \uj;e@ l nsA An6f /WV9$R)(xQ ހBQ([@2aaoG2X13dl>wS\ *h-Mb|y{آƒF_jbO $:ނJvGI 7Цq{QS_DzZ.Les_AyCNӒ<ތ} 6tRv>sp) |`l_3rmH> Y/wǡN+Q)?N3ߛxAF$8\YqFL(5YnHȲ#z 1klBǪz^ Yu)+܍.;Xu#̧%CA]:˨˽r:b?{4unuvq2?,;Sͼ1Lh>S,0^4=L*":6y@rTw[{@Mш q Fe⎯t,PNy, 63RZaN vEx*O06GVgmYV b0Zܟ+1IvTjlۀSx6_CV1c'cIb(Nja2,-6\M'鉛e/B{ LzGRy;/+,@z͕JWHF-5~ =rD\ "څl c̩#@ơS Z~-nDH%eLY%"+3!;7gFMcB;PkXOw`iĠ_oFkgoش/vaYۄ!㙕Fu2)*,.j^;6ݜe嫷6X'&?%K'(@AL0ق Xvm4vGмc/aiιUQ;mlȹ: fVKJ<ާQ5ܮ "6 f_?xHCMLcFE%眷@sgXt7Tm~ +xeC4Qbp.U'Pxm8b 6A6 r} O :0[EEʸ'P/8}'eKϳSalֿR-.9GYC YPA>L ..<= qMw 5$̳8֛ŖHGm rM7koR+icCQpDѥɖ(5J"Q >%>m{B'/9b䣏inFD/\?&ji{8BXMC) > UVl7]|eU.6S%$iIgU6狶kߵMÐ`C 3`FE3W\i.ɀkW֐hˌ3ZX=zh`MZت -6pddr2UFrONEtg/%xSyѲ!1sC&JZPPМjtuSc[WGq8=JB5Lul~(>`"n'mmfJ< QYC҆ja"|P̩K"0Jg0+HpVr~:â]P* bi8m܁Iw/>R3I<5/܅ƒkH2 WEWʦֆO_'ua|^/e4 v$;ܫK{7l4v?Y3/2b^ۖw#k,VsØVaڻ#T2 PI!a+<`rkŽoro&D3Q,sY|-HZ)֬13p.ü]dIex}UmjitDܝŸ G=1!hg/UE=-骚T Yg3Si}4ԈmқX: >7`R==U} þi[]e'6b=#D;FĒM OW]6),l {);LعFOc8s}=}@q1EE~:žL&.ٺN hp;3?ҦyR I7`gSBY`_(҈Л@I}xcx`FP(wr>5ۿ[Q]NL@ƃjj<'g'*DIQE|Zֿ4{uEȷ>eZS:@r5(L3l~vXj)w ;T`k]^Y5)F`ҬT )i45D$mpeͅJU_8Jkn#j0 h%L[NlH0xoO2-kB&\A30sqru2{,￿?!OV;BrQ+#^V/G *2 0nH/XhsQ/d5wNC2.:w fn3vC:8K, <"*ͯ xUh*:+Pڂhn + ~]6sXNR'wр{Ϧhqۙͬ9¸RE4˒~t =p9Mom>}b 0Dڍ2џzjN\IޥxL`j_ouȯL9{xr6'xU%85/#ߔ\&4)5 `8itt=ƬV|YI:9s$z:L0Jr\kp<}-`,qNCDԢf mذT>@ ~~,ݕ?.!WTFFjbmd#kVohDV pYt]" >%8oͽ`RYi$s9> &w+L#}F nf5}A\_4w8r֦MZz=Z_݄9ϸP\}JϖÚM4L&SA"gT)IVnwA-` wLFQ报R2z"Ph9-*j?)S+u+ZhYIb^=*wOpTOt$@!{m_T 2y`IFLt"isfp\505%SY`AJh`ilA Cmbu렭Zy5`7 [D.PeIE[DwIҰϷɲ?4) { qW < T(dQmAɖ{!ME!-,*PPpD7 #˪T-#d /V7^t2 IĔ賰i)S>N35hYW}>w\8#,U<6!,lXfI'>qmGT1nPFygҌ(Ybâi(^N˄V} a6)Qj.3+CDnzk);=s3Iv\+\R\F[3@TwVlMep]_dNoHOQn!|9K2N^ C}&Y˜|^k77BIMPm{vg7ENQCk;w~sHٱCgqoN4ٖwc.)(¡FS_~E!e)i(b3wì5YC6 #IcF&hNJ%cCczq wbƴ5L&k*b9>X E 8V%[xiσ. ӓP/6:s}Cuj3nF 0aYxЍR 1n@J]~gmoŞ[8UB8Y$hj8"~(V4l?^7?bzEucuב>ӍY)lM%HT|?H 9CF+mW:?Zc ( /tD冹EJ[F@!~al L9]Vlz}%YN.ȡޱ^H@PRQ+G;ő!VKŇ97`%VB-5W*BXe2d}̿(:^ |@0ZE4wzdzpNRh~Z(řlcI!JكGS,ؾ1|j启T!,u U݄DVBr1by.`ϭA z{GBM A:xvb DVidLo| EـY>b0*a--)l۵M]j4H|o˄Yv8>.?KiALo~4fj&Տ^_. g_K [QLJHhvݭX!MFxL]]^\î+t7GNSϏ/hb$\$W4nc{gML c?0=׿bɢ855 Q wa-5߾U@_߂Oђ;%,}%ىµ7$}Rp5ƹo|w Kč!JoTrm}eVoqԺ5$vH"PJN܆H?UY]NFaVIe[qv^I\%+:#(lp] V 9/]fs e#Y.nZt *dފZ1`': iZn3I%*8|g_ru`D2OQ~ LY'clČ3>Ւe1·N%DNJđ\tG]\2w^ö[V΢)pj`S|M f 8*B@JMt?x,hv IvDyu Iwg$)NV74XP_l,7~̲K +mon36#uG [iAԷW-pji kLv^RB1|3?W(ϙrwJlO6R/ں]Ϋ oˉ&iE>Y[CȠwšD4%d8ח f~idZVJش@n1=f|ʳ)i-{}ĀD}lT-{8Md/B{N(+*QD$ZJ\LDPA, =]&Rٞ:#s[IhAI+N֯_컬Z aaI ï}>J&~$mp(-WLв,"j?hotbl_ >Ro>kYZP{#M Ew*!H[1pd4

fwj 4"wF7zNd]D$Bz! 7sCwkgMZ zRZ, vVX&womep! /aJ՗)m`3>U+;/wj ?0=YOĠ@>(n.DqF)FX3ɘWYc?uog=|p*r8VBͤT~ .펯{I&wUL=6oy䁏&;g"bQ,Sbe`} @:m1p) OE["OSAba?sC.`d̎}';|CTG~D)`X#25=oZʉgpSY*RkiOa/óC,ns?LN:.`^'Ja+*M'm},)+ 9!b[|N(#g¸lEp{pC$S l O_K`NPS(I̔1aXc:+)GYxHV@@?9\ԔUj#R j3s*;Zɷ0e]\ЗJ1uNrЎWxQ7xL$HuK.i0jwz|C(TldC*KbIrI|1[lGQ3 d~Kۃvk,]La-T!? vAs5[@bBCoe[i)G"gJ)BŒU Gɧi "Z~fVhM,:;lX{iɟGi%xqgC|"xŠA Jo?{s)H-Z?xK@xU@~\h<_cbe[,atihE; ≚2fZ4f:=X9`"Ц/Q~Bͽ]t}$9' K#nt&{gB&\˺lGG;Rh[D_>c%dNwePF^֩pD\y覃]?JwU|dkظ d-PMLUU9 W4]Yfi}W.CA76% yd<'Vm:i |wpDT'9AW|H;5Ir>c^Ai然iq!~Vwكcxn R4b(Dq&В$BK!{S)F_@s _K_W-ma QVJêhpX~8|s Њ睟J4c.]q:MBBԖkMÚl ם[.i91/r =LM=C*d&ZD2Fz-E4[b/``o 2G,,bicZ.9fu;Ot@|B*WL8Fjkˌ Ovp-8=h}g8$&=oܫSXmljX.@mk9-QNGQ2 >RȴJg8L2hURkkuu:Y]8 n)җoc?a\d)/iKklEQ4ƆN`"Aoٝ5z'T+tյ=ハ'.n̦a: 秗vʼF. 4A]PV\`qOSV[kMWx8(=F ^0u~v=pڞF WG`^FWi;XYŁ$5=;ؒƁo#aʺڹ) S\~) A^7c>OL96zU{gG;@r2sjU#}ESPZ8 N|H ҮVX1ZB{nn5NlqЄe ^E! /g<-x{rYT{؄*^p쮢:LъBXc27~=ҸV>aЯ^/]4Gc7 j-)"H[Kh@ʒ|D[$[ ȗq!fNFPæ߽B iW6zT^%d,dEU =ɀI?l+ŨSf:97Y'A4ٚp +%hKOkTjF0jV.aY[? 7vHᑸ_Z:*oyjkqTMpPѥ\_0>Tz<"s!f|h_!:a q1v &*v":<eV _'*h?._F-bvRzU݂ȮXSo ‘X!omdrA.ϊh Ss[ܷSM6ķ[VF+xZPSc3E6Y[ďHD&&j&3$!/۝:C+r٫ٯB;݄H~[?}>='K&=*V;=r8 %)% aۂC }o*T}$SL$rOrBnray=٦MYr& &ԽT>'HjϿF =ؼQh'ߩ~:2F66Džxcr ,=Kџc$vD_"aG-zZC'8+ V0v@>mҏЃDq󐍅WKU!)B*7="k`:1 bҀ HVc~K ӛYZXE'Iٚ.:ev,F,i-Y9/|^R!;M-ރhǴ WSDtUq=zVel:2V^qϜ'نtN֗V?1v|d}v\;?Ul1<z5j3C ]^{ 'ؾȃ>B>:nF;ƫuf<1lA&-GmUgGDlռ#R3]4 e.V}GM$vL?3_`6kb3!c;lZ&(pv}o[-oA]pnX<i;tچVk>2 ck''q@Uͅ{ Tuoz6]g=Sk0zxUv3=ھ/kG-~AAk2-YBbJN&5 X)c$0Ek~XGy1H]Խ]tg'OvPlaȩ徼fJ.E%Y_sӡ73n8uF-_s Ku@a?~uR^1Өa+fy /m5mzߥK< ܘ 8~$PC40OH7?oxV+@%Ka#@A2~"H0wrSڮD[Md5AZjD"#gCG*  !`{oQKo`5"ɥ *E4͠^J)URݬ\ !PIu2L7th(x Md]A~NZGUa۵ l l%{&yAR]=Fb<`ĹDR|rާf-Dql4x?MD0;$v!Cu@܋a)"MV*+Vti#HhZLko͜QqhE% twC\p^!sR6Η%LE9;]yYyȊW WUOTȪV%50p|ѻ,}StK89X?( rߥrV:e.}=f뿕C_p(ECCI^IIQiɈmka=.Ǜa")/R*F5oeEo4R]_|.r4^i77%r{!.%~=Ah.e)*B+%PX4ˎܻͭr:L4=Ey*d!*tU؅q)QT&Q4Zzfa† WrwՌ7&pau7v4MoE%QIɰu/Cs`Jc?U&Ԓϱ|E OM?Rv-qyJG֧ä#/6.'I^116td0,&&GIu<S#tLڂxf+Z|g3!{^, іJkP߶7Ƕ Ѡli!PbVFwip vY=tӥ2N*[6}mMD<[yk5Y ҍ xo}uQ@ Zꖞk @(P%U]iZ*0M)0$SKB6•][#W2F~5S+otbT>~;<6; G6d-GBzO֕ۢ \b>e~` o[uID1}X4cN*tB3w;&v qԒOG]6˷iR ;`]0P1/wFi-u$~ 3tUʪ7t.N#*׎8ūpy8Iej/1!b1r1׭ʷfU~`'48}iMjlB {DZZ @H&ujq#$ \3mz+S~8α(yZf6A0Hl;ς'^Ơf2mKm W\I5F%<:GY X{uU:~W0v~j~Q45hf>!q;nb-I5P݊_F=mT ӯM#f/ij2V7ۻi;PÙxwZ:4pWTMyK< o 0*"ëb>&YEz%l9L֊T2STS_lvc:[/s7|mB\[8ҿ ,{}8q$Q}סIX6b  !-d X㪻~UO5Ysod媊Q酻4(4}Ϛd:gh t⪌-$7xlȭυd/ÍB 1A9[%-zCbYJU+L á0-յÇS腲%u b>VY4>Iaz& İ/ <"~7 h?\Oߊd/Pu N͗ :8fy~afc)ȆOL+4-<<݉ 횏nƣFV7^lZl L" ÝZQFe*'&|̊ظX8I.e5k*hF~W*=@sUhNS%!@XYD M&<и`D-?"L`?\` o6g&"Gb.~UR Γ;-bK)ݹIj:>\0ϝx~.%1nݹF fUc;eV\[ob 0NbuaF72 QMj[1r)Dᕊ)9 ;Cή /҅RW'Ŵj)M:(䍧0e֓OjPZt5K;WKвf q8)5^|CVdZ&aӏqhE-y,eu|#p4(/5 tjP2[Tkj9CzO@/?cH4˳̔1LJb,K=]gNJ@n6Ȗ:m,)SSKXY}i ( Ge6ƧԶ~ˎ QS>Rbq ( X3F-= VJea>ytZR%&lBD 5NZ/O\2.>uzM'>%'&n~ti3R$VtN 4l$YSd.նlmSlutg5/J\/|z] c~ !\̊dYAg(fغ[ii[{& o>'ҭi53Ϸr_UI-,<(\ lk?Y3p'mv/zkkW4bg_{ ՗˕mHF\U666 Ae yM]JلhbڔM{bhnĆhO ȞIjiaZ+ nu:X^-\aÒË;O>lJB؇})gB {pN}E>*NHقmnkќ/ӍŘHp wwK q-tDZ^oW <7jRVł87[vf1 w~ÓAk$:@?8?ԙZ.b%~r< };Sh?0%o-Qe>r6]'b/\kU#M׹[Mrl {\z,/TL%LX<:Br-T~7t02z?/ʽ6AWimDE qMfs덣6Vɮc'i[z*e_낟rQn =M^q/O.Ց&pZukQ5YV:9Ҋ8?F{)#-Lm"J;]o'U݌@܌/rU+ ?g*VրuPZCyD"\o^h@iG?vN%X'Gp7%P9hȃm }fbF>**Jӣ;=~f B{4}Vfrň\6~H#^&C$Y"_,fnfuXB Z"CYF>M3\ ? Й~%5$vNcLT frpZ}=Ģs#`bDnUi:1ޑpKAHV(G}W+d-XVrB\ޣ^q7*˜/nOl=Z+D=1:ލ-?!^aDV~a;;а̒S]o!N||P-g֛}"d~A:ۼoE

GC7wRJc"t"5uvJΕ۹^`'|)xhɒ}}S08Bn_޽Dt`JRPuh 9= K?P!}$ lOi r=S"4] UPK!#TN?Hc?URdd/Me `쯝R]AGp3;"x_QQ=YIKAGc34Ln0iJ*9dDGY+Vf|L?eeùi'yjާ a6Q1| JjCL_jLʺF5mǖWN~3|đByC]jO=oKp-B$O{Hy7,4%.(G?;5\)-T BBݶ9U2 ev\ZXCuH~8qCd:a܈*wO`ط H,Z=D'޲O0je$ uH:l#2iuʇS9HZUab=k] ^œW0^4#~XM5wJDmX} TcBC/b )N?t? E 4b%(Ҁ U3saދ_ lSƁ{[q)1nv%?%L@Fm[.@ : 5s[r dr _ܠZI-^[v8j3 "q9cJ=U\ {L5ugpshyPn-t{sCm6&( z]Y@^&Fdž b"1MOi HjZbvIH:v)r_F/+tv%"Dr; [Ah'oD\!jZO]0u`RF c^/vNEg2Zc~p (²nON6DٟE[ fE1a,U ?})cgfxJ%QWc@T z(AÍP7iy83eYl焧6.09}͉_48au .ceLdw\tc" 2G5'qab, Rg)$ ]&U1][Tb&[@z7 R'늶I8MjuO<,j~Msۣ]1JC+jd o$@^A'k沌l JǤ D2tq,zUK`0ƃlkLsnV8ľ#wڗE]4fOFf[ ]. pfѲ Q f.Bx̹dΪĨ3KE_[T˂?lfEB'dnLU0!~n?$Tfw6Zi`E8h)LIE]=Bf9>RmqmH?Yߤ̛! ߐoGtXr[T:ODFGTE<#WGKJWJGOmp%3O!`^9'e"!oP&X/h %_edbQ{ږJ?CA+nt v>ET{NsW&tiDZ`F֣` {lڽz}hv}FĞGG3GhK?|\죥!K"%OZ#ds@~zZ*7`CX:[6Q 7pD-*FhڦN]O](0sC*] ~ivRqӀ巉-|vp+n*ꁼ|U՛v6))`ێOZL6`&ς.m/?O3ORi^]ND]/tk.kYZnYwb¥%rCm8e.(dcc&[ KEmao.D| i4?թy[PM4p+ `.GH91JI\8 Ju+Ű;>Zj$̸"f+83|SQMfY6ykQ}/^,әv+]RKvnLwȖN ?5T4tF ܒ?݆_%)Cב$pHZ>Iav'F3(zs/EҼO $ \ 6mDD.-,WFM{h2wOSl 4^75C)[(.S~U \t˙qtXCDw=gC#>+U񨻑lx۪lXO}>ɭIVM,8L]K2˂Xz5*Cf 4-Vi-''QQwmyg>6ol^*\ Q \gp(eqʴ .:!"H\")/NS$B7_\F@Ì0Ts3LclL؍k*xb+Ȇý"G>,L.7*foE[[Q6Eń;I=-PhT6u)f:kg:=Oٙ$|%LDl$,LAEcZ!)ivQdmN]o_ɤOՃyir Ґz} wA@lOj8HRUF|岠fk@gѺ0R2?P1#F2' Zjs5n[,W< N?6gZg-Wa$'' #\o:~^@ѝzCj!XĂ.rf,ɼYkd/cp'cPDѬ6qj,)3?*dnRU< zAw@_=O!1@蠨yD1Aڦa-8i E@MڜeB(.=0%^v  a'8 fAf 6":XC %d([d.Z?f`Z./GFՠ@w?}"-!:285J>ߵ^ڀm MW5Lcv1 @pKk\o'ĢLTw{w[̹QxȂ$$`hi&=߳p$F߸xQPvc >(3#4{ BzEB#fRLzV5WXGS5C,qɔM_2 cKNBP*͌ 1#5s^=mXX@n3֦!1~2rucIHZ=dG{HNz(dVV3 IhßM_ߢn[Cd~`+&A2 5$:dˎ%KKX5vQ|AKGq {(ȭ׽ٜpLAkUR?j-{*(hZ}₂@CL{Yt>ǣӍܻ/*9$nR?xH*8Xe? f*#'uEd5/6kt.BB+k.'YqnH0 ]g#{&9X595(Jv9EDUa'\c;a F$7O=b!s99]"#z}M\1A0b^3B&zt٭׆&3c6#!n<ѓ_Icd۹Yba5jBi?*ĮV7\[<f?Vm<9ߟtP@ǰ4~P"8 \%o{q*|Vю NKm>?ܝC vKR$OVbL Cr+G޻pF Y N79xTO^Z!krI"C1<hWd(;i#ƄͬV_U n f4w DRU/66L篞ßO|OR)$f*) a`臋mo-[-#.іqŖ ~\{cz?t]RÛ3ހ.99_O+4ʹV^(3cX f^3=; h+]J-ANom%`\ǝ+~M0u]-Ol'R:Vʔv[!7C􌑕*NVB7TlٮPbm|<?%0DCI}:J3V 'y!ɔR:+`%Y @U;9.=ܻJU~"r<1s&~#{ :DR@-ĵFb|c͛m}PV󕮸V0ѝ~+4KgSUnb{8$4/7mS6?0_nUUhoL7Ti[TzָBbN[j<{/|H "JN ! }5$4.d +]b_ SJ[k;El^GwE z nFv>"ʫb = 3?8쵌A%Xr)Н$eq~syޑ}A [dn=VDr`,KQ0t+ ȥº,{u6W81n8jG= X4:3旽:?8 vJ.@ZS f{YKX]@^}}%ň٘єp!`lEr3ZѣkJNcW-OwOcKkzB`K)4E.kz;~$%οТ{X'F6ǬDVe!Uה#X`ĬK3cş1WZ{fzNhuf\uȄ< <ǰȵ <%M W^yՠ^]*W{;{|~!;pKNKV&pʾڻ rf~HЎ,1P=%ϙQ%Z兿t'i}xp#}>es1ʋ!`-|[B6<w%$[s pė"P|0ZqQO3TAzX!Q۫;^hj]Cm0zi(|r Ӗn='ȓCT a[r+cP՛S̤;RXW"hELed "v&O":IՐ`< P(>}z\5 Z+4$tZM-pxcpI|q81-jVP3UveI\8ߠ_TTKP/807O/a #mg@ꈽ**gDF4/: 3R*,>wzBrE.p~MBt)3']+}Y sw~{9$MQxIg9ݡ?^ޯ e % O>JC·}͝Iw9Ln_TucEb`CLTcPGY5[1:ЩxOJl)pm6ÔZ=bPP|]bDEIGxELVӶnɭBIMen ^/a9Kg*2`(,w":a\(6u$ N0.e7bzISB,RτVύnʴ'XIjAl͐&RhG}XtSO V# MPᖃ=<]0Pb^So};Et"I+rYvsIPYL_Ϝ$]w៛6}‚'$~*J >ᆜg2T}:y{ZFL'U!,5 i6dgA?$d=׫dU7Se߃ 8ҢЋjR=ҭ!'6oQhD^yٚƞ0s:k !sz{a>I`FEWFPH37n!<^:H (YEa|yniR:. YniR0qNd[7`a5 C_=lry=92U-l$`*9mENiuݯ؈qkcr{t4PH,vm(5TaUmpG#".7gHn Ck<s9C톒JmijyK~ qG({o*ρg5<Րlgs}s*_kGNq^)VΦj5i]Rqǰ1R[ + bu +*)ӗP5qB[B-O=g:-Lrvk~ɦGwH)9@տ ⣘qNGB6Y TM킺*KB1@Z) ]%d#>Rvӛl 6 &l)ua% yz_؞M_E`iOP$韴НY(-nƉ-Elr>hWAʗL\L 96=~#(U5&X9lNFΞ`ÎwrnzK|kgGJMrg̳Kod$L+? \ck<ojP- ԚY! ,}F)fcMzsDEƱ TA ޻-;*#U"p^a~ Vsh]-c$ZcƠdt,K=FvAqT;.;KF녻J"oAq>ȵwү;p~0*}f#D ` z;ˑLd7mrFd6 h?8$oLU}hS9sVǎ_Ӯ_g 9m_j e%>IV5OMy1ƅ@yvUhO=01Q,; \r~! wW(O{i!!qk4`7)^Z+vVZL!Ϧǽv9Ź\*ryRˁl&Fvm8ڀm$\uWy2JsO}Q+"D܈[ƨ!PXCeBeP-qh%OD@7WՇ}%q?=G6ǻOᨀ\k!'{V4~0: 4[5yF`y#QK~J($]u1k (דt֍Z~|kK/߾r館m%@ղĿʰ`ϔ~pdzz7)ޑO Ҍ(م Kd~[ FEl2,'vU3KτǔVL .K'Fښ JV Mu>o|{&d$Оv׼)Xlt r*]V|Z+rNlPI_ۉSǿh 'TQL7shuuOKL!D<} 9CɓbI|W3hS;S%A YZ,?sdS]uMY!%4R7~dՂE/PFv _k\2_''wLTU *nVSvR(Qf@p\!!8)ovP3.i5AH$*A<`dM  v?lOSTȖ {O0H+#"aD1?9;1ġ;ӭF|d˕CvyS_GJ՚!Zo3OFtFh7~߳bvI'U7_\2kY Ku!o󎞅jb`C<= -ran?lo6Q=9ep;W [F }GfKR:)u!;f4f_:։ ɏ3 (ꅯEAJr9Qh{1}qڰ)h_ȳQceqO~szZY'nS#{eԲg{Izޖ? WOE_ǵ1ʇ J5M-]iy39o6R`6n)}k}neXxn{mPA hx"R+qE;+l*Ntp%B& V]DDoI>m՚ݜ#o~nq[,hQ|%ߊdnvʻS'ED'WAc3s BFJXT^teδ_)Ӊ1 dguw|` Ć.S/5үXg *}sI'Nq8^L~tJNH՘S7؟`y?oHH=.JB=}l>5k~M&3S|G$]!yy-ݼOAV4/ U] l:Ֆje^[aILGD4K0n7{ًq5緽սYu=.N=|%bTXb~T+op=w d Z%y!ҀT5rIFYW3h _1>V,'bx _O3MBnaog>?V kkг0^O(ía|EJ2|([NjG(uͥwΌpL) SInђ-)n:(%Z|yDmm]8fh" F)52ƬCZ@:Єa\p}M~ s(E>kMtqJ8xuXbZX|2s;}p4أ"`H|莭ak8M4?X Aŧ { H]mjlcrOS5^yKE;*cS!Î)spT9˼Y<3i|߄\bm&K\O?Ⰿe5$Vǯ3W`u}/tD%@D=4$uv(ͤSF PC9N &E^qjyͼ4 \X߽'Ÿ_ҩ6EO ͻ%~V ҭbf(%#d8^=_'ϩ.^$(ƶ\B,5ͪK:y%>} d2fU&W l?8i#cƅ)uX)*aCu Bl02d+&OsQC>*պFѮyVaf@+!+$i|'ۍƙy>G84V4a~^Q,MizNk R4xg r,#3uW_x1<vTL}>`=[X]C⫻]N$YJ퍭jSwPF|e0>I7JńE~# @ex3iPC8R&ֆMJXeKj'&Ё?$~QymY>}ϊW!{K CxfαØ7R5Uϱ@K4Uc&IvXYA҃RUGwfXY8~_5^I<jq̙+s>Ӭ5?vի5$qw*^Ⴃ&9>2óJڎ;Fu۵ %UD1Ėmou0 V옮?|`%{J9љyUi&A\ޭ>'#{gWn+ɯq 7)\X~=ӣt^^e<>U>~d O83΋aHC䍫'p}(bME p-3jPdc# u3ݗ`ĂڎyF݁N)j@e(8"^ Э7v޼+Zn'? gk鷀ҌlČz,hIϲB"Ǎ&B5<"t T *{Ȝ< IdXt(l6vJ)ƭb<\Z9IZtD̐gXmlFcT#z`JKqN2_:,QH ;Iӌ7=:b9,iVq]#'RأcSKCjS6 ϷoHﻅ4hL!ld 4qd *Vu,C?{T3>w /+j?@@ܷ#k>X7WC#oNŔ^Cڌk\]I ,YVh!{#=/Q0)/i_t<3z1u1\ $a;s̝p0@)=oCq%(MEV8yW,18;s`ZlM|~'H@-ɕ>w%.ѳ!eMOjirqO-nHL>.6$,*N7e F[TzJW Dc5. &m$ $+O` #g>>_1/_v)K tJMPƗa jwE&A@_2 }mQVgYNC9 ӵ,rޙoi#%\"Vhw11#6ݵC2lЀ얆SVT$_d<[E4v3 iW9$|1$rm-^nV]6X݇+CӪ 붔ġ5FaaMWzB*oQ#-ܧP0L _{3D!-`/4U;TD^YkrA8N̛I5uݠ?_nS0E(Ƅ23)B%G9 'D! $ȸz?}lf!V }ÉP֐NDS!O$KhA,h0 rS?豏%ﭝLMk-  c!sп4B`9Mo/{2$V $#Z Ύ41&+̰~ @1WQ:!#VRhb ?6jM+`K虵:-e4!E%(%%l2C̺ohCl"4 s, 8@ab*XB$T Bh\t-)2(ٜg:u{:w1)}$ڄ"N&ѕ4%MxN٫w"aܠ}ƅd=#) zaoqh/ÐwC#yvq/%:G`L9SV?Io0mn|j0_d9s7/G%ދ3i6m}Mz>c5jD̓H_\B[%OKQ{N茣j,0 q(+fa7kxQnӚsY?v2*j%gФ3 Nc$ (_}sGMUʼnj*kO52tuݗ`|LhJ%a?̡PҶɮtV?Axp:㝇Dam=b=MBDpV{_~m˲8r*WY3~e6XcB60!]{ݓFRosL+$Q2xbg > s4jտ%'?{n*oNX3*sWmj S~6MW[~.U^ H 7 .J 4ki$}.w33pJ;bw3' ~S&a~SQ1DwLյf-+faPS<"5,{Y z ǖ^% m+wxƺ%8e# ߛwGyRaӜ"~h\nj$k@}llԝ|%]~\fIj7ӟ{d'ܔ!t[Y%N;Å+m[7 zhS@[+Wx* 0ybw;_ -AmջnYڷM'<>aS|Yu|^-A>L` V$ԫl+5<[Lߋ]W$ePm]Ww$݃+/i@ǵʆZ~BBuMH Y \Ai]|}oI9xư~Z. 3KDTjYo/A[27Ҥ~V飯o(< Ll%8dKcxNu ׹BOϜPΔ3cZ0SF?](GhHyElO.!1$0c#V IOiଦ7=,+l 27R]ZbGP3CX08R"zx #Y1ka _PkQeF().v?` Nr~+1 ^vm7 U\.v(FRzeuSp@BfO9&QGX t7&ӮG.p}xg͆hVyJji)&Fe_OGR-]J{ù[5}.[[e_k(r4;&)3wNP( v@ǐci#cϋ'xHHԇZѧX( Ca1jB/GCp×uVNb AXWq6 $1'ib.l3\u+qd]P@o\.ZzV;kD `])$ݝy; 0`c܎^p$^^E%=MZ< hϝ2֯f]ԧι!_f8UƧ,p :4%f:|XC%cRg$J¶_Ob*hӸ]O*J WyV!9_`\ (+NpIm(~P9w;{^l2tf&[Twq@sMHJHW<$}sXGR6 5Ϛ8Zfĝsq3O2 1\824~V۪a u>k24cQ$kqڵZ#<$ZbHODo x(yڐ>xMafhFm3)۽\kClsX*շXr9͢j5AvLGKmA֨fy]SD$-M2]ZzeHq|(WǛE_nBʝ`MFf4 ?SXN{0ͳc@h\k ,qs-%aT~.LC[K;fʮw;_DBQff IgU7#b~:d̒ N2Fs.ik:>Cĸs[ bA TW%ex+9ʭd$5^=_E%Rn^:í&w:_Ș/J& dt]QcWŅw=lo? g0+@;;W{m5t6J㩵CY?t^E$Mi#0d/6N0'0zֻ}ǣ#puOX壓H;e:>O{ <˘,oH ?f¨Ahms2j/iU'wZ M:춼'H'ڥdtRsC'CR\slѣGwX z>^= H6ϑY%fKj@[ uQUx]\M 7|_ZޟR>'CσݾG!ق駣и:(5JB4v<;Oz0DS;oѶ5evjѓZUFm?U8p޼ 3и/eRa^^tj^,0 ܛdN f.鼿"Gcܾ/X-6]@\^NgMoMm#4 'Zԧ=vt b LUBA;<l-KeֶܳYb۶@kH/))T6t` 0gY2IQncRSzC<-jQ?CK'3%W=FQ MmhvH( #^Nb5Z'/~`ɾ@sL 5ƁK{U5lͅ.bѨDRV8HA|uei3npl˸ӆ 7](HLd)^)_!xI?׈"I OF}Zuޡy-PˉPxi49sicUwa4 "=|H|[e83`m̒"=ìkSqi:ʇÇUadu}Ou|E;#Pi. 3Ym(qG~'ھ$Fv>56=l&,b&,&n}{柄omx] _*3N롆.Wa 4vU5%I}bsS!<0h),|j{AMA[Э.X]'"WR)5SR]zZ%I9PyͺƵ8yxɲ/ŠD(⛎Y{ ʷ¾j Qݬ<=16*܈֍,y:qRb/JD!/1~sKgd/j~|@ZAdb&Wcī">oxQ{t{elddokWF FHAJWQSnKԫR7a*?$̞ʞM( L=q#ϑqfh9z4A0Q P„S.ea 1C '0\ٺi?h-Y%Lcr6xu_9%|3$pX$]"H_A~d 0ةr8p&VBl D_ bLBF{e{]_U{Z5!&uƮ=6'lHlR/ltYR3Frsִup> SUT1w=C{ +pc+PHEFl4 ֦#OAyLYf J!5? )/36L:^d{5BO+G-:,Qe텧V x: \u$!% U5@:xˊw*VA`6^sXax+Bl?AwdӱA G"[:e rصA3c2R(kd"Ig3uKNGD.LjЮw>ӽRѹ ݗF;cc\q-bNaY@eeVx4%K#{‹7Mav.]]SE_jd\s%{3!  TCKbRKj1Zؠt;xhoj)Yo8|)a@pyžu1!j;XT\h ~@t]erJ|C&bF "̝9'74aGδq33?(gH6Lyodp\ॢ$4q5$d<Ȃa]B 4ZTS:PE "wՇbn+y-&[[_š>'b2nV+w!t x%^]ML 8*XLĕ@p cg!&z@*gZ6xqbÅ;"0bHDU90<\uhܘ<|-^ g`rdܨ+Y˘hFh96`Rk^*u'e{> whL2k-/kE>ְN p{D^_ju#b a&_̋d G.7v1$v>32XME8ȑ%_ӆ8X7B%HM?(}JB'V?Ò9 21;jL 10`ѣ|rBzMJR's\{QjĜO<-XW ,$՗Jڅ%ЃgBaQP9a|t^{G QO|wQf!/}In_.QZ. p5-R(Eo:hh3VゥOmkF}':yLuFpɊ%e(ؒɉt99g'j0BFGG(;z60_]4hJ8QG=$s;?۲UGac\O\84܌m9bi^M͌ټRoWU](5g@7{65(nZ{'l;ᶸk*&Z swA/[a85QJG~t hPq[$Q Ea9k.srzLCysy7]wbzK{ *r2S! ? '7s-ޘmٍBOaVVHśμ[(8.l ?WߓOvc_RաMzR#֠߉TY~pdҵGS4 y\-û=PPb%Qs7՗SOvGg۽A΀ߓ<<\;4qzS'{6<6Wϸ& ?;O{a=[>yj>ԓ!OnNsix[N\;̉"R[nĎPG*(P8ˆļ`evX;'}nj8y6F%u ѝvOtUt8~06 H<5L?T+1=i&ggEgQHvbI4OM`~LF>/wGǁi#JGnhhZ佳/U9TV{ҠRR#Iq\bA ▰Dž}NU=_y5Nfh[Vi- {R i.&c-L'%/sשk؟)au2f]gq 6Fxڠ?o-Lq;e`BcTZ gnY#43=5MpgJ~BՖsRR뙠ҰTisT-cko?riD'!\ qiӾ)D1C0g:%H.ƸEc J&ܯR7AQK;H3g* e%tidt,o yڸR#|u0.b;1@JZW$C,s݂eC(?Ven2qٽSD7Fƞ|%_%̥o!MH |ƈеCKn/#/R;432u||# Q5Hۓ#59OJ%.WV4trA)ItLCB0/0Ap(*LϽ)-:Yw{pZ~sm%"dI@SS?8ql%NE14'5M=H֎Mldz W%⠬t:7*L4*DP׺c z[sk+"L(!hr R,]f{Z G^o=s-ЄOƀ2l\!a+Tf9f|ahʮ cfmHtڲWN[*΅c!OTIKp#"M*+ZW2zXŎ| e74 ٓWjqcvO;uAK?*Z5%o(@|}A%969Oя &ՖKmt/% +Kġ;{l&vuS"pU"g)YX@!x0ڃ*Lx`ӌf!pbvd=@ {Vxft`ƍ /JG}c͔O-$CŚ؊;x[!zjk:D|`9GM:)"q(+PBĈyLB@Ph%thψ]Dk[s&. I>ҽR3H*8 [ Eܶ`-skG{"|r 4, WNv+%^ bmvB}n5~آhJA[M)%gƝg{bKu \,=:pzL ;e{kAd!43mħ\^;PqorETN-̤Akj \gq=8Sw顓b5eᰖ=ѬgMɬsm/ƈq&E{FRq'QKh_͘(N%ө5%Vb}}L#U0hBx[ 8I0ǂ:/eUoLeY[#_E/R6 x%P_s<+|q;!&"nfSuL^Ήo8 $n ޲ny~KNKa&q-XU&r sjڰ*|C-PaM=Oq9f^#iU??𷆮]*`+GE&x9C]2\*_ݞ6ͼ;>S@dҳݚ$ԖߑNJhgMQ̩D*lA\U܌f+8lDA)T@F1ދz0MyNa`Le6Q \ݷOa1ރ9˪I6aɯY4(xƠe'aBt.8)1CEM|*HNJ붱0BQ#@pR?gtd{<(<ԔoΟٗ4N_ =Mus*061& $.tC`ܴo7[zp }`jS7LQRj\]v%<8KLS ,'R_uq7/75縞R4B/ДpK@_Kpfᖑf&b?Ik]!`!;0d\ Gix{>wO!Iu!\aiBj ˕˓aQ-BoUw7}pIOw:-;Tf\G,& u~VPY/$HZ'7E8:T^Or fk̃cA%E\2g.ݱoLS6,ƍhκ*6[ۯN$bQ|;2N}nK #T:v,Q+Ic M6"w)s~dDt*wA1"c/]擥VšOu=d _bہÅX`L+(VQ X|gf*Vr#=:t,\4lC>`bNijkץ/7gqXZݰO/x)2-q|w`wQ[N`ѳ<4"d\LNMT1Ƣ]o( ]$& 4U3mx u(Uz= (e\j,О2hNd'hE|vZrn4pb~9_%S oN("-o~יRY|_KQZ9k{h OM Oz>q!7d=AS ?A}6‘RǶ;x)P#f|S_ik֧)OGzs#hdc =bÕ3P}46y^XTz`Nm*@KeT! 4Hm9#lJ:1GR&`h0rWwum50ۍ~p5LrDtH_ȏ25[Raj>lm]~O{1OLP88 adp PxE O#RW$7bheu3%m*AmAO\I8Rc C0?1m ~cRpJy 2| KPh^ÿ-I+$Ó~ҀT(hÚC<,PpMYğk7eugؿLf$H] >~.%5b(JKj> rZ MH1BIH2L-nnymbL#n߄*'ӪV(jk]Jr$05$x|JR2 :w_StyDȥ8<+؄6hyvH%:i&yw-kx[mAJ1 @:{ޖiӅ,)㎃ͮtw57iLe_I%7~_?.)[ݧ误 !K} rL`)>vaɍ 0tv5Jn.2l˥zxT Z׵VId3 Ys>w 3E0Y?4ʩH^DiZrIuS Ϳv7J $j'Xӓ쇭P r+3KbeeZV*PT (tךHP? }f)P5Kޯq=J:tzĴ-6 o/ds‰.F> ";|n ֕83Ӈ( ˇoGm$Ljbv˓ݿNa)"MވC^"} (s9'D{BYz`6 @1 Cj&ƥsWpTbO%6X-Ms<R O<L 9!Z9'$y.F%sZˡӗ9{S<ܣ&"wvt3JS+S2Gp[ֽ!LcdB3YmPY`5WMLMSb%+O&[+\2;fOc! m;ˣ|L; |k%*[6k,9bu`}f~n])']\2Pq5 XPO*iUuGFYǒD+6lٖp =Vc;Gq]R+ P{Fq]mpګSi amˎt`i П&LwГ6+iͥO):klnϊFQ|Džnw; eLU.׫[g;T\^u(b2/kLqw"X`^M+/lib8@h\n3*nGho8Wه=HUɻjd)c(AjX?w)y"\A0 m)ҾT{> bdPJi s+Kϡwd?] ‚n exlg嬎㙁&g,BuW `M:R $*hg*DTDx#G2C}sƲ%މ[it>]~ښ 5~>Ĵeh`^#to)$[qTI-40xS-C|l!⃤Z1mVf?`NNױ}daۇp8*VV?Σ \dN@ Hqa-lAYBE6& <6KdtBo-][Ti0uq+5[4i0󡆒\UUd2kx:f2[kIʥ?dq<657E3}?IzHP#Lx_ 9NӑamLeio_kRl0sFL(]3؆Y!$ݨ fƕ:4yҚwB>ef/bke& 8AUYn4ʅ?4.oБzXF·Je&c|AGfg3qSy zQ {Gfk=Y#w4;n}t/(S<*SN׉]y|aդ@ъ8GוdiA*$莩lNGѡ1y` :򋟌F8خ2^9:>xo֞s}c4zY޽Y^bޞ1œ^n5+%Id`y;jf-PƭިT@GSd ]#=LI/ ,;>Wmm Z`qektQ=:5cU)Tb&&wg\헯TNjLp]#xh#"CRPV-: kBfΦTlB,6nw^[ Wd.G;Zg Z_TdI`5󔳰I]vWaQuZ#˳-+tV|]u›y1 A %9Y |иGR=BygJL4B[Wۍ#Q}oinrh=.brJi[(:(!t;य़nݝYUЪb.?MktE Z32])VT1˥OYae-ݷǪm@MUjbBs>\G#_r^%X#"A:sשsMFq~1݄]DAYn5px3kUBFA? B:4IYԬn L]/֙j F7t d7X~A q W]d*v(Xa3SV`az;ec'~/g<8i=+g}%OGH|ʴ)^K(d`V)›IAxiS >`JYRTe;n|eQ_ތI\4Ne{cJ)xdؠgAT@XJ w"Tz{4}9 H/'cTǔp\%c0Wkhrea1v`n&)?axO4b %ngal*sW6*&D .v !<ĚFśtL:4 9 ~s#rᅜ;/%E2\_,'=b/VDjv pnL~!fv֤mlN |o>5qoa.$G?># (^KFӯ?wsc wgj$\呡2v. =C'M jC,Kd ݛ;Ѽ%i$D\7]]ӷ;2qG8@/Lش;Sl57m@xR;$6X B {`ʑQ&wkpIc.B80N+`בjaw e/"994Ђ(>>J5H\ܩ~!T\ k{z#4t >n6ZЖYu-->U#2Dni$Z xDyEϠ|í?I'G8 /A}^Gw/ZEj?~M*xX`=Ɲh&W oMR# %HpJpNRlFN[ߐ bܗWkP0Bu \&VT_$sM52R"6#ZJݕ(gΏjwtA-ЕJ U 9 lRh1U&柢7VC^- R4ݓ?NbT4AK#,GD:%yf5SH5 #1#?1D~X,Zζ/څ$2PA.G[I& lV,/N8quJ(Lν / 㥳w`2IY:h؟g58:<}"Cܑ/ŷQBJMd!\1'ש^&7y &qeD.GXCb"U+B1z5GJ;IRpR8%^\զ:-A?S[\k&h>xrΊK*a"a?H4ECp𩿴=t i"M@Cm a>;;#1 dP< 9U3JÔ4G,7[45bB1Ь8lLɆ"cYNf|Yi=\Jͬ~lW{-?s xaS EbaK ewȽ9/KRl4z<%bq:&~CHiO!ح0ё9fd 9 TMEQ n &`iN"0ߚfWi`$8KBDžM-r9'{ ޫnZ |~5XPS<S1oR뱾TO)Di>3%˛mbN;ʹ!l,Gpq$7Z&)S š9\@캻}b~dtS"H(7ɨ6`g[{9'qJ;mf jLb 3>ʞS>Qp tftfsn)xҖ'9OGA $[d:8rrZ.>/|a aBjs2fzW 3ڮ3&XȔ/Vy?'fAMeoh2-g(E2 . &瓨w/ .m)U(:ޤqH`h૸6u9H>il*Jow h"+[S"[^Œ~ >D]^6Od Ü#ݪf*`{-syNӓسP/; f"P]ީW>g-,R̳FDy4ĩR@ ֤[q <]ž18(u+LfkJEĆ_65]C7H)8fjO1b-[xeTuI D~ ?jꑺm thNYDBbP--~#X-SJI<)rRmοm62>ؾhm;8!jFBf g&>u jSgL k2eX63D?S*bA)E,c=g@?G8 MoHFwZ-Z KB(RݯMVy$ƇШS&TnZ ѯ^(s]`>Ő֥ҫIY%&F,g2AW(q "إvuQ:5"M+ԪwN Mž>M-imiҎ)4GTH1_#DX i%=XcF[8`Mh|N8Iܗ0y ܅S~1hi%2i9U>UgR)VLxgC Gw`>^"3>rLYuM8bX@Gj݂ UMzaq瞀dA!Xsʕf8b[{ Dc*$׀M7B#*U"-:.ߞ٦c֋C`|q]p7ԟH8i8[ l"i|Ǜ1 `WfFV-mMV P/(şV8"F=:x8pͶbBЉÎtMCbS{jEaa{]2I_{bY89ttoS'e ѓr)鱚|Ίk%p?K2A? onT{E#Mr=Dde#RG{y?:J;.1aاc[-|ϻ}ilU֖v߾͆9 Q NL} w7*N,Lƀ4>ϙYyNT_A7-pRY/cA.ϯ[Z7Zdw9|vGQQLhg. M#js_Q?5Y:6/Εkf)pHۑj!tU3"@r=fcvG5̃qb4}8-+?kR/>Ou^ hd}'" v{rd'6吂mwH'@eAFn ¤'n vc([Ro;MZ_;W0ΖɊZ@]JiKB ѿ}y6 Cw$h6dϮtc>,ݔA_ǏBE e _MeZ;5Ʀ3-1 o/.m+Ox˲]㯵>Naf0%a3#;u/og6[m:1S%n~-n@lnRXoQ=TA;ӳ$bYoF5 ,S<, ߏ2vW-REé(ai~xBbrgMN) m\Xμn湴f2bDzٺD>^V9rcImO+ ٙjuh !0ls>|F(~dkC݉%K~(h]pr4]+a0k3nroWiS E!KV mBNPvN0S-Gϥ)ڗT83 ߢ(u0ۑ/]6)!T:,lE[#0 w91mn"nL?]%U-;@K?LTmd*4z-ꤪiTq/U#Ѐb>\@8USȶRFah=s'N6b;y:LrvUBXO$b/Y[˝Y,RPF4?l0!8_T Y[re+:`? /xs@[tCmkágO3\ټ7W8}܈=)㲫x:k7-E*wŽt{Mb^3iAZQ_]YMj|=䶕6-2GTt!TXʌ_Qn=[G*A?.b;ɓwBEspW;  !Ed_]jg#1*!v ٜKp{ӮۖXcA:wi)RcBFkÏZI>n8>HGc-"fBmO'Gg坞m3ei1J", /w7hJ˫עxKXC>ir<ƠQA}^ –QYm}Gp5e}1suƟ!JK]~'*Rxx•]AP%+Ś2ԑxyeR MQ {ingx̝u=ބʁřڸU~iK*RL}Z9oKPks37m*o_POQ.9'.8pMɽӸ59Y68@f7}^dQ#d)fz.MLQ l.V bl %a/i%RQ`Юr&bHOF 17@@J%Â\QڎʀhMei'DyG 'Y4TUp[s{ڕwPH);@ @AqK6QO( H!bݙ^a&YrfgM;]⋿>ѲNSe,Ivdf= e.?:ě)y_ -:rJRg{)!3Шfy,'M=~%;J)єtr[p@t-Ϛ[Ur37k;!9r`X^k hՓXKªjyˆ8ac.hQU 2J{". bJtueٻ24Mvf7G1M2ƼQB@N6X-W`b[ttSuPw`1 \@x #_5D$DfCsL6`J_q6z;ɶrZWۈMQl|AF( 6"2\ ;-!dL0'c>Wn>i ^'SY`YnbY.]TE-"M(J:\r2+-# ԯ grs4{[nf$lTd*xfOPrA*>$z&"s\Ă["Q$^o(k۠ԬV&n"dC P@~)S['s=Yk=?_:d୮y݌Md}ɝӻw]: A(K?wLye|h5/+k@Z*OJ!̖ `Gu qǻե-0'7Y& k2GiN[7pe}$wxTT;h!M-LJctFpͳh7ۍLg`Z) E<SU4L:l$%մ(H(`1wVޒ#h,9#eYلfX1a 9&8XP_~ήʸ/7Div:`]Yj׊C$ykY޺kf{q6P$>R[YgKS垠[2/k'Qx`1pB6 TxJK\MYR^Jya'7ڇx@OPEp|n"1߶! {IqaW)W &@{ P|zE*ṡUmW)}T2eB10Ed%7/YQu)1=7b<Lɵ 30{ɑ!P !2i,{Ƣ~qK YA,kHRKͷDœNeQ '1h*4f4l#&BKa\"t%VQk]o0 ,c& Q;|E'K$ࡥ>rS"EHљE%n<=ocB:ֽmFg?Qls;S1Ѹ޲*SM r?Js̖`)&o*%[>JtqeC4@$o&ZmkNU) #k+T̩?uf5`xrї?#RpYU&XKlK3ň{>}@L XaaƎngJ3^bTǀ^+(= 2:`kʸrvcYn}P-k4!_z/'[s.Y 6@A2Sa1BP5 ,fae4nZ' ĤPàӸzQpF{]7Y KFM͵!SœY+P'Vfsc6VKnO*$ OAȓ:!Q8SjfVϿfsU\rn0l|v0xЮq\@傔vāwȧ-I1/V}F@&,'Ѝgm`3Vߴ?l'S,p8 pxÖJ%}yALyQ'I1#O >]I/G֒%e8=^ ,_8,[j.i%+EN%L,٘W wߠ.ao`p*&ޤ?62=SӉEnV63[ޣC(bRD}: eר av#Ǫ1s0ny}˙R%O4ܝlXԶ:uΘF@F? huMsM@#jYq7g\՛q0M>&U'Zo~sWlƃJe#<7v,Kkm +yyx33%aYH_4XBCq9f{MoqB ũBn!pA` &Dk8a>G]%c+#W39 G87q)W"\?4cZxkS;`PXE?u>FJl/mۣ8\zpȵcu FB9k`Ĺ緐.D^}o$=-`Om CHTu;bd :̮Sf= Zf\f\In8T;GWJOYa&i,G$}9C_%SA RliCT8\!>5FO{9Ky AȮк,S'!HªW}cyaŽ׸+< fZ[ҟllm3A?3VQr=9;szGp3"s!LL#Q,Iev'@Iؙ½w\K*<zM1DFAE^a7{t֊yyZ~sda.NCqn;4W<÷B+3̪\e\އulprΟxiKg{]0@h;O^&* p-z`6ӧw֤I1O}9Ǫ< &jDo 1Q = yZEVj[)ـjn:_\X Lɒ;TBh0Pv|r@@uj#@ r Of3UzaBV)$;/aA]Ǒԧdll-]>}XD}~Ұ8x~ׁ2a\PM:!C'yS5nCr,/|"4_&_0Bd+!*aHj2uQ$ڿ^{"{{S l؜c "bK[7â? ZbJmqe,2:ʍ$O:E+u. i[8ԗE(QA #쟅 9Cf^D.u(LQ&5 P IIwCÞEN#UޝqRu~ep{wP fϣ6j3fs^B ?H:ȫ>HRAދqի3(b pkdIJV?;䲑4 s*"Sz,f{g2w-_wi䉈P"aD";m4P4|΍Cc@Ђt?[dP|pQ5j g|5@b'ĸ,"*S 8R x^ CÆ73BֵFgl:w.A8ׄ!e͜:i /F)9P- ݛowU:la+ gC&aFO9)E埧=o ]1b=H3[E89]a朘[w7u!oBgF{0T0(5E9mMYZҿ }Vg p2k8Drk59fR{S+T\kRfWDz=ӫ^ $LJ2}@~SooG#MG {;778wp-OOeݟ. loQP;Ht|- U~89p9~JFq/wXEQy-+Pt҉kFr(2<&3Dh/WOq&Eah &izbI3+~Zz1cBvԶb6/eh%ojdJ¸ %{5<[4Cs|b~uqz"DgM}qjd0_CW[y eH`+Gj+8,FҸ&bduʸ^ ȶbQjv=!1U(Z{uZ}|̑Ix:R0hJU;j7l-r V^+a-k!tK|}?.=MK\f,†H52 ZF0dKbOLvMNy~%9 tv0h,$RP>܈0oS+꘍iaWyݖ+TvQ֣O+$RhAƂnI;i0E^,|;'S=EPǓ X“ӶoKn['#~]Y HAHby4#@ښg||O0>gp6=歸ދJo*+@ Vʳ9(eDXJ mQ嵧yPW9zHX:1W>OV!,(PQ0ꩤý=JYr-&@%)#׷6D$8Zb^)Q,GNsk*͹c aP< ^O^|*)-韕1HLHIQrzx.t`=;7=j5{nYEm\ 6yIlg5`!^ ԚkmEA,,މz-o P;;7]ұof`ͻPJ \\)'!<7 | !ioFt|挚f7('ͦs\Ll&\KSx˳Fx>=㴦`b?o]lZ k%qsy]-Z!J[I';t8~ B#s5:BɈMF8ն8#7cƖoL1K /"u]h/d@dl)_PGhK+ᖓ4DS&MYLfeRxW|u!U>].STێL!`@OwX 4]'P '1a%ig|/"k&I'͉UꪺaŶT-)'1]네mD9!]k%3Yby GƞmW;.&q`*12Re^, u!O?LȨtⱶge#!LPs߃=,`S{TI R܃[ojLaDY!1z(n? w }])g'Հ.*.ԔV o`լ3Ys-?L{M5BW2Ԟafy˔|ixȨĻ~̯~; Ť %'TG`ʎEdۀWp _V[RlI%2 =b/1 y O |M8[+b#+并H֥9~􀒗5wȈgDʨ]>>$n͐R45 QzNG]/KFe6΍Cǚ]x LӃ)%p̚vdM/Umß=bƾĐ}@ niqmOи0j-aC]dUݷSGPS^\s9AGs\W-xA0>QyZ5V: p&r3=)ظX N쳬6Y"Kidtj-~vv\l1MA594 п&[Wm]4V\C'Mܸ[-j7j_7KZ|za[LB3Xo_h}܋zPF<: kxjIGғΠ[xC'qX2^ & _h-w;sjPPG)79T'OFìn"fxbvLck:=!"ciREM\jIVMGiU6'M̢ '< `]?~^ x0Q&aZrD*ra ihXѻ'EM,hUg LI*Zݠd}7hDݷ$b=k\-șANezU>߿E\wc:!5n ̫pZi;Uf;B[ f`]sFY%Ĕ0aaó^"#2&D|EӼѲ9ej;uG],Ǒz!0vitCluSvJqO91ݟZ8 CL ?a ^Sr_E`I0aUx yxm T nK#tg!xBF%jJK-:"ۋFx4 0/9$mq,c5pCqE* ؖo:Oux"dym/<ɠ(H6L9Rp uy0lvfL!p6e>"R8J731oC=>-]MSarK$/*{CE_?eYG,+3M)Dڋ7ərFXŎUtN}t#̪WFl'!pmSr'2B{J*n"Ls?[? +Tg:_I{V;5ؾ›֔9ǣlHݦ GXZŻ$ QXq&qs,b71 U#d~ۗR-ro݌BRg.] ٢)ί}\g3e=BQ,gWC [Ӫ.=iô7fTC~0˓#S_.g/rNTE)<)t{nkfTI5GB'BD "3fV!|AԨiNQöd0ٽ7$=nN,u3+Ǻ:wU=R+lޢ8@S 9po*/#;poU߿xsKv9 oD*1=ÉJn$*mhX,2lFX^_y{J*:gbѐd*xlG</cd15D"Z1BcQ=0/D%IlDwR6 'Ąw+LLJ,P#>#U,ϖ[UH`f4Ŵ%(Rd|Ļ;`KS|DAN:(ыT4ʞ{.;cyp hϤ&ٯrO.!, OҋP⭹4t/EkP}ckm;__Y %pCM[@SuP&%-w450fGF'~#[8;ץot+c.EG\WӅINݿͳQE$aeaq)"8ƪR0%z۝o% 7)Z62R* Rk*\XCWBCfB˫h^NTQkXBP*m߽>ŰIC$dJ,(/͟kׯlĂ8 GX:h'NH$xi<2q%KNxya5INwTew pY;IA xӳPBA^WC1W:srRJzt[?BvlR|9zuh wmO+8_"RUFhBS\<ߴ0)D =2`L ve>.uJ=|*_sfIo hl,B1'E 7WEz$JO.5ץ4^$ ۪Xծy6U0SaQVOGj. qe[1߷*hsfXO"&U.@D1 iǮ{A0Z{AsfUWTk4EMjD}b^kELČ]FWHOO"y t Oa"t=$}Œh2W %A' ҆I?ξ|+8ޫj3xfuYyo%ᚂ2Ոc /|}r\smB=;qI!RΙRDEnadrŖxxQCyh|&G9ܛ |˚g6fGs2ʑ+p'sBW!WS,GYU!Bid@D{_\U"N6=Aq`OC&w4ޟ%|eNz1>*ĬUq]>50?͞\Pc!^դlmiVA7 K;4T'~Œu9ҁ*.BY꜒ YLQ0E|^_O2&p |ҜXe\3=P7>Wn5= ʳݠ!޻cAm_RڴF7ٌLˈ3W5q?%*T!qPe6TsgۑI.=k$σ@CQ [ILL^@,wRMKJ9GF)MlplFx+GfrYnrd9|/cHYiuEytl`pɔD?o9J!>/Hʗۛ ;qfp@@EM\E@q#aҎ?\ԉ)oxzX& q\Bi&\MdvFEW Eapw2dvͳ.]ypX" Rc't:|4L-QA8|ys$;:"qg#>6p9Qkg?b'='}CH^I,0첢yD:xyMv@ )&U(Ш*Ooh1ѦHh$N MTA 2-5W`tiT+[lmӵ޵ڟ< ?oEk$γ;xF.,y~FZzI˙m7nӈ+9{irY/Y죧NWmV|4 (;[BC7[= -GD5JlЪ.#yY^ j$pzk<\=ys`aR29A]%U<::>Kr7 g=oHA,-FcK I4`Bgj+5ﻌ ~6 Tlof/y:jXwi-i3ݘAu>o#랆ADX5r`xwk+Vޤ%0;`9VFĒ? p9։ ʑaqeD/W> +wjiSQTy\䳹SݷR4OU-#OwEF#*[ފ6|WT L%nZ&Q[@l'&sq:jNk?C뗺:lf/px90U؇,ϾV}l "=$7=ϛGj0+)'H~u9@S>FMf#m<<-no%`LF*]HA[ P8uU|rv_=Ԁk|ez$u:!{}l$e?./x_ؐC@Salf첟ǹ73yᙎ$\_y/xH*O@S$kvVGZ+60Qπ /y NkT٣^W0H4qv;dz<;G8m SiϨ1h۪@y wB݁R0픨C4{p)s56cYIÙDX&E+ wH:%" w9deէL|w3dM_6GlAy'N_[}(/-cV)YD=_WRI(D_ߗޠ"qr ADm *D72b !<7 gKDSaasI ҏs~zċeP۾V#C>q}R5b8)u[cܸTƁD ;C2q%/fBB!?"BB؁ظq#62`Es%v`6%!/VAZC@W+{u푣7{ p F2Q'!W*9L%_'RƤ>5i牰G<`|=4Îlnկ>.O2**gv|TjS(o7$sDS7NM^j2O'&`\n;R_0kNX VfEߨڂi,?b#cwڛTj9\h՚H@v$_-gYZ07070100000013000081a400000000000000000000000167c8d3dc000025d0000000000000000000000000000000000000004c00000000./lib/modules/5.14.0-503.29.1.el9_5.s390x/kernel/drivers/s390/net/ism.ko.xz7zXZִF!t/%]?EhDTTk׶Ǽzx!Gn UFsoCݗ'*|*)d"yG0V)P%ʌutxM2 VF k>,=VK,P ㇂KHU/WO!aq?N!><5w(2 E*aAoŦEt{bY~7Ѕ֟ĩR,@₄kC 埿OD $Bh]n,NJ[27 cܺ1ϙa?2 WvQ=! n't>XQ~[w+*3ܬQ8^ !u~\Ia/jkm4*\j % $yC8`FvD-nn^1L?Ļ|O! ="`SLf43zD;DJ=,ڠe՗ 6Hű_*EOhfןxRu!0)?UD%`';9ݖZoFFzTEl@GUr|GꜸ8~]tEEELt=\#]ට~S,y%7Skh讳goWsh=^:t Z<6l%Y+~HҼ֌GkW,?YH&K,+/+ b3;"ן?$!)h*,QGޒV;/]%[㑣@̖CCNù(씕e'r?߅ШV~ n͑dzŁ{TJ"[Pi^]׮mRҖNі 2Bk I|m\m][_ґqF@<,)TV/1Kюd3j)=+o9i #PDclnxr[;Lw;kU`~sMa(HJ(*OM^ & Ā97t2'eH">e{[؋l@8jv3f<-a>vM0βZfX$r PJ^<3WV̋@v^H 6څ8\nO*@ۦr}ht-uthɶPC]-؄ÏF20|Y4S՞&E{*NQvY9D*#D.& lIXlŒX"/;7΋$1*7X*q-kw-iqI9;)5jKb X0pv졮,n)<_ Ґ6zP> ƕ #7V`,{!T)r_7 GɩFcB, h12Uns>B6yYZz`z3nI -Q<1.i!i\rso\j;o#AQ)W)X׎zY- c -qC뱑fR,=:E).Yɼzl$"Dhz͗<9Ŀ' yS)-*Y{| א`w# rYGC`FS4 &Uhd FHhU`DKZ8TTEn1e+? {BZ.mER5B044!s}9aQ$+cŽ bF*;ezΗx }^,1D[[ԓ5~qp/o06Cg^B]0dV6=̃׉ۡЃQo`)QHj-D|d 5 jtE7w|tȏ%OBtX?MgZ M^oCG K 6 r8@2q2mqi|o4 ^r{RhB>E:Z)/^rI+l]Jsi3/rKuBucIܼf(vF;}*։ Fį,xYMN~~GgH5585cUF,*^xYZDHe|xJO!IR'"ƙFj W TmY,b!M]xP]i}e)5vZvx POMi&:I!ڔH a{J$tܡ㘵Ÿlf{9+8Wo@||VYp .T\ϼzDI `iuE.{NUG/yxZ Y-?$XRY'_ʇ{w.`H}.P6РhذsV 7_)1씙L"HQTJ^/%k ;k܆V$s#_k~܁fvi5gA- lļ1*[}v Z;?3]Ik/IL*G]yL01+be3'Jϲ6 {T7N/:kgd\\7"Zًo"6- O;:/\߁r&T,>aGxCY,RՕJIټiꪶ,WǧJ =fHbH2+=QVbLO6&: ,w!.eLhF3:@Ɔmc|$&ؓPϙCnxVC gހvOOo>=/k0c( 0 %Puv _T^e&K?IҶv~%뎳OBql#SٯAD1 su OGr%H-&gzٟD;Jez2 Sb3-(!2rڂ<]i*z~`h[UK97~"B[|AN?A3tr?B>f=蝂g` zy=;}ܠ{=JŲ. !;S r/'C_qB)1RHeإ% yA3ɜOJ^EHu4dz! @=-3-'Eu{q`90pB2/t7Ys4EyN"Ucu)zwdzާR!{ۛ`ۆܶKq]8w 1"(+dEpͩTYjw)6&R`yx{p3[ZOϟ %F7aH`9b[]er3Ml%ڋ+'}; 6} ) ~-AXC$@;Cvu^4BELs lp;pBpB}˳G0 8LmC{~rbOA\ǫG~}/IEM4õ8rr renA0*ZE)of 7{/~#)%'J g0qaMBDW#SW&t)kvN$ax%IxQ9lKgqpelwQVKZ_:HTACʠ;N;xBeskRɢtZ: qy{@ȝq<`5(򯡐~7"و2g !-DvܜQjM~.qœwWMpۮ3A[|zHJÅ(T 5t>"w5"HD0F >5"tOYќ$`6ۂe lЉ I.1[sfH!IAO#Q(os墂uj#fCƇSE mpuBTKyCfCfh9l\1n 7\մtԃWe`uU#$::qUh9#,QJCi+W\ lbFk'xBwe̓qY.AxhzsjGv;ȑ&7-~c{ұwPX# /P{Wf8 B8s7U}tz$*WTnyB,La6 ?< er`b}Od Jn%f%obMƣk=K@ P\[rɪO>k!)8j#0X6|,{V6ckhOqc-@f ([~$| <]z<]>s>rY7%4؁R׫/XKU ;̫z$#A$,3}|R<2 XĕI/9O^AOڣKb,KgD^3ۊUд5]3nH).f㬒ď黠swVX3w( O8l8YO7' AjWx{UuoDbG@>$,71»6*|~vױmF}6VZtFDי t$XӻƖ]^:*\=2Vp7hG3J'+!1"rOC6⪾ا[?x6 if~W͉OmK+*gYZ07070100000014000081a400000000000000000000000167c8d3dd00012aa0000000000000000000000000000000000000005600000000./lib/modules/5.14.0-503.29.1.el9_5.s390x/kernel/drivers/scsi/csiostor/csiostor.ko.xz7zXZִF!t/l]?EhDTTk׶Ǽ>6&@^<*$E(U+9 !=dV{Qts=g3уvSgAx`+yT/6֣_ *4$j#r:*L%d=ڳ -EP`)ѷJg,rby8ܿ UR8ւR־);"V0aTH4VbJ);v C$Sʼn'_Bۂ>hؙRC#j>3]P mQt@bͰ_nY <-}7ߞMܡ U+ gԀ9d&^~|`X{bܤ2/0 _H&mU~shA˶QXbI}6Z C(R2 YuGQX2Hj$rS[(2VՖ&!]k@E_%N%@ëWKoӿ7JtS:52?W in;覈b{h>āӁ33$zD܃ F'-%A+^0-@>ί;*%\L>7JP`?b8вT7Կ f7A`exG~b7p.Sz,DsUz8o07uHJbI=62-p:.#LO{AtX|ׅИeAnY" r:M>isLUR$Gl-A)0ӟ(֏ WF~# Av#S_e!ŮhkhXQv5Y]38 Z4\Fn9|zpփKx:ʕT'eBi_^3=й[M "i ;b+PD|>SY%n?.C@je}qPNaƂ_I[ȵc//MS ڵ,-;Wʃ0(nFd3$d88,6Շ$jnRI锔ލ ~%%IOEĤ~HpT lzKFy9s|˒8~}!7޿ʨ' F.5TAkƖ-,d k. IDpd`@/l@ko_~[xܱ^kUT~9Io] J>fiA3IV켌anL8n Io╺nq'G;$5Ϯʃm`ThF;[ p%ʒ.nN Jwxu6n)@e ZMѱ-|B;QIӢ -AG.q~{vdEIH <)y&8 "i{mXn*75w`з˘\J9],ZV Q/ ߞ ܅A ʃ}AUؔ=͠ ;VzDi#r 4^[|>ICd_ԗ(? UH+ g"y{8QD7p;Gh5ҳt 4TSo&EWPS26_|\P`v U?I%!DS}[S I16Hic"RՕ7(NciԊvT#˴E .rJ tf0Bj:Pec{DuP=31GLGT| ~]qQG\=mx }нYAIF(ȿ!zz=4UO)y,7REE|IuEɁ@nLKD(i~([kǀ. W* X~d?I qӾX?p1H]\ѝ9 Q-[."'KzQI bmnJ;c2LLE9jȳB˅ MlvWdM\\a[G:C/R_흍*gsQ Ld)ݔ_Fk'](tVbk$7`&uhMV! y"OXFL:_: X؄`q6<T̐wͲI>Kz=X&rzxmpWi 4L?N"fM dVfƥ |K~^$% _oF _tc! ->׷-agk~7)oET>< U?:Ko؍;vv ya5׀VKQQRm\ Rph ؃(͊T;r^Mw,>>NA}H.IcV3= T5/!GAQe<_7{p&J73z!A\eCBܠne}"9X[dmh¨ ^S ۶4e7U E OT6㐇Lٹ{t2MD"R"Q3jfxͲ񀩠㊪H2XPBC\^)8: ZONˤ+4u*KVx%̌i06J+twaTUPk똮wPP1a#&s 4tƾ \Ԟ;d C"͆1 3HSC_fjM4ȏ u/:g)l 荽T5{/@3YK!ؾ ڭޒD8>(K5Z.۩ִaaNݱr9]b >y.+ <`WxO .dapMevw5 ?3\X"׊wPX^ʍIoڿzס|MzqSg1p/S 2h N[7٫S{_Q P -3e" #&h}o3d.2ɢ6=:1ݶ6SXyAö4p !=@N}b/6uS43de#Bˆ)憱cho*6u/1מ!g!O}-vg2/g澁-ue7ACa n G4MqddZ7g= @ FN+cg C& d̓[3JSׂ&c8M$M|N6ۨ3>yI3|1]f֦,M7AYi H^kCcnҀq,] xtܸ[.},E\( We7ث"c2;(e*TƉMzl8zqʡH0]>eD<}EҮkbJ D/EGoC(֧`Z\OLr5^z ;͎>vLhD3~ư ̖կƮ^ʘ û0oh f 0PB*~O Wmª"P~ʺ83GF a[Xt?< :hIi.,K.iuqȠe_#ABVG13 /~tZoC/@BҴ#O<$V"4.?yUi^ $陘jm+S&D[oDnkϠ~Sz _s0<߾pc @LR,蔣Ci5BŠ LP Ǒ{ut'qG̰Bu$7֐lP%T{R^QǶDhd p]66"ce?`H4*)%h%opE=(_]X HS0 KU{FyD`=Aw w+*F; " ,* -G#*Mn4ʯ?gzեP=cǜ[*KȂNO]z{ݺku ƒV~ؑj$ly]-$ӧ?:{(撽$mKwn489fb+P͗ǺD̦=:"̡QۚzNOjJ #PDg]8V?`nwܞ~L1 #Zeǒ<%*i'`lg^۫wxb' nr#ET.S6:+݉su lb̙fءՂ֊l%*~D2`og:ť o;ض.(}TzyFx2, tF7g0Dt4M ͳ$5%`MxOrI8y)ӊz Eف@T: -l=fq2C*$Brmo-+Z'w! mt\~oxşbF0;5xwյRutEC{ˎQpPpn/ @/}Dm|^c?oCjA? i{ FG9^%:٤BUt u5†P<}joIE'3QO6N]hXfJ)QM&ޢPѵ:pqhٞݣ69U>J:]Iayl2JbL@Z'|T!ߟkIsH`QYpCZ@F 縅Iub|[U,W{0I< x1<`T`4 ?:ʳt="W/W@¬J1gFp I.Wb9Y܄ϝ AeڋwD$(Ȕx][OKY` s\2xgFׅ ƅW$p܏ubQŹ*'ʰ̄oe`bgYj@6:.̗5`3褱UM\;4~ռ zZ E3uz۞{aD8ƅkR j%JEUvߘf?Ś͢wpğ2KR-3~*ύ5z1@>(!)ݱ iYso"vt_hl#C{p~(C M1)`IFxX2V.$j)(Eրӟ/cNLxA zr@DE0P/A4H ¿Q|iqU0G+SPaXQq`􈙭7X{Aq ʎ~__1۽AӓsQIyhð%t-:?1P+ZѢH;VhP Q$3d5IOB0{kw LS֠񨖅~ԥ>d trv1*yQDB}W2f+ET7NS#@j`y\+D 6ʝP: {ӝ ~r:ֶgULuKn,=W0*8E;؆Wi ҋܙ ?ޘ{&V*|!Zlo߁v>1-z_lDֆv ’0O/[R3u ,QًAت*i+xh,jϋR\|e;:`h<\%KʕlE}P)k#a|xS"26?a*6vտ&k$/6&hB~| K+ &aH~ ߞ'ZE驔Әy[MV6jTtUQ+'ɰD' uNW(3[b Y0//e\"_4kTC+ 6|gh#9=Oـ禊 ሿ$Llu|ەh}"6OkVL +D:lwuDq:P5**PW|}įa 1LHm;[L7ǡ_w%>ݴAL :"h#-QMyeni[ƾSbS;`5=7XبU3\m"~3u:5<^XgbȨ}Nj{@UmN<9n_ ڊ׬}]U(e8HZLR7Ms\ŃF6a/kilNj^eTpC'â AP 6dR'U%:trm#';b:~ۍAn%Wl}v,pI2n&*N1)A-aOj~дWmm;fE;OՅbKڤ z˓mV_{ZIxhÌ*kI)#ͫ*dکj[Oϛ~8YĺnFc-ய`'`ͩSoD@=xQN.杴vM,D:Q+zVmV?V0ϫVZnjNnYK~I}%`6\xulV[s񆈶;#Dy&n$,Kt3ڱ$^KA!l ]_R:lg%z)U$ك5)(V74\m7>H> tmy1֔y6j!'z0;oHf}*ߧJRTuhBb*䴁a9z3v#^*dy͑YGR#*\XaU)&9Y"T_YsChQD1ѿc}aa[\δl<dc% 9#,7fyk-) z)/aDwH_[<Fƻ~IQ EdrQ:B-JmrF(kf^k YB)F-f߀ ƅ<e֓5V`|Oۋ DEr~t2cN7=Al\+qPR(;곋fb ܂Ox{krrf>u^=499aIsтwS$ڒ4'b~fu:s k(uvk+JڹN :^xR}@"U<ط*!AdYiU_2SKZ$)3,7MK̚~72ۈ_%ՎCH옟2_K]_2 麋LKH)J-5C 5=SSAG1 u!(.;U! $VY ݿ?6-1l e[ ʻz48[]2 AzI 51eBh% X:e&ƫNr87A$/+Ձ%)fP 3n0jCd#Gnm Q `:Ҁoq688wKYvkA.A:&٬%==5o]\\>DCg"\U(^e#~'buZ d8xz2*s 547~̾hIم K-6]tRp7qSh`ߔcDKzI3'5Ƽغ儆b74vjz{@~bJQ}{ySjn*OyBEи]μEw\8=%h1 =@~j4Fc@p>˒(G> !kFbT ښT@Zj>CJ1'KEueYرx6*Q"Pg%#\Wױp}`?x<+]3kIhvT !h4)D0;[s=Olq.VT/`z%%|V./]'L!8կu8a\1K7rX55ouy3K/ 9nȆɎ;[R%@? *78%'d@ץUG%5!le1]@9\99GD@hMO1̶%.ۢbN88ȈyWJGnuƈ#KD'{_.&2@x|pzDKϘ#ggX} ,ؤ49.neP]qC!abdeVYްLqϖ)v̠d87/>d]qM*~HY7TbI)A=:!Fs`*bB|Lp"h转릸T/qvu:r<@0z?,I &>^B{ 86 i1.#Zi577KZ3!4 7&ybZܧim0ԀL2̪?[{ %^ 1)E޳X9<,Oy8(o#QC˃?]5}EvðǑS#j.od3u|ŧ ?=ᅏ0GD%MWXnqZ8딝MaF@Ⳳ WՃM_cd!NkMuLkR]4xq1d6'8jOYp@22#0jbn !0{i) &KҹrTlnzUv+`%!M VtQIqk4]zV.,[:oWy`a]6ԭ[JPBiE/7$;dpD es4duh>8wƙYͳvOTP{ۜƷbN};v4JŔj&3o`-L-բѕ thU Dpށ[ęOiNy TFE"FTs{A.=糵Ol͌Zi 9ybPcmDx옉 M.xGǤ fp-9ll*ON+)|UE;]Ma R)!#KfΝT:e5J$²hkV}5KR-e33["ov}[_7/N;?Ⱦ:$ӲZ8ѓEXrzr{?vO-"瓁ts7"wx"13ydIOV-DhXvȱ>OZ# bv1T6Y!vbT@c.p|+\`yR N@U[P j܍1,et~W,{>uiS.!MDq5-cv8i?)0$,u+ +^#5MwK>a]VV6@PNL /o806$?(D^Żkb?f01U^ϣqtp!q{|ً1S~br.' ́܈gsԧ>@⬇.h1 w}Y2 ڏjmiz"(!r;hX~T%C{)={=WglUJM"u<T5[^ıX߰ʶ/!5tz  ]"LD7.[9|-,xC!sm(̊mt&{ߗ;=@1AB1<]6DBQιs\v J,ێ3>ļ[ $Ɖ!zKzh65E;4t}xhdǧ2_d8ƎY (_*n~#$%0ϧi ;xe2dL KT9TTUKTh3@I6q!pABH7_u~ZKVZcF?@=[&cެ݌ boFY-}8Ƹ&2{V[{VmRmV:Bu~>9b8ZfY$kk;kˆg?Ju hj ƛ#V+%y7ya ,r9&on)D@6/ʼ-e^Bݨ{ UozCV{lN^Ll(ý}右qؗ# Q]Ԭmrk_df_ BHaG4VN5|ČRH{Ȝ(0+pG^jb..v4yW  l#84%#GnAh74rj3 Oe(˗vVj;Y++xwaywSȼŒ#g6X s ?}!5{ZI33b %*d+igK 9maC,Z˶>aHMi߸g~/[OK|wC z0Oj5-#7٧CKIF/g8.Ŭ}S&U"HJ tٞN4߃`R"}ڹf;K?DG-`su(dDL{Bg u9 #gȦv7@ͱq'˝݃Pc& Ы7/D/udfͱ0Dm[8yvS5!Fnj~hYJ.H`xN/{%*8)Cvթ[Au?>/\ЀC HT_ "M`C1/h4WLch*a+@ymn\z?B`<|(%2?g }(c\\i[&l[P: ^?Nx% ~Y}^%$WdmOEfDJM]!ZBWe<(>9@vɬei@xXMxAl) m:Q`a%t~AdhoҀf1$p_oRWoQ"7sխ%%:.ni0YYn& 7MFGG?$'d)J67Ώ.Gͯfܦ('İ+HT,+i0^Cvv5f`(xa܈vsf6By9U_he /w,#*(xnc7kMֳ>;(*^douE*_"d4T`@ȧYz?'n+T[hWd[m ;\f&pHllޅKb vvS pEXd?CKh*U1`* Uϫ*t(LUH_y j'A5q1h~G!JÝDӟ^NZoy3Gs;s9.>q|ތ' FNiy^sD΅UudBG$?$Ukw=5kK[ԑڃv)ש) uq]89?tNHl4fq}&E{C?ܖ9j8^Iwb-y5J-}Xbwߣqӛ'^xb)0*#9">>`giKziaqru2ݙ?;,6BgUj52o Of4Q ?5j ivsdc4BEGN & '1iEs͍;;, U]t|G8#\r|32Զw$UtJ7bHG܂ZB46Qgz :{3C9󻆡0S铍[~Lu#ݩ3n>M'.ܾ`;-0 aA]Hj<ZY'I&M[ υfeKv+vNI:nrw= ϓ 7WlMz#E!ni ^srp{]s+Ͱ_^ƛKR` *q6mNqzoҵU9,M C\\'bs epYhR = )wKCj%`rug<[|*d-ySfҾ ;5w'Ў vb]L."s1K4lX,h~& ,PL)xꪗ)3ZsV-xULY1K14]D˻Rqz^` w"[.A}Q|j'l/9AgiܪGg€Qrc- @IASށQh05aaqaj uehO.w^lHD\ђ M|Mm: ) ULP_ 7wN25Q&[{3򘮃o@!c YF?9Y;9`oms͚:zNնUoc"!17&R'!~ܾmˤ̸[v5͘gBk+zޑ妌 ͜2(Ӓ ~f63vx_]miu ['Db3X{oX? KцP\(g{]qX,!9N5 va͇cZlXM77+6Dxq ޚa&,OqHb9ɧeAQ-6Ls@n'^,=nnVX8dp}ky.ZSr A}ˏ4a|yX̉6ΖO?q~o44mi+w积C?J)9 '@) _,"i}u%di#m $dSɘ},~D3H@Z&e^YL?H DNH'fsYt- j66lB9oYe#cp~ltrLڗ7gUJ޿@bg2pm/ڮpՁa;(:JWDR2W--Xn E% fyltzž]W=Vwg% 3#Sduĺ9ץ EyƗPa6. E/*=?m]#-P2M6yA•pU`^=zacvo,O}vVuCbC3uN-~PGQ܌@Ț$!wXpY BuxaF6J µ<uZ}#?W<볧CC 8w,jiU]VK۷qIyi+*`R34^'Ig:qYn8c& 65O&t[4jO ݣ$*J}43-%'!Lu>x/ 9^F70!5S? ?` 5/򅓍Rz,Z"1K@DR%Qnk#,D*X;BhET9' i>̀*]8bɍg-ߤMx;7 υIT<(K8MMf1h T-u\" S${q=œ^DwgW'Ax`jF.2EU(7j{3/"ӛ6*nA"fPP&Վ+/MY:M@8aQ1eP3žeةV$d!/HYK'vDi46G#ׂ "媢K<`HUMȯ-4!iI9j ]< ږHwK~R6}p3 8!jwK۵=Su*phx >?!d/[PPl!dg8o?ɆώImo]NM?UDF Ti_5eBIh'ťaڀOr\ouԶ ]Kx56>{o *S)_lˇպ7r+BG5V!1GLp.RNHM&wE`ߪzhɤ>or-oKx i2ML](y 3Á:1+!npZ5nIq4rkOsF3@[9줚B9r\#9E_y3Df㻪1:_o•7Q̸PIjz<&'xc0D &[)|6Nu0 ۣŢ[k2_sA_6/H^,){j/wWpkShPʳ_~6-VuJ¢7蔁HXBܛ o@٣7l!l|uzcJd{wQSu/Bh2gSr+?C5XŁnܹ39)1x8ɗfQ]vk'okJYHmtkx" lŰR07Mi,oE.ͮY5x29C?0hyVkvY𠳱gow$pU 9mE~u6f)e"00qn.tҵVvaK8-||2%5ʤW){Ziu7bNsfo0B5I 煓DՇje#Եb–;w܌: ?}gF):%n<E?[%o? ZIg_spX>f*]EI 994q*ɴ@'T-9N UD<]BK'11e.ѐ+CdgmzzazNdMvX, аEaGjuTʢI^KNzrvgʬM;K=ay( kctb}RrQm ~ӓ)I"'Aʏ1]6TW쓱04THͤlG6$}m٫{8Xg;{Tǽjے4uYqAd SEd vZDr:d:k\kɦo-;vkL4~z=*,R :R=+"$v&=Y Trz4V\Ulg}^; " ژ58ߊc qWa/Mxx(V7j9 2hc%$-gl"| 2f "e1GNvb\gZM4^"p4 x NB:Zzn,`"\y`nJ$jZۚO;t R3Fs^ng/,JpbA#AsF/)qgҺH&2IAimXVTp~И 7d4equ!&sr5fl߯LS+.0Q^ξ0lNM=(36G]JUfl cAfO#:iH([wV2XS ߛ,I<0U?R4VT#(=/*fĜ]y_4ynx(#LnD>׸ott.uSX~z{pc4z/ٷV3m.L +A[GLRVO™5)f=i;a[/+dvPF^DȞE?l:0e Ivv OB&rsY@gMS$)*#(l(]Zt7|$=7L$= XAU)za}7H_4F,Y]b |Ԃ\*tyPq9o2 qolQ#H`%z-|e> LQy\Ƞ'`ݚٔ3/r6.+?<㦏R%! E{(wF^Sv0 ֫%TS]G@.ĺrAqڙburP@Y].!=:M)|S~Լi^|BwiIg} iZtQL6Ѭ3E8^9,'b%%!7lFLJ bYhLLI(76’;9_yw* l&)ǃ8BY`м%EeZi=VC,F [Cz:Ys/Ok5[ŧt=IK!RbsrY)At{CEO'hŠcs,53'Udce=T'ca[~J\ޠh^/Bj$elbP‘'e qKnQu6ِb&~ST`Y[L{o@sL<pcO1kZSpq{VX2y.TYŕJֿz+,>X$ "ͱ^,]^;YaP ,aj2EsK2<ބV8!nѣԿd6rQj,n]RQAv a ]v!N;,W&7oCz߽lJ*l ȯ.()e@ ]i~sDq7WW JZwAMrlIe8J +PN:J$t"!rtX:l-2YxP)YԨp~.WXEi1)lž~9=BɹΥɿN>V{cEXbi/dȴG-hmT[ko:RL5r$unF>{n* edF4*߰ f¿I xXuZSJh30*0o~a m!:Oi|鄧YX|K$绖BOS 5誝 Vn2r|R8ގ{覔Wm%z]w%&֖w >̨ jTK92eǼH>AiOl6ed99b S23.]{ZK%e7)AH f=Q gN X<(tsK*j}]=-OE@ߤ5K߄V 5m_#(5'Z6w5*Fj{-tDcF C ]Ⱥa῝yq+p:əs6EHœYGzL!q*yKx{f. Y!]UV' NK͈5!7+rN`獈-g8y1_a-u5 & 03txOH@@M %qTďۆUh1#<#Cö2d`:~1&u[r&LZlg\0@~Yz_]c?ļ~kr ڊVL)^DuU-aLU YQkwf`'zU:rO5YFmYd+KǍO-ny!0Z~4"WL4PG=L3z=¥G3sD[vSSJS:I/2B8n`rr:> d.ĝZS7nZgPZ_Hߖ m2ydRqPg=U܁{Iv™\H})V'jf 1Q^X<k/[?DU_9iYt 7]x 2M HܟJ)Dh#dVsL7X@ߝ=#f\d(s>mDkFyhpSf݃2YflB|l+|vQKF-Y>Kg78>ڰO/=Uj@ڒ̰`DŴme}kbQ%m"([8QU;BGOmț(ZdRAQKqLClө`!$ f OǂEgH.91OSH(??)_7; gx85 zë4NP8|HWGr>6[TK7g?yM>'9Ztuw >/aE9h}Ll*(µW/˖UAѠgq@6jM F#}st|"6]_Bý;;ۑndJѝ!âZ$ PNn_o"#Fmq&[27eW_꟝tsޞ #NR[H QӪMQ ,Vکpt2@[ͼW~Z7,,HO SyD'cȡiQp+MbG!JB,i% VXԚ{OĢ{~?6׵4!Tg/ͧo&ǐwآ]`EaOhPNȔ~߯J:OSoP4&VS3bi K3MZ N4"9tYo0f⑋ۨt&j-S{%֎T^{!8>: 5Tڟy{>caDNà c`9"%G5w؀f^|J`dַ<[&e;(,YBx5vh'=(X@dx0C6T?w97F3[dMh-ka1m첱Xj/UN;6s /e\EcOo2Ky",fSџYN L8eps*P›V;!>O-'šfcVV.%jxRstfWΉeY{;qϐye"a= Qu+!Ei-iAw<b¦DAK><=_u Uʟo˳sI ^VvTV+Gݎl") 魞\uo HF K -[T\(X* e'ɍ=vP)k;4s8ڟ DkObF?gNaJiv(`j$_eƺW"/|4[֫~Ԍ('Gvi6n|ɦ6\ `+t٠-9Lϸ( qQ}&ի^ )-OgTTS:`WCFw5ç؅Fom;pk5x&1X|B04ӮBFMeF)_׷yp CN{r!u$"8fpfbjq].|2y{'ѷF5T,\4]s, 3(9;\bGuKcgy&ʢ|=g-.k+$9|ȷ`okaRcLxAdQTBm8>-x d%S8i'`ƽv>zONx#DkiURak_#&{u弽P\Y__\eəfN#F_<=f,8Pd[?XW$GL6 A ԹG۫TT$+) ?-)4O1ѵv1 Jfw=H57vy%Mj%ZCt/֜h6[8]kdte1oh4+}Mń #ML ح+!!V`g[SHI97xZƒ7?' vsZd\nt3?J0meAF т{eDĨZߘv,:`75B+a Cp|o.y8)D 1D9ԤmǔeM3ԋO.^+ DkE!Do5,`:6` H 8 rxC.q&:䅟_M R B? h` m քy78-n{a4L_OfK^+8 i[Hatܻ)qӫ"A,,یm_롿JEsFtA!:t3TO_RxËlԼ 25 ։r*[iqVf9Ɇ ,غ"O1*:Eamu{#]N=TWsʔP/ꢟt<󌯤M$7JHGAKdq˴v%޿(QeJȔ <"gAlDA'ZuÕŧ2W 69z-מs f]Q%绛jd@2ηC .C:z&y,6:4324bj!y:ڙYey;I7nqbF߳x[қ!"g G&:vhkћZh[]V(6Jckb,AOGUۺ6 /,6XoX~vgo>AA'r#q􊯬)NN8 ݃ M%!1o C(:ƸPbe8ti=u#ӓ s 7f 7c!7(RA̢[5[t!2]Ե8)eQj<)lὑ!؈>x]J68"RUnrB.NYntэk^p<>OqPe΂O7ױ~#^Q/}!o!DoW;1aeaX719ZGUF)|"$pg_1ӄ4ē&YA#@ hZP.\'OeI:UHDr dH& ωZ"/mMɯ04kM/f_biFk'P( H7B.ȋX!/4(0k2GMԛ_ xGiВ29;LNZU$v)J֖jl}b8mf<H]Y9B' MX2('7=!3݇zXe-rHGFCU>Z.^Bd'Mn'P44o;6sBTJT$t4S %#a2< >sSGvdso %:xtK)(keT6ϒ'M !hadY_yd Gl:QSeT-!jekU*@" u]qBkه(dDfjylۈ=p&9#R˜oZYQX=4pz;!tL+.I[%Xv8#֘t(puL<{{i}57ֶ?o Vv[;,b$u[߭B "{ n2P/'*cj}N0A*Au52-H], !A'f?^٧ |,DK2bf[e[/F厪:e -rg:а# ٸM2ykIXU}V q; y4Xп$hy_=|1M|VD֩æCe4B'kw%/$PA?'ԗpW:h! ~=KFf(1ۗwUOfli7C~k+˨4 b1pf^Y?򨠽Cr~^ roU?ŌX5vۈ9=SJ@v1h֒Mߗ nsgQX;ņH,a_,bK-t0+??]&p;MOُMwJ?w5lWQA o%>@4-=> 7\ӭ]*;Dԍƕ/_h`TlvL#MuUA:~r߸ {BOR5v_ӗ@lTso}|'(p 7+zP\v]VRuΑxC~g'nH ֧EgqѓYeE'p gpdOŕP/ښPn a<y}ߛe>^܍7aMʅpX.wN(ҔcWg>]x~ɵHl$q6DG LROq/$58O^ŒB4ӆZ,ir/R!QP*=BHղi(|,# C#ʫMY<;_Mѽ KOTÔ(N=KP܆~sTRۛ i=)Ȳg+\_N8tdн+=ԠޏL J&P72g ]y049'nV1EՏ_5'#Ȥ1de=^B4*#13pWYb(FA }e,2}.jӇ󎝃A fV"(I*RwfNp E Gr:Y)wCi:>TȗCպ摣@]d1b@ͨ *oZKAdW\OGWIf)I͚ѥD#\kW3KSǏ_EW<ࠌGumВ-(dJ_/DDw5 Vtpi,40bLlY3@ 7_Wk W"l1/n`́RЬ#u|B;Ā ؀ީ*Pj i * ɦ*zi/mT`(3!.-aJcOEDc!J;_!0T/o|1*6qƖImC[CG31Tڐr)?w•h0J59` EtfqC$Sc^JDW9T+#)^uN%?dB"<+ 1VW8wVW7Iudm/!֡C4edJmْSeEVbu3}$%˃7;+  aV4 7D/i!2+E hjW6;sU0I ydӫ.ԦhE)mC(U -붷wMcmW6}֘mSo̧;ZA/+X^9J؇[GnbGzoݡ(:AQd~L:ej$vBPD*,v%iHsAE9Q>?h` 9"T-IE, Y_,h&!y3(@DGM-k$FVo]>Le`#BITAKR{m_c0ĽN)ޕcʾf&rʊV Uki"0VDebP"4ZBD8{A~RЧM8=BVcL̓55+.zAjRX6P³/d!cpr ޸:ӠCq}EK0^v L,0u"6zz. `w˸> =j8*=8@?$B`aK5m"EY,Wd3fQw5f *댫Qp_LL_YG.G% rmX2a"-il=fihI%Y'=q}G"6GL&]ZVANxJ V_-XmsB",4(o&Kqb 6,b} e4$P0k{c"DKvRw%h]]@ݲ[ռ7[tWuΎ7v4bOV̌skǫ($YMTdyTeV, m⿰Xf@W-AM8"K/\,[v9ڎv.C)~r*=׺~d@|\@\+>6J+u8!o+6Q`J@BY@o6;/l#Q-Iz7'B"q`M9N4 ,!@d%io.7>gT5ꏺ3ש"<mdvۡy9}r4 ,se\X,;H}am?Zb;wf3ۛ,{M5tOuL MAV( mTb9<|[. פ(c_Ć^LT7;`<;j]q,u\uViH2Rey*בQX)8I d^/s(aItt /u -8E1j$8;-L.Ŏ+Ga o-aia2o ŶyS Q:TD<-.p6&2{ %‹ޢC;FL3л5N =ZoXݶ-F롅[Yc6yg%@k50_526M3}l:OYJKI/UZinW0H^j<.ۓ`V(\l,n=Nymc\s7_[F:320#[W /p L ?z:SeN 6͈]ęzkvf]txl"DRQM7;)xrlGV@=0=x ,kE@'@rGts !vk\ Fp> W[*wFEu}ݚ^ƍ=./9CBZ8wv X"A0v|5@8a@20^nĭ70LTW?6m ]`kƛW=s< A_s{ke萢e@o]V22]cZ%qz·<3; /"}<)CTAO!7AǟW͖8-:?Add-,8?C sfZu~{eO2fҳh0}̓;)&ew}=.R*J$Fs)FIc,?XB6h@>blRIZ+(j\_"B['b|LXFI*b;6|ف wVc\gGuh_Di(N4$k".@ /rn\UMFLSm/ )F#ZbOT>eG.ߕdwdS]|Ⱦ}fbѴ}<AE?$>z&*Rꨵ$Z@F[;vBe٩#e\_ȶ`kS Ǣ\f,nص0A4Bq"-yg)E߬!A{tpOc!} $@d'{;x5Sɰlj<[}wA\qk2r--jqKhH8WV5A5*t+jvRծǂC*NN(jXaSͭii~6= rσ4|kӀ`NU vBe#zJ?EUR j !gPeyS8!#GN9RmipΩP|ؙIQx x`>mV3jeǾϴ}h'J'N)*vպs[t# #` ExͿWZI~(E]KN?*'cդYVM_4w_zac+'4b[EJDVt}$ z X7Q쮜m J|rWf~B잸-'Q56c]u> /JijfEGnKZF]'TlϞ an(ϔ*[¥3Oכ=⻝08CWEk IfNb$ ҂)# g:s!) uDOё{Mu`IK>M#/a~dhCk2vbvI U&1ӟ(OD KBXb{X::ʘ>~x)JB;~%s.[G0%pz"m˰͵ܠg\Ѵ~Fu0I'qQĸolp8g-fB{#=EtVtĦ'&x )x4?"zִe\Sz'dȽ bem;4GU65  "Gz\*ju|kXio#8wR>&7tv&}i`Th.2f n&HtLaa8T̵Mj 2ȊC&8'[sr8wE 쭖sSb=4 k,*"n{1D VW>%G?S`&9DЬ ::% |QJ`FՄl/8~][|ɤ,b/OV?/ /WmKÑٷ<%0 qΟbA[ .L]Rxr0#/oP 'kэ\z!WT>F߬DM_-1D;kS'} wcrX[Qd,٦Bl$]UiUvIw BPsĎ9f;#I9aQe1Lϴp.'.yG0SEH2N-Y#ѳs n>l8 ]I#J@xKvsܱk`RRizi=W+zF#u?e u@tY*Tw]XX5kZg|>*W ل"z+^zegPRy٤s&Pg̗{Bri8]]H4wH;U;%]Vcُyj `F r}(5d'Șܡ+Q@-,\mT;T$u χ_맺zFjn]Ei (ne"xݠ f=V=1}(vgK 5vLG}k 5y[9s2~2Ypz "* JκlB&4*͈,Q ~E1Xc.$hLL쁫K֣ Jƶ8L{l<ȿhJVDYn ݗ$ }z6{ }& tY( .'=] 1⦮wvɳ)GZߢ H&ǂ*ˆ]%9(7@h܈\j.wCṚJ`۟@_&tPG6un%|G5ۊ.8㇁GA,o̡ b08`Hd3ZL]nS0뾆əu p!~(X,Q'tuJ5C ԩT e;XJXn.+p3' 5 ʃpm9\Sy9_7chotnaOadTSB)WZ_ʚGtI}<b5"N!I%+ӮݖD_b&X)t,$螩N4nz&=J*4m"­uå.';rl%Ef-$vTI~Ό~jjKk/{a9iV Aau"O6judg眿7%bUax6"^P{ES9 y'*؎?[fX BLXS`6aX+-/ dW[d_n0ޑ)TUa!Sxi8LYWtKC z_६'һ!6m=\|u\vf sIr?;壖:ąd"4)EL|6FRGor^1q7QO:lj"Ӈ7ŀ fy;U,M~AENk׉cilKG|m?|rP; ff8 nM̷Zfǚ:ɷUIKG2~ݮMx J46è4~&wg386 :%nne%/67"Nv?=?Ebno>( DP67@4ydIYEh`57,)H4>`om1 uGҜy=IMU{:魷rd¼mu^g9 ^quu߈|PF {CsrIC.[ _VT.D1'n P10qh,XR}WXr;T(||VCB4)\ b0{oR8bzJ~7zy7P9cKvvuRŲ"Ҁ^'˓+B#.4 [ZI&=|LT@9]׭_kVhq L 妠r>M ɝcAquʋK1#j^B6/ƺ[8L $7.!$Ͷaa-z+n/nLl#lJHXr7 o9~7`$D] b3E X'[e[`(崚"k"F&zf6-40d >̏hQ$QQɮۤgGpA ǏEY_ 8!o_}:z>,vl YuSr\w_rK H+-*Cǧ+auq3] /He-T8m% _`İ,sKFJ=}1x(h.D,Mw'Z݅l`ΡI[֨3;R}2MVR)m%܌ټYRk#@Eh[z(.*&c+_Z۸K͖Q6}WV}ϲiXTE&]Хʝ: xő& ΄nI3M_̑}$W8YKvGv{dF  yxaM{pUkV_?CzJgBk1,9vf2\ylS"r*_GyR9>p?\k?ZYLh c͹ynLxVDߤfHO D%O-EӐIo E1n3ԭ:>%}GA/q=M)+/MxMz5w vǪ% w)Y1EsqA1F?v9'm>TTbHνjE=/@[d P!YًV, 14l\<_#тfL2Yލ KJvqj1:U=Go*.RyᛆNA~?s}#|vѷȁa)hLJ5 VWN7"O~%R2haɦ 42|.$š?7.B(|ӱ{LQ:ϖ?%=8[,p# ]R(qJ=[`PB!dfp6ڧ¥ewb5ty`mPK3?]t yGK/큞j5^Y_}hqt"SSi?-rۓ#PJvG8r|aG{O)>/\"}-F7 e=w[_ .S:8q*)d)YPa)(6[2/OzpF 7Uqqx{wf[{w2"U(}d \O= 3og&=㘅J:o qx cz潀0Fp/лl"VK@<>y _SAYH{]cN KK/ W҆^+BvZ>q M5^|'\N4a:,Aja3J:"j >٤&js} `[/5rʭ(!}j"ecß@uo,DbGSP^byws/lvd(%yzuv(^4ҝv1)RD,#>D]I%>k1w15z8Jv%Eբe!F/$'HkגvxbrbWjHr:ܜi~\o-7`a}.+Lm0ػ3Kn}w40Q?ulGy! Lo݃w}ljq-ˡ:khdVxxT4e)JQjF׻" ֭B;3 w9R#=6-sXkpLkWrch&}Z墺]q4t6党 Moeo5.Bgm~X9Xo[zAR>>~i3-]àM8B) sđY8/%3 `Rhu&UR/ ƂN(PH>wRD'ixa N3gJ8+oyN)Y=JC'8b1EWȇhs{TӤPW>8 ߣҴ9p-덗ƐBDWŠH`؛Ur-Q =tf-|doCEsK)^-s|*%6=fI,ؕ'AZÞQX׬v ;K :Kr1 ?tx0cd\$@J@d-4zEPTpEڙ !.)H C-5 tھysdOt3W\]_UpEH  z&&Af}BxajSB4d70_Trvu! mN<vF곔jeany<''h_}%r5#ӧ,YgÄJLdC5'FFvwmדoTd>~j"6A96iQoj2,3Vq;Ryڄu/ r07g%\ š'_m`9q}MLR 18-Q C/\y;$Mqg_BN a|cV&`ĦӜ(LV~ҡgq t+`OXgP\]c:`pwvȱtJ_84^ Jkg1xŽTڨ1H.rk8j mԶpw2 D@Ӧݧ$+uE[ 9貥3xJwY߭½gϽm-2@S Ircy#ЂYRl\޵mM$ xjb˲{,zgц"Μi]flE zoS1A&ȵSN5ʹsv\:i?G圉ⲓ2Iu=43%ax|4oiP#Oycgڴ-샾~Uz޻wٵM7HFϔ545i # ,]J]zN>h<%YNOE]V+%Vъ< !ǵz-qʅ$_Ρƒ5\+`}2ݜ᮲hCi?s5f^(nwe41|+T47 Ԯf!Rn`m:峵y22Tu c{Rؑ=ԉAa%'6v`uf QEj=6~Pi$iEo?g!;k-*I[vkL L\5f.Kb$C!Ӏ#~M T4*!_Ff.a$ڗ9)M桼>ljS+9x!tki|I=L {wnnԾw Şh&܁!9K3F^a{T# o6X]`zt, $c]((e^SSev5֨+z+9?LgC0k^`/~=kۍ$x ,("h^7A-Yʨä$Ǔ&}~VUYU930fo0Bic @%MO2$Uo؂0H*|?{6 n]DFngY|;4^sF?:sQ:cX4}rU#L3b}5^W$q)cDrbva3W/˵37x!zjGTK?-AqG];/4y[w2ķnib31m2q墛,f7B{gV73h@:s\ꠁ)aۖdN'2qS4 T޷ z[kUαGrK]KARQW +73&E+h~?Y;'Jl8nVr05/홡~u3d]{1ˀ"2n̅}gqU;OdS|_x^%2+b@"F)ݰ#7Sl2NJDaJ÷qqK[a%/ ._50w*"U⟈dq6Gڅxƣ@MM{k C@13Tɣƪ 3<>׆3ڒ{Hi (-:d/ɾ~&#|)o1y}lz+D&Ru 68vRPxO;A }mꢳv'ӳrB7EMV:@E,آvr9*(-OI/Pz?,% cpUyA(v?+m)л0I$@p>Zݗ`CԂǪ63Fgۆ]D[fDΉ&sHSڗpepީ܇TvO>R]z˲꾚N0_}b|C1-+~EsFjaEh|u+2c\q)*}!UJ60T;=li-8k]ޥ >f%:7u$d:,7muA I;$9w8;n^'M<[Bohvwg8KrFzwh.|0 gӋ^-֐VZhEX<Ѣ."E`uYRzSd20Ea,x2Hp;9E)N8m/pjoBzG v{O,kTvl1DI9E@Ȋeekΰ&Q}T ҧ+RKR)2r#٠X-*tZqٔjY1;FWV>.hџGF-\Ssr>$>3ͬ'v3t:zVM&VEeHwfqJ i^^'{yٹIl_!-X E6kQ {jbaO!(;v\C:S>n"{AMt5L A o-fOypf>i*)xᙤ !|7zYyp !W8g]bĵ n4 2@Peo8Ucrc xjiJX'pW@Tl{"W %#AuEfƯ$@E?>Kj;'SIRWW0j4,ccPdo^23#?Z"{^~ +WHpҚ1ӑbה~ݢ,!}e)y3uPfv4?՘ͲKQ PP`c| }($*v7h/w@~;ku%jaL}9'Ȟ |D~j[9d29:wt=FFZd{KRb*Fz+^< *K[jF(WHmҫ.a_ yR md ڍ\rgI-eXl֍I'RO-L?hBd@yr}9HkTni|0`&i~^%jGxᮙSfls' zd/_\)h4t>w'ۉ&d +wkng@W1 P$\xKXiKr<8nhʚhAC!ecm$0r>z*㣹<(gC&&=]ȼB!J=P %ǁS`uDzr>Cjk֑"Wjz-g0Oi_yu\nf4 FnB2ı\ CKx|ƙ}f3Wu4GʹC4p-vdq8U4b[bVca 7:shbmnP۵JBEy' ǚɱK e'"sHƞ4TFBB A{Z pk]n@aUe.51Z `(ޚ,;vr$NkUY(q[\; +庮 ~#^ ;d/&w`tH&!}z]/6I1QP]|NU4w HD&b[=~1mG<.?& ΫE'#ڽ+N]VqDucˇN`;"``-YI.Ã&el1|u,:0 9kOL s˹U LgQ1qI V<ҒԭC4ӂlIg=_CD?I[ jtO. haK%2Cݭ|uyeae:i tYC{U}݆>ZD^QgM&~818`mRoMJʤ8wH.P- B([Td4lBHЭJ:kW%= <2R3H֌j3(m> n *@jCqԒ.w-*Y+2^f8hCFwf5nNe;VS#g2S-~Yqv4Jh'2G13j(nLBQht *٨˛!r(ЪJD;Z0ٺh[c8GpրBH2Hz8ts3 ЛI+/ʬ]N:˥}E?No>oڣ8^AG^xxFtW? B2"sڇCK1NA`!fxSns+k1RH)oeeVn T'BKX;3bڠy#tgA~N2yLfC+i^osꨃƹza 2U- upq&a@v|BO%O;h?E0(PEDLie2jLS8 ׺4UWdӲƖG\`HR:HEЊ0FɪZbvd 4 #r}YXKVMOQ[]1+m!ڢF  !j ^GFQWY-0Kf*^V?ן0GaD*&$=;PE|pj Vܻnpe WZF / e>p>*>ĺU=E@e┞rWE'uJ7uY`FHVP>f ՌprUJhp cA ?uNu T=FN0Zf o9Ew8^G1egUUWF:#` Hvrۚ!@wXJ5nc4Djq湩1Yz_l ZWZb7/뇸r&ѤkSSͮ@$fe? ] t]/㨇R!/}礪LTpöF7&lGz Ry5vbC«GQx ]|[l~]9y/Őj7u;@ cs.B2V}lg~GUy˄%EkEh}i.#l&bܸ|,|4 p-\HaP2 hK(E]LiҧۯT\(kQ kHC:ؚ+se@h%̓\[#пj ]/q|j&Pw$#-`\R!t22Ɍo0{\3_<cCyjKhP0lWx1N rӊaRLg{"v@]pq? 8&3=!Y-޿'j--񒚹PzL[g x b[c>SV vuRuZSJi}tw6HKb;u5^[c`OK0a8Fid̼RGI 4ڮdţGTiaHp݆6R^_PQ yn댞r_d+=>SKmǓoidËX#R?,6* עN}rxn`wgcņ"y L J#$$ٽok+cOI2fdmToحWGK=ELdR dӂ3`[@| ]17ȯv8 E(YA>_2-:ʞ0@72C0Ȩ;(U$TkwjUz/RJjUCgSMW/UlcM|QyX g-.|U܃Nչ[HZIoS])|G0!A[Nz5=b2'}}Ta q#SK\K,d?kdZ%0"M9̮BxƆ=a& s+"!r$;B zU΋eIe*,Um AhQ߲jT^&ځK6w%T[^fo f3Ϭ`hQ7bO%-Êw0- kXhr=Xg-vT:Ы9 y֍~J$t8WTow|Ǣ{b)KDML."BvGڂvWp޵4HR{}H1WPOxYlаp]m,AqѩŽ )/oPĥr$ģ!Dy 3)hU6  }'B(<.ݚ ODy!1ߩitUw5G^AG9=J`k6A1Rb':Vnm='{.t⚌$8Wlo"OtG^JλZ4gWx=hY\NM<{Hh}>E|~M;7%6@N1-U_<nirSFdؔ W'2Ց\1`h<!-2L橚N.0M]$Q0%q* Xͨws~)T\Nُigߟvyv!ePr F%Qj] ,hkz MMwXŃgn bȭ(6ʞXH`N+ {n 0 7l;Aa5'{A̍%ng@#ol)]lV 0:4btMM.d#D[eH}h81hf^';R)69K>&&q1ĠRFPRCe1κ53ȂVmʈ=YR:;(w@ õb;lY F:W UfF?WgPš[wv X9%@v_I9ۯeTԹd&bp%˪nZqy]mZ+=(){ }jvieE dLc(*V[zHnEYpF K0^Xhb{FXʼnPlrsPidg\7v-w<HA:vy{wq_4?L\gHDZB:3D^_XNd݊;Y3 s@+E+AAmy,bͻXAh09ui=ަڣ쳯?sQ*@bA3e{Yꦸ*!̈_IU[zm1!$q22.=y.fl\yw¹؃phWwvPړ% :t0)ogBfje⻐tэ4aX՝+k+l.՞𝼱! S6Ce,XEA,ʟ+\q炔eX-dbo A=ٟΠi'`8Dz!0jW4#!n%mf@ :Ӓn32n1%",ny_:EcJlh:`c7i|B$:e ,4Kk% Ii@{"hKunTQ@&͖hba<'ѓK hn@ c6TfV8̱'ON0H :WRCP1 u0 y/Q㯗t9}zrXOGIuDe40 6L_$&ܕQ6j 2}Ik1;+tTB#BfX# L+g4W*He|Df9Y>x?Pa_'!&a7Wb:`+fm+GPgX|ca'=$џf Hͩ0Ov/g(3D~tH1tW$Kp]t,tV)*0 ASi(Fj5uia1kၳ4+m.: at}p(/ơdvfaq*~j3te%WF!Dhv+L` ~A*A/*tS1pyc?;ƴ8"Vnm~=c|h(rmV<pjޠ>T4[-%g/cgifgYL+~`kk+ipDS |MFq{\V;,&.N!ϣ[QÖkbԾ&5ZGq5XE79;H3e!+snp"+GCk|-rCô@ FܦSL=˽̽̉ҙ2ԾboVlc)if>oV+=#vA|r\A*+G%n"1?a)wv dy5[1%/jmFd WU`nzyKHx(qP0Ė(D/pW|sgnf9L]Ll y+{?Ww4C-i\.rxyl- C5<Z QHGU*7W䨁KN@ĸg_rNBz:VY=6wp7UA ft:%c(:|M&Dg!U8.]SHk"$S֓3w%`Wg sZ8{h] r:sBC#K><3iӞMpEі qx2KuGvԤB;͈'c02H IZ2j^D__ܟR7uٴ Q֓$^A.v8ǻ!A҅4/ hMF)㔪\n2SWJ`\jG@-nz.^YǮ -'("u7Z-VhJfߗ*BN1 5F.Yu5+Zk\#JbgmΥ !1+7qcn]mUTz j ]{v aO󑳹ݗ.7{`5`l +7Uac12gpBv1:F5dJ,1 j))/S[WG ;[f*P uPht!^(J&OmtӁH˼hvJlcZ)4y )VsX%cv):ll`i5MTR%zhCWs#ҀGLNh9|DXRF?cvd/M)xϋ2#tluQLܧYL@X? Ob-Mzay ZԹ($wn9!S-$5ڀ98n[%&>\~J^Gaaz;`SS VJTFd-at vh$l7#ZaJA*!@>85]sO) % Enbv]vD^K) 0IFj`JGmPt3 q6}oGDұƎUit)nTrJ2M_qguT]~yd0 Ϝ\<Je0cDaKHf5 :X֛=n o~e68Xm,Xu¤쩫|2obG+2l nKuD" X:r uMuS%^*IG63 +JN64$kJ[ sSw #X[LWi,YR }\7z[-y<#_`E1'LVF < Ds+(\Z(;.>Y7OjVLR<fν:0* d#jt^Ք0V㡣#`i160f \X! [6F!/1Mvr$Zlt_g!b|ȱIS1cRPz^Q*+F F+ ItUHүJN9ZaeDA9Mt(OMxTW{D$V[(D*T5`B }p^d iAEl~!rZܭY1ZK-҈V˔ QΗܒ;VuXj* :UJk7>]J{t|xS -oJqo/ g %V~6xrFCb0 $$6 ohq4-.gg;6T")|X z't%\Y[u򠬽V=Xa'  k^QD<`"34 HrZ܅ sr%MUvHqV=P %E?kYW}jX@6űUh1_-D#7!={*ܽd%(_dܺМi 4'޶ tm<\(VɦiR&p:\׀S@y1gJU_V9砈)s#cݫK$YZ@M{^e ݌` \wUs/gAOm !1񜪮$j%>0qwmܿØ_5=+v 9=zzUJmʯ ]ͽ*9E6:(Wke"(/ON?8'Rw" ]~~~ Qc%"f&Ö.M !ΨSaگ "M)&,) R0xYf-!~[aӍ(Ui3[dm{AXA en\T0}nD=z8]>P!֓b .8**"3^.xH7{N8f&ݥ:m m@ b2 n3_'p6\OMEڢpH]3ك{Dwfbڶ]M#m 5tgU' Sj5`ѽaM:/Ux쨖݈ Xh7ަ=P* wZ_hEp@‹"ݕ?en K[Os)&[5q5vFCJH8} *ح7K-/jb1HݒӞR#%D+d.!NYW ~;n!{ x/[s >fΓ]:h O€v(naR8;Kp}|PfB,x8tX"ƆZsh2|Z(йQZȚ*T=)6ӵ :oT`Ja|Ȕ[ %T樊R HSǽB@p?'aLT@ap2 nM #=%`4Ks,7IP0B+eC7)&r,?|hyZjBV]s*Ũ>Tc23`;~a(߇M;+2;lq, Sc}V{/2?_,1E{G`V6AQ;O1@( .G!+s1"U՘&(WNߩMTJ/6wk;7$~c$EžV_ A7.s.Nw86hv$/jF#FľL80{mL9/xKm,ОCεb*U]kY.&G')ӛ=u#U1B&9|FQ."|&cjb,FW̬ s1g$-ihS(iYԆw_iebob ʛenFD23"~B;:H8q8_J:<Q"jRю!ݝѭꢓވ{7[Xff$o\u4u,E +\H 9Ԛ>U2eP)Upze (Y jVl Fk' <@pS6뭯 T}vxQ2&c)!~R0*x7 ذHs.u]nst*gx{k꿷tW$BH^о4${L͠;R㷌c,ń*aZ~nN8Q!d.ʸt19LKCPreW*V5 u Ma*O~v4gWApâ ci1L+WHy/#p'v~OԷ;wtI4$ailw#1JX.|r6 C~q|:{,v.ջBFd>s~:Ꝡ'V$17*戝I#@Hn]\'ЀސTMI[&S[_<5~AYR#Y6mntᔉ G)*@eqz"TFb#Zs~e;R4?*S|4(X uTձs#"ȖJLgQCC[ qO*'VhYX30D[A˱3R&6(S ,ggRRv-NnП4YQbeI+Pٞ&^8CG#'P}I u ^)(x2z(7g XCW\B'; ;0[Ux##dZ-@p7긴?Kb) +AʲDJ֑:BLJס8ļɰ3s BϨ"E.0'(f#Ig'Qlq-@xA|%8phiqD%TR1˕`&֏ "=L6:"ˆѧv &s# |rL!OC9/qBBno=fu_+Dv0"xD|ϻn"CүlɽL|@Q:Qr|*=<'$l1ÉJY'cu *qPgz8﫜P P+G`xUR f'߽|OGP}s eTsHݧkA戨y q W3MKMv>߶f[\{dSZw@nM%@Ksدmtn bأdPsZ KH1p#S^ILF<7߀pWGFdJxPWB}*X֗<7z }o,U'E\Xc\c:M2K"&g,͛232u.`ޡMW=xׯe!j~z!ѯbu8_Ǡ.jK~IT0 '?a:l]p"{,eXzy\Q1'v6w%WdiUf 4~MTTdX E2Z44.v#Ʌ1{"N]%EY) 70:s&'~sfRc_G^HiE=c3xFU "(_3,&2`4W]GصΉ5,~ pBtk_,Wc8<̘vW=c]8cP1)|}?ញ"FSM=+KI+e*uNߜh$]%ϯ *m,̶c{s 0m94cn%C.}%pErj5힞 ;S/IOi]<? c Duc-@].UwەϭH%GDPmP[T"pW؎gK+u ౏$gN*B\\8jfDW}僯Y1/.Iɐ[Z<i~h!X@-:WJ<=3h,el1 >3Lnc3'2˗5TMQR&?5r9/w*|p.$IW(_g%?5hH52+ FމY]q&6Ք*X=nY_ߡ+*vpBڹW 6UV3/<7:hj=$L˻FhD8,/]Iyեq2l(2Fԃ_+\.@؛ #/1$K[p/Eڷ=7Sb܃ħq#n4s}OVAck.HC0W`\kW$(2Gk:4KU|ƠZdB 7{G"hqZm |fMh8hRni7=0@5ϝB2,ϏC+"mzWpȅ6orq>k'D\wUެ:r'PN#\xE: le< B6b:ޫ\ɐkLJ ԁ*H[V+J-K#Rr?\H_ $ev yFtAP2bK&/A=V1L+S%F"a[cQCphPبo^&@Ƞ|Y_?hW"P1,Uh}&Ѭit2s2T紇G7Y6Z-db.&2kt}sfQ%\Sׁuw["6NéTpUחTC5,t(+x]0/%o2W.yܑH+=(۳*IzH2K,zZ j=/UeyhY7m4&kȣkԔnOڣ G 3C#jgiʿ9s&"2\c ylǒ\U{^ɎcIJ7{+)䲥^@c+iXOjH/jP|V,:C/K!NE|Ra0'=|njF|qoThjz,û70䦟8C .\e޼Hc7"j'T;Yۉ+XL<9 p*`'b ЏurðvQeں9KٽƧ}oC^LbTa.x&@2X}aKEAPrWf%0`ibyk`fP"uH9s,#4p8.:,OE4\= RGzӹ_zyI'ކZG6S{o2,7hh細[EVr8;{kuq Q3 Q(+s ᮽكB}>9:󧂂ʘ^Pxˆ\O#Xwx01He=^/O7@{o+=|?77 3w}L"x1,*6 -4E씠:<|'azٗƅ2.Hin s 4}4ƕ 5yZ|\e8$a;=a|b #KRiGz7n5MFjIX( v}xX6Xb򃪽{6ț fࣚ[ޔ`\ .R HuI墾ht=U}oJDJatMA' eOYf&anL>B $ BBbm~(H֚VGnx1dħQNnt ;.^wI:Y)#b(LI4]1ki;`hO/ߢ,~1e"Di4SGn׉l]7iv[]9X*;JhxE 6ժX&%A+@qFԉ<]1JVΝ$e]vb> d`\n0*) NZۀ|Pгo('v^[~"5S|@*`Unn/f|^ҏ߫_i*/,wp|L}/Uɻ>xC߄)G.~@T9+$7so,4ċ vœ;涭7/EM<E8ˡo*w䳧l3~I*5_s`>, cijl$%TqKh[?m WjV9{12@-9D[{^jIiXU|dh /BTHjAL[ S֍̉ 殝y4W_o1 x ?Tk516%ڱOArp>\|,JO^=:@Lt t& ϸo98ǖ8=^Kݐ|up#zϢlNٍ_ bU.?Zf9wK%/%‰ׁYw< i_%:f\z1mKN'dOjz"Ϲuc^&PyݻhF9~vhY*ǕcUI՝NaULJ=\Ò&̀*u2̙zXF8 b@:Hk;۲:sRfS)t~q6u~!|[?N nXi]ZUW`}kټ`gw]DLϣlD=ˏ&@ lRŷ'0O7׃;Uus]7Ry0ݤ7IRMEo&1V7z?i8zR/ib)Fpc+aP79Qn'DGbw<I>-++<+CJϼ"{Ab ё&p+dmu +NJ'T3nZ(aѲQKmZ#YatBt!qiXyT ?H‚:AZRcҎCYެGE,|^Юƞp8#9gomZY^An`Sb/_3,O>װ[(s\` /LRdPS6,:v@ް ڪ jnjFT),1.!4rlueaGUzjԒQT< |]fa)(.c]V#aڷa@+i~,&Ll}z$Sz%! :ٖn3JeJwI*/_îťW/=r77'^νz"Zd|*b-~z!#Й]_(lҪQ9ł%wWaa_omA8,!j<0tD2 GO<8\jk|e1 ['2;b@p, 7υ}1n- P]ҷ*XdBU Փg MDn;1S'QJw #kr|(n'&;RDFO$2!gJ"? CJrI8:Yt=y#:UU[(qh'ȊE{$j0zR;[wRQh>z%; < Ww-0g{\p?.u+DXP Hci̭=" N(_瘙WctXY 3jw}LRԡJ̿$Uɹٜbw13x&&evS< d#|Kٟc+A1dj%RddXPP 7Z;sQl(MBN Dk$RRCoDXrkt+$FUsEC/v5Ok FA៝}FqhTXt5 !*D` rj}$=SZs@H#ᳵu#ץ>.5M&G$ h,ʡΖB ʽ{X<}.@ Z{=@ \,̗'"jshQI(L srwevΤT(G]۾J:RvQ1K6=CAt= _<~"Tqj⧳ ExЕس LMLGhid *D058 btOE\:m8lǾSu "+BdY2R F<;ZP+3_ `c8/8 A2_~뭇 GYjcV|M{XP x  qP=+`Y<ϡ2y~;'QOg>* EO`6 .0WT?BmO4kٞxFxl~vsU$8bq35("OtlcnXۛ{V۔'0Oy5se׷<9S+V }x~wG5ZyՎ[#Q"XaCLi-ETU\ڊx{ |,dD琋 OěQ.}X=H=i C}״gp n&KYjcx䩴:jSո)`Ry9*DQlw1Ӳm ۽ꚝJ/R-'0g=4-O.ڟ^{.8W}<U+{Z Tm .o/3Pޑ]4G۰`ƔeP¬W(2HV:VBld(g]w DiYtZB;ӺaabT-$t^< %iy13^e浬7AR?C[~ۤe!:?o}Aw?/ierK2eụI0$) smmx*m~w{L)E49禛17JVK[V'C$.1xV(<~v뇿SvآRDI,@o\dewSLJ"'Š(}j1]";Q;W7+sçb}h,^*mSKKV%װþNXixaM+Pw51 9Q3-⍆.\QS|?ND7Nſ;c*Ep*..JFPӈET%xMʾ8u]}agÅrin`XR;(atv>ŵk{[%!"1ij"TڜDFe8AR&BU>qY:p`uɓ˃"|x`Q [`hyHIC-e} vG-\~0ݺ1pr^Pntz*shNfv,r!Զ%\34r:G8J͟1- Bb)s Sϰ lTPw\!UȖ3*%BơE`(Vrݪy`>(CG\Xx5`˛ɔA;O ? sfqЗGe lD34ࡠbT(ΰeN蠚T[NN=YƑUl$Ǻۗ XkaSCVv%vX19ڄFa p$3?.jh7z埶јaS<"/4a[}W,[@i:;.{ ^b6X\#׹]"7U :cmp8 Yr}8w9LPMz硇Q*m ڼK=A7 &Z4 En+(Gz\6.@/38A d@L|,n޾H1 -3_K@ p.z}'!

e aš_n0ऌO12Ԇ(T Ǣ$O_ʬjOs EfQӇXFbӢl-:_yÔKY^UK*蚡 &iTnbta,r+}Re?cӈ%CPZ:(hF+"~9 *H -nȏU&dOG1$d1`u&ul2w0ar^JHZ錴2k`\Uk:q#5}6~NhCh\@Y  m%%8<"f[IgL8ʍ1IQVJī*O(9v 3n*h "S޽! }f,)ׅzk"3xĺ91$7I٬垧g7xq v+ ^ i# M2_ǵu|y")Ī*՜ة^0t,%oB&V$'Ga= (~s1oa`R=\E4rTq_l*`U uExQ~({eQE-0VdIuWzK;z)p;9*kɤmq%Wb5׹Ev/ b bBHwWXG~!)AK\Qֆ#;ػ|4,x9=o$k"c RY|m1$R?'?,+wG;(JC~IDw;!A c4gË"yNdƼ?ポ,$ޛ);nLސyV ! ZI6F08 KR/n50:#\RrwY3f_J; D- g#_N1Uw@Zz̳RZ frEXW]SurzC3ŃG'׈&@#Wu  g粠4q|YopqerAڽ|N9¶Fl g=3J#LtB פEty5@VdWk&Mq"J\8%K鸼ks- !'l;6Sfe>42I2ٻcrץnJY׍zIXgwJH,$Th!nAz .Kf̀WUO6aRsT_4^I7a@FʕzqpEM:!,l Էz VʼnWtoe幈g2Z0r Tew5]BNuVPW?Qaw6ɧ$Gܗ/)a}S NC7,+sh" g,O {5v8;%u#}~b؎h$<?W` 9Fvb]pWYspWfL[ jc;ŸX]2x:<m%w62Ҝ#1XOHާm 6d87O6>uᛤex9=?`JXiv$Y,$ԟhy;9R~p@=eQt^ڒ!2| '%qVe a7&G<[u|[YY6.`iM$Bds,Xe6.Ľk\`wHY #`b읩tzʐ|֒ 3721UR:>Nw7ѪIz'j0S.w2>GBw04"a3fzk@h ZN! Oj ?˪n*nC,Ű*jDtR9ǧv[Whpj2/6]7E* wc%D=_b,-sm\' ɦtT҅[MJ zC( Wr-@Y6m ^%N&R> }_PuX70 qpt[f3 s5 mw.g {f$-9W_)[ XuF^i&i-JXNwiV68??rz:TcT"d\Wx慷ٗNbz#.}#_dN(*ѻ6$t He!ιQ21:ҿ>y|eUjYYNk{~U{"o<ث{ lAph|g=p`wH5QiwjOZJu8SKar ╗†{~[CAS f~#a.M:h]Q/<;+[t{9`3- ])]-q{=ü=jiMqU l?꼲|u"v^奫˙ O}IDJ,Ii=1 pu2otMCmo2G~Śy(HK#n֡l-K`|Tp,h\`l6A]k7q"KF<ݍ")$0hj8Rh\+lvL뭖/n+ >!H*֣Sb،3ˤWJ5n0B8V |jNOFڲ{0["kvrO[>ʥxRY ҋP -]0;svmJ ;xz#rC@@ tn"7[4amjdxeHǶWr7azCDkgJvu]=uƱ`!qCۈkEJe\^vVɈ8g~\ n{o2V` C(Mgjk2c.pV4qHn?GWkp9-&gX= o:Z#ˮ8 qҸ\ɵ2[i)ֶ[y;H!P%(}f|-! /Մ rTU[CN}Ct-w~arqJ%:ߟmpmu@^l"(rD$:|߶qװ 2`>F)ڼ.[Eq`!oSaƚ|1A| \uPhZ+hVŅ MMƻ\j)es;*z[xYiӜ,"š6IK7r),DZ`Y HL,\ze~@GC Hju/IPcb תN?,5+u]&N;jv.Ae l.ys%^GQ`?#4D\WjE|,H#,H/J0OYPB}";zr>ajsVOy1pqnYn^%cISԥg&H^-Vѽ8wbe]nwXhCT Ζ`kjX`ϋm ^_ 3T=o d mT㿨)o{קo}Z+N^bS]Շ3ZY-K)q9e(h:g8?]ڌ6ix&ӤPX؆a ;ˎeFY׊DŊNgbkwnUp^9iؕW"\YCU05},|>  i[![Mɺ) 4L6=>];" )e"n*W9b;f!Q-Y<5>y]7h/dUԫ*)͓G;l\)qpSzfHGZגg=5ϳK( "&٣F)-~n:ո^).>w:I`Ƞ<*ͤsۢ?f Q1'V9n*V(,<4xGa@X{}XO$=(A-/8FP'4ֈovdDAcxyL)Ȑ*RnOuN} }sD d.ys@#ʮln.^t|򺒘 GR+v1Ćb{6d;-Jd8:4 {a+~`я.Ib/Q9) x=Q;H;EdL9D!F pemAE@v\OJBW{.c,aFUv;' qZOϬz }F,ie7pLr875V1 'FY+B43xاK]lYxI,kY5Z(3p>]~Z8_,puIx _KK7!w+@yy[<^Byɀ!X ]OYM`kcPP๯T=FL9:l`KSN!n9~x0nd9kx~Y$џW~zD EeKv/*ւj%2=W9 y3$b`l" 7,̖ݺg߭@ #:&Ltm DE["Sz^ՏDF@Lg "׋@g]a_F1QNzlQ⾔XVqc'm^ڱ,a.?EEdZGg yy~x w2$r2tA)^8lޡ~Mv-ŭ*ҝ@csi=~v,Z:|')Ƒ}ӝXmgLE21KޔDU{B,/2Q#TeB Q:{IVB#Ύ{u{L=%Ӻ؇~s/ 9EUBp}$^FHZkוvJ\}*ori 18*!Dz|hjXJ ̂T0r+Eہ :J«>6mV[^MZ F_[\[Tt/-&~iE/ \,U2&l04"H[ui=B[t[nWJ8+e3Eɸǃ0C ,[8^q dJiTKȆ+"pRk݋ ONU <ŭgaɋo\S%vB_?^6^M)&>Tޘo?A6jS WMZ,Ι靴hO$ /'G>vRVmze9BWE*@j:QAnrҘp5F N#9ڕ~W1fkje ,ߔ1 ~%KÃ[܆7Oj[ܥ!w)Y> f[Ng)U@khq~=^Uc~);M)Dw c+e==5!o{ %rX( Bg ;~ MO̼|t $LvxE%`G }dkC2Sk'J}n6jkrڕɺm*Yꦔ6]ysoI{V_ 1<<-Ƕ_=*\iGE$o'f7z>Skx*>ը7PhEosd:Er|Gd`-lHϨPAGD%c\]L< t_[^"? fȆ%?tɯ"%K DTN!*p8Yi"v%Q '?2m.?pjFȰ\4"\he7g%F׻6kVćgV+Fؙ-HY0!$I\~PǦ,Շ Trf̹#G쨡|{K1*F)x E\xWtY'}PvWC<>׈,(GVUް]K*|Uc 1*z01-{ΏX0)Ɣ2&mdgubFǪ{M{1Akuba, *ךoڞ@`.xB4lVtdy~8> eJc4&RaufHMZiG511Y'BψJ̒B`‡jɴWoPe/Q7d:xJ۬ ❔ZLU_S̞Ý0^t!eKխ=`lI1]h<6w}'׽SDj#J1݅q֨JKN!u_3'ˁ)?İ5KW6yD{6&!ݷ`ELi\;ᛄF)a0y'd1B~1Ȣfqܽ+'W1IJJye' jec/~@hl{4k"ˉϙՔv?eڴ2f}9=r)ƫ/x|[As\cp!aNy}5՛m 翉A}lj=IhDY*|Ɋwy5Np0zKEo ĒE^xnM \$xō] iIoU 'dڿuja6f2X!{; @F'ÐI|x:=X11\5 K%뀀yQ&2f.8du^WMJ`tn0hѺhaĤHWuA>rP|mYl&c4?w={?.Yʬ%9/R1%! ^UVo;SZWL(As֭j *zK]TBH)h˗YFz_I&]mHeR>ųU>(c`!#gϡύ6"$)'1nEJ#y.\v:'D xpؽK#DOm;孎Ck49Zu7-(ll)S][4t_- e.6Oۼ@7 c"z@\3YR[9"Km[k]'ФUkm$63Vj i5l?^JˀWk؏G7+\q^0@K2 o7'Y yN)NjIf2zhd&;ᆈЃy,^KɱV#t&TVpJ+ Gjz(1taG)!Чr#NoN So;#.acFn;9,Ό1 Ɲ`/ /jK_?M.6*%֓ENirJ(H\ <@=(9k'd}\HY~u^œnކIZI} bp8P}FMwkJnsu p}(*/ !ixoPlg8G\<2s_JRcf=Ԭ }eps%>hnO' S vAKO^"$y !-(@9]K_mts&tXFP֎ 6`\ HgL3%a"Xң4~f D;P؄թNS !8F9G)(4FB.jo*nc s}E2B0wJzF4miUV3zFmԥP( lLh6H2W1!忂 F粕FԸ3\Qg82SZq SP [ fPŰ`GCO}u3]w\nZ"yjd|pWޛ+b[O/R)BaeOk~\sHY?6WrrvbM%U3x{Aksojn\A8z@n*{w-bƇbܘAKH`@v3Fv4uQbU1M3f?վhj'\`%Rbµ<( g{FfKYg o5݁үw/ ]Z%oO){ߋp61?~y}eNPFBǚFo'+ p©P 'FSCm w@Eɒ'S+Z$Lz(mThX¾  xgkO/`}{ÁXA;*F*B^rI-~uvꎸ`=oI)^T?1ˊiwWl(ާLϔ/L.Z[6P&G_#B8߄qz%,' r fS_y3od^zp$=f̀^4>FQ{ %o7܎7E2) Z|J1Ej*O8$=5mse*w};;#[{~9LyU>Ц{6B/\S?V/N#y֬K}W3ۉbB~eZ%Cx$vc#&_}툤0 bs\q?w HGQuϗeS4\6C)#[YAA4uKC_~`#Ji&w3œA4^Du7x6wvҠGNJ>dS娶Hs:\>\"ؑ1g:;mEaYr ń|]Vkt+wgmPy{24+w[㝱nӯH\`g(ZLi z`TdcbՇOpSuAX$.E.`9ouJy -/W٨bsqn!uFeilYH<<>StԦXm^CՏEМ\ ̚3=DkJKh8KoRPnl*6-+}Rt} 46$#O,8{µ咗5 jե!uY#Y[Jǽ7)ѕI":UL=ʦZFTQE(S@eMk܆@ PѨ}Ep2ypӵ@ I\g%ItČp .@m~tH*;ϱNIxJMWP^Kg:>U$\kyo;mjӰ*B /ޭ\/o$/V֢nu_>bcJڨ 4ҼI9Q*Y 1 ˘ۓ?l Qp׮Ly3c'^mG~f%j b~*:pPEӹ ,Z#T1q=U`"zN L0iO9Mמu nzNt?oJӜG'=k{쮡K1uNRtLH+z[d @sW|?u~ҫj fkx{Xgu0;GeNm`R@0!+ۄ7YCw`^g-<Q듐Tb9U7) j-~{-%]i^Nw0l~}072vn#H DwBnܼDžje4>++XiB}OӀ1&ϻ3mC*W3.p, .LW |eu |2bE5 8.Z-cʪ[aYn. ?WUƝOs.^f+E8d;wm[ՈԀY9?}iVrBT I ,N) &JE;5q 0BW4D\jkAl Ë(lQ;1e$0yy1pA)@LqvR*tˠ$oɚ&bs E|QM`O}3R{. ;i S1'#(k'!^&?Wsr3R X6qCP ԼĊW ,Jkd ijiԏk*3*ݙZOcʷKcb}QKa(xgnږL@dJSruߐvEkID<=Nx-}CM[aXrRD$2#GDlњ.RC׻ƀ>I ӿ}?RaT>;b)\Ix?n&P%=94ݠ-, y]#Zm^Gk> ɈoT3jZ4b_B}S2e ^.71aInXB.r';ɻMTJJ8O" S?Co]fn%{Ji+xs~ ާfz6 rź)h{ld{+ȪZ4[eF67Ifó^ǥsK7N;9-p%н4 ~|5Dܟbe#й1<:ڶ|r,vY^!V3@؛)Xğ7ˏk&c](:ue}m|BPpU-DŅF*0x>/6-,puH}>+ Wkl[ /L#ig'ݲgɏj_<=V #G݁?49̔Lw&"?KENHAԢQ?S"QFCœ׍YN't*Ba(9N9)p|yִK/$9(I}- $f b]Q]@Q%R>^6fԻ|Pk~&>XsϬ1czO5(+kiQB{@9&o"i>[rGB 4Okdm '變tM {>MFh08xBޚMw(T[гР m_BE'ﶺ ][@SMe4ɄcFVu9L#q%FL8 EG2&rv:ʵr'M[*{%B)CAFn漢Kn%ieЦĶe/.c8LZ.)?%tTXbxn)}f4=)jVUkݜb`aX>kh;Xf=*F +Ԑ61cun,4_cZ'4ƻ"jqP~(tw|0'bAؑ X5}|z1%xLd=8u?>jhT8@?7θ":#Q=_1ΌKxH,T2<|Ic Ofd1 b>e3'#*Ke'03;D[iQEл{I[phgD;$pX;7T4{Pi/6qԳNXkydd:V~}AƼLя7=.4i>~gR2fXYB8KUS"ȐF\O4*t1ޚ@VdL~ewub#?9_(İ^smM-ک5?%&6uEU%1MJ83FZD<'{1I[o\E|\FYo=bJzB^7AM<<~m;}D]Fipo..HpXD}r"Ҟ śӤ%+1NUWǭ&004Cx4GE#mn_װ.s o3gCZ;w A_e/72u?15`QI:ķĀ D1[whJY '57g&2;dtvX_9FfG٥E鎵B+Y^Ypg;[nk>y֧q &*iM$u6Yi[&Ҋw<ڔ Rw@Hv{w;udOP73`ɨhhcԼȹȈ9IO/!"?j{WB}Qx"Do(7ķȪ >#kkz*%A6Ǔ|&b+r~tlq%в!WM%aNC(*t1Q J3@&:&ȸ ];޴Q g8[+usvѭaFlЀed A'UaHMXtT꼊ZPCL`D1̸%P!6Šn/x8  O3oӴ`0 TR6[`%.;lAsk%It{f71ZxMo~rXp'N%5&CxOl_ӷozDA [apně,ONO C/SpJ7j3l玭C}c{PHpg)W {r[{50(/0qaU<_׉aoUHwt>cX_[{i?oO>[+7bJY/C"*<>_s nn-QjnEL$xXl0Bٷ6E\S./Ϡ$T%Z7 nAaLѩ~wBU: ^zwT5%Ufʽ!|J֕(DlRUUT$G+nx>*vLcGHLr}Ph9-K(n+.w/WL'5/Ȼ"8e#omAd^bTxD'>y ESD/,9Φ6u} oUPB;i.QhaN(k`3?`!4TpcUYƬIkm6`bMS' F6a? Ti##d)5CCG2jY7{W\ i/O-k$1P\{FΟ<^AR +XdbbubCa$q"$7u6{#w&9y-:&aH 4 . >Ö[;9æ%䡫\2}`}69TgZЀ,oVOWMf#̋)DfUvdo۟ao= ģeoϯI!,&8%䢾GyFSlB0'aK(OO-9Vs5]][ ecȫv2/8 Rdү.%HV9{MnHyjąr}~' 4+]í4&.`ڶeV_ iԄ͜=*ԍLryV*cFBX# i>7H1bخSwl8wA#u Hu B=f9Y;&aU EBCQEvMJ5Q}e*MJ}xDτδחޓ;rssTNTفm .~x=FVI,=>Qaewm?cZ~J[dLQ޿"8V3\2( $\ Y:-wfFFYz>n9-B$#"\;# !OI6;U.'ӤV`"t@YP3 p (=~6a _ϯ|T4䄦"b YS懲{P!{HDE'V~ Mˋ4 5C_Q=} xaf;X2+6@KzB3z\4CtL('M95ƾ0D{ZL}#{gDRfilin Q۫(@dboNJJp{ԸET8|뒷$4&Znqo(dXဤ$<[`LJ;ox`ؗeL#>H1y,7cm 'Ie}ǃ!P}N=HA?F\--NYApb iXnC ΤRdd)eݛӰ^T^7eʧ; OqO?Ȼvܐ9"do]B:#gu('u_`"g.P5PH CZ0ʷ1`}ru˿<.@ˠu5B7hb ͹ziDsUl ]BAD-Ώt^U+ٟ%P lEoF(zI~Np;xzBq]CO$*Ffwt2̩gƬ8P1y mvۻ-Oʩ9,Ö{гZ_F{2z%-biЬ^tu!͉ W^ogyQ|/3*RJݕH' nbI1|v{o"-k9T],X`]>O: R _U›CГ4ѫ'皊}1f- LGG = _-h-ZĒRN,cЯra_6p@\Θ(yn# ;j)]LC^hF6%-L|Pb{z!!]; Qh/0bhM34!72@WT$[N?*٫RFD_CjKw } X0/ȱ{`/ 薙83}PE34hU*Yi S}Vh>- +Lr39 dSH>[]+]TVU&SU)T{Z @IT)7I'^js8S-z}sŞWe0RN3:biο~qiՎ4p;_0Lgبl_3'aR?*9K(yq/GZ_ڮ F^Q} pn|SXD?CI3[]|]톭xAQ scU/qެZ *:mo5^_pB5O<ǭ)-U%sχdF8Xkhyٹ01U#iS&ӿqeݦWS5eC{&S8e8'#w SRrdg/_^ԛ}3ضUMS$#PG0UKŮG}֨pv\:^@̿ro㗻ݑyAdr ! oL ߥΈ-J吒-3vwFH;3=҈%! kxX1"lOzb*^[*\x<#x/B!7U ")|#x##&k$Q ̃Bq%k<{74ACsL)=.:p@JzU7E\KȪ?hA[9rL cfA |Tr4եXҪI<7eb* Q3b &|ۛ ʇ"q8OAkŦ;Έ$+8h.bث6Rt!~U"Z؝BT_\ WMvC莇rnR $qJs)Yl0+%0ˆ03;C +lpcmK|n/\%RZU*:̓:_(cղ" ,4iYqJ _o0)^Fi&ρ:]w Wfv쳻(⯌8ru8 ;u8V[Om RṿN<ϰ>Ue{-t|a{eH,2uḎj]jN_+!k#^'7L mK%i/$n OǐMU{;Ad'b^> 0P?x?|=k|QrCV9 Jeh1_`X}wrYO^ZDxݡqǡN>"7j EQ@CX٠-/{9γG|6STeVhm(ia|7zHPpNS }e 0I\KN,>u:NE;5&"u"xU^7D?%L:w/eUjqn+xsH2-烈-*ηXE @> R>E1#f#&*3 #F0Ht?g[/0jؗC )@b$ܻ~/xJg%cE,W?mNQwͯ'skB%dM[&a ^SuuWl 18pyD"zkb`J%H@'{l*@31}yI,)mVk8 $-##˖ *BK:6d`VR5 -)YB][;_;1N8/l b-!jIȉ*!n]M}_ OӤ>u!d2oj21ǭ,iy7W#OgC6P[!2;9kԒbԗ@YouJs@v3;.W&gHs[MS֤Caj4`k*u\Z` aZxc7_vVg{pyEa=+7mZi4OYIlF@F#Ҁcü7"co}~Hوsp)ej8MC9~eH1i_@OM0WͨA$"-u+A%;GV߬–Qy!cϡ!1WsB:e?"KAŷļih2`4ga'Tŝk$/,PAdW,򣽒|'\)TLӊ1l[+L=:{…Oj8Og>p?N[ԧQˁ+#>TA~PebB4Qg6͸bia|x39熭x;Nz?_Qs6K Kyn֖9z5'}9ƙ*>tcW#lF+> (t[K{XFt}ˈ_❈]tqD G+ƨZ5Il\:B/$>I}C?&8oigU %\#0H*(q%C 4ogIh$+}.COo Д'B&_4kts# ]+AP*g%YWYJ@*HRz0 +,bou_XZrCMqi5Q"_-Tv\=@ʾ8Sp[DQ)_%Hy|#I&8Qc4f cSƙ#͟ kfxyij%~xP~#M$lg1!>YAJզ y'Z.qҍ>z(T|јCz:q<\Uj+@&HWnhhLphͧGFWFZܴ s "vYkz\_J|S_C+oZ\2oxf5>~+rw<HqxÿhԮӏ=w r?p| { U{^8kWsMQKP*E ZGFidڟWGQ脼.SkGDa8&i̴qV{AƱ123fTZo+ w!TI/8b_ ` Mv`~ݘDod/on*.Y'Ŀ'TzZڗ"yaJ^]:n *-H=2_מJxAtg/pPC!z(ztw8IH@ DuPCRa<ȐȠ; giU>c*g]:Q^o5<#x{J2ƼۍX4;>wOGt 'Λ ݗ0*fLZ y] hh&ߦ 15FIv^'07˞gM5YGmP꾭yi_W1Ω0d @P$@Uܵ#~0+)a. =J»^&E/_9)x^GrWfDX5BN^Zy9Z<($5<#$;8. 'tYt/`”$<[ 5鹣u!.\,(pojxj8Rt./۩ɀ/Ì͙+[zr03Tί`?TGf!hnoY ݻчH=6/w8PK0Єص,s:o)ˢwKGBg8wp/.-- 72WZ,) *Np&]9J\ly6ΠyF"O qŭvU+Ttix3܄9C5:|cQ`h64& #oM,r[NuTx#ۺ}k7XVҍl0!9SmJyJ OKBx4 =5EL01JG)Oz,o L+Pml![ZSGo @bN#{{!`^iMhuAc;P*A\rBjXD/`vOCJ`I:]Ek`s l.ǡʝK݉l@Zjn@ ~\jFS zm>q?i:]SiyKmn6R ᅯ#umT,EO^=FlKΎ1b:lǦJQ~1Є@)0I٥<87(EӸ]*YJ]6ѭw+fQ?4>iC/cz!.|F lnݰ\_zn:HUnj5R]Se)c'%,5Ŷs;Ec~d*,][42|b', V6x)rÄQbQpQJ7@ҎqO87:/n9xOa=goG M*ݨHj<<#?hףahNmgt%fuqf8ǽ{ޛN8\T0]PzWiz=P]b&@WmAucB ?#4F-e(!\"M_ TMi'~aY\ߴ8۴D8EV/H<~Bayyxn a%^9=}YyO!V8UV_]@W<ݭqgO?1r֝qdpZn?r aX6/quRR2ЌZ'yr+gd.ekO~0iyj/h'%G`ۦaZ% /?Ng:߮:6ͣuj${Q )nn+Gpy7m=k˙+eLzt`{LZܽ!2U ˪G#;LWieb얎L>Yy2ر&{>!@PÇ?) qK<(2 iBQ f\6\j,e)'WF|ДzJufdG u.Bp^0o7 w8>:^Nyfh«c5cQeN"g%aK =n\GODT SCˣݐF`"Kwbnu0M+-U#Yoá\ni;gP# W𮘔gQTqT12kۊ6c&>L .t8 g)~/U|PUHŅU o"S͢GyWb+d%,4G%o-del- ]r/`yrNuBtTE1 [0vD6 P)J'~>ۓM< _kxB=)LDݕn'9,^ K^BP֏AZ +sz'l]gr aΥsyB ~jm*\U)Vt>;83u9]YLBo:>u q==/OM>4t4{v$"Ƥo]IJKIy)8b t\ݡJLLYO6rjNN%tmCZ5mAC?K4A&.ߓ]owt}el[єyHDy!7x }7F{S)ZwK(p Hf ?\ ֎A fs ~3kXcON7+cneϷڽ&vGj:smMw bOoį\FѬ-h]t eV JGQU Q ,5b)#0OF $+\8"2c̚@ iaH$~fR +nW |)Tb$?#n}0 &tܺ;\̟.5r8P\, +%,}$eS:ZIuO tD٢\Xj[\LJTQvTMU`>^ '膅63YNdS/tV2+w?jjD;#PHT~k,kZ*PՍhtK;+ZtCȻS} J>iHo[t|{5m=by6!]CmDQ!E> oW£)gBM-O>wv踫^q$Aw[8,ʻ JA͊l}> hOx!&"0{xN W1m՛m<֍'`䲕jʱ+ ӿaKB+%'M.;U.vœ`A BO=2aX w2X11')2Cڵp,m'{&{kzh0"Z ?ds'}]^iaAhS :_j§ ^s Eeb*AK2n lQ ![@ AL)+Ni` "Ioֻ]8 3='%}NpeJ>.١s#lCU5/b^]@W'hKpX:E-CT˾uw4eAl$\( >|yi:~EoZf%z h_jSGӷ( BW4,=Tw' GbB$j Qh{;E+Fz+~!sP>&* м\#\[Ck$V%XAF>@& UDžiX_T6Ӈǎc1c_]q_°#2{ HDӘaS[ouqVJw3ܭw}3 $#-"cIE>{UAT҇$?sȮбsS) EeUW3W) `л:Qfv*qPݼ7q2(SĜHj{H[芘N>~5oAл?8T+@&o YE"xLx\[5o/MXO2^ ?:WR9'!o(G5 u❒7 ;[ҧp!] Qq_ ;tE)O V~LcVƙ܏Y52, pIAFR޻;wL}VVr !Zǜ-0k5Dێ>.JMG]:ͭs(*WbN?.7` ]FDJ*U/G8L`S]z3oZ8&Wl"pq 5oo]*C Sju1M=y?Y"7406zH lgѪ2 i-gO2T{Jl=*_wJ|l'͂ %_H+/>g$οͮ'L~в?{ TY{e)q9 VbePf1::~:DžHV7D " gҪ)4u4V)3MW5V/;Eo$hEMP^XD:h$wPT/5}du-\FdTBؕVIkmE`;{=wӱ_lFwV>LS=g}8C/Dگq(~\w͙ b~ [`g"}ТQNv5떢*^&/O: ,p!v9\DfTW>ޏr(b9 Eiuq[iF܇!Hqf5m6*i]*'RN9w(zf˯}$lZFlF+'b[Ғ͛_CZBUޏCU k&|^OukW5ucmmZ3gvUQu [!!`A$|%{k 3*-μҌ  %~ܹ&l1I˓JVvfL%z$],׸JDzޟljjn "oa!.CnA)GMWh(\fPzX!S}r&t9X)#M尫{/H3 ]Q0?-vNӎHS/ we\Q>F5'eVs;V-7[mw/bY}Y>T k S(IْVx4jx8MG޲|y͊@"dnњ@1:ܨs[nwypK{v`؁J8**Αzܣ"KNׯlUS3WOzYtʏ1 S_g%2 D=pvq?sOH47D? "5ZY`G ltA恃=3bsO~fRK?hlhnQTe}^~SqD (@>Ac,b͘HlkdA#3iPO :ԛ$Cz *VV4ČDsRMԇM߄U4%s6|VfX#ɷ6cG !]oɤcgEd34,b$>_uum!O1!2Pt=Jy[ch$}PkmR­7JɆɖr~qx GJ6߾$A'OyĬxT!e!nQ/kEKR ղswr"vB NV[ȣݟVCA5?u.1mzxO)%/qEg,/aAUmU pStoد ˤ˜`S~[aڰm/ n|~2xI^g~- 7^唅t[X*.H֥[ p!RƘц`'oVI2"Y7Cgf!,,,/JY*$~H_R`2ɣ七W, Fvc`O.!Tg s;(F~˭AӚ"ʹ} 8>`)ǠauXuZ@YZPD$*h }Vrm+v'CF6+4 'k' nF8M^IdV2E'WE :6*L23?m=g@p;TAœ`G$,V9+4B9ypW?/yK_SvetI5vXՀDiUZcMH?` vʸPho}-:Ms1О(#2Gf|oɼ)>;7CЗ"i5a #4֦S ɂfQ"窪W%/#”>QĊe(@h;|5Pҗ=пw3E2HmG>k:&gFK &2&*~>BS{že2ɡqb4fua؁+ۅl̞Ơ= "U-%ˬn R?:tGcQ9eE3ԡuj uܻY|#t4̪U#(LW,E(p"S{"}R,*:#OeBew{Dm#p%pP6Y48Xv}78eF\_T=E-R.$~dynq1!` 3w@Rp.bz>@UiO Oq@}D$ĉ7HgnȥևT<ⰸaǽȕy*wq%VUUjTRh؂YsʣTvr<ن[ۻ[8JC8TyDIT?.6! d 80M`@GMs3Uy#[ -(/(̳_d#@ ~>z-ڴVuT^t -*uvBy-~` b?%-2-49▘is({ʄ.[]E܂~q$`;XU3l똎JS65y1Á0pJhT LJ}>E~9U01m&;}lJXm巍k쮷 iQHts6d@ֵ^䲵,Z̝`ur~S;\\8#ans WCRk98Q8F(T> +žػp`̍Mrbv3U5lU\m<4KKf"V(ϟsnAD;ohXBOfŷ#޼G{ԽZ7f)RClt? "F6 #Vr/H G(kœ\d[tFn-Y&S>=̪PW$ȒuoРG\ASder-4f.ĄJ6!yoҏ#?u;gYpתPKwY4P%Z]ξ?Z-rI|$e<:O{Jg_D0vűvHV~ 䑚z'q-I]"3ZEc*>m}G[\s l6F:U&I}Nć=+Hb)Zj{}tD>sLŲ0.Z)ppHN|l/9K!r_g<ʝGŝzxG#"@% |;kleS&a&w'c L$x5L]`o}O aP3콺?Hy]:ܢVdhDء_Թ lH; H>p.jSm~o 6V\-5YR0QRC^#+m 8ɽMxn@-^',$BAJ4@fb JFœ̜3&X@G&]ggPzx#h12.T9VDV ǓqܗbbrpȵYJ%eTTߖL(k#~$Ƥ2ǵJ '~]\-Le'Eerd|XI)WE&Hy.d&gjǛRew< Fl~"j'Wp+?W@H`ٛ=nss:T~]lI%$Nir hB?;'tt?P-3ȩ9`ͅ b$=vx6&ۑ݅)\愍R!bIGB~J{ Jpf|4+5]f!2M"`@c@LsQ]S-Int[bS6F„!A'g4;]U^NXTk;a!s of]rPV!nqz ɜbm-Dsȡ FfJF|D88#RPGیgtM2jH8YXv@" Eo}9XV )r1%@1Ί{ 9}|%y 2ѽ Tq'v*ԕ9/[qaZ .|( ?.[\3`VϫZ p 4Dª =Uhu]#Fʞ~Tñ p0Uvx8ZAZ`||@-n E&(HP~DqXg X+Z'u0x^Ar!ØZfLsaoHt:zv_ ޔOy߄6[!Jg L/pj@p b '+#Է@*~{/T';`h~f@(O/Ѱj\Lͼ<}7Qw~22,%ه6)RQ)'w\0ZwⓑE K-(H>SޤB>Ėj _DvA u5 ԄbO ٩o&-@JBq<:Vg>,? rrH,l䯅 [^F?/qs*.>r~'gf@}Vيi<IWi>p6g ?\yH4o]D؏rCv^:s2Vk-I傶;ٿFZ=ʑ6sZjGDJ91}"=YFH]'ۜ#[)D-rukC<T 8>LS&p36 ,] N9NO" :A9h)"?]9\:?)BS4m_;%(5W@`;lc&CPf!fG&AЗSUekT):$9DCIpCg[䟉~0; u[S? i;YlYQP;XWJ,=gQGzٔNMɆ3|`u]YCԭ .}cSjxm_,zbCd{PZQg~wҚdpb}oZ9> 8AX =mx/!Ad΂NljRGF2h6̐TzJE,i5Ks>Φ~mԘ>CG;n2d WۜG{0h>O[bh/{&`;i{07=Ϩ~f uhw*G$6YW܍;K~"KIzC'ܩ cXR.r_U_qQ[8#R;!T'D X@&Wc[gSA59nXF3CY4bΙoی@%xavc+.iwɘaЮ2(7삢vd,g,A ~8&+bx2Yfz"cy>6UfH6=1&>:jėFƹjM H;F މخղ7U߱ukcJ!45o)e֪~"-9$p^a\Bn7ᘋX&Y2<rvBjCaO>g$ hVNt 5~ E+_8aq*C!yyѧ|(K!MuM$8={́O. Љ%pÖ6]&Nit%-+cȸ|.\aFY3,_ i*XU3bE6(s^78[HYZެrB.\f g#ئ!k rz0[v<,W_HcR4˃W !o)վ.e2u@EoLpD IwF< ;ݣ)hh3BHR̡#‰y`Y<=%v}<֏MQrgtIZP˯i&,ZI"f?8;8y'EW>#͍f6wmji+h/ܴC&C|KMN~ !QD>ghٌ9*-mo-^HyUE{N*.d,0JfSS m9 {!-%veDW¾}dV ZXv ],< j/G #m<;z/;  [6H Fd>HUQO=pَSW!6bS4,ϝ =f\KӁ|qiωV@P61=ur[t%X·MՒ/}F l BI9m\TEߙkeeC;_yHDMn ^|ϧ/0q1.?R8HbuZ%0-E!@IaYt%E6 6@tGF=Jl@I䙪z+k(e~:n Vqg 蹔_"` }( f'V CY)IJ^wSO@!"r ggpwmL,LpQ$_VZ1F҉\c% W\_D@JgJćVXxBX,r.;}9D&DfuKLBzL =y8N:9`'(-Ѓ)"j!R"=Ӝ~& <ػ9F z|q Rod=BZ[NxVYܩ/u"ue >*gV`6 BQ2"%ȶ1N i.W SxOkᤣ4&hwGT)3WLn,G¼?[uEn"cT_?ՎO8OD.Obpv.&RP?rk%KRR n,2rny{mJo4Hs BtY7{-/%%4 2ѶQ$=ob.YS4X66!ˁv l q쯸.EhHzwLH*QQ">oX:u0v)g+ךWp3]ԁ6GQ:!_1Τ| /gegn6 $!/gK_/LHmt3L YŠtCx% O^{A} #'U&z|3Rmx ΪFcMtSϊqk HbDP!eF#(pfI$1GʷߦIY҇9O CS(e,[}rAv|878ge=!heUKrlu'[*amv[:[[ _ޡRtvRaC zF2䶥k<{mw?"uo[Nu>nBVG~͏ ù@S4 ֽΥ&Q7@:`,s`Vkp7`j̬.Ig]<ӠK5w?y.R~ +At⠮nhEC}iaF[TONyƐRi')2"|ymd/GɅ,$DY\{t XET;4L%3ٿ TX"@#RVR[XC{7y>?'GIӾ_*nS5ݻB\ڇ ^N5eJW C[˔UK!4`JGbr.(}dqpHQo"T'U3#0Ŷ6.޻Zw T1j o5CԚK164@CmdWj*hPlc$*z5R!a +jv⫍eAnIWozVA -}U|1JHF,FWmj!<68L>zweMnSro8WX(HamMNˑ@W:?Ԋv ; ꮆ C+5ȱDDg4{66|n!;p hݬi@ke]FrȶjD3 6Lm*F)Gujj,Ayo3 [jI|n270=ki!q[sY$dI 3^ %ul1,N#||_FQ gJГ%[0K;{E)bshAJH^)Y.;7܈ngSCc F/Q&SJ8u $ Z#Ga5c/S#Ng df詟;j 0 9bc  >hjS 2EO8 a" nаx k(hbٌly.%z[Yh\ޅ.Z((3&!:1_Knd}mlfq=[Vd Z,W/K߷z #ΜwY&&ג aBabW ~."^&ƍ5Y|=?r0`]2PN:ݺΎJZ& >EW9z[Z#e͊ixu"ՠ9Mt+2<o~>&Gn?q!c=@~k.eC|0S:eEl79EmyZc-A_q~8dXt_26zF>t*\F&%UssoQ"N)i]`14f}C=W!j)/1dTb ([PaBcG&zHA~/ReAgl$|*sJ@o+-u~~@W0g=/}bݞ}j$t5R="W9e$YƊ8rAbOU{E v]'ˑd(<'| ?%W;k/iߌ6 scg fȨݥcTQNh"P+ FHC4O4"sh֨m-rGVí:K=y~&7#Ktc?Tf›7z7a~Fyt͌(na2Ra0AG Xes;e"f'(1鸨xN^.KW^4ڙҨi[& a:BXblI!(v?afLk^c.nRˠoT`,Uz˲-Y:t`@ pBo}ħ6 [Ư Y_,哀X} ݞ}e2|C~vs"_1%bxuWhPTDSL9Áܝd; 3 N(mg$"0hbP).5XF{&hAow@~ߣˣYqxi\ Gljj!̩~W[A2OFRV ]&9'( 尫mtz'˓HhsT{Qv`'\ ʦO^ٲ\xC6m7 FXN/Q9Ȝ%B-`b%̕yc'$2xx o?눢{aٰo$- =F~7x8c;AO?N*Ni a L HkK .tel4HTJsĞ[U#Gs5e!r}؁|!gVCX|@> E^ *@B.^~PɔǙ_ K~-Hd]UbHYKPi*TFL%uTh먓 yKc(;H( ɼzmm k>Owf8(U2Ds$?ןM΄;SCmn<0ptL% WMlBEϔXyCXۏl hsL v9zGm%2BH(<35dNYĖb?]x #fu94Rȫ[q <8E"O8"P DyugSy7MMM"<`~Q0vOk5}M~p63;픔~Y{ O(7l,傭i'`RkP8 ڼqqX4z(zu! wWAW9.L+(vbU`VrqϺ{9%Q_ <笯6S7.x`_"i.ܩyokKt&Ũev'0y9%Vy0b?=u4 83?O 8~w)zaēn7 %ܙi~P|dO% W,:0đRP sڅzD) 4n!_t_rGwŷih--ˆ4ٗe,"4e+?Am9OJ|W.,hJ j*]GVMo{/~b1~A:-.&$ $uaōHtqМ8z l])Ky|6S`Q6SKGNPzV#6[[qX/B[2ƒDǔ`GטonXR.Lk7CyoJ]<^؃FwV ۚSR8rE'1~t4玏<2{v7L[3آ"P]SiOYX`yepHR'oÚXfDl#/4 2K_Έ닸Le2 gHhUB1<,mP{yNimMZZѬ*n}P8rRxA!9@a8t r?eulOEUB'B#DzSd'Ⱦ j=TDLШqz+ȍ waYј { \x~Пj}㐑. `KH}fo[r@xHûg9͎  0VEsRPϮ ˭椋G2TIN|Mw,6f !o]Ҧ5& [v4=Zm)jeTae^Pն{ fKP k߷jJ5KeW{AwzkuBwEUpA`#+uK0 VT۽!zl_@#VMiwe2.`*߂0fZHS4Ҷ|`/ _Qɵג՜`OއF{z51L:çUAE{ӇPaBZ'4L&C,Oq׆h_-Olg?Yyk/"~<|1#M7קpra9XUABס瓘Luf=;k|CyrZô2%2\;Usi5̀_ cp\$p@#$h'a)Z2l\v䒥md%$t.|UPAJl urxЍ䐢3d\ u!ł g:ۯǢgTf 1$2fW:w; Q;0h=G +LﹲlccDx䊧Fl s? "O-lvmԢ#}q^;IR=|A Ný<7 laZ^i>GK('!?Um*R=Gu3g:gol.TX\j1 {׿a^a(.AlS#xB%~\Lj3^ -e縨jJ*wt*[lWt~QyE̬^S@|}`>3khԋpfVz3`*o/sN[?dgkV \`f ~[@.q{tF̊?EA\a\1qaY15}`j&Jk #js%#q,O }ky?잃MPwԕMOY`KBF>3U DtnB ^x7Kܝ"}K&vAD~H sMbV]lJq*d#r8q Qx&4 {6qQ]% $# ^c$;܋y8dO0&/~\Y~TۣbH25J$6M@` a )Z  v66 S֚fRٲҞkuKÏgdX& ms_ld@# ^~`^gT.xdԿNkRgQ/`ziDrqJ9:-RP7):T9H  ]=h|>nZ>:d! o8/hiGSe7_Xtߍ5Jgԙb Y6~$X?XfkT>~^@)ySq!WAV#C*iC3LhKt]Axr~naڮ=X$@Yqz۠C#17斱Y^djǛ|yR݃GCe߼jt[w2icSNo߀up}WIxn+"_ z"pr [7(F`|/U` (l/P<-bEJ[+c^I71CIꩢLoxk'ylK(ODV3eޠ§E{0;ɲ{r=pLזTVx ;CoQ VH3Ĩ#^p]FAe]J0L;ߺ)SݠYY7&8hEвa|}Є%%&uL ׶^jkOoƩ^^2 0>_W_ d N}Zc8>N5Yy=(|>Vj AVƣ Bc(}Ua1*xH}QVdy)6g shPT5 ŗԲU"ػn;Ș |^2gVbh*:-Mw8],ܖ{Vk:U7 Hf)A8X$&cZ9閒X![2zwQn1MpmU+6?El []\Ҹ ׁy+YN5h%53@h>1k=թFEKx|W~Sj}E 4\4qݱ O(2v8;NMSigm`:rWFX|p Grb*ۧa-&o\ j4hW[@`Kd-,9'3c@|2.km Xs_ߞB6,/tl=K9çޤ3TďD8zPh,7)et0| Γ\yB>5\g0Rs18F(F\ 1A!x]vL 3.]z9<%}<#1' Q[*q!!7+[D.lhnS׬fS%@EOHQl}n#NAEؠi*-vu A?5GJt~iQpm^a_vj_ KuIʸ#_S3n,6o4+K7FwA9įxP*~)ЙaբwW $#,KXBr1'FVnoaw+oviGvedTܡϥWEݣT m)iiizjxJ1RT&4i>| ~Hs!qͨ/NI8)Lh<D<Zo*֪XgȇRwQor?ܱ& ?$ɩ.Y$@r+7Mf_Fc&0%;Gq!cqDYq#B'UZSr0͙IGЁ3fnWk@έ gK P; b5Ȓ"!v'T0!$Eц^VY24I6h#5 [ Lʈ@m<ьf_(%\ iVM $It)JLW!e㕑7dPTMYʳ[_PFEFŔ/k6t rI{1\ku4WfP7;N_q۳)U \xiͫ driibsk=b0[5k [7n+UVdp ϙ㧝 VsH֢<tΠFTRؖ[lVdD2xw+Nh99kMXo f6^&뽮O 㷐Տd:|d9 զ4jɰ]"|`z`qYdھH7ig157jQ tU[ﲫ dYؗxMg2qu`Mu=Y`ӿG3?u DV;d/–%䁍 m|̝6 8wY7$ :X<訮phA cR2t ;Mdm [\F}H0w rܶRN9u0meIR3ng!<}(1k4,\ν;iA<Jq+6TLzĻ/(ڈϩÔLiıȌ,a%eXY9MLwAUx"2vjXΒ/n|fu V^=NglABw'{1@OY_! WѬ?Ĉe(Ŧ]>.(PKBMr'k5Toٶ4nGq*]h,L ovRd`Y> C3~:4ÃXb_17wU~ 5|}+to=kgTxDι9# BVV0dW.tʛ"_n%=b=UD4(Gmty$ ݡ.)\#ѫ Sϯ7_.D1mTy+~t&b/z-Z#"aL03|F;5;pjhv%UlǟZM+Uu'QY}]:I3F`|n|?X{mg 2$f|?U, s4*ris:D/E-<)g S\+UHd*0[GTM;Oa}x/E5,[cykBmǯ:۶o\c \qZNAZ[D |Ba@bhjՀզ?ԍSmhބ`jvX`q:)) EXrBNX 5i5^/jënO'٦.Y]&~q@@WuxTJN*Op,5U()/2V LH aB Qdk1[ O goy=9GeA3Z>_,D0Dq=Tl [bB! ԶTHŐR&xl| (G'pS>$eXqm]k{{l5Wr U\`W>J/"a$ &t.#E[f"UMr>㴡tb׾e@3|MͿ/ lⱁi>_~#Va0Jn;$}/P}4.wU~C sOJt!,;5V? 1Z"Tq$̠d'&<>O=+MCTZ"b4QZ"},XV&B6,,?F,M5|(%F+f{z԰*M7!`U,wa3z8vw*[F! *KVH$rd3[SS|Mr }N˖]t;]Y@jJ]{ :E!ST4J@! w=r(e^TIg4w B+zD#U:,TIiMO#zqAZ2'oOFˢgkrv*hVpSGZ[ea4GQvIJ{SP3?q7}Wí[Ǹ5Zpo&3V¾X4xmV햳J$9!z(Lig3ZaECS/ʅ[{r4mRiKgO CbN ԯM$H%L;n|1vbԙgJw!I^Ӿ'~Duy>GQ}[aSv5лi98]!<5<e3߿ hzh?FsK3#!9D$鄫R'('A@LL^(Dixz *;~q8 =%;@RRCfFKpɦIm|{T`c/9~$N?FaS-ǧ<P!\Nq]p\`l/aYlBhz0 9\3{9=zY}A\TBgݳoBzGܡbSx5,)FPkGK~_GFr=ri#__];υ˱%)$?2 d속2'y~ Qϧqi4Q[[t΀h!!))RwK%c.n ?A,p5a@>Th4b) x ψܕ+x nF:cU g{&'J+O aJxhIt塁Xwn7')"~Z#((9G~xoP~8YkJݟ$\=3ŗ }Coa)X)Ԁd>ji.܂(*g-[G%9Bj+IAO3yp:= y:DϖPW%n*3+U=΃Bef]0?ZȤ{Ay[d#7ޘη⮽cPi1K;zwǚPDh{Izw҅q]rzUiw轟ŋxrbe|@ˢcMۻ\L]Vp<$6'3)Mѣjć~^B}9 ,ϕfS zF=xx>ZFR~jZL;Z%T8rjgS\5N1yZzW=FQTiNPnԀ,< WVNU QAQ|Hƽ[zlg.ظf섻 ZTҿ{ec',R2%(1#jx78A5xǡk˜D ,=g*#a !VtpӁ#_eޛj!ׁb ŏ]4')6iFv} n.`ܸ,?{gFaXʤ~^(X-ލ& j.]7OPdzsb.U`'|;mO6|t.dX* Z*LqQ[-ORa%4Yr(C7nԮy}gvL`W,iÐרK_EE*x$\Y'5IT/?-E`* Lf0赖6R0GaӪLp2Ö4p>ʀ-@'*gtٮ6Zf1m@H,|b;3LN,(yiEVՁa@w*BgJod:Zmr)A;G=D4U{ާMǚ]c̑}6k 5 7xEw@ HHW.ҌbuI08V./ekbzc#Zb?NB@}Z<8"R{|x姕jE3+mGƽ,OӐ$:K]B9kƇ::~!+FV6/+wJU%}XCJ B\HuFQ`PͣП:9ߙZ_7Seʝ O7x4/ Aػ@8`=alI=fKS) Kt<ڪh(0z*aB~a䌟&ri7xqFd"Zj')bD'w驕)Oxݣ38 NgҭzkzPL #ggcEVyݜ`k06bdXTdI۾Lfe?`|{W=*h&|ѦxS4V^K;% |y330g B*g8}?EXQ0\`ɜSݏKٲkk7ቊB89eڿ!rL/˭$a$ߪeB$( byjɯS7X-NB8.WvC˳/Ϗ%aP°C?b'[!@nHܧ!NڥUD KE-WlGj/BúXUŮ~8]8&ߒbYv2}Nuܾۢ-ಚ]v`gu<,aIˬ.j'L-c $ڨGT2eIZ.rZlbHMAᗲbn~\g F-5ce@b&62.|I' s~ɾ7>2m-3 +^!" ƣoVicWwKGc4E'3A|ܛT0 TEug8HlYȤLΟiYdA<##T;V)!C |#rm (NUB-҄2}:Q:o67N$DN"|W%N{j v`?.9Y͏M CEt~Fhтs= 951<kΩ rod FtRS bO4a@dXt~ִ/|4~Ёi}c5N{ry*Xi !ȜkRKY.0PUySYi adO_'-K_m,FM=SIIQ8R+]Fj WR2O\PXç?33E9qQ2cdpv6&+ljzx˒@ChRzgpv?@oIlzEZm]r >c%{r!Uӡ9}ZS4h> 5?#y켢{|7⮝ީzpc9qmң2꘧$QQh?+p]qh0eY fln ܖ{lj4u0H1X4ʅ!/HEVnPm~ = b4y޾LA<@5Qu.kA0~m9+{ǿgR!@нJ+и<Z=F`l/" k7 ;}·{Nc_~ p?XRb/pfBEw#󎧊ho ~$u~i+5f =_Bb; ̬*Op /=~=E{?8͸(܌ ;񙊉m>Ɉx$`r oSC1i Grըߺ1Ov0g-QgS\M>5ooܻ߬ WfV@嶄@yS;&,Nn >l Lv7 ɞ)_PÒ&}K"vLx/pFa 0f  9q6 3Yo׷U,lE+lCfH*0`\K-TgU}#/$v0V-?_L\z 7ţ+d,8D/ :~-nѷ6Ή̚fATJt74j:NAQfڪEb ) N1D%-HDˊ[ڇ.a:N}4 o5Lw7!eaL++fbqnqǤmX9#2.V\ d(8WHOZY;ޠT&gninBƗv6vnweK$y B>~>_$$ ZzF,q']~yX`SV˔Lqf"?TݪNք0@NW8|ژKcY"QW?? Ju3U Q V^I_v;,GD݇3/$-&*aA/\=IL'[߿VKG^EAVJ3^X8]%ԏpl,|Ґwqi1@~aFdF)𷵇>A W&G4Kee2g;7˖tn?4DI3,@8V+OC?&$!I|D?ޠONQ g'~>C3kϴ?#i(zCfz@7GKȬ߹ɲh߹v US<9NBD^Gvyפa]=Vu*ӭHqfjF E.b*^k}7ErP)scEΝdsyy9{Vj>zއ(B@emr<=IŴ[\=oy*0s2),i>Y 0ͿR&X_K MoݬȿE{ :T~<"k7tN1au;2z"&׀+ 1.e'ƹ'~Q3 9bFH38||MԾl0 5y+ި&$Ji񣦏0=/Q>M crOa+Qxz-=$Λ9 XԼ乧ŹR qu>LSMS%Nl8+2;5j;M@ٴ~ao[R;[}3W['8 Α~J}@@@bO5ϰoZ 1ۜ(/:n4Q:9}|1;5SMm7R)ʯ,\6;不: Zw D,.8H0RA6ڢs n/%2 ߌ; 0iez)o*bKx~X8d)㽷p9yRdg}2UkINgCCƺ|f``_{,-r*HF/d}hIHdo$"#D-3A.tnFehF |p`ј4f tˎtf&K]8r☪3d8V'b۵8,h(,ۧ^yoE# &)f{ezOpd`Pok#"^٫ՊJ ί9I ]9{UWmA ~ҍiK-jFv~b-̤UΟoUnT/>!e¥x#UmF_mr(l6+`OKUq !tVJLi/u}7Фeή:O1aloy`JIj]B2,NzɅ߸2A^ujX>l˥Ɋ8l!dd֧ rgvXae/(lNxժڄۄik)/&yO$0p :Yc1vcY7Jr b}dn ,ߍ_ee HJK$w̠bLV:}MC*^j &l|3ue{gGmޛَ/mn2}7NBʡ{_dݮHo xgng: K"O$ø~o[-R'J"|1-;=o +?HMĮ+"C\땓hѳi=4Ų 4Xi(ڌ+zySv=dU _†$@S vyfim݇|L ΁+o3$a:vPrkcS[<`7~Mdw*bCN BrXA˞OǦD{P)=ٳҳvu6țk [O2"H]N6jO!;gCzDt=jg_R܀L*9ߓ}< 08Xmi!XcĜOG,]%1 4ycrܮ{;ƩT_^ o%/O&7EVSmNJ{9i;7 U2(y~3b#fMTv=Ǔ(2Wb_.w܊B:wjlV1`+z N-И6 o+Q}f o TUfCݭu ܈;ڊYdN9:rE$4n&3kq,y-Gq1U.M_*QZS6+S#bK} 5m1j\WPf߽+rTO5FӇ~)>x 5~VMxcy7; c$^5.L=aAo,<;dz PϿj[W߯A61 d|^8[[%EvI[P7dY?0dשwAQCGɖV|C[}bC.| sb _ӗ@?؝7AjoQԷ*@b]l=!*B> `mHtyiכǕL~,;$1uDcjQi+z1 k"oj0&̭VlKaC:7⿎TQUOO>jqT퐚dHf}+Bo?Y '[TGkL@R%$uJ(&tZT(}GSl]lR m42XwfvʾKq$g)plw0g+-;3dPYNVbh)%Wˤw0Vݗ-$}xծ Agzry>SeD05>n0K<]S+җ)%viAfq -̙ϱ -:bV'`9uYw~)W'$WLU!n4=Jxj dyԕ򔕘e~:2D8ihV T0$1k# jb@eN?DĊ 8U5թ]}f5TU<[ir+wUa@]Qa~snae.F) it]TxAvc7mg~憢](;L.k2\hD7G؁OEQBT1G-Pl1<*w\DU'&_\pNH[ gF kߤ{[SHR?E;Qi V}} ;sss]u >j`52:0{2ϖA!Vet5^[C''ݽܡA.tJ/rpc"U5>,|^iMT"jBY}"ri"FVY6wCǶB [Fy]=fK )q{EM V.O@r<9/>7R2Zh'+6Km(y`ׯTOA_3ZN] 0Z]p"o1q iۈdMr.W U _1vm'ꎛy)RԁX㙁s* 8o>׀}gǥ0îO'!"v*" .{ZvZ wSf5 =^rl]WIqɴ(lqp]Q|OZiK6`)s"axs<£sQeq'kd$V'TE؃sDrp~9.ܙw%A>?j/%lM3x^䵃v:T/&vWk@#Fɜ1?dlЬ/Mh~m CbsdE?8tF,zc@j$dt:+f@[F__OE1lIdgČt4<KB9gOZĎNCYy֜qNKAX,effҮ=dG>";9G{|;OT蚂Y&-p6 ߌKDT\8^sؐČWL98E>5 8ku !.0T}ed<,6ƢX}qmn[`V[GvEau\UP :ˑx5զW.b󻦖}s;(/fGg~ɻծ*,S (!3w4r)X1ŸT 52ЛILU:>UF{ڇDWiP̤۹FR33H`5^wpIlf* DG%{?̵8G Ja>ҭվH6G3yҸ( jk^LKcDaݞ aG.'eiq5ѥԹrpڎ60mһIh(!HWѤ%]xa Ρw;N:Pڥ}DY.my@R]-EgXCY=`$ tS3a鄜Rz-] %`)=4`(dKW{g#\X9߀f L^6q+?c"DJz*,3bud*;<}Uв6`]/;*|`7WO8:f ήݔQ(VQfT>"=R 'r.:y3{p\zRQR7/H*}L+W="̆Wb U<@\=_Æw|yJr+"ݟ[ghjUx£0dP/j?D j.#S=sQ:{]k2"rh(mj:wo  $W@kܝ'$R?~Zfնɔ,BLNYʛDb;s7ykўPƺ&ڌ{{EQ}MA=STƖn %{٪wLӉ!4DjU eNT!]5ن/Am']z[n) kll!˲.78#f,;NAx皑YJָtشiF c!/)bb(+Ee V*{8᪼гyDBMĖXDJ>{. <@,< I q F"z+~hn-)pR1f0𬰱8*J~_3i#yĩoYH "m3X+srvY T8Y(*%1+%Z,$XT;hb\/|wgFOGwW93LdVL,U*IFt(P%1' Zڌ`!A~wuFoh եjzzE8DʞCYqлFjԮc! !;am50E+DwO a"FyE.s m]`Ʀ $"4sw6Q n ?55()ߵwM⊨ș9@m;^xǘbҧ {%nF:s=T 2]XC8ND Ƥ^Ψ`,|*7H65/Ӊb&F+ ;^EhUy|Ҍpg$8ҖFlnezHD(gF$0cu,zPКzvcqi&!ս^gk~`fx)rO:^ZJz 78!g,G QwpBjxX-; <7r9v΃!rO {CdɮNn"E6v\v^-'Ce\0,,;X$Pm:p%_+%3y2/dP8"D0QEB y-;~e=bõyEYv 6֟H fZ- As N.ڛ4o#gBsCJ:`R>iZN3q>ܻ'#$7}0*\ntzcWZUѬz(L6sC|"PlE]T-瓰u-*HQW1,F5GȞkߙV٤[R@jR?lK-y`u~ӜЂdܤiQFMJyq }1I]~w3dxS9V4m"ړn62 } liʶ`ɾVEB}Ms>dmA_OinƊ~{He6~v&]NK8)ڹ0!PS8fL0"(l[m/fII3/B5J(QFV'9s=lc?y:$pP[3)k2w?/R$5<^QŇtԕ~ږ)ṙSm[2wrs6v+!(G-+fnP0z">nF/{/`Uuq K&G]Ğ+& &O*rաi nA~k0w:.Sv\U 1fmnEnC';\F^]q(2C6]X3?]x]x8nZN,{aP ec.!’:Ebq+-Ue!h-~4; u33ڕx2(]"eppƞ\5dY"Db\$ u; "{Stq D{)uU KR5rU( QzC@]Tieh+kݴӭ|O^BÇ~^qf}Ի14noQ#(ℿ>nNwȶ7O[ZTdLK9A$ l-zvtVkiqE-Cx";$eq^N&ӗP>N sm\ukJ& ج } 0F=RH PAt %` p] 8^+K,=_qWX]`y1]'ƌmAfmk- u=EpW||Pq(ƅBl J Jt#J1>(k DIDq븾yST_OUe=-ttWJHH727CVxkTA5Qd'LFHaS1DPQmѳˠepv'.Er݌x]4O>#|([jFOl'8=sSzdu&m͕GI޸#jCUhŎ)`qf@B޸O,>"Hre(ar̷*IP'qPJY-}0 vG&<1xL܏ɾ. z(IV<Nq%J>ԇ͈SfEԨ7~ў .{b?2|\]WJ+-0F.4j(SH&( /k jvTKB G@Dwu&{9\iSQ 9{,p_@EOעAJ6͔rRR]0$]xDTm*LwE PW$_' Kq*f'(#w柢m6bFF x;&oiJJ%ְ-ޟ}XLGR{m yx%K2"iMRtshaźtyQ#ܺб:Pm\>tb* l-?nEE&^>rLg MSN>Sy*FeqFrNX xI&+/Wv=|"ըn,s~:!DT$ESw;qeռJۆ0z\Wѵ\@:{@ErN!RGDKj\}hy =\*L^`uYNeDȷϕ;-Z9Nh]K(15&u*"'3bOsnQeG6 b_,nGYqdc9L.~ sG=")l^kEH m5 9_.II>%bb3",MP$w2NVqeJ} wX%KJzH,7(:T4sذyһÄk?eݮG'dk;aaIVyi_/X+m u^y0M\YhyʶJ:p3ѽZ~K v9}j&cE8G#YIex`2oPoô ~3L{pe$KH!^HpןO|(f'I۔fJ97AL9l~P/Jx`,g惓2nlc~xodUme5}xx9`ZIYj72"$c6hKw=y3@ (?Mm.shgrV4 P봒2":7qWHZifGyYMcHP=λf٫]("/Kʓ Ht"Aq'>ي5rQB[+q~(DζUTKMI w)NzʔTvg9c1 rF^wݓ)cY7BAk)/ɱ_L%s'NxoӢ3ŵ934P[kJ'f xUne-{EM9oK.!>ɋɞT2Цp~n$Rfb<f7vdg B-[؃Ts_Ie*{Wa0iWKzcrm)]-6`ݳڀU sL&"ĝZ J? kej{ކpZ+Yk0eZf0NQTx,J\e@{9$fqG>+FNJuT?mE8s}`^MЊ՝:Ϡs5=`MXQU?_&L;dO~V쭛_?HL \4}j"(|?,v06GSaGES}U'sl+=w湝v2#z\",ӋC]Nl"Sy(|]RZ 0C]7<#NT ,LQtfB;rr5V:̍1}Щ_n:Gn;̊?4n ;`m0ST+d^V F&s^ Otrj999M6:9X#7q8 ó![-*c)vRgAoF@`s YA&uO\ʴV[ =̇0Q@8SS6>;rݻ嗇 AR@NpG{\^X8|5ػWoi#& ׵mpo72[՘{њ d8f:Qf]w$bSgF ۙR_ĭRw_^WlP;$.9QJ\՞|Jؘ-n_U/'/#BYW2iPH%h_5#V1- /2PxPz,Dyfb?a2eM@)7nؑAXY.1gGf8XTxPԯI =:# #f :/8~u oxf۳?XnAe:5xrƀG/csvꂈc@LLI6q3=M-GX5gCPbG(CɫÀx^!%fÅ'it8R["(t'ӯ3=sg)cnjh3#rŪύK~sd5ctd}F-bt}L іEʲ%_~_O7#$O~pKF\ruf6'(ዌlg|HpTT/V٩O0>p1<:o?*'4_ɭ`!2 с 553(f!}P%Zyݸ>ӮKL/8JM8*W9z揕M# ඔS Rঢ衖.~5v~B|#0-ľ:Wr#YKE\ɛ#<'D3+rbMV"&ge'>& c@?oC2;MtlZ:noDF5̃LZtb|Dkp:[xg #:⑁`;tl[0;$Ex]mNc3Ev%BN,W PwI++l]slZDJ54=kNĄ;d65h;9?u wc(@v,}#g:}4_/k:L^,^btUV 2GQ̱9\d^tl y[-c0Mͪݯ;d٘ MhvṔ54`zEW>Z^jͥKTi{8F sџK) z'5#ԓ0Y|EXjNR|PrQkSǯYomH 'ů T -sPnzH `~o8GFr$Z]ǟq֌ԦoWו0fm {kP3܀ 찻=;v 4gv8SPʏ f<2;65$bϗ&qh%OQ/ќsXh䟷Fv0Q#yQ57y8Q 3~U>ٲ#])ΞVG DHb8@7x66x}X qϚnS' >IkE4[mv~i(kQg>jyb͟Na?`)>jv'h9eqeHGQ~ׁ@,,trK"$FֵV aiazٻw416}}y4hyn/D}l7jܠbݲk?;UOQ.A(z:e_B]$E`E@Qݐ^[b+Co,bZ+/1zAIYb_߯6՛vI' ~[M\koq S/~KjӜ(S|z-.uz(ogHh] rW?ݏu2UED[* ?E=b'? j2FJ WU؀>km23%A(mR_߶D6Y*T&{R%]Z$uFXE.m\ϥIbqx=Ǥ]Qɉx"!vx EXgqZ\A^u 6#i-|gDBa .>eύa!$L|<l Qm㥯!L4q5Y}@N(.Ɨ勆B  tim6kތiSJy/]:Fl. D{sсG̤:ݴdY}PM/&. 'W#2_]}s-/1i(89 7h`lǾ,aky}Z6z]s/ g@KQwȅ,$|hDQց'nZȥs/ /,./reN=&+>BpJ9:L*mȝ(λvx \pv3d W “( Jzt>5+lکy]na9d,gHGΫfo@ds7ɗ\gZ HpEL;2pGV֍z #{)5~rMoD,AR7z6nAr*[0Mtd/A;sI '%.<W}$*lc?XO`' =?#.;(6sλ!H*.d%ЧWF2UKf{N-rcΛ oPiW>h\ʱD{<%sF#7v3 ܚaƍIRiڞRi iYZ;~7HW.C_O}a;{-fp! լ!s]{G@v)EPv\DA00[.ad˟ <g^W7f1sLp})J&7[we>? DÉ5b.~ ja3b`Ԉ)7vQm >oOT ɼT.-E!Y*<#ˀֽW^T9}in*UB4/jQS ܎S_B t%=eؚbO$/X54=jE/H<3et؁;1| /4w?.M:sb}o~ K]LȄV4\4e:ɲA8PX-g|*:Gq\;eߢep۠.@}eju=^'AqJ d1AdRs@Lfx ~Qv45GJ݂=ob̶ FC2qt=hʘ$Ck֠@3eE DUd@!QєC^JU>r~Y0^2D1ҫo0zsnʤ')Ԓo[_p^g *Yk),'X5|5qt6q̂' JkLI&GR]4>j]_z"?iL)k 6 jj=-h?hHs ycxHz`}+ z(G|HH: [;T--uٚ4r3G ۉkRSv7({@X Q6%L!遲yB, %i];m b74{}>`BeQ,R]RcPYˡ?o;Y{--TͧaTssf5V@ak m6<%dP45r .n툣ԏբ{C'I:H z8 -"Q\rIe-DuG1{ _b~OG# 6v_嗩~'+ve/1KgXͨ },}ZeHOߏ/GȘ[ꁧO{&5@;DW"]U |h ?oHcܚtU"C 4ד4u<mBm;lQ%F8> {֋P9ιOQmUg*1%>W@e< GN"hyn^ (3=A8!MwҏJ{3zzɼOd 29p.O)lMJ賩1A_'DžR ^քf*)%P1DSS5& Z,r Q+%Ga߹2('l61AazlmD} }nİ@FdD=WZ[Q?P~41ø LYMc'o Z ߂:u"QO% J|aF {k4e> RVŢ*+禚xPѽ3' ae#lEo<gX@dq-1k?HrseU2,~ A b aF@kNM8Th0ynﳄf'R˳UtrĝOmҸ耘[u~[9-6y,CS2+^]7Ȥ4RO->|g\a+U2ˬcG#jWu|WFLP'qg:z,x9PJֈ0d(KC]Ĵv0_j[ϔHQ jĝSꊦ ,t#X'B0}J$W2Z5M|GE r8#x\B_Yl Bnpk 'c|,$%.t>,HwzR#vu o%yHʭc0B*GĜ{'*@N8sI]2*}aC"O . TΊR +Kk/Ҝx"SyQLnzKFy ^ )q j?zfOi[[+N?6$=A"-$wUO-a⊦3Bze5q(a#r}wFL[ϫ2f n8˘^&2*$pc t `4QƉc4DkZoj#7PN7a|3v|@("aef #S.e+)EA243Q߅% ̳ 鹋H7fy U*4[64ܖSM6qR;~2kT̑cCl g3Nu<%Ӯ׬`ElPbcV ^֯42B_r _T * ~ƼM`NP_3'Ws<ܻ reNh:-{[fRBҔ'=^v|@AطfCfA=)܉^(g.ą ҦD+q)s*֍Y(* `xCfͪ@FH{nqd"[udSG.G~&d ;^}ydlU{-+8XU/ÿ'ٌ]PJx5e2iktޭ܉ߛ`-7J1ηWԋdz*r|nJ:9M6=uֻ|rt N{}*C١x%cC=nW8 qLUu{f]&kW~o2=:h WЄ?fϰWN ۮ09d!&H99آiZqyvn'6۞{J˽ B2c57ku+ E>|+f4ByOj|,Um}!*0LAp$=e*ӔZ4OGQz{/Bj=knW{'}CiK8e͒^YмKWym!ve`;6=%-\bQTb:] =po,%ֿ5>\ߪw/ s06]R|rU3|`B&V i닗mmči_D~2/(T8rR9Nw>9OlǨFmj矝$~ 'oO{3dme5d;^Wo>OƇɊo=7MW6Pf20[9#|*WL lcUy*:a|&3{/HB@x}َ4»;x̝8j@RMpx5 |!P&Eck@(9ۜ*9:}9ΉOJC`192EzIb{BA9y- <iy:`J0:y=e Ma[ X-z7Qzj;@ (F͗DQ"7ڨ:L"995fࡄuU̦O:}go5TΟ.T^tTIefJ]\.LS7ܦ/갈hW]2JEpGradC6d7WaѥKb'䦞;:['p$>KLZgէT OPhM|fPVFʦuuމ5Њ_0~ULNY$=ww$I菼!2<3|r#ԶXI]`c[*{SE*Hc(!HsB%5je)`Yl.,i s:ntDi)ΗKե[o);]:jljh% j;~GXz2U~RtC7CvF::d{1cڥKђУ;T3rtBN*y:]rRe _6 0esгqLD ,*v#SUC¼g9Q'xzc_V8l] $ƅdR6.ǮYS|pm Nji/wJ?VF3{O 3YHurp҂)Q߫m!l| ]dvuY8yusbi ӻ5&%y}IFrt&X2ίդ0߮Yʕ.I"DLv)XGPqwG>솨P:ۤMRZ {j6j0`f=zA__֜ƽdOAl.{DQH;nRBe!aR?y3zɆ^צI6Ʌ,M-;>%x[DQOyRMg.F}4wPڍ_=F<~' f4r{D1)"} ] \"FqAQ:N=-df cL\],'#H&+k $́lk,z"t]΄, 7=le+0r|3IlV|oҺùʲkq!5ФA8pαJ76F<$Ih.p08OΉj(Y q|z;ya l=qɰݖ5-iyVAD:$-0R}B ^`h- ,1jQ)[{d10MZb~kC6e|xyR)kO _Jgvԕ#x覯j[M-KLo˚CwwO ~Yٵk*bR\$D3L:5@hA$ޒAkD^{paC 0[F_ZLe1K ?PmbE?W׬w 5({%9ӫ5ʹSĉ o8l5p?Xwf(>xŽ uJet>?ytW[ iBK"|Y{ggTuS S(;`XIRMEhՈ`V[ ڴ- xtU艹0 Ez\w~:8Hȓ^4*r*jrr ys ~]FI`N-ͭ%k 4[RMׇ0ފ'X<KS q)cx?'~i=s;q+!J4 dXj\YA_%6޽JoU?Tf_ un ;gaX *pFt`?[0`Aۙ!*>w;UN!N1|;.n˦Cvp\W9!@c[MhN蹓NԾR*H̖Xt=x:l1)}x @UQ qEK־>"vh@bN/:rdB}4| gkYYo*u.p`~\ @c;G6J .~o`!$VƄI)2rH# ^=) 8}u0'K=@+!ǰ'|0Z_֢=S$stWeRRi<~ -Ŏ;_{[hwD>l2C0W!=&)nWzH"(PjZWQe ?ȋ6 QoQ;N`_lAC>3Йȷ= mIxόӲk[+'xAۖ9/o }x`1E7+҃lt7?$wBţh\7WW9Jybw+cu#SyȆax}U b>$h& x|x;sgQl_h0I< %Cf|$Qf2 8 ;DS΀TEZ %j++oWǧ*e! ƽMaQ >9I2޾U$3agDJo-I3`UAzciR#_ZE˲ny C)) %;<-w-!&Ov&b<0b<O&*#΀u=hRCzJ/&@NJ62_#,JN  +%+_ȸ{n,3_*Pp'; u!Gv躕3EJJ\F(<@5Ga ^uYQ Wg):f `܄`gWB&S!Og0bѩaP䣪;+ ym,)`޻4:>Zת'EAl2?Fx%OHZjQpl=nW0 /~6ߜ:dFW 'EC^Tr ZJwx4LZXRTnd2QTQ1ws*Z7&9_^29hdB}mb>Bɵggn49D&|WN,|m-TUCQ*x{FgBP"еTR™/MR͓^:?FL c&7C@\xh(H9Ɖ]|wFlʘ;8 4ڃ#ݘsDžV^O-CȓJtT Cy;(_Yd16|Qv${ߺ.UqqNfFz # ^k'4D}qqM5:h~4f1=Wfnށ12! 4@T<*-(_L cTlG{-3ɯw]1^Vj Fٗ;15M2ˬ7<͚OT[wny!`A0t+VJ- ƂDC-@+(u_ʈ&4͑11B%xs)pv>J W=H5@6Ex׾=Ć؟j//d* )uM`=.PgzAXu㘅p[y䊊Si.)IoG)>;JRkh>t8S`B !uzd +idÐ0ty;3)ԟR[~1hi3e73w{_76D˖ 40sgN1vZQ#HN#T9R6^飹_zReTK-&D]W}L ]Y"i7EXnނ(t~oG\Tt?T.58(N?ӎǫ W ݻϘJk> f' хS7Ӹ@1?@8I)xևlb\J̋fJ:rmPe?UJJK],Go"@=R>vk y:pznCML' 1QtW|5B+`# 1!E隿kNj(E ]~Ix9+rvXqD6,楱j;a `%*@6j¦iEŅ_'k/~ɨlvNΚ+fI]/}v:>b,,7*=K Ռ;UW,ʧvvW]e'!Lj5`wIpc_jOH5Žm?kW,B(Txנ@Zw.Uq4cYnCqBr7 &0㎮~js0}v(-P)\6#ݗEWzLAP; V:Q]xP Np-AZdI<{0uڗΝ^sv&B3I^UkV_v,=:%D^d/*\vs0}'&94el㭟 {Ao nUTQ-!e殔Ra1,Huş`ĂNuHEns2ȇ#Mء-p9ù.pP?ɴ"|5jAgm'WմjMTC -JKN NT~+NV2)wy hd<"qWUJ[CrR|u7 s+|w0)7⿪YqL,EEU>Fp P͍|ƼOԚ;1. yvb=*u]isd!|x^[\Hu޹Zv:1`;!EҴ\OG噐&ak}X5ZR?]D[v<-o\g/9 iL=몹Jp2u&/CZvWlH&H9H->$,(&8TK D't)[zL]H.SF@Ƣ@ 5ʣ$?<|,B*YFj}܂u Ҋ|\ ? Zn2"^KC.i,Xhӵ]oċȯ>|%Woa`Și'zcUmLv|cgB鱊 @>m0UNuq.ۙ)Ciwzp ؊z5d3/Ahj(g"S? D[ϒJr6 sWvxX^2F9h!Շ<zHV?/T~aI(}L*<gg˛nqUVU˪O)t3'SxTTū>yGxkdnĘq{cbo3qEй{| C \?i@]9<\IJ :8KɏK%F.xmNG:y)J;E9AI;BţoxljbjbZ=Z7w<2CsCM3p [#e1#YQ|A @&O|\I½Ɋ0ܫ 66>>m]2mג4M$|N oLM<eq2=!_4<̖g*$8 L䙿e [;J$}۷>"spU+\ɨ)v9~`t(O뺫j}#2! Պ&̦0s =\3/8H_ޠo3M/4{gBu"α냞>znC20#&tUĎg C$%AI2(c$.8]e{[zԤ=oZ)zB{GJl,(B|3&0>8)j~,?iq  )X j'슇\W#Eqƞ/{CoC\;]x,  =]~iq 6ljU8mkZ. 6.T&DLv-k!]?nEX(tB GȘG=y]%m(犦ͷUNi@v{&Q }/;89X}JW\٩PX]VN%I;\C|Bma =laɊ\Ef~\/Ӣ@v3k|HH4) N s SvNFL,-Qn5Z_7B#dk q Z t=8I^]dR2Zg96#@HFyD7+}cB+󸀰Vup" !S2g4sdd`8)4 VļYM7>Є4Ѡxس&׀0?'䞠Z'?h&r'$fL l$UADxͳ]܈{F}i&k f-YȦ{]Wl ռ0ِS*NH-Q:?^N¦($/A 챎C3bd0 -v4  KZ N]kMFAvBjap,KBZûT 4d}h:F3e-^/A*Z ~q F-g9n_s*nxs^ ̼̑(1H7o-Mh $Ir)N5dpP5`Z¦_OAR/s"/جTڷ*A>#e Qa:Q85VnQJ|> LH]Vlg|NS_ azL5頜!((F!\-a}[@~IjrTXz^iC^L䁣 Ț繥Ok&QBꂁd$yV9R7w̝}$GՖvDجe?J2Ԡ%&q]P(2Tl :h &~JN\X^C!׃G/J;"+~S,;&kaSs*(&7U@;lx.E9-W.B̤ nM4T =$v9xb$THOm8Wv,MjQňٝ0؅ ?i[b_m-YtX* #dt^M 8lQCK/Lb׫s81sdEV7/@ Mt}PÎb#WWb'n[FvX΃.-NGR%ٞmp 0mB?D ظX/rh^6 $F$2{r$0E*P9~#伷5CFR+ç"goAQ^YUWq\{Nj֝=m`JeidJ3C^Neˆv;=x2)lhI4n MDz\4bKD`d֩rŵ9{咵c'vzl*d9xTOBݵ^AtߒAd;@Z&ĺ{BN ~6p]EčF\(墾Wk~&|bM27(Qdh,92=npc>uS"'eԏ2$7sٳɯ?0Пfg|O/ij{0u %:NyMf7зYM=!b=a7%d^39=}} F?j7su~U]o 7or4J Bb+u͙mV pup$$MO"@p^w$iXѧ{RATv,db:Z o]bԃ 7<p%{[eqh$~|+L\2uʜJX ^&0op3t3ME{WE\(4eQQ&%<mwnG#py8.isצI{xZnNU|,^rRh0P0C`4^BEh"n?KEAYd-FD;?pD]$ o=^cT.zThѓȉ @ (sp mUʧnS_N?}q]dJuJ1]"0GPOid-9};brbdhkEDm ʡ&$iu`s :(Doi "5P|)fCčɉ5pA1WO=` .))Nc;XąKgJ\hAp)5;$H@<ʄ @e 0b,@yp_&S Ɇ^SKæ6qq9%!1iخ-D)HxWx+ЏE_it!/%wsn':fh{<4P֓V_}Ϣj% IYgV͹'^ 85@āI/j-?'"cv.= "^mo%i,NE{:D[5IP*Ϋ?Z ONJ-oLH8g"zљT Rt}\BHB#p7DzzZ\ *[ȹ6Er/,~XtTGXXs 'ױW'snPwx~c{T T[%؆N.'LRjf7E.S|Gy #?\iXOeDjj%C$Lmf:>r>O>C;p 1^qϹ˳K١lۃw~ S!+☫["X]X9yt=B 7yi$k Aj{9k3 N~y'r_1_(ހ93jX-0RIIh=]8cĕ ~b 0zJ:\6j~:?=٣j;\gr9~L(3j].5dN@瓒b{wcevw =KTjv!=yѪ< > 85 'QQ(eis;,Ý`gh- !}2Ť׳ao^=ʙ!!)"%22H"(@̩4X 0He(/_ 󪟹ihVbZx56mouT&T5pǹ :bדdR 9_u4MLU6#':1~ *F?록o* bLZX^Xzb`$B`t▮U5w20ʦ¹D@Zfp%<".eK/$A9.!雠e f iyZ[zT7G^nyQYNJYXR@#}=oW䞊/1 P2\ťMMP=EX܊@cHPn:tgpC]&fڻ\T0PyPDFn]XoESX iJ%Z"d}=c"!{xFv" MA1Zs\HY@KM6 R6yA5.^т.De[Jl>bJ&bN U4m44*LJf˿Q.gܹ 5p fN]?Ж51u8,~*$ҙ1(6ivm-ϣh y}Oj "E /π`.ޞ*[T֤Ut`}_/ċGy|;3x9z])eњWՓUd7WaJ*53=q;jpuc '[2r:1g `'ywdA(je>LOpg:jnnr.nb{2AόsV/"!^p/2O% [l)lPۊR[?I @t!M$k"{_؄/58<šY(t ;8G^,jݹfu:3P~/TLx![ ot|!veR5Q)5 ȕµx:8)%?G"u/q@I |N($K{.RZ3 꾕F.9Ftj. 7P]tDuc QhRyH@{ ˵w^zəufOY2)V*{KDzؑ ;O̧=~b1sjʳ@F@E3R*"6M҄ZmKnܥɁcV (NlLq/ 8c5rn"'[ӕj ?\|iw<7w /n? [bt#(Hr࣐%ńd~wjsMx9@@]':Tm3dFʝgIX>;~>(k#ױ7gmzcؠў":*c /tJhkI*j\ol;I#LaU\'hccXOxRܿ*xH܇ C畁 }>gΡ('o7R>,T2xxĮ=D_R mxrV]ZSa)(Ԁ4E?@sKU,}pFtg%7}D\aJ?wr^SysQGa(4%jsj`OP 3hQB]-HUy)un+*͐˿8٭_ H{#r~nMA7whMOuJg@: ;+knt&_QQыS߿C-Ij+mpиg?m0K49s Xu` ;{}͊"h3G4j`7:Rq\ӑLA- -1E#F⧸ZW߅Ahf} 2s=u\uzZ|-=$Lx$z-3+FFzib̔ R"LK`TI i` L娴Qe~3w@o;Dzl/y'x]>$)bۖl!!쀗_`޷ATʹTT!^4oM;+i?U`5R@4h(;&]7rQۇ6XYeA=P[ߺq; }ݶ_ vIػ3R8vgOV04~5E^Lꛒ_{hQN{"TuR.K qX*aP஦ ^Ę1L)S1 [;>zc*d6J\Up5ٓl;?^%BX&5znN-z2<u,ocYaWP\~'==㴡Z~*T er+aSp VZ;%_]T?y]:F,KPw_cA i=5D;YA /b*o5:U( ݨ~nwMə,&:@^^& |~svR-[G)3uoذMzϕ}ޘ&aG$;EDXiӍUEk]+y[_/]U ^ ClCtȩ ozSywE r 0qYv|i{rb7-ԍg-ѝ璴f ۰.ʖ>1(z捝Yt t"Ǘ'2b.yɌbqtI=QwT!N=F Z[,f"5}%eB8hz{N./H)Ӎ0u %HJZf߅UѦe7e6qGe>1Hy'[k} }٤\Z-0ōwHHې vp;QZ*hl@kUCJntlz4x6@ _2yH Ck7gx[Q9;K OL.NL_g5.2u, <թ+O`Uz#Z@2z"\UoL3뎕4/ki&k a/i$GurMҤ 0zN |]!R1b=}肿rĕ/wI+:v'}K 3CZ%$ QsW faoR4' |s: q74 ߘ+V |;K,| nW'wp~P_7$^4I!/ϔre=5ЃvF&[aJ8O z:njݔQn71戀$g6"YoP-b@B-/2=ƵUJvqZA9VEz-i}D ϑ w\> "=Pky4Gaa`!f0ܠFSS`}2ai;b-ho@,n @^I2?t%$߀:s(1D\@a\\ikD?f=(P?u?gyq[:"Zb'<<佰(ޯx7 }@~ 駨˗nЫGCox "BRVzӹ>*IX |˟ tW%Ab=T/~(al^>vBvt ꃦ/@xO9K b\+i\3Ca%MǹXW*Og_8~#9Rfz](daY ۖ|&=Lle} HYMtrn5_$Fʍ Wx5|7<ͩof1_;8|8>y4AsOTG-;UAk8gC҉an (FL+ ;·^/U C.xh2`9߇z`K9a39Es]޾{S %[XKL'0 Ra uKg ņ+LA(3AXFTVfAMM#i9e`j6@2w>,_J7]|(ߠ- ÈO=ePaZvP GQjF hRlؗem. yo ߯kA#/q=f-^=K|},<&wjRi˙6[ZkMң%[!ώUB5i0ԱaErX%j/ S<<5ǫdܑtVh% pMpHh35P9"*7e0I"0a|\4,K\*Tƫ ȪU;NOt>/uS!P2$FnjdmЃ!f\Mp`Ҽ0_D nl \QubqI "*5Wɨp'pm}i*<bZfuI[W*÷W vHsY6lFu\p>0c(sťP'5Vi`= Tܪ| Nu?yEQ|D8%@9CuNּX (Nu3"*Dc BGjΞ+mLέ5" %[eGAQ^ٞoE90K7:qw[9;xz3N$?1<)x4͐S*ǹS/N8+2uda qoczsokg>2 #fAǡ/uȽ%w{h&?Q֛ޟ<q@"k:N__\J*=Л3aڟ؝I5SwY* [?dZ@m3T!]v)hX}wRnaFa{0'֜T5;BUݞm< ōjn(t{)~a,߱ ,9+S2L:N!pmj0=Y)T!j"j!e%\rյ1&KY}ǣ?+BSCWtV>rg8XTs3sańCxE bE:` "o4zK]9W$lJ_lyne14X[[- 3$.TdA=<Z1\` O؝5..q_Ah7$fLJ& llѤ?0; #cUd9ԯtrAq}N&ɵ7[Of%{FV\h2]? {Cc!5D߄>L, 2q`PFM+hAPFKf8W}\a<^DgPrސ₝VS\*%q~җ_)[űST VQ+g TF}B&į ^6K+qaq9O0qypTF%$W?5,x&m,⫬6 %F8<*H,0k}ި7Ϧev2>'\.YPKi3. sÕ`LɥsR@i641MjFg ɷ˰Q>go U 2Ð|m `lq`Uw˪ cP=u:y3H.ä ۄqB-Y}"b/_Hj:Z@ьcSǠ!u.V'Po+x;1Aܸה@сUmqX4W98Fq**Gě*#ߏ#H= " 2lz4嗜M~__S9 = xH+G)i },dF]FJ4?[oZk#9/GoW[MWS2-UmOyoù+B1l[=PREg9Y|%F}[.h&^h$},P.+Q_-ƥt̵.n ZJ,u[$J \BzdzVbzZg>.}Fđn}8dP<[}W;Xn$) #헺[5$mj2os ;>X)^~v?#B>&Hhh0Ixd[1\dgDEhP8nč[(8Wtk9myYQOݏ2 3g/, A Fێ{>貶iD/ i8 ('T{jq1:kg'˙tOWN|K{2]WF/ g~vDž!Ioɟ:SoOA7F8=lHkwiH\mdѧܧ+Lܒ}K oמI>< i^Lg{T U (f[=__7Af9>2A}'-hxȐ:T9VnQ$7r?"?usgi aRN@R#zr_=zkJ(yTfaѠIeJw7|&1StOf 94YKn1hBjIݡÁ#캭P)`Жgs$_ /s6RsWKHYJTa@I*ܨ;)TdP wej ܓ+̤c1N) a 6 U*V[Ku`{" uJb`_炧VBW.5DSqd$J9Ar9]"r2a<9S.[?LR>y._(oKH_Y1^X:˷dڥ9kbQaxTh;j6Gt_w7"MPRD%BU6u+"ձy@S'B#F AЇC ;R/eJ`hx!v;@77QE>vhZ ܐ-~JI0?ӂc BQf7Hc-WU}_QzQP ,r6cs:hamxxCR —~2ZbzȌCiUu4j叒D`tDrx,d6_+4ֳJF{Q#b/R(fjl3RO8C=m[b5UqᷧXHK|ѡ%ӛϩZ7mcSz:#s&h&H7(ϰG9EJ>4 eA bntfRΨ=+$sV槰%~3G /ՂL$XEN: yL6Btaª0&ŴG5!4ULfg/2H9߷㛽eŋAg( SjaN b;בP 1FVe.'d`*;z+[*…wq3JF> +Ux s ~輖KSYj^Q`αL0@-c֨a8iwٸ"FUwG3(&q6`OڨᦏwOm?w2UgĊFRr*񃷊 y!4Sn(ә9f~! *z+/K)\- CY ڋ`h1X0i{g0޷-2  cPY5s;&y9 >rߙ:*QJEj]T&~8ŒՐ=45ER rC1 ?lz }o_=+`U9 /aIEĽgn4dB\`:ϼ_9ȥ4B۔:!qjmڰG=?}}Z8~Y@~] M4*@tړ*4X=KT׊wQ_h%<9Ԁ\y'I7 463S6jhO) ugL.= %R2Xxd5KG.776.] +Xބ%"20Ÿ9HICU]o2@s(wSrb=9n7~(2 +[6q9[-%[a& ..&vœO;nTmB'"Hn[+0/a]jK\%"'Yh@_h3RobLR$j1#sΚ ڂV8HB`liN%ʽӞJ-E60h>IwŻIr0"Wpҷ(P5zBO1κK,4 w߾K? 8{1FձjC_z)(˽f aHm6 4i))(6lƷ>sJ1x9|erl"FE㇒:S\?[rᅓ{%43= ,p7f#Sq2Ι១a^4<HDٓY]z*p*u,leehyNHs5c|وNY`gȘS=&ABN= Zgzlwt@|COo}o})W#%Q4!y-㣇 s͐%M܁1&_,hN8C'oi)[ܥ(6t.h>z%d,b=-NLģfa?VNBn6CT!50F;S F%X(IM=a}m]BUtD-UrbewJaq-xxB@CW%/jkPx]p-c' .Ϻ/n=>3HGqDaX8){)<# f0b yۮ BӺm.-A}]s05iU.j[<'c\aS KLۀ#?qnƶ#E1q2x쒫[J\9S{68닧[ގ*9=?h<` P N|bcYZrj'w [rF/X+mѓ 'esk%6o#}lY@kXp~^ٍ?'+8F?9RfkyQZ֟i tZCd;TH6iQB[Cdfg,")x<#ᆡ|2X8ubtGWw5?@OCIC)V$_u{*a;XҪz L`<7|+ R-B ~p(JZ$Ms Q5<9HiTMa0}C x'Oǽym] hwAyf)t| enou zZ1VO`n J{V#Y jB A\e}P}W5d½`3Mѫ"V̺%N6}|3'"59U\'5{S4v|u4L-d䄛aRʩ0uG̘zBL T.>Ӂ%$bB(Lnr_oTLQ%LplZ-q38|ГZm&2 !ϙZ^*@Ltm +BPzlTK4U:G[X26Ϻ%c(4^Ћ} lÓ7b5zETֻ0ˈMf|dպU Ez_%8bOlk;@ƲD5+JAx%@ "T |ts 2%p;EӸ!0)mm T0P.]\O8<-Z{(0zyA(uazwb+ e!X MUeced7^%"J`+h Jen>ВzH-??hѭ_%D@gӖ2C8p?/ᦄjZc}B"Es ҍ An 98,J c=,NQ|\TanlpnZ`a$ĘRe[/!^!qT@Cx8ms$o17jhs ĴF! KⱢmY #Ef]>͈~ $Оh?ͳ()jmq-*$jơ55T"V',vn!XK||?1@AޔFYݒMօ9mgԂ+yȚ &LCExNnܗёVZXVS 0qf,x&jO/9oQVaį4[M(mfaHb3{-@;8<a o&ǒ^`Z 1-kÆB3 eyت2,S/X:0{اx k9X 5/`V1va00E^5 n\vh|qqPO- ˚50}}Z&ձ,SW`AH[< {Wg"$)14>cD3*WZya"cqByOD )lyԓ^~Ҝd(3\{pK\w8q{a٢eZN~{h6uӶz/-PJ2]’0OǞd4+ScP.[TבSLK@LPlW2`0UWgBJ\ *F ? \RbҹBͨR nB_ F'EPu&%X%&TҐ })Z&Vhm;gYZ07070100000019000081a400000000000000000000000167c8d3dd00000a10000000000000000000000000000000000000005300000000./lib/modules/5.14.0-503.29.1.el9_5.s390x/kernel/drivers/tty/serial/arc_uart.ko.xz7zXZִF!t/* ]?EhDTTk׶Ǽ7}*79B 6d&4JvtNɏ9#WgZ]4546;kZVcMxݗh.]tܦ"Xў:Cl*١!w5qK?ˆyQTҗx!=! D5:}ۇkZL|[kRĨƣCv`0*ek}%bF[Y%Jv.n>A< raR9z'(Wp#1 Zd K<~^i)IU1#<#<#64^#fc<ؽ^{Yadw߬,+vA=j|"$j5#d#QKp^Aa`5'(\Z 8fbWL4'ؓﺆ I>TwE! \U.- (KuD#;kA:[wƢ3:2Iy6nR Ezm~`pa<ؒY,%EʱKsO FQ'uv:;RH;MH}{?[˙SKlHuqP8 {:}a{ӁxcԩeY+O8 `ZNXm$09 %֓\7`=RUJA89)'J@QXޠw@ Cu} ٕ 'yxC5M$h͠3:%:"e0 'iC'OpPr͹–m7 p=}JO]a[:cVmlS%D8m(^vqDwvwp6pwmZu&nѫZzޫG=rmz(Ej4j#Vq߇gćL`RחÓ]EFF٥_Wΐfk;Ę:Rf|eӗ+7?4R9 z)F* ϓfT%3;ZBUY*D=9O\-1z~.Q$qΑ0CS4(ji0" mfg>u5._ e. хؕ6C|X]t#2Apjу/G%o% *=.:ĺGTCߓ]J%N.*=fE8YL1shʔ;(! fs*b,5s[NTKPļ2hm#Zh FTol\M Gt :Am\tX NԂZoI06%$fM.o `]T)YስQ N<E%#=HF|@[o z8ϕOcl'se\HDd? % ۸_bfۣ Rp\$Lb/AaX77DZ.e #њnL"Qgrڴ=qؼفB3s@?*F6(/qePD H.}WܦZuf Un12&<,-^U懩նV1d0hb85ʥDŽVgɀ7J_E@̶C,}Vv\ _ םTIe[[FoTaZlٜݺLx 'j ɱv#sb :U-|2::젻 ko8E#DonV/Ƚ)YB~[ך(rw _%oCROLȧ9r]<-V hX@^ h=&n(#5%^yc:]%OQRl%^ԁ?VBHd;x6SE&s4.e]X̭5E]܍l%`\(wnaV;=sjkyuF6ul?>WD;> $8TuС [[6R=JecץA@#eI-y=uz6b5`[z_*ɎE>wGPN`[_&nv'17 {*컧=%SO 9dǼhMMqb^xsܓ& 8*p̟N1Cꗝ±a3-';9nqҁ:5LSlaN3`}'ctKMfTȏsWhG]ajv񇅏J(ڡs^CDcI()lUx:q v4HJi\ W);zˬgs0LMD\<?$跔jV q6г=C`ITwFb:WMn<49e%8.)5ڍ([b](# iś`o wSEq.4OR'Hyc1c2? Ǚw|| _mɟptmz^Wf (KO7 uܐ:Eq(w:J:2'yj@~vM؀#* 60ජԐ3R;${һ7f;pZS"+jk!I3Nh yf::U3 $YRr9#ۧ ޿@MnI!x,#RsB7yo>gB\ (* xH8v[[G2bUsAK&暑d^a,sr]v @z?7+$<.$3]i0Pbn+W&Wl;H`ꙷ.FPL c5>{g!tq=yIa Xc Nl&'EqzN28ԒŨ;ك9B`;*UaH#9/j]qcyĽYi<9W GoSy {;+<ö˜i_w%9[yNqqvPI1H( }R)Tr`4 (16zrs7PFӛeB݃2DfU[8H\5<,S6Xؤ6ԿV$%}H'B{Hdd`KEN2G(v"<¨^Fp, )GBs!V&i}*X} OyC(?oݤ~խ;dROLYfN?:ܩ9`Z?(SӃ8DiFcO'1|j[[zPx2`UīZb=咽zO Teu`"5י Xrv~jO㎟`Shqw b`{։(S bLjP <b{Q,La@JQmFVgvB%Yhd1R;LvāHfPJtTr*&J uc7|ҐЇ 5JM`l^:Woc e26. &m!Hqx,Au߭?ĺ;Ъ3=y{_#0؜Ə#;suŗrUp .W#!&N.]ѓA&됬!2Eqt[,  wyn yp?uM ۨ Zce-L1xy7gwҢ uH-Rj[S,zCZ93#9h u+4s׭l`$bnoZ4T)$Gت_/0{a6R/}JHs%F3rl( R WA|ed5ӷзC5*].Gl1f@lx܁hO5 iÜ |Ma%;!PaE1Ֆ?5& Q_Xu0‹0*ب⌎?(8d]xn)xvEwIKc3n,ɇ( ^-*sr~DjksTn*ztXl"7Q6T,(] qOkWC@e3]TSܐC4ƒթ!k 4Z.#uBJ/өCu-/H<՛ vDF&*`(_7bw#q&b \e; UtDKh"p>2*M"KJ^q ݾ۝U5aT(7qx tUSx(v+7T58;ajR,` H7Fu" F9F4ܾlc.[ͨ'z=hzP_4}!t\+󖫝Gw5wS8̭g,c.2Bmk IB|(e&O7V +-e4t`Y h<*~v ?$:c 8iXM<8*5;r~>t|bb2\ޟ`A6IG*{ܨʜx7 GB? ͂1%U7 Y0|Kgh@{?|er|LďP s64DHYiC;\Ćt<#RYe x: V@h'yuׄuTӖ Khnna[3+w.0$q< _!My4nTC?W mr?fCV (KʱVu%]0 oE߀M+fcQ DIcЊ[Աb`MOg d.NpOȡCك̋}hHT6KSchs$fkZ`42sPVcOx$?Fłnu"mD>`n[4Q/~!AWw+;oG+%s6,<1"~3N&fGP%?1n WOUuXkb=(#GyP0!mB=\׃~$ 2]%@IO)@R*ddLQޛyy>'K5%$j,Q2v#WfZp5qW&&y"{70DT+޹ FL573Spr\`PƍGJqk}C3'n{IUO6ݱ! {6k zNvRGp&uaɾFV_=X.q0* vmuԢd5ACv[#1ۮk @C10P Fٻ-5&9^y226p= kR)0#DR | -¨Te 9Op3&}T?k˗V1C2YeebDۿoyɗPoefuu)2. [tH`D+-t¤֘Q=%)Au^sYѹfr B[0ߺ;DsɊ yBuI<]A|+k5X wwZ`^{rr |0 -cV&2<‡ s>vo YQ.X ADI ?Jȓ6-v'-Xa; -7ZR$_aYw̥$X0 b`&v϶}ĺAxvcpFړhƒĎH58tsR;o3٨lƟR^K6*nM-NΡy9":VxNj݊g\B Oj!s,98VɄNqPc-'[5OCorEwK6!4wQ&1wn3@aj&~KC4x5Snmh{1gXn"t5Æm/}ELh!!?" m{8u1z #i qmI([i\DŽ#g>CO E!ڇǖpoEH omEJx=JO輺U4hoN0+If'N'b[` `EQAvsk%] AT^VIz 0L?JT}гpg43Hakd:ߜ7rLpcFLgZe-(4"2Г9İ+I% 9Fea9'b6}`s&ͥVicP(ځˇuI z{3A6QJf$D7mĿ6,!+;PyJ/U-`ngҺZ }C7W} >~2Z&0i"رTS3TX#/^3WnqW Zxģm]mE.JfFc)Jx0pxhTIwÓ(Qcj:Q/i$0(lqX‰3w>{1RB@wGQT-J>,?\M3anq@5ėttqHPP.-LXn/X.p S,D 0tYP-Ow˚%LA*Zx z`6tE"a(H|O,̲KW<3SW!UG>VČJs6s)n񸞺.Xܜ)5$ȷq+gasbG+^(~B2QөLN~|Y (ǡYFV kVra;bZ?q'p8,6{ ej.&50ݷ䨱,:)unTUxNG'NyϏԿ?kD\7'6Ho}URnf|Ʌ_l kSR.sD :)[Aׄp}"%rK'lTL;䠹ى&GQȣ c`ta€D|E1(lܔ'(dūdua]c8dw+T/cYց/9J!\i:6Rbgm > L 1Q9Sۙ$ԧBAƨd=W\3^oBk+!}WcҒɅЬƟ^1ˮy*-M:czV/$Z29(e5c!tM?񳏢q6rQv˕hE:qOS׳ ja=!~k"=r׎Gw_$]|L^[#M*8v_Հ5l-H$Dݧ4̈́ tlE,Š'Nn.oguD6kV);px[{L˞t|M}[(-D35E.:%T )M] $O`6OU.7#)Uͭ{?x}RxiG@*&: 4}!j̷:u$鎝Ek&f2MxP@JӘ: C\T{ qz2ծrVnY'@ 3w Z wA Wԙ`.m,/r=^s,];A34j%$&c'#A[-*z7ְ"'?ּ-("Wr6ڷ`BMqq*C$6\?GpҭFyΆ{a㽌m R",RHn'$LFӿLi CeM> z^{r{{}fS<xgup}u.Yh> S(_c ̧p|7CC)bSA .ْQQwԃq9 g.ڲFlR&8}A#MGrθHJ] g/UVWޘd^uښTaNV֍2 S1*9ےȳ4S d'C b' N˛gL t9AƭBč,={YxJaCX/,αrrtBRh4ʪ%:VW$*e*J[!7;ŵƚ]낃Xp0F!0V (˵FkEe kww?ai/nM| F +l>z[Fp~G4,yX7;2:Ucb{ap-Q #B<]-X$Fm-=~?d2wZ^Jt]?@ ҭ;|r^xPYa3-$IپuIz^g$ݜM<˜Ygp:?N fε)^o|1ՂბH*Y =w+oWT*^&|y#IlֿeJxڂ;Ffq8DNԔOb__PT'Ut#S^&iX6i@ F+OMRWCR1Sdvv*OSmuVY4Y>E"oeGBZBgc>|PvD1?]o~E(}FTq [f´Eهc#ek&YR) 2QJ(jeANֳg8hK"ioǤe ދ%U%7$ ]3'kykxڞ j|>Tm5)zwHΧ ԅ9  `zi2 v[9LwHy`.U?i^>Tۿ×fͻTSGl[ShE;Y38&xYt)fqEbVg&֛֘qdMS\Pu9Gr0qhU"t:#~V8L2qM] ا8H3;TGt2('Kk1:*ٌ G6q:`]ИdY_AiQF췐c?Ut߉7}\Keec@ EMz?ts& CZ+\EEBE K~gE7%&O~|r}Y"vJr3S-0&=[P4.1?WNG n4)ĆoQ΍u ~#gcpv z;r3Έg'>!\ rJCsDB*+;xnRX6ydib@[B{̉(TzJ'@-NDPYw8#PMóB%75 `{`t/:H Kb4>!ĝu@'}niKN9ߩ02K/R\w*#vFBUin(AYzd(ǀIJzvkOW _qpȷAqlgi; 64OvY`?P"2wMzo8>MKZ{u#:nBwTϿ1\ d<Q7 1 w9^gY0‡2`Mq- ʏLEcnAA K27=Ey L=Pup~,ѡf8..N ǼS\\Qd; ʷ0UVGʖ楡缭ugJqq@~#%}92RCPs HΨJm:Oչ]'%k/|91$叵{ɜ#1ݘ}eIV7o2W2]Pc >H7~QHش#f=㥼Fg@\sj!-\xh5(  cZ=D* ^" CrܮjMK?P01;Kԍ1ণe';,L whc\TBwCu]r1Gcy{ sqEҞEyي Ӡ [Q!gm*H&Ɠ]Ŭ7FJzV7"S=֎y;O{o^,J>CfY_~2b{x83',A)@Q?̾H픲ᴟߺg26ū〜 CcYșS\6Jvc?&M[0$\mYāJQ2<\w jȥfͺSZq5LR_i깙 @o͓j8z ;T^cNѯ6HاFyyeuv8!imS=`{ʺV7uΖzTR^lKL T^IԵx gd_#x]C NxJ0}@V!M|4PbYhR@Wu(Nۍ/^^I-fkP| 2c;Vݲdzz\Z;5 cy%퀕'^[f;E;n\8,hvxpВعmH"Djm1O.ҼNHg5#3!EA2u_J7ai| MQs46 m~wc +<Tp޵O~`_J0D@ᱟc -X|hc`a/lt{'*ۻJ{$QI mpfŭv{Sikr(ۍj*xtVR0+WqÛ3Ą[j"\Hqد }IfeU:e{Yj 09LuHFQ!tBvBŻ%t.T;e Mʽ)u*~E칭~ݦbMV=׃#=E77.pV'$plokiYJ7TB R7sκ3Rii)">uRΖ+xEԋ})R–?^.hA g<ORV~zbov]4_YbCР98'ԿfR4TVPwKC숡ȚU 'yQ'Q:A F ʹ:HPsG\~mȍ0 1/^iumus᭐ p?S+m~P"Y#4ކ.oxyb!#mx2U@?i+c%>َg [̦uU.0ɛ&k #)/e8MgҾoi1n~E $BH*#jc頵u?,?kpD;# )hX f&– h]mEvYn̔ Ǧ `bA Oe61W "K[hrɁ58(N8j;NPs .1__ۦ:BgMK{tkH=O&\=z3g\v7 7o3JYRvor>13n1_|~S~&g裄\0$}U}2>Ҁcܬ~W+YR(8-}S i "DwTg xe WD̘pԪE푶۲8.;q Q4"[.|IF"(ywc5#&rp<+Z_Ze5s[t+g<:81"ucz$w[3 H# 4_|4_@i>!<{?OOp71KD?$~5@.8z-)[E0 =El ݠ-a`8.\}&lȦ@tm sP/S13;ɰ{˄grm J/ ZΜ^fp|#*rU8|*(%mVm\n/Vm+Mpu{mr? sa-4#An΅FIfmlZΜTdϳF^_D6i)xEPfl8ie4.**%'jF(k7}T4x7 \y¨V.)SQLHyd`J2a)Ƒ]J/3(z [ `Ɍf\Q;'g͆7xn;_P\DWs z1^"*'ak+*e}"b+?m8DtͱEZkpʐn=/p/\Ru0"ڲiqvYbїL[RIj N6 Sµ(xP *"M{GLFR1Kw96^SPcC3q:rT[{I VBS|$āUyh9'%0{H0(il 1~q6G^dMVQƉ&"A䞦ά( Ct9ޔ2OZc0K Ƅq0% lIO4FSmox 9DvU.f;R%e/.{2L! M=欧իY\1NYIo, .}TӇgF./0eRYRA`\-g\lh JixִXbT-(-djI'}E'Ǔ#RWaF&݅ztRLB6GHΩg$ĕTLEH8NW5g#Qޢ=U7/x [̽{ku'o"*@сj-  t#m"2$(foM&*f$!u9LXZmzxĢ!v \B,j)p1 vH`G){،,"+;c=bnfw,M9=o-ik.PjF[xs](S@ʗ,,PdR _=(f07K'MQ+[r'u}6xKIUL,0hlv~Wo&tؘ R q)~"-114&ɩ+0Q3mt DfG^-s!d,;euoE{̴(U=G2*q7A!e[Gtiy*⪙`5}Z \/‡Wγ y> V}*Wdz\""dgekSŒ ^%# nz9{RҦbmEq#χkQpŪ2ګ<6]Nt7U^WL-ʑM)~ W_#/UzܩS?%ج "vml\={Վu?̛DŽ>>7Sˈͱ\cS+0ڳXK'%^.Q9M,?\ث1I s/*աY"G_Z0f3wFSFYGo[qQrqFo3.e؋ѾvB;O'a|v8u+Gse! Z HtźBUڌ@H,Ɉ6>fƐqW\LIػ|\Ω`/1$lM3 Dg,0 }"H8+rlmdowvZYK}ς4ۏVNئy<0|z,h(_' RwJ\E8Se-?>AE+` 4gg؅hER`e s;5Ӛ{:݆4AVٱajw0)t(F⾢d]tCmY;U2UUMB1XE4VJ3L?+g~Yp|Mjd梋&Cs2FEFB>_ثxH# JGFlp4y|*G}mdE ̖3ojt&1Vjr)ѧ{-w)|;vYzF8(0qζ[$@̱}ydHUO#UThm,`112Eٟ^j"*T1Zee 5{rW ul6ϳh X>Հpr.d~}ɪ1O|@,U!]|Mw֙ÅN+ XWÒd8$qYǩ""mO:<&/1C\kRv-ʐҿE-؅w=bBz6ukhމ-Ӕ+ w;\qqMd֨Ѷui9[]lE9ZDu70/FѩCl8Hߺ&4gYZ0707010000001b000081a400000000000000000000000167c8d3dd00005678000000000000000000000000000000000000005600000000./lib/modules/5.14.0-503.29.1.el9_5.s390x/kernel/drivers/tty/serial/serial_base.ko.xz7zXZִF!t/ᤝV5]?EhDTTk׶Ǽ53=c1$NAY.?rj][~_?,;޷fDa5(a'ha&"hE3fk<dֆ(AG~vpz#U%& %)'xo mݑפ9$˩,9o3;@,_9H2rOC6[p:H+!z S+>}(5ϡWQeȪS|BCD'e8!*Lh`P@8X: b=:VM>ɹjy=ԞB#cs,:%Ƅ_ V9rdT߬Kf8Aw D ;O$ S7aIp .\&O'yLxBJW 2Kꧫ9F'}ًS)d[fM$ZbOy{^Ufj?\܉KNlqvi44J cb a# 0~-7{Q6.εf n*D{11K0yh({ IIpae/JoFEEFo5fd$u$"4,Z:Ds'liY3(t/.۸H`}jI1?_of 5?q:J Ŗ'ո:sme1L>GĐ@a< aT>T++dk fwΝSS5Y X^pPi+E` ȸYF@ǘٌb 8 &Orwab!Y ʎaS1se E)dD3`anz(0[qm\d+7!;[T^efL?4y2( W%eN?i#YE`tv+vg*IJ?PgCJD;{yT Zvȵh59쪘͠{4<"fF V/(NcbuMϚ)l/w |`W[KT"G-ځo>x g4ʝ8yp֎7[I.|ϮʿhԐ<{%?6貾-vٹo)rb@dȻ"-pȂeNaʏMJ{: |x vkkHe+um;"Ht` v"mX)VK=9:i..x-N +aK4Uؔa'^Q]Q*󱺄{H2}Ձ1mTȹi_w+tDF%S[ѻmZoSTS _lv _"S,Rn 5}|{]?Q'7.r-7ppx3x+b/pא>Ho7XVI8mV3͜tڜwi*eSz Ȏ Y{Z-]8#%`B?f22CHUwGd [aZi~@J'1eNI* _QVEd"-i UAW3@q"`_Io 0 %>x#0T, ~=:,fn- 5ND=ѹ़LK"@;qPK )˲PCup}{/:4qcϨ+D4IOH2R+}*#YՋ(w hHmcKӥ@4jjLUv zqr87VhV `~޷SI&RFb6e]lm9rMH3)clzsWSګ?RQߑJѡr1ffL^G[ Km u"{sW׳3L?Qkƈ-zф%[u}5HmXWz6"TUu)[X( ?-Dt4^| }%}zk w" ,yJEQ%mp0fACi+Boit\st CT7$Kk{LccZ6h4|`CL66;=zV=?|:ڗw.MIc5>.pE:j hjxo~++.p6dvu;/!gt(yT_NUG/W*k\Y/w;6%3DZTu}n(1y͖f^v[YsGbad w4g0%~'8N 7ɅC5qxRn`ԦAwv,8E:T$=W6YYXWJx`ߜ$7q|N&@D&>36^ N5bW5) o-q5@# ٻz۫ +MDnu&Qn~Q%JzcVC]L/8{oF+ʲ#|#u:k~ik-9-C2# +XfR@fE׋PN% X~oW* 0/谛˫M_ƆXǑ2!n_k*8l%6Vgb,bi%ȍ R訷gM0W,=1zDvL"ž Mc15\K0Tyh4u s//]w) SY1i zÑf+|_aOA#dvZ% moNҝ h#M8n< Z;ysGz )_MK^5Jv`pI%n';q%b}4 rHYѨgb1Vwg\<^t9Z?riDG[ۦMzo6M1hR'94 VɰWEtfu0jdm6*Mj;9~a 1*{[NӻIXcFcly{cނv#~E? > %]cw Cך1u>a/?0.eUXorcV[$uzݕ|QPۻ 3(!3W"0=,)#Ue^#?)iuڬ Jxq=q3#ݦ:R>a4V/.Xr3HHEH;,]U[ R /  PE{v! k%3!XfFW*@7*d2hC{O0Լ bG:v/A{$2bI0a$p#9#wiGK'@V,W~˻yr ' )4ʋ|xb]6>SN` $V|9 4¥Q pqlҙ'obHCX9y~ppŖ6|jhgf7?Ytߚ ($|׺RmȚ&lqD޵HoS4vOD3ngceɀs34S0&mͷ="{A =jatŁ_*T t*O ~ʄ;=pRk4.#qlm'{4"b4J(Xק=p,p܅-2@wl}BH/]?^3:Q'WoNؕ&Z[%f*~(iJ˟s~}9KC`Ѡ(SwlH",oќq%dL\a}5{l;k!5a$_+d*M"J V!Sjwpu'}6YZcZXbtZfk`x`sJZsC2JspPս5fShYWN]H=hOZdT87TqƩΩ}TtwS"A=V>Xkxŭ3DvW:T0= ;aǁ*2?$/08!E -̫j S+}+)t؍;)"f \*%у7\{|\O/V(a͏%eVS8ܒ.ָUQ׎%GfJW *&i}~^-lEjW(pxha<#*I^jKT;J47`+$gM%v=. '0n!МᜅZC2˩Ҷ;aMͨu=Wq[9¥SGM&WTjBKDV {bABxrEX5JKQRf"Hj v#T ^$n<de>:Tb R%VK:MOK$vUkޝ#Py2(}%h/@a; <(F;ٶƎ”n4t!YV \=a Z>l¸SPM< YBoKnšX)zu 2¸Z_b¹q:?)Ryu g:5.;5ҡY%4LJՇ"GTYlɉcgNɪv窹kխ;; Мk ) +Ty^WkZ ZRqJ(=Tqs)u+RBh~GnW}BQNw-j2q=D9 4oPw ,b߈Þ1D$ؖ^d~ C҃_nfתN4̀H?L&}DCCkB[R 7 9Zm0 4ZÐ"56I8\ǽ3P/'ȵ`#AJc{})Uΐ>BzC쒓K\BTOׁ9ݯ]cK̓zpK߂ J{8_(mꁳj.z76 N#sPюB f4y}o1Xk}ݙk Gt *8sKlWR(7'~:wh.Cꐀt/{՗~u,@8wo4GDrQ;umfgFn{,ڣٟ>ʝ/*w^DȽY|]UtD*+\vP" Vk[%<$ʠx8t͟[v:䞄&X^UO7,twHm;9]q(}`d*OOk# qY .8 WIJaĥz|$ @-*M&G#Fhg=?E 3\]XK-nhPNnE9|֪)7J*φވnsbtЯs–S:tTȆ^~*ZQ-us8t1زmҏmʦuA܏Ir?@=^{'FمY-PW4R2ݝ+:ݴv[sC}9 GXcQc@H~ty$397MFknV%gV/Ek-RY9+,/N}z糮=Zz"DNt:bZ ?*@q7,.sJ–OHj. m@`|ҔQ_a ֟L˷#amE Mn^`Ţ 0]*}8aLDTEfV%llnErg "Cc2<fiB#ODz}VO0*/_`fD 1~Xy-B O&. IhTƣ+,A сD*W>5Vz݀$ͻC#q|I,: )'ɮ`=lRP8Рj/1?-f)ebpC"&Ol=S~P,O^fv O]eZ| }l{g]!-gFې[Ė>f<g5`;u(Ibq)9:- :3>'w9 Q֛} >#(T]d: 42;zgn3DjbhF_" U:KyŮ"xy[ްy3D AG7,Nɝ\g|AّgN\B yt-w~9EGжmbc\3/:= n+V[Uk:c_&T$nI| ՠ݋f v[d+Si5eä8bġ*a>'0ȓ`'x '(xK9pPDeY*afjvn]АWv#reYTT&hj? lq$ 9FW>~NɡftV C"E1b([/AfACu5x~!ۧ}zx0`<իDZ ѽhQÎliXZA2jhMR І/+ V[E1V}yhNzZe=nKD󀬴B. u[Pfq\8F$T#KpZ*jH:PTR+w>!, 1t̺`S *fܞϐ0gq&x&2Qli{1um#}]B-y;BrCUI ʕ\䃆 zp-RrE\R'[-t;}5t3.l8f@{m=:bb}l?މY@o gP&4s\ f8AMfxTfy@ϔdqIaTFx'soy_J=kv'@PYA$3&v5^)e*|QT#Ij]s.rdžѻGZ( /ګo|hغ gT2b~m,g(eHrV/~3) 8?.ppek*  {aB6'vRQK^&< O;C楘ޑַ_Om>\*Џ4UA>;[fi`T\%Lrz9S{8_>'u¿0 K@e]HOHdn_f>1/.3 `BӳsS 4zCUt:'vTjFUTzw_Wp4l[@60tYA-4Y2Pr/J PĖ%HXOq=2p, ތ[-@u6i25W. ]gyޑvme ~h2m&?śMy8lob;YRN|D YV{";tp;ZI⃶sL;Qu, 0guC'(PCK+ݲ"̃Jp n]7#qGձ;#xrI+ J"\WQhj G$:^gTs3$ԣۣQ$nfaU)2Wy/N!V`8/зqETIGĔ9Y/BqȰ]KtK DOV ~?APzX$,u "Cѿo ̻o]b3r&WTOr#J#=^ާ{lB]zo%UT2l ~,)5Qν-7 Y, ۊ{b߇|hP戠7 o%u-E%Ln'V àCW݈OBuC8WVؼwOx(>ɆV %43e7Kأ廊jX0M}fwaW)r׹*X޺3p; 2q h7fb{!s.w&95B5_m0,T>Ff!9 zQ=0 .|E`+3hNl{}jWD>H1% ގqF |O &G|Bjo=8lYXʮҔ"~ӉY Oυ?w'&bR G+?^ e= C|Dib 7h\;5Ԇ(IWec=@Ƽ9P?l{<[⍊FCc}9'XvZ}`A<ЀJ=,] $x֡Tj}(0ٺsrB!%`vT p#ol;x+rcuOuךHYV(.Xl dIi{LEgaWZ<'IJ[(bp˗Ɉ~+Zh!hÌ@c's_ y1LZF#n$AݯɲA^ݔ&A4A0$DC2( \#~Y\aq8Gs@==IAGG(E[MS:dr;j晁`ýr7b>4V҃v ցQKo^i+Gw6$ RG̐*cXMgJ#U EM &m9s^0[*ْWQs^ ~dEfuRz'6͞(VL\dQ#sК p L$<S9mh_t,0: RCO$8CSU>|`a6=Dc(^ ࡆmz]OHo)Xt'`ߞpE<~S''ۄ+;U̾[3nxl+.BNHp_JZ?3]ԍv.1LDN23}Jq (AO kGH !m]/ĕ?+P4n@?%KCʎL?4dkŸ,I5殑Z1%7LԠ7M= ,PM 1]FH̾qqh (v]0ʄj! B7taXqtW L"0g u+SOD- &cֽeAff{+]!VM-v 9TO1A :xEuԕZ9& ENiLkGz-;ϥXS7'`ƾ' *f[I@āE֐C~yCzkX3bweYB>i@Pҋ6L1uՠHt` 7TG4 ~Y> W(UMP#W9uϯӘ5EcYnHpʴ6]-e&1Z.P0uo-}BrZƪ)(5T e\/iSWk9WiqzJcz~uѺذ5:8K~`i'ʑZ+ZVzY~ԃDc(Qk/W+( ̪1/aIer%#p\s#-3V!$H)E z&-ϋhr#<_K!smA`J:y9KWݾ l{{,A#B{_+g1`3t>s^Zcb+ܱ\ >̤ ?_}%'Z-N|QAM'LFsJ_^7@ݦVR/ak"{޲DC,JBӼ.u[R:!Koxu7(ܺ\Ab@@j,>ן~u\QߍͲuL"bBY!ۆI.ݍoU +%y;q҄ͱ#}E$}<eiz )R4J398-f}.[P~htXB5Bf4a>u[JThn2' x%^ K$Xkg_v%G݌Fwjb7*#C h` fcLi:vΨ:Iss2RzK]NeF,kv's׳R&R]տoWdBKO9 z6Qn6k!\JښM{6.}X KQPlTq! ^{tMԊeX6.so/z/;]50oљvTO/)CAGT௏qYІ;:xa{y,4 m¯`DY #Ԇ^)s͛Up bhW.10%'Ea﻽\) 8{ =mWbmm >i,1m>ca^"B$JO(^@:JK?LoZyu *"p3݁~ŦTfW$$[57= PҸ5Ŀ.f_}OM=Å^יՀAJ mqNsW3b-LgQ3OEurCbu)z1|rU$%3`б;;dl9dgs&=@6v,*l6S䝝.:n QSCĴ~ӹ*~I StB"&En4bbdfhVoa 6 "K 9U"Sw3Lâc$;?גTSeQLr`>1Í=:ZɮAyH:T_GB|q]Ayϱ0.UfD<'zאFʝ GRk4<ɹђc&LAV2+4ĨV8@\ROV*jzy=ӱqƿޟV%ʨCq#N.p1CZ-ŴVzc&\n>d *N>'7ӞE'V9Drh ٵa`yW3r"3uXWrrFkCX6bcUX7:^ITFX'_*%7Qw*~[;k>K XhH-*$GPR( *"2尬8k+x Qd;:n#=#ڽvA7pf%0s½OwOernx t~"$Pv /Oƪ~eWiv"'܅GBoagjg2M)0ts+~;޾]"Vwp^bI?Hw|.[{AU(Jދ?_OB3Gz| ď¦ =x{8tB5X=f4,'obxhzq`2x?hT+JI/kVGw3&ڽ:W:満BF_QCn7vwY*DYgZ% 1>t DtPDm\Ee 00 0¡B݅׼8CEno+{[2~7;&e_|eC Ų؈\#$KJϊxZu^(SYvH}gTi gO^k<#P1O8WQ| | csG16x1fcdQciG1$?mRHGVB"l#~Uw:kv=Q}N|eW0>3Rw~fo*ae/~N>3.(؍4w2rqiPӨ'^ioM8mc1z"=V)*ٵ"K?\dcɨn#Λh9[_GL7Q '瑃r,+¢CM V$a߱ωkz҅YQUhߤ.4oیԏ8SZRg?^(8"<eb4s\9L] hRfRҤԼV"S45#Y UJ{ H1{ރ1bE #20P{?<͸CĖ`5A9YLشb _GAðs8/㈙h&wGJSfc2 ޵CD&i(i2D))(WJ,w/!52 6D6#q_7Z6򲋡 +zvβ., o25Q]|γ>Ҽc }㿶8m{O͹ /Ͼnk;u,vQBT]pe82UU\}X!\pڴ|RvF'mA_64ԟ&2}M,nq2JZEyqǚXv^Q!oj.#eJm聸@$P2@j̻P6vg6i`@[lfdhBy VD lC;Nk ESAOl0 sj7-'"" VdŀJj >Gy]<rn裌x d$t~e(ƽ QlZfH"6F3ߗTn@wK8|c54sȢ,><;$dՑF.83]6 P|ЅNc6Z"rwnO_$.O@?Hw=w!^`/Ndx@Ds,̤ 5.B-bl ||iP~gNe.VTKAw "ԚO8 hPOzw}l@QF%D6jYz {a\]s"[ 2O=`NځOMg027@0xLP d\]oW&Q%ݒQl2'?Ǻ@yP4BuǾh꽯4E<fԈA9.(Xxn!舄1}L ЖzF&Ƴ(֔פB.(9 dp#Cj9F(UVxj_C.;_NWA4@P;G!'ɨhθ Ea2%sS׌4Xz'F89f /nuwHуf_dpn_w.' ʛe&glΉقS%3I ¿ƙl%߃Fʤ)ݐb^VS`f>Z'3@H^Qr5Vܰ}"凢|* tӪ\mfa<PD LrvZсll9+iIslYQab9>_o(Y [륥q.ɒ-% WF-Ua߱" njn(bvglroeXfƛ>$PG 툪1Ii:lu۴8*:>8Ԕam/e!qC7/ fzO`'eTUyQvV^DPl قFN8l5/WQqǠ71DfЈ@Mu|S*6[t4GKY۴/L N87`m/O9F#ͺiD`rSi9CN kip޼0HaW_Y¹P:h-ݎ';Xq? O` j$CG!(c2h߿m%ܧV&gp ~"+Vu8gO2k*_QTfD|Nu|:;0& [`pP00={Ud }9=̾=ȘS7"ىU3zrqp:긓x7? B,oߵ ~Bu0]Gv ؒnqz_Ud>oX塈ۏҿ]C‘F ?7K xށZ:(=bZ GJ6r"›| ~CdD 3Dhw[ܰ9 ? ͱ]̹޽6R1_FckT 7ٓ+'wi vDc->muWP&DsBZ!`ؠ/c!`yO2w[i}EtfAƮ~~KۺsVQgoپZhOKi\-PdDH~-1m *y2Ӗ63 Y2J_0֮!-P V@>}B 5G۾yFW4w9?S}T2ikqLJin&wXpb J +Ĕ[$VdHuz'('8k֬#D,RbSYm 걥{Un>Qcg(ӈEH9u=<$y r|PA`[ˋs|/+]RKH{4}M I`(⒫Ġ2OH츯dkJ 9RkOmb[Tt@k6/m2Nӊb-,4|KU)>ܱ q_ǜUy7|XY+zɪpyfkJUsL }؝r͚I7BIxS^?J0v Bo& z4IP`Vv1u@Ge8Sq2 LxFz6]߳&m}զ U%Jܲ.m߶&G>x3iSd3C7CQ 5ϊy|sik;ߥOe&<#.`Al#)Ŏ3M c)k/l6Ŗ*8}f2Pyl*~ŕL2Hg \g>Bfa2g^@}o5Qҧ_k۠hHӕUh\Gs :dN5q*Gݿg6x"c^;8tevl=t/pFH{"QG~?(<4GG&apmG&Aec-ZmcWw{1ww[.Pdk:+VS0(\&a [ 5u|h*9Ϩ)aWdbN(6 vVF?d7wBz]iuSˌw_i3n FƶFugeͦh"s8Re9uf[}o>}A[e(Xϵȹbᚔ|qU| MV+.XڟBVZ-B<tt DDZz aH AasbCfM9tI=s0be?l@ik6ZiO?C%_Ws A,ȏ dlCoA؀rO-.+/W5K/h!?Rg Vy`_`a2 ۍGkJ`9u^z\;s{nM8KJ |R!bb,X7]H}-4@vL gs*3,~vwИ 6CvnraWٿ"kR فޫ-lzp`7EwkNgn\l$a 7=;i,꘽ANf/D)8M5QA1A Ƕ84p 5=X0~۽+sE"J:Σg =rzFŕ 6J8U ;dDz{pzr8ˌlgaCTcwxd!psH iCp)z+roG""E69+ fzsmb_v&%Y7/6餭vG3xr gEƶOkSCZ)6OƁ<֝A2r &ncV)'RAQ.sMvP= 7Qj%dDx {hڥrEi hOԄoRm)3'>.6תbݔ@IA\;pCy C?~T?B@/ڋMuKN<Q5%Y̞if>H $g77YLD\r>)x~ʑ'ԛ GB83H5> )pBrO?$4\:i,4_kӺy+5E9=!s&ߖYbwY 5|@>lJB=x)ց*@'1?D8?ʫ%2bt Z@'1+ 8:BR&]^[&~D˻1ن/S]u]6y; .mcr'EB uU >| }q G4:s vu.3+6Wރ9eTb'nC( [rsFg8[OueUHU bRx(Bӄr0 U[PTmL+*4`W8@(Xvr$b BԈCӠA}`ױj Tǀ6o7޿pچͶGHwq{tN2ЮNR#qAQ^s28ao(1@Ů ۯZ k6`ٹ7 JWšrcsOz>Ն"cbac]⹳.zIgb΄j-04'94dSI n#AyĖ]E[t9'Ll'J>TKַg;]E(%Aul9 zbSGi9}'4_hh3S_%b!3wJ㝙'D (3DHCst@Ine6k6!t9sjMHFLsj#WYNpx\/ZW17A".ހ`uPPkm,R,Ҁ0,P:',E;f"ċ1y5z52oKmjZklv,C8h˛9[#R!,}kG&Wҫl ɐ-D1sLQ>L6ҭ+"hDkH0n4)pנ`^ 1")8@Te%O;) nz`ËblH愉Ћ[Jʤj N!`7ԕzRl?kK"D~v1uSoyF-6!Q>5R|[à> ps>ih?}(Pu 0t9?Q[^{-PDhO^@vyQ*$שHع Aå=@ ]Og>V* &)<()ɉi5`[bZgAWojt/OZq\Wi8^WUtf(GZF.cA.,85 p,G%V44M3/OH|\VH8O\KY䴟{Iffpj;Ri~ H\4Z>+_d$~j='qձս橁{@畹6|O[TaTG =m\/E6[fzw9O`۶.M6 `_+l3X뛆󈫏`{ Z\Jn4vIG$p+m2i`yJT ?/ZbAbO; s7S;k8&xOzQ>em7" cKY?ʝ*V ?KCB斤NM#{ƾ(U>!&ً۴ I!9TE]FKyh$! 9(K{*dl Qydzn!(NTjm= jFɬbW[^b$g=:7/?p[{ab3Cʓn 6xR\i; 3?{E08XUhЍMY s${2F9/K/\m=N{[Tf$)`O) 0[~D*ەw(Q5II/24hT#Z_VBV µ%ˤjo}s)MЉsBY Û.NY ˉ BEv?_gT mEL+Ԕ :8H7@QΪځ:\}s+3 RH4>p^㟇yə,FD>e#|( suX+r?<:A-b mqARhufO$o!mJ|xPo q̜.ETsbk?͹m"m+榲%=+ߵƊP/uotq`= "-UhsC.>UDVrY19ԺS]xWwfCFJ~%jpyus\KShP3K #^ؙih¯볖.FE?[i*6J aD l+PxxlK(#-f~ƈ5wTa9=Xgxkr2gǥ͘ő(z,+/2MA.R P\8#5qbQ~ghGIx2,%>{&Zu-f-+rs>]8[΋֍=5 <¼եAu/֍j%Ut4us dl%FrZ} +7oOWPux (X/J-V8"0DHd)sN e|D8>Edu 4S9ԈlW= 7&b6D54?A|liih `u90`AA%. t4_w7V\&yv_.z ܥ '(?Z"$u(/(È5W]T7.MaK~k~It,hK+3tYR 'mծ<R\ֲ%u[|nŏ -,F盰t# %X^Ԩ\kAq8|Cҿ㶉},5e5[S[ɿ! Ra/&Rk}"s񷝜)5U2#c>6ϞTb RD?(^]5k8^J@ "/UT평O&ixLkgh];] AoL6_C/^5=66YՆLWԬv(_l'1.KRSxT7½F.gЋ5u?2 "u(uXl,xVb:'`d @Wն~-=X th&YT?ՂbXNj Ly7h;T?rU0 TԲpO5ڈIn5WBL4.N~(آTlGZi 5 bXHb2D瀀vM`~'_\I_ En:(48? h$b]-@gS[݅94@ H 螣cd;J1fhӃy}$x:7CJïU28]!'u ՞HyuXxi#)٥-{K(e.y1Wz\C27u 1Ϩ<?!rsLC$ø\G|K)#(NVaΙpߵK,w`HhjRZYB19Bȯ$DhKf/F ;~.%?,k]PH $ږ^Es1TLsS6-! &gwezTP/^_zH(/F14]{x6Ҭ6JJT ah4r Q1ih5US-RT.-Byچ2Ox.y"Y1""~{;?y*jK= lԯfkVl_dG'+g(>_n$Kq bMC==n\(HwQPYCͱ.Ӳjjߓ^ B(v:ml(%`r䈯 +YR=]'Fr"ҚKw޿=g)@vktZ;I(k1H[rٔc!WzB: 2e_5bi+^*pC,7A_H7_e*B;Ӳ_ƵhS.qΉ)[|]ʋt>E}הJ1%fdJ)RBy+IA~rDe¬=e:-k!LEԒ=H#H^U:?AMwg0t/=%6eeUs{;++e o`69<ɘ#*{t;)!w?.cۦudSgjљ F@>曥ut}EݭVf0|\uq;ۭ}q`v-+cM Wi]46ܽ) C$~ cǰ,&e 7HOmB:alzt=(W.BGbxRD?*Y=|nt#et+{̬⎵71e٧hX ep_MkΎNDvs6{kL.=kfHN!Jʰϛ(_Bm Y|$!uG2*ܗe!L\fCP)dVT->*SYNx'ͫ`L|0H:@chwߛ~wQQ!]r~|Hy ԇY_`-ZmTz҄ +មec! %rΎ|ah2)xmnjº"6K0N3 szKid9=Z~rB5Y|a e!nTyQGΈƙ% S_)IήcT!_ aB|^nGgUkS7bo֧%b S~ΦS1YNvw1;ȑ~K{hO|<8`yl" /4xAJ[G,Դ$rA.֝R)}I~ҞYZMN2(愥Zhk^8/ ~ș7BYa5XK~!nҷ0]jU~`weDpRqE8ߎr&$AbRm-@'W%ViCTGƀ?4] =/|MbWYnkLFrP݀8n?w^[g%}1GIq@0j,,v0fz =7_k*"fi A@`hߣb3B #Sc>_xf@%7ЫݥQ T7Aw >=?B < :ɷkur8w0bj@'=3D|i;^Jǜfra9ai|mzaI@Z:lZl;E{#Dg'GpL"\qeg@4#.ˤw,Q#>#XE)s^ pEnO=( xP/vwɽ8W&IҎ7-m ׅ5)^~c\-%,@2Xo>MQ'Lf@̉2. 5wFIXjb溓nۮU~ڸBD88@djB3HNjoPP CEJugi:'%eC͈0@y U|Ph];r@x/obTڴ Z]p%F0Tv1MK&g?d}z+ |oMir [Tuнne:$P/}j^b 9VҲ.% 7' o*֠4  !e8=uŽ /Dy-\-GȂ 36 1X;,:7o @/ƛp:p y\I+Vw):YMWl:qy`2Q+ N՚5;6%Svi-zA9{0G 0(-fmTqvV]B<"+ѬzLa.5)v'i=й}Daˊ%%T~76B^R&^W^sW^aowx7^HmBÙH@W61Fc?]2l*]i-!V)U찵/$kj{A[Ko͵]Q!]Aqm6wM1@|+?W}x`( 3;#h e)ʀO7D`Ω]^wם4h͡{= n/7揿%qqGFɭ@V:iYug@x̂~i [S5F<62`dI>:0@ڴZ3| c׳bOr0V{$T$+N_="LKK{`QvP@RZIYJ39J˕>8%Rp!Û(܎@:xҟ BIat8s J:(S F7}S>ڷ:KJݿyY2yCrVF ":_{R1|ȷY^m6'f!{Au[%Q I(( 5;j㰀&&$Xk'L|0רsjoAgF!C P?4̆RMuТ֟jl+P*\ÊSR١(%6)ؿ(9f$aGrL.ݐ@g`OlK !8߱)* ZL}VH^Q 5Od.%>@pu@‰p|PRdt:Osr&Pd2l7]i@L<“=nW56ט12X4OPlU2GUvx'd~ J_鄝)ú M34 AU5Zob{@cgG #YLٿN/ |ё%;PFͼ~.:[Mi U/uPo.@34Bj}gn.&zxA=>`j)):(7i~"fZX07MBv2Cm}"V#0ڃBrv gf^p88^k"-,y*)7% Q'օ}PnּR}7gpPf5Y B*?nRG-!W:f/d7-Y,xNn^ 3ͨ(?:;[r:TgV0J,W /n߉3HMй/B%&k[ɯ d\w0t?2 ʾR6{Cia4Ez˔p#",2 G#:dQq}Ϭ֧aOSDA=Eז}V="jd؂+Q53hhniD!Hb^-`*tH#(LrZ>Mbf-jў٪T@ۤmXsjL!Z~? } Q eQfV= Ք"\Cvr%cnsPq#lF^,-&ϯoậMzʓ_n#W/|%̉#zDO8{D؆C_ҪvwKh3=kKHk<ᛨ3ڀI ;G8O?Q2*PWrK*8qs%$ {~ɋ{mC=Q.H7gcR"nvۛ޻2Œݦ˧ '*<(DPU"=0k+QKE/6vޢZ>Fc2+#?L[r0\L# ib EW剷˗>#bގZm/MJ6yR*M-rRY?pԅ/PgICG1g\?52>x9_hLBq nf Dum1G7:7aI6?XG_4z] .="+pc]t9P Oz(mmUA=kn̂I?$ݩ~g^f(9 {z⇹,i -EMyrX^0[k֬8 ^UQY6V\@h帮n~g7 (>I~TR`RWp<Ս4M|c~RFdk5*Sw͂}k26/ڟT@øsEcx:{ $ܹeq΁Oւ-w2;̔ ;צhN "7u}YY: -:Tkybz9){ot+Mqao劂;77z=A8[`kLզd&} l"]`O [U٢wj9]+j:GהgSS:`pkeE/FxVʥlf M,ޣ)prg#jFٷh˲=8Nf[{ 5e[Բl],01 b?sfvz gu~PAX;SvE檬3*^ɴ'qW|˲ M5S7%hLHry7aK{TTN9 K$PMYzR֊5ڝĽ!kȞTND2D,4CKAIfW94&+9\'DϳqF?!glnL,uOgI覬ڷZZTx_MM]P[R /)J4Xg!l5^'XBJ4ڳ:ଵԓe*=:K4u6>=p=^8\)m,j}@-3x\105:?(ЂS\,2寚|)D?K>_iƕ,j82#Џ" 5n7@-. Ewih(An BRh5qp2|=@Xފ}G<5ɴ*ɫmv#PYH|Q Jqi - M9PE5k}n1# Bm22P9?0Nzmy|RݼWǁ;TF_ K2vH#a l͜a^Q * s3'yDw}})Ր$T2+A ;E㋥ѡw`v,('uׄ~#Qٌ6@?fAq!fuiU*/WP'nu=Agx!#Pm0}*\plUssAH~mijxcS/=$ZrTGZzu댺pvP([)مMN!W#PLw] ).&`({`@?U͏f`WW p;`#3©K]+vb5$+4r5vu8uJm6v A0b:8v9 |^s@O9gj௧<*_o&FɋlF13ose\ (i3Q+"pOݝB A<kǑd.#z c\tEm}S[: "A~⶝CexIB?o g H'_A:_[3mmV%M2,RSchaH$s#^Ɍh_g(`9f(I6Ey.uy[O*C!_k.VqSy+֙ҍ[W$}P2!}WL>^<ȼ1@ swg=4DsTI /V&; o~u%;o ,!UvSpa$BUϲ}k\F8OO%A2&f.[3^W`𓝉;oL d$Hܡs0o>@ zi{MDs8ʪ:7='枵*f=~׈ pvX_[v ÍFGp`BXkz뀏PRaOg{pVؓ ڂtnT`ek^%%Sy-ML_+ 8t2h4QxSW Sㅸ)"&| N(y߅w` Zty'Z8,xݵ(ZwIi%%/F{uŶj-k?%bj]"eTVU0r%hƃv4r9ӄlC av sqA9 ,6;"GLB%Ӛq~|`od'v &b Bs(V##+X,%}&xeBi ~.Yű`1DtX< ݏKNطWzEj~ƴlm%1j5 &$bET۫o1~n%b_J\S/Lh,iLgNLX߁Ym-,~,Q:`B-60ݖZPD驎@gW@`蒇Hm.ùPA}[a NMFߘ8{sz1/ 7Ir\j,TRe!0aX|{D<JJ1zG) 9 | #˦gcO~!`zWs7BK(<8=^m,[\e :[i9C݈O?3I)B0S5̨ѝ_d G3 zoK b%m/U/&2 Й%RJG >dwĊ3?H%K_! RLFKCGaQ7Q]X96;N5ι ǼaOR"GG}5A-+#:7B?~@bPF<0wp)&dR˃Wwoѯkyeď:#"y&)u2롔OjtXCxH0Šs\MMnce65MK&f"S0Xc{<3v~fTP.B =)|[wK6R6¦ ǸGvL(Ɣ]՞eMS0T>WLQN$lvTS^ZQ¬^PBx(ȏ`\?CPV:M+vtը 0`|( ~G!"A Beg K\x~2c~6ym7̚hZS,@N0%|l3(RwY%i DMM#z'$#CMCe ,_an9򳧽4Ў!%qکã y NI8Κ(8,HjDSixwFh/|RGήG u!q%ܮ7,'#| 0z+2:ۺRiwtExߓQQ<@ѳ]e2dNɂ_<:)[;o3Dr+BH-$V`a2g'#z_jVjRmv'] Z˸7 WaxO>͚Z)hz$fw!n~|SG}-K\U+,jUIa< ^=ʓA'l[x-#t|PHG* Ӱ7|:X+*QjPlUCk x>ŖJa0=e0C]ٮ-VWq !Aӆ0=F}Kz A=pˇbXtP+}ѷbϯG̘_S! jw*F׳ /]s8[n݇"K gh/ٶUU|^zLMa:ֺAɖ=A`jW+ȁ-8U#!u];q"z30RG!H{ᕹ ¨`/)W:>3P7M~ _[̝.늪LR }#<%'zK@Δ7q\3&#Ny7AcZaE[xC6l<ƃgSD3]ֶ#'|\Z i@<`_HVw`pX/\f2n7iK xwq[~J=VޖEKNf \*wF0$=r&Ѓq들ye-h>ˆ8uMBO.,dN`;$gD ]u,#zzxw@aCYHjYҢ'WoҎxGBg 2(q* ك'Cp4|L/<6S /gaA{Fpqjx!Ʈx˰+$1v4Sۊ̄LQdxcx >\P:&3ua @ &&W+< R(nz#Ќ.R6t2KJ;4$DFLc@Bb p%we#9KޛqUj]*UT tvwWa[f,py֛'isti[ֱɏ G|YF]mH71kZ†L^(\zwO#B_N@k_@x^J Q80IZ+Cð +!'n(g_s)~^ #.Zd=D?PW@~wwq2o-yi￁F~ ]=BBs ?}pM8&e-L$ E|h`G`7BT5)pIx2!ʻGtf}Qr០KQ8 CWS9yG/aKSGĆbCwÅkTՒK6f&59w{&8pNx~/ozl=1rtU: DteSZMlpqlԂ`S.~5¬.D,ƟЂ}dPP̊@8$@1A½engKm&LM@mNÓĬ(;:$@d NHea¥kzZOc',,#(sLOB[_RLL݄I@KÆoɥA\hMF%M;btfO>ҺG, xNJ}j6 bvR [zE"mqLUS:&{_ŅtKȧJhYB弞W{kZCӍrWy T :O "9&)t3@K|wDM)ywWqd/XUQ_\qu EI+VF`8H6ڶe:* K'_"hr͗$ƖȧAD{ Pꀈ\<@NӚ،?~iZΡ9u'b/a ~r7/]mH]& YB.,dTi [3w'ge= i6䞣dut+'~W= uz=&$huWTHaiG "]zCOB6=͎bKx]$\6'>gރ;i5a%Xߵ^RzF1{A 3Xdž}޾ۀo;ؤG;fH">/$>0dž6 |#eX<a_lVc]-`6 bfS*6l7,QV\WϿm3txBu 7Pedχ1eMroeT⤣; +trk%6'J-!-hFW2 t)2'y &BuP!`{E &k',Jfm*?XR>ed1×gD_jg֬84~><VL9FP|qhH/mB%J)4"&6'qGL](Ut{C@kxjajZZg';Dv/{BtukW` 9by;as\ ᕃt./1 /ZvFaTZ0 t"H&pWZoƅs | B@azK6蠢e8ӝѲ$\qݻHAIn&ͥWeG @ #&cCd!`>Y{c.&ta/M:hBD :f?DŽl67n7Itڄmp.3 (kG9#^_^,XbwŮvs!l}oV-)urClMoT:",$ɨgBmDtNϔ>MFSZC@-VX?H۷CNy\e;\ Q7H^ړԼxG䢣VXF GvcΘtW瞔ȶO1v@ٟ EӂȀBo@&ߓRp ,S6tE pA%qNlkz3RjҪbYBFT'V F p0(;K'}2Or'UwY[s_ŕl FOyJ(!}yZfh7ïZ(0]QEWŵ?h{֓bPC/~O+{_Qo ZRLC.'^>x?,jBƦYM:Ej#pE3.z2(1L;=-oc+ ?LWSoFj>JD!OȜUɵN&P}j8,~uZش"Ippfز bIB'3QI-'9d( f!l3Os0>}m L\VY5?|ݴ:n Ԍ8jj0/H4_(0 BPrZ5Z$MI0׍Kq-^:#ti+9Su$2ҦxŇK=&XgNwV ˻kVWZ\)|޵qN3A-R,cJE.Wtd'﮷98YImS ϟYHSDWiDQ+&}^Zs4^@|B qV4yy'1 .3I3Wr =^w'wd3>@uIYrLr Mbۖ^p`alpyVYpvF6+݇At&ƻ#CыtY۲1ѣ+;t(^SαLUKHV*i.!};&cџc^(`#c ~V`jKG-jm[C:Nyw ,8P&$կޅ_ xHn!L=V&{B"!.<_x\ V*T^eWh]h0#O|8e="?c薍- Թ0{>4cfh'˦WG0#&I}^vCj-l)53/JWah^ Tȏe2fN,Ne|4-`hnc1>9ݤDү-QnBQm'r'qϱ]Ousng O0AůOWTHBc ՇUp"vI%<%mw[L ƑXN׀qk??^V63hF 1kd;ꑶ%ZG3o|HjOՂqnt=M7ώ"fkx9SI6U|Q&g9q]ʋ/ 7Xg)^3j&YYŅ(RhUg*5]$g5.CzJØNA?e!@*ۯ4Uٜq{?d&S%V-%]~IPV3fyƻ-Zf7kcL[t[|Aa]R5'}Ö )rj.3bB*M)av.NЫ]TUIԤ\(z $;PM22E$q{\K Gvrhdk2Lo_m ]*9yE_Rx3R#$s<׻,:9!.kafE/\-eNΎt8Jp<_n!x9S?&8cuF\6={B8J,`8 we(%T{h)zw "av^C)j恰ٗ`çϬqpf%sv~7ލ!)~B\4tl=SY)g xXY}=WL:=-$-LpRo|4p[7bH9@v1`鄨Ɨ cR^Bݙ/چxX '0,i~cyGT2ьo0A-MawxX$W[L &}Q&Q]6tBN elA;`sVڀ0ҮQN7Ӏ[0`4:{00(n?NTd 2C޽9rުyD]yW~<:Io,4o H>0.0t7*4BpETnK?|`Ӏ[Yw_TA_uvX?9De ވee“_pJ~Z'`a5&vIøߨŇ4hqv)!W횥ƶ|K m4PIyINrO8$ֵ5y:+ˎ~ohL⚸# @X.N:/A>үec)8WB%9ӎ6lĒn\VN#+-jg 8W-\̷+Osm ^[ zg9m^gbѿDSK=o[k2(R$92r"D_)@+_E @RڇiHW kiix:IFxZIAqU~W )Xu#Ќ#]1JAnV C{Tά%8ͻJ*n%Z[ȉ CB 6{ bDe5_T{K6KȺɅ>FϿ3)EsLf8 <"T׻"Mxm$BUnrNEL=1,/;gm#nɀc J>YuD8*FaCX k`zUm@eN)jmc׉4 GFp/2͞wBi,0xKvɵU"Լ^5'_dwh~eyq!,ˏڿ- <S׺\# N=䒫R5ʊ "~ <ϟڵS0Jp~]5mhͩ1A#dxa"ˋhzWFO@V̀3ѩOb#8GpY3okE3g>2AsS9>0OgB D DDy&~B<: Cl*~zp X2ZNqא8 QT/V3kO jWeɬ|/+^t9H8]|iHbJHwe`mF'#ym~e 7Fo4ɑL9k=hn(we`&"pr<ѨmQmHz cealh۠T,OhժPDZRP.$4L݃80ܧ줿 T+-MU8ǙKod'`.&O҉St}^%HqL%dEEyxYxps,RC G֥~%چ,S)W*[nLoq]zz"BL2*\o 7.yV)kha$(LչR+c:[w5d_x9@9+B2S_H|t ʥD "Bv_D}/t]55LWjnte,7*;V yYT!˹qý'J+bK ДTlqxo+kJ#S=ۜ^U\Pˁ0Hʪ_g nyFDs+*ʛj, ̜J >h[-W\i>H=Qzx ԗ"HE 0Tb U2uXS/ bFKgeע\eITbZ0- 1 * g=c?4^Zd,C[`f= -Wc/rkn+ 61vW MS^N'fѳZH&TD<7 sT|ctd- }aէEBx/ӳ.gHܖ} ^j1PY*niXr995ײ86 ڛS,S4+/Rt1 -\WU9޺tս77DvbSlyqW4B|'/6刺-ˣ2#NKr]w4#ćP,q{g ˽nUK-L@OXq}tҹd\dB߫k9v'm Pi۳H\Fc~'l9qJ. 9^>9To!; D̿[?Nwl})D#!C>s5'X2# j]>HnI4:,v;HJ]l !=yT4nXQێ$18G 6 >/ˆq|d~RP9|)Lyjyӈԅ!O}cE~=bG{QsKZpt3S;2xF NC =]#H9[*UL  HX L HsuUl_+4&y^JW~'խ1;2%zzOy][r \B0_m;h[_|U"tTUPҧ<.3>oEhϨb%Ŏd=4;YY|؜#luî: Giw*2&SsyGw 9  Ao<uN[2>aaĭ8G?θea9\g'Qz2;@D}oU,V$Lؕ&O3,${^Ngkuc+|!HՆ="J jzo3̟BdqcZو%[A\ 2vB$*s4b ^dM$ }Go˩o~Y)xn?ZB6s-2f-B(B14ra5]5FRy]t2vɰHȡ SX10H\ D`. tDD+Բz260T^^u_ç}PaH-}dp> T KMg'yWq ccvOmMXv(J+4{#aatB37 a;-f[ӵЊ6J-> OH0JpfʛΉdpP,rt.LXf-OT>BkBl.MOv)Fx ӓvT:q|)+uLnvN$ &3\O0~@iM' i$Z*0[!_4ȴ^ln%ZZ1 Cq3!/tGd'7^]oAy;wddsZ#opCJr75AwCu=vB_%>Tq[ ²3[lXmoEP/#(wuq-t祏v>'"^OKe>)_a=c/7w Kbe?<4SMTEuki/S*ncSc[%m6V\-aj|j9HZ1Y[}]M>q:o"'rZHp fv .DEDWĚ(o 8دm,o}YL, Qn.wӆ@>n6MO3&n `Fn>T?m TGǸ05PRv>>jvCB5:,Ahxt1*>еvWNݪ\ . xѰ,T&#UXߞre^-n$Âxs\`D:Ͻa2ÓY`N$հiDX\?Vf)B -vpڋePLpY 94Ԥv` uVBaoAnæm:4#2q"24z1Gqʕ!r-_$}XE(Ħ-92N;UX EO3_+y3i% 8:Pd}؂D'`=!)k OW'0*f(ﹷ^j$+KRkL t84bIs/ R~9g,%Ȕf1bƈ!f3jIIA ; u~hRbY8#\thg<\•-y =N6 *8 mW} }%N8m ղ8PryQ@y%3cJVǭggC?M"7Ȩ3xfNm4ʇI? #* +0fM' !!qDx"#\7 ҕ̇y2 da`H[:X/,\^hAl o~L`I~D%>_ܰi.,\m۫&\}ObUஞ5zyBEٞ^5ܵ?{j^WJ[܇M{Xy߃]=Znl6JvL/?,-T E[T$[ E,xNްXlD҆5?]8M Ѣ fʳrj$/n5(/=zwفQ$yCsߜveQ5zt@/le]eU)Q{quJ*v)$a=:Vvwwz4YO,t(l$4xMt˴Iz UL8p|.ӀMSt_.@:u*{®YoB2F_A~tլo9gv9# XK뺴1V6n?OI8Ө^T 13l"廥 UG(%eTY8N@dZQV@ \pw;sJ F;W ұ&̍#kn`Gu՞=.w~BWlPDs' ԞQ͟o0H{k8i*.T$Ÿh@ڋҐ9w@"\Ig7oVt 9b'㛥:Jw\yN&TyMU:âW +ݭNd`J*޸nnK)n v "μ+~a(ҬX:'J^BUh7ry~.$ i/o ,CϸxQ:.zCWe:.9Mh@V+~ԧS">Wkn\Ïcmbe˧q7pzТ87 dnGXlHa&W\ة=-䐱kc<.Rp2V8!SťAφ?87DlM!*xoSA ȋXcE{',IA~Yʩtp|?*ߦ L{PE#rTh+}Rue۩a滇%tL ܐ;q@`,?%uO% ܨ9VCU\-_2nQlW. #"NNy{ac|e%'j\~9fg%@T4ç*?F / l[ E/16ep} t]X. }*z5;"v:0Vӝ+q.qqŞur%oнw`KcllEo^+]!<4P&Ae; VZm;+U_b[\{,Y+-sД H?H-b@W"h\!nQ$wlD_#P@'0ܘDʊچKΰ zj1G pl( `j9],woZPbrjͻ|$N8VKȖ1pkӐF 'Шg^1e!;G@"{?+kݣݹxe,2eWd.8)9,36_1Z84~`e̹bjK6d90ը`NrHZ&I|De\zgw3i)N*jWPjuœp0*A=H9j6a3G#B@Be Ȼ䎷}1ؾ^;d7*DkZ_ jnH"vm1K ,Nc}9_$ e@@' eLCZ{tLt{ {g+kUa֖GTyُWcg>*fͱH',z5F2ԥ59 蚭A^GSblsB& ۘkU:45}_Q %yuߕ p`5bY$\m4-m7VTt3?L=I#2tTC1JmLPd2oQVTo1`d?Ma}7!r!z=sZyt-Oӝ:ØǐHg`,ױK oPx.:%Q۝b/$VVrf/93 ` pwk8}%cM{~.[j+:, RjeE8N͑ČrE5+DK^wQOhBB`[p> mP(TE j|v(h8Ovv~AaITie[YR>OmKɭ$WtI+F,Wh*#a렇j[Zv%37s8ƙ;oY &{}ro2/3ZY hg"[օF뇉';lͩyf)+(e\qg;mt_/I@r',,&`aM OWtڍ˻ +9LhU{[Έ(ޒQcj5EgyH|l^uA_oQWhĴ/;E:d{ň7#H-N"o5e$B-d-E.7Z].p{h $r4=cpeH t. uĈin Q8vY/{J:b&G0))KaW)=s@6X;+E{T'+YRY_3z!Ĭ`l_k|d"ဵLPےH%6a{^vg( 9GH0W'F [AVʘr#C+hчO#PE|A:٫\y>/d;:Ojxuk$d߄ͨot[==*z^& <)6M_6͂8ޠIG0BZY6MYuuBKOS;׆ٶKAR95o1Pd,*)IQ$+~Sk< .Y}7GJsS%SOc9%:F~HAdPeG5]^_Dm],Gף=acn˪\OHohww#oص{G3Qlq ctƎT(KiMZsݥi׳j\ pËu҂7i_́H_)';T8:'= 1Mt0e(|fBn W'w3BN8Ǚfcɠ |O7mm}Bl]f=Ku-O֌a39;ë䪦{}&`5LҺ〇\>[dw͓'hJ,'ef\6`$_HS͠D\tYAL&37?@*2qadc9tug4jjcاLN8M5DI ۗF-+-tؙsڒ7Tv’Pk"Z<&qžf뮷WͬrN6;YifMatn+ŏe3ljlLl]HD0u9?i[nC7ǹ/@:ֆ 4lXi+ F9|bOK/q_=H}xϲ8K%hdQ]vɛn{eFЄ>Y{-TtmiK7+zBl7M,2.SiQa7;CAD]ա4 6x !1E1}o[mj.uH]DԥK[gMN.a-\+ bgkzIJ7%}-Ԉ8dtu2%lRZM8Q-zvWQ(GW/#-$*FEa˥QgEa63j`e8A&i{JV$(@9pJ͉BʪJ^g ;}-]rbzE!&y(/{8KD"ct;VZ]%/10RLKҁsdFBoݏcbroRWW(X2t O붫} T hsc㙠e7/ r+hKB:9 c|QRPA]#F2),ʥZ}ªٯ-oBQt p֖ؾf~M v"mA{]1"d>CO< \,vOn3*C 4Q -VƜDmU;7LJ (gh`L0&aWj_w`2r<5qT91XthN˜jJ9'惐&-?+<3OPchԲxdCPpUQg^cU6oRa?q=n,g#]_Z5rU ( eGzzhjKYۡ%K3ֲomɷpo@!ق'kLT S=:qrMo2,kY{)14tQ3/赍D$q! "V/?M!Z>?zh%GŕOuCgh¾A{(㘉-bQL@^H+v[Xc"Ϣ 1G}#iCoŵ+} 5M䨸O$\[KQR OYq NJuM[q/(M]APݏ>0v"&$s+!EkvU863I|{=\ PYՃreEZ[EK= m]M_7/##$.-Fdte)*@s2 ^`_d d4rQ5G XEֈ!va6|2t#-0@ױ1׎N2GF%lj|־%z_1Y&"q@mIq>k'Ȥ[}uI(,ti Ejyz@ }q1kRk@jT;5ٿK.V(:s rtiWr:;I&2CED/&@FF;A2z,KIӭˤ:\IV@CՏ8 t,|s# t)sA.E_)k;m d)g=u+j#n31)9y4QM&_-Rt٨E߻B5"D4(m:`YE@Ϛ6mIRÖ?' C1\U_ ='3K?qdДG9*m Q$9EP{slh9[Lf E!߽%w,U=5ZFM*$$5E?6K Y~ex_̮#rQehË́\ƒ$Ϋ)i/)IJ;2+qZQ2Do\ΫG>A>:/i:uXVG0;B$ B}g{Fxou#],^T, 6 ]aqu98G%R/qKDvofyh>o7ubY^v2w-imgb1 gIKUr睆w a-aF,]ޫSRaDCQhzp|=βݩܷV8T4a4gWO(O^@z4RN l0[Cu %6H6 pR/' CP 'ҊSLi}S|g3Ӝ)ԪL'mK4'C* iZFurg|["žix1ieFugʃ,nh:gt~?&^Hb͋ (#2{#)rҍ[L ԭec֢BI1E(g_c)hѠO,1A3:[w{:3T(sXO}`z,I*ݧu^yoΪiѡ+o7vdMTLX_<8MsV-/cX8Ⱦn}d"{KgIHFp~r92 Yy'su㑘!t>rz! H[nzoX1zo:;,Fp&2 PARqE}e\5.d(HaK;I 0y%*q9PyZ>=vdӱrBo8j1`.-!6;5w^DSAAJ}9fƬ̙gpSq,}T=PAؘZCl,U DzVمJ'XSd绦k@_ r~7B;.ⵘ~kí"B\:0{wzn\1|%VuPjc''/"0ėׂR-H2Y),O~T,[̫jsqEGuI:~z~Лu{\G+EJrPWǀ?3 c7U/7 zb?*b!l"UArޮ]u\/N.,QT2:ngD쿚#zl={ڲYBMC{ހ _{2}Jy(Yuqd&DY}o.sMoz̷J(?K~[Opec9tH[/s,$Yk}A_DQ &+k$/e5]OrZR]?[Ry1%Y9NԮF`Qeˤc2(E-mA%"O_p.jus⊁̴W_(%G<1Y)EF NI섏5/j]f=eWq@>-e'f9Vk}:=C 5@Snph$9WnԿHYlUp􄍊'$^ªJqyQB xֆ_q(89A/y{s!UlȎܩ'Cam*\UbRX;BZ:8-`R^o3Ru8S(Y/{U@hsg2e,$nY>#MGR>g'QI Smc- Z"Pr`~:7^iB]9acxY 8`ǽR;;rJ\+/}d~IYD,ļl;\%<[iF1O8/;ح43*PŶLcsxb;r?qb|g5e^̉n:̠ ) N*|izk5G_/sD QG Nu?w.l;*3G4Z6R6ظKW{( )U2`R:ɼqt+HR[^Vg Փv9=;fq7j}' 8B)KuKB~q_G8Y ktްUƟ6'2CI2M֐-YVQ3m-iq~3l '?xӚ[poɵy؞߀D5Ax8хG|:73 p; !U2M`+ޙ!$p4JLqBE~rG~Aøp[2̓؟E 6y<}ZN)Rb8WMLg,U>~I[A8ߋb )9tT4OQJM[T(S]1,yi,Q*3e(qQėdѝNKdm > drv>Y( 3=~X\N@$3bEs/{c+MέCz$O]K.L4u$lLvȇ +N-$t5MCöD`oJǦh*^K傚 A e^gT X5ޚ 9P"<sF 56l`䁎RȬZ4Mkk(vd0RAr?h8]7O <6Yl>}ֽ [= }W~Y0*FFHp<(ʼnew^ݴevX7U AI}mI^p'.nص9/N]pV y,IB1_U,L .{ Ng}ƣWu1tJnuM0>dQ;Nvi"#&Lm?x3ֿ\Z  W'XޗWGam!df[( kX;vJ) i6(^{G{g]ՇOۅGiD 8H^mWĺBWk'N/٩ʡhƨ<@)n!to[r ÄX'1zk,S}Ψ -8KŒ>^ Jquҳ0!DЂi# ?K dg.}pS*\T@ P̶-*?J~h춳A ޸іDAp?f+ X / -o鯶bFi8?.!k0'qH-;/ބ#1;S+&IܸiQ!}EtƻcK,sz\Xhqo#:4Xb v"h:B (T@(mzplU1Ќ- #wW ߼-Uρtvi_Ye_%4čpv`/sZ:=bE$9(sUʶAM7(@K)tɋBwV"qesXkâ1ij-|ܴ٦ƞ ^Vn+\0XVǤNX֫#Bsj.̱31ڑ#6s ]`@8rr h{W KM04ۥ>~+ϹvCO Zmf jH+|xL|A яkTwq p^ҰĐ "G/ha~aͮlwBnld @1D+V^ i" W=s)axY} |qvL/q?= I5욑#CS?FkJsq-gs5uz%PE񟓎-qןQxqJ$b<ҿO iAʤ#.Q`lYTV:pnC$Aqp h:uLv6i"AE9+L+J:֓ 5/!8&sY{SNUt2݅M:|TQtZ 3jgeYzÓ+]`El/wxg(rɐpj CgYL"q%تlFGN s_ݔ3y Ј60;(;OsRQp՟8zI`P瀤㙁N|mu'Eqi0Tt #~Wq Z qF&hИW:t{6E[\[;N{BPۡ .w_,R2N|Ҷ Zh>eov9, v"H{nNd̠އ 0؛T.tp(rq8s 0rBeo1ɔDiEwFI<=!e=Amo[ UWq[GP:ymh[S*'VJnʂaxSVzSGÍYUu/yIb#ởy8f/?\# r(9V+-<{+S$nH;o]jvI/Ct,1LĖǦ?r@4nId#wɁ̎`OBYr$Ee]rH`d_06eql)|23p4-jU`TQEoYbHLEb>;4#h XַO+䉅 T2Lm_(lhK,u@$} vm8 o51w_Q ͙:zWm5'둕Ul@ ř5!ƌם g[&EQR ŒAz=O׻l^sM"jV_J 0㒪x-ƧFS }F5f~eiHK\+Zҝϟy~ėMz0JF gzp8;eG1U>/]XaCo"yv<炧7ܱЯΡe ^=@9΄2 Hgq8rb ztgI [g1SB[W*o/YHq~*EdΝYJOwn//+bŗzż}>oAq3/~ ׫%"g銄,5WNle>{ݰ8=4gZ]$(pW}PǗ=ݾϗJ+t %Y۴mmȏ405 s~~)ۇS @uJ9f|яQ!"%χ3!KN2GMd╘KI>|#A09+`|L4^)ڿaWؗiB - ,#LH޲"4 Dpc`d&ZLIJY"n?6>Y7?_m!FI5YIEt|[3~pCki F@H5VZ!*vN`#|rdFe c V F~ =/'wCd\'֭O3mߥͻw|"ay馴 wǭ̀l_=TԆTLʋہ6gN  iȰvm7Xk,v|ǢBz1 {6_fv%[hYۢ྘y«SvثyY|7T։ 03JN$/̕}Q>7#UcM A~UgBQMWh[Zx<>Ј!F3o<d0=[8jyZZ|O"#=Wx3zyq P1Uno&s$,R xe|M -5:Bm]NQ6xh); l_~2#*@659Td~Mq1l|=xɀ uhΰg1 p@^RI`0lY/Oҽ̝vrܺ-\"ˍTapq~^gՑ m W}>ED\B֙rc%%9ʌҝKi_"rw=kY ',u_ŸJ{0mzorb"{#t r';vz$v"+Id-Z?fxw&˦u<zwJOHh9h4k[˵.e86LzTá6?Z 'W&8 P]TLJNS6Se+#qP?!2bKApO3+0-;Paͧ:iZDS貦x%1-Aid53 ͈G-c:?ű=pp"g%%RZ˜d[L`r-s(7xQjFŚA(jOb7Q0)w/>pխ{?eȢH[;UEjH9_qD ++@Q=Kz ~uZze skV)XCmFŎGݮksVϔ cJh:u,pr|#VpyuTOw{YN' .n֚q5헠▉{=4cDPbafr\os _pŀ9Y=u G֫ ]*V]rjW⚫c'aH(Nrw2DPxqt[ _ɫFŤI]riH0aj/fO`SWZO1M AlLGrSZٗ 6ʭ 洜km+gn !d\8;V7JP@, -(GG׿J^}jO쀣ܝ :u#^0 s.el,N]tq)S56P4@vE.PJ{Ozq#1[TLUԄ J,tNNBW8#zqhDso^t~IY;2m~[.1ⴴ/}J+yNM rV)n7!ÛmgS>)p3p^ƽ@Su'G/91^)m-# #2v4er0tJy-u;.؈#&GZvU dr}jL 7*Y0Xc'A&hadAxB}eؑatSVpr;fB3ohs,'sMҹ1c̑lm+kpJ,I 3MqGS-@5>Ә%('28(1-X9K^2+Z̶B3R{cR9_I=614NE,Hv҅*z=pw[ٲ>p] eYmvxÍ&H[̶wؕ+-w:˧ٗKd'6'H +v4{;& ʸ[E%g!6%{ڽ}`}،{ˢ2tюC?LS8 /\_?}J5π~9N~(ۋz%c2| c}`e U?*@p-zPi}e*XCyB:I+^- /$-F]2ZOG*83i@I; V, 'F(qd1?=pRC[IA|)6~Mga}$1mmrz,j. Y `}Z blja:Z{F&QDUg3׳lձc5ïJƬ@1||9UΆtk\Ka9ʏ-觐pož] w2lrGO@xn0w>qp0\Ы~uPZHMZ؍ʄZ(QItRvJBP/jPj79{ߊ?ܦ H{x~yj믉 _JiP8z$LRb u#k)$}APŦbz2>*u-X%:jUr\Omo>Gyt,b{^eG@,];pp'-2; 2vPdX4܋?n#'{};έiI`0hܲ_vGZԀոLYn͡}jRlko;"Ʉܸ-efjqq1 DQҔj%N  A MqA[BIf'jL p~3>)Ow]}І8t!OpWT!wsB16lOʚWE$no;abͣ%¯v/;̧ys@KK+7hc4:x E8ǫ99*yK9Y`h!ϯTzDAy=-FQu8&'S[|*ueT7 VsQ4K)- A{h&zF A 12`0 `&2,]Y*#jVH>Ǜ,p:؛wçkD[JUT/b7sҤwK2CPQ @CYMG{eh;$\)tIOiR؋ւؕ6t]AsSn|Lr,7z$dallm7Zi1C*DLQno5O(wA͂?U W'8s)YbHJ5 RN$cyTA@ܻS3Ebo NĝMy1bL8`ABpc;B?bT;-9m`x\{4f Չ̘(#^ 2I]ԡM֧\>w|'(6=ҹ?XǤr<}CGtx43=JӢw&VN^VW_߷R>jZ_Q#d-=/_ 3)}$#-4gOjV;O?{aFݤ}Аw7 %Fnێ )_jvkr/Oc/qyQ0d 1ԌnEo4jn (V"bh.q'丢GqoHȋ1Wl/n 8t=oa% )sЊFއ6;U.ÖZB9&WebuxCjˤ?=h-?ɬ D%Z2lЮIDZ+0j„㨏9Yy"1{HTK~!ШݵڀӂϺ<-1W-4yī;#)y&hBXp 枱!|[0dԮQ]y=λsI+!*5 @Qf:bVKiMd 9Fq'JCrd!"B"f$@2x )[#ԡQKbDV%@OiқP-¾OC<\̄l$L2-*#n* ιQTL&k+frnYz>7 SՎM'|/CHO}K"K͝c wgI(XsڜLAEM||'%FaD]rR+~$~>KKq`d0mbT%=+łdkx[܆>ʰB>vS+: >DTĆw( d*YHoԢ}lkcC$'5γN>vnCLX%hKμ[ Ӻ[ʻ,C\"LYNgk6 GC*CU5ľhu͜Դ6g̾~rֆiԏC!Jtyqq\VW蕫mK) J׿!7_ℒ؆gzQ)Uޖ^08ąWFv[9r*WPnWR7 eLL)!z؋D_`#n}n^j!4P4SEfdlPS~h{|b-#Wjzc y in=٣~ fYBդK˴dF@*C$1VHQ")>Z@#l&$ [GMmEݮURY^6ɖ;ڷ x\:}v5,~N$M[+SQI7^@rJ,hoİ0sWԲ텰xLՙgNIwbHՓ`NB&@rSdLS߯,I,[C@H5C.̩HK*t yc>׷oG1YPXajlV,[ 18'$ yӥ¦q8SυJ2\NS<}C 'Ag!Xay$>=޾@io:p At*{jt;#݆;+!ITcnzTjb-<|+'s^TwY\>Q K:cXzHo('w6v2cy&{n1gO]n{&YDwO=A`w 5g t3l9?~ܲbHX4mj4wy31ھǩW\@H_,T-܂Y e>aҷ%xN0ح`g daL~D}N/!@r(3/Кte&-lòf% l߈g"S7^˪+ly EL#n/l׸{Npv"ve`ZoMj*m'RgIŤ7 w3LU'Xځo*GiJu[ .Ј#T޻}L} [LMNyǮZ_Fco5KcF0\(B)&lnǁajEⅎ/$g}v& I⅄&7fzӇLFJM Q$U}ee.nLwㆪK="2 L>ڌ| e(YcV'난&;A#\@H ̀#[rBOAf g@+?t bv@Z)10ZzIodb=3``d^9 <G6sbȑmǙ*{h@G22|vL/FZH;L lIg wa!+հ5tw/v ߨsi:GZS]K?\_n>V 2ߵ_bN!_C{b:4 up~ྟcS-YWMed1 WkyB":2"fQC3үIeIvIV[KP n n?L=u ǷxP>WDH!ya^s,݅ҞKԚT+>eDsLaKF{y+"& SHJi媵4FMg Bϡ/a+ `ɏ8=PNJQPh5tQmg0i^KKo  l 7p^as"b?!΃rޓQ6D`3HrͦK{JTfa"ǝdW<)w}&\/,3%{s fv,`^ru6?{dx(gf -6i>7h:=R qЍ{vx&%Sqөw zP5Fad5Dɇ89H1\+.FlvGKfGc27a!{|(.(1v(yr !w]Mܠ1T]-ۢ7(*>PfekA2誐s0,`<$aōco[X韟79ISSP-)ԔQOX8m uP c$l["w1Wg"y}Ң#[|:; g~DWCڲpA}DnD>4š<Bu" xo0g ,3`tL#A CYJ;mǕk%}M`L]dkHέ|Wg%;h&_A$>)?" p|>љСD:m@~E@fibݽMcu)XVN/a%&rf*Fg8$AEX0z+ԭDgdJ+qAΗUEoЂGsFܹMz2nB)<}>X Pn8+/hӢ ]Y3P/7AQ'ԶѾ!AZlB}՘Wrȳ(56I.+Zkף*zn#}Wl1>0fw&s1J kD:@?yDoV'`;6Mo<y|7vwI ׏ fY8A^b4#yZ6ehUrw+|@jYI.w!2Hr3񔉈&=pig"EuChm-xx"Svg=y)!Z99c 'Y뭑}1Q,j4ٹAܠdPe6C4xA 5i]7+T -ƕVsĦ%Nnٟ;5u`ܷ(\[XU ?8o^wȒhԫ{u]~Ɗ)7I:"95pȀw5r86d|Lj3t۫!v<1)X`'̤lvL*fÕwl(y!$_ ~h/+̄t~xTp{.~#IXU9s2AOP RA~о<(|a(ɏ#u(Os8Þ{;Hے| 3=/ _e)/S՟Zp@("XDh}wK.#-֞y1C+FO oڝ?ۗB EF޲<gbN(BGvX{0m0 HwaVP DR6kx\Žj1 8eطVv7wk|<7q *^$YzYx931;2THS5 _ddg;>c& E -,R5xesl?U9Z|"IÄvj=+ 2Є3/gu0u+FQ{cX2*m؋PRqb@˰ۡT-"#5yTnϺN;x^z_2嚫gGjɯ 6 O*H{`'_GQs@I5!gˆ?'ޑأv·mXOҫX%}I퐣&xbt1 $sF=[`2V.M_!aᯯ'ْ޽ϼ4>"o2^M4|MbН$%8s<+0{7LklQzw]W\yUl8k4a[=&sC'7x{&QD=A,0 I8wXNI41NŸP!9`yE5di rחdp_ ]Kv;xBa'X-?c~\j5q- 8e6NVfD:ĺno߯?u^$ +AYq9 jw|I67a<۫6j e''lXc9>i/γOij۠|MA]F|F2C\^,^Ks+.Oɝy-hB[2cLYsXQdG^/3Db R~e 7q4.ja9Ls 17EsU^-T#7ȗD۞O0 WDȬGQl7TݶZ=~*,h$mVSEuv fExXd޺`D\W^ ~8x5 1=H]aMIy V_˿ .+c'"ZnUPuحAA |UJX)mc~;}Y:ƨ*|9$b?>|EH3E!v6@웏p^+hX9;_*4#_21}Jf I8g\Q a֞F+4JE/[0QUA/|!P[H`cz )г &L!-|B-ap g* |)>!?鳻%TdRX֗quDFy)y)i$08*7/B/d@Pl1(8(8њ"KKM$zFƶV@`©ץ8Xzp!,|1\o1;-ǯ/uؽ (!a \qӜ1Ӫs xY}8i=1iτ!iaѴI9Sd9E N:t|2!Gep屃R܎]CY)^d!T\HfO*ܴ{|6fC`K!q!Zu>g7d?{$KΜ#k ymr HZ&ꞥY"Wb#ʱkC 3:X.*ޥ|(I@`2PAЇYyW#87#VoA0{u&dK=C 2 YaΓdl93*0 iiʂR}d-:6G/ac*;_!;M<.p_]kkT.qFbw@!6œHr_!^Я/f$;l?XIRL ]مȆx=M9<.Y' fp+Azxꜥ#WyLs4pWz&bnSqJ}B G=G2Fci$׺7Wr>V1l,8lMdטWlPỐ!L-b2>)3N9e\d_C50\w 5மa7ߎOwj^lT%75!{軛%dĕ]A1o9ϟEFQyR s]6GtWYn"_ 1s^&~d>4NH(L̷h{a0u[F lcp>ndzI2ZD^F[a aʓDyiiIf@s %5A ମ0f0W!or(\,`7:*)䰉vhrs#-Z1}9hk^ ]hfq(nf҂,B"ҳ`:yG)D9DSE6hPkQ\MBixtǿ в_)Si!~Zѩݼ;Q쎽[-KHчj!g5v5s3`E |h3I2+t}m7Է(Lg 41 35M&/|@> T;:~ę tǭOѱ -8уXU7E-*a|HGZl  OR6tK#^f!^"gNuc]QG:SȕiBR9W՝Z+}.=2|۬6JUߙ5l]\"}[ 6ZM76Myli( TD+ aH4'|FV ߰M3ȭlsc. `r:%Qrh&Y moQT @ @4<]LAq 5ܚ4Kc4Tx| B̍Ypb8f7y㧨ʞ c.Y>޷oͧp'?D?҉vGrSazs\f(eݙG(%"u3jVv7 RwPvV=E )~/P:Aԁ!٫2٦tRQircP/I[ p*60)lg2Ulφ͎)sƥ||\*ΰQ=/ J+ 7 ␧X/W˲ൡ'2o>ꖟda tl_ :]AlX0OݭcԢ}+Qa'|eQۡشt9qRihCb(QL'~ PXy:֘Y[]mvX%de(I\Fk^EaxmQ 9mj 9wd|\L/-/xVQH\q:3%Ob=^tcOhs,_F'JDGy@BVz'e_f%SpE] zSl{uc̩$g~6I@Q{lPBztYeGH}[1.!^Cq>NÄ#zkA[S֪m&*Hw(6UQw޻aF\Z)q Ј-JnkC$GIfƝR^#K>dEjA`Px u%Ҧ,:Ht@; R,}mC6V %fl*۔iЗ{V`NObfI  {y`2ʽ۱HΎ+1=cXpy+ኩO>;TO< U?8[׸?E{4Yn {XZMùamr@٭&&]^([p1^7V΁[yK+N`FsM4/~| :(Z9"3' _YUbϯg,?LNw uAQqwX=d OXhB3v4a\j)Gee9ϖŽbvS|fdOZB>Vdq/_ $.=,9bG  v;PG#m=$u;P!89pE1=1+mLS+vߎ)$࢐S%EEc4dHOYr9:SGp*$ +IVGKo_%Ś11 _w@2`3#e_QQ.!( YEfҦ-7~٘ 6[A3R?{:mb5G!,Mm,>6iCP'1xy宴,-./Zބ=b,I1JU=ibq=6fha lsFc=̉y#  TfE>ѽME䇿ivi.(4r:V \`Փ;/zibEs&b]Ȼ߷R3S&C17Ye Ɋa^t&v4V!C(}K okJO -=3^agYHҊ(MzSGwh<\2|+݆|5sy9M\n'GZkHA ]mDr7`um*O *bHɸҰy:d&!0vKS9M|_-h PÄ[ݟ'= BrAsy/L # IIP,1潚!#++W6:m~aC훝/Ϛ6 UF8|di2^׏ s(2^Ǒ3\,Yq\{M A&0nsΪ=[']x#靖>==ʾjuz#;m>P?aY c(D0U)>Oc|kg djC֣0@ch#Rz/hAv-ͅ!*g)_E@@CJ*/eۓo㮆xbms@^ÒayT ]VO.rzt.yDp} ofhVFwt);*-,_߀Mٶn ȎZۻӈ @3ħ<X W|1yJ)jD>>h]TIC*d*Jf580O]fbp7~mOkLX7?I$QƇuVʈV*$_A2>\  DLK=/{Y_Rv ls@%Cv+ڤmDԽ8JB 7e'ˍʆwk Ry~eHB ͥ* $:vl =8j~hFxc?r3VZ]2Xbɬkh/W/+P6^> (Ds* g4zbjWû\%Yy |x߻F2NRK뫄Sñˆi5XU%)X]! )8?zuEz&RՏC%ZW5?_G_m۱Ez(L;n&̥8O`QDIwQQSߘ#YN7BMc F`yuӝeL=yޠ ԰ OGev船.ȻR`rc7 JTA~VXc̯~)n3}"Ͼ9<*_bxmq~H)v5ҧ?>PW:)m?(ptrFY_K.g Ny{ ȳj7PoOe-~? H{26_=9}jIGPJ|q6e[USm̃%B~>87vTPя JJ~ju=r"]#$?iRu>+kgA<9ORDӲt5UB'ޕteHOGI=uoaКY1_H+4!s}dceY;*ŤsMp!lC#^{P"_P1C;S{i؂1kj"ƿ.( r-S# D(` 1FU#tt(/dcfSE5B/O ﰣO4 ·xߊ``hTFC[ GJf0%Ն@mm,\ct[mɗ-0A]e&mS\#QAycT}f:d6Yz4EKʣ7}A`J~aEgYփ46SYTVV^5y {h-2V"H[nsEh1B>kxefB2Kؙmmعm5V9-H;}cn$qb0r<9#%a7#nY3ŗ ۝Ts,74z)eUlZڧ %!O4gOV04k ˲Uغ9vnߤT:ҹ:/-Hm岁ʻǼ \!3ȷ_ۆl"] 7=VSOU=k~oZ!y!ԫ4jlѡqFs'hpd =ّ^VoEcd̠FPq'SA:_!?$[o&" V ļnQ Ʈ/ H/\Tx&Kwf,Bצ3ANNq?~,h~+$|ΑhN" :tH.hA/BopLFZL1$pY:C7B#Z~` X`UKX-^ChNL2'9I4J Rz4Cb ,y+ۣzSB; љۈ{ Eu (yԽmIEa0!9m\|'mh;@ _fp͵ n9't&~sWY5MB%ERW-IQR#>aH xEnп7Jrݯl0IB0}[>No ȇw\ \ɩX R޼`%N*XNk,!Ӗqu!y뷒tE:+]iFE\ $^}c$TX?n5S>_7;,XUme0e k*Bm&n2lC K휵nCXc]TT.ћ(1פ,ض%MC Ԓՠ L,xfd6Pυ ѕi@i/ݠS JLC꧂_,GmF b' [ft(KtDmԱY) *d-Tu3nmu{*\n䪮"RwN~?'m 줃+q'q7~[-%ElJOMU˛,/@>|݊XO;Vȍm$\DVg1XUak(\/wm '3sZEZDz_*֟nF7gaU+2i*V"/ftp x)7Vq8kYTo# AF(G\C>6'n"'WtPpw=q"6˦PTq~$V&LGӕ,jRLĶ{.>r[9Ԡ.3[؂21^89Ɣcdorg N{\o6z}%<5g[Q8AAi ڥKSWg]4';R#Zf F:7T p/3 YA !dE#JRL-ʾӐTt7VMW`V?u1Sӝupc+:8zM6aQˢIߠf$U)f $~6/SXs7zl~Kk e~ 1#T!2CM5fILhƗr`oőǺK67%yQ]X~d]qF(A hFWDꬿ?c2<| JHw(3l66zP(pv௃pfI՟6@,aP=)LCVLf9FRhWJO$i\y'tڼ-ׁ[N7-Lx w#T-ZWsE4rN^VY:MK\6W:~#9*ڤ+IkE7COW.9LAǪU;HxBP ]6PvSH|?@5S҆2z答ZߝA>I: \ qɊk/`H#Ϟ-T!X nv8rvYIfZ%,%ֹBTDo؜kZSa  gcN v-oM_#&ey#+iVP}U;h?bN{jmdMyE^w|i&w=5Mgi\Z֮ӡ.t~ej.e'kU ^"->9!T,M%ԛ5AF&`*|G[s˛R2Ά|"HcY13Y w{=tX٥`q}E1HIfSjXOߨ'q—@-+S[$ ooЎ Q/?ʫ% ԰꘣eR W.b y{ˉ뎦F1U .XE`B"4S+_M>RiuX2 r#D $:^G\o U4dG˚ _G?YKhuD3Ep67-Z߹\p3hsQDWg<Fq'6C@QQ)*ӱq6A2ѡ.u%[RZEX@>U_2s80cVA6~D ?rY]'fZIOzsk@{jZwl[^3[:>Y\fg$aAW{[V/(n#Y}!NgZ3x͂I͏p>y <|xKW9$אHz_Ǟ!OB8@n b~uT0}1@ DH8Ŵ9r.6MgۋN1]_o,5oiSYfFPf)B.4O 59œ_ /B&F2m$h5IXϘǵ(#ыKʘY4ht RR$_O7\~$MBm@\v(c>J/kN-:'*Ǽ$-.ĻhIHQc2ܿh5k3}tcv*j{Ȟ[?)۱{Gޒ7iXӢ@a2O92UQ֨LM8?C[C2㌹\XN` J:&*A8yKK(FYBd2wr [3J- vl@RFDi4Y;I'z&QV2B='D%5̓w ed a^xIv`NM̵h.Ƀ?>5=,** C+Ou=A Q?:@{gًP[SO#a@YlBxg{,vr!a$ݺԿCX3'T[4V&ÔJRY ׈~d ]aLs k¥d;WF?n/ Yߌw?n(Έef6"3$g&%e?Vsĕp='MٓbR05 9%ZBƒ{E򛼓#g+)/Ch:ZcH+1ا02`tdӾ4qUʣd"ѪD'ԉv> xնM+_pR^4D$n/w ]O2fԽ]6 ;^C+$Bя{iUع%\ٰ 2ͫf>x3~N=t[OJO]GX. 6o)byF!w|vי8ayXIora8Dƛ߄ !Ԡ&t l% Lgќ&]d_b}EΦ_4x2@]okL[W5@mLUY劰BM!JGucנ\6LTOB?\%v\ #e}[p.[1GOsox6U}Z eQ0=vpE|aU=[ŀ?HF*[Q%Xmfm#}Ѳ닄F^gp?ԍF@/-h> ıMDŻn~afL?0~.@U|/έ,[_xs?١NҲ=`cB r) Pf4A8n'$$n 8u3L2_HwQKQf_l_{^"JH`dКoy п!pOj_zo-*9)೭@>!&jVv動i>!S_,T-*@02r|<53ã$Ep9'Ȃ#S`<5Qt?/bحP)qDf&=EWvgs  ,Chky"<@ż3Z,HL8gȢߴO-+K8Evr#AڦO4trܽ U M;Ë4hܕ{2I'3rh^WLd\owM6FxP?DlaۋϿ8hA/Un1 8(pgL2~q?`V2!%}^(l bMAg-mmJjv)Gz :-#I3}9( xw}y:8I[#HT' ?dld#1;܄ؙ'o㡭 {S 2HhyEp(o-רXcP$LIYqDF}ÂF^n_9+K::MW4DZZZRXRm~G m÷yښ?b燬K[y]!*0R8rN XSӕEfkQ>K+Ѯ%}efR]FH;mT0m=^] .3jE晨 bj:ή)b9R[ gYIPWA$dujߐ oT1)ГѶ9a|(@@Xlx3ui 0Cs7h/"Tw)r 6Zu-gdԚ'PQjT]r_>p'xbT )̢t$N~׵NBjYl ˜nb`"(T]{F;yR]UqIʣXY Q=g6(hv'H,K3XzFi~ ôZ*5`_(`,C6g\>kg)}qiTeDg$bS *=3 )뮯,;/يR;S.ZE5s >R8坪ٹBRӞssvN]zrQ,KW2&ڼ=@^vAӒNx< q2Ҍ~~]]CT$u!4o n{f䀥EVݷҫIe,+o@Hs_0q aXSOE\Tj=ZL }~fk;ˏe`cZ Q`$ٰĔKݰ7՘c /b%^/~ۢԏd@f!n=g4Ȳf6 Cщ=naҊ 3WTQHJ ZA-cc 䙊xN.1_= P|.7(P R]#VƯB:[Ka/H8gnhpިtGĶza#zy"O& !h7,Q/L]I|^}zsUDׅb gmA#ܢ%%f>?M5'bh>Ьק ί"sӈu)Dgd+w6!Fuaq͎^?o(O;ɝ!^GWy*v@*jo,])`р\wִظ1Roi<'t{@5xh׉bDٱgUD`B 8cWJ! ߊh`ԺE?w{q~+J^HL1>HËr=<"\%SQC ^ +ym9u?cZ2gG# $3JN"A]`+@VqܕuBuTՎ.!s4>Yy8Bg3uHEQ;f+Ψ4gnȃN/Q6%c \ 7} O}|>(t 3Ⰳ916as*ӛ :9*)W8{b?gxPx tpǮd-o9t0D-|q_L>֍ӋSQi+ ϪĨÄ(=kgx p-Q@36AA:(Pqz̴j+VBkcaB6G#RwzG ߜ԰>xٰ5+D|z4 &8Cg0wiU-Ds$Oӡ)xspXud5JRra$lE2~ӓho: znkrÍ0[05O|mW=ɄZ߳#TDO?Gk'fը5S䇬v˿iʅ?&껍쳸txG j0b%ʡ~h9vmZⶐLtl- OK.)z PXVO~B/DS ¯U:.&㆑Z`!Wun<|KV߾RI@OOPVg b}Ėu "̓-f>xBX4%//93A/9f1XDNxP*${o'pzv'{;7tiގ:fzH"4sh vU 2;]?(MBK3q%JНWZC"-ܖTf7hs̽WES, a I4޽}E"g+|f/yH4L.&|mieSz ț$ި̂qdK3>3ȶFmՔJFtVu1%BG1 r _έۛŠy4na(Gf? r)U2/5PojX3om'X hTBWcfI=jFu; Uȏ}$G& SK|+}4B2\7Vsae`@Fa0 q 7-ZF_d7XҸIE3GRn-wS1h{5N=Ơ~*F_M46Vaȏ9b҆ %[JS!!8PBYJr|"2 e" gq5jֻiZ6Ar8r9ֻ' aámqs?/4#G#>eCX}ER =b~4ɲ&gTH6fJkwJ>"FفKhUpƾ[uzzeonH@?g12( =t+zjgZ~uԈp2 D^LwK`Gc4 om //L7I\&^:wö0צ8[ZÙnnK㜹_]`7QdSZG!S}_6H.I ?k eg풙2=?In4$WV9fx>?|e^ oDg^-n1{'_뱶h%z D3x3Q?T.bI>![uHs 5P[)>sjHaɳi #m G-i Ocs }/v@W氚Zl5{-ld+:6Wɻ\Yp5 4ϫ`|N+,$N73sSZhBWe@5Up{pC8ã7?Qa.z^5@ iK׎= @*J7"Vd}͹{ ]Jz[vGEW F1krr؈38@NjyVgl]Pa=\}L=1v@_@1  JJ q`37r[~O|l 43'0N]>pCשuvjfXz Q70B@/RZ/˹E YVopqկk-w_,boօHU >{KWr:]qʣw ˏ="8˛F`uuG"hy1S =c[kTz/ 2`^ @IiRLhhc[hhx4Tִ#,;Aq1pQաN_ro<:óoz`#Dxooj* w~]n2kΗ|",>=+U1@]uT FAVY^ciSYb4?wWQ8E)_}5۱)U?3չ"\&#`0MX*)VїqՄLs D-K{FZol]x^11XD/eL; 탲Vjc_.tM9~/vjY \*"PTѵ4,4~0sGwo3R%=+c=]\2K⓴TVϱ-ܺhxb%!+/ꄎ> Pʤ\2!4F!^zeO7aB4ԘCqxl;9`7ԶRX ufjI sJ]H.Aض8 "xXKUB++. IbX A-½1MO94㨔 DDR/8N\2y)i0p@S@M H'P;Z!r <ީZPVk6j vig_‹[vEF+K}m}A,j:0Cnm_",iLM?L>r4 ɯ^T˱%i)}kv-פټ>PZfP~CN%>FjPQ ']b {`TB³2ζ[|R˦ۆlާƸtb~P:F^Uݧ"-(g''& ={qLy΀/n!ovM+gPYPv<WSΪI81:X 8aS] ;./ͭ2r\P/rH4 ZPR``J^jceĐ]-l!P_kW'z0C 43P5q^i$X]lՒ?޸6}iLWQ+f:b@֐Ҋsa*W iG~XCD<0CBG Qz24SUHAG9e/-2$[ѧG.˘f1pe8HJB3n;1<8JyY4Y@HxIM_v Yԕռtm>{)Y6%SYaR#4,\pkq ̙|ڲ*e}Рg}ԝ=n喓Y?S[#.?ՕK\nI (m[Ab.?͜\<]QN˦ * p(J1zᅇl{ϴ^i ʼa >*U"Yb[L goCkcSvx W㛫 EdS a:p:.g71,8_"|T&J^e(P_GH0☝pE"[xϞR=iaP<25`,56xLcAaő,9~$f62~_B$N'YbgA=O])0  R܆Gu8*}{ [.-Ġ3. BtA)bazjЦwce`l&I)clAQkgc:DgQKek~?KO%B( kp7ځl3$ƓӢ D\{Pw[)L ?EnΆ?7wCz^~Yu` ­$GA#Q{;VX}`r!lÞ.a T=Fyv-e#sr-fuvcT5PEߓk/iC>$KItRjH@]CT 9"/.*NjeX%7lF˴& W fwC~K= B5RYn jkr9VBኣ@Z췎Ye&l#VܾK Ju$wfbKh7wʱ=Y᧌A ">NRTn[~ {,aCBlt_&u!1%lN #QьR)ݺ\c;wy|ex%_z 8VgپͬjxTZ\۝dq//(8R3Y rmzqZh8ۧmKWZWn|s0/-PIP\6xn1Y%p伛H?H%۲Å7A3\)Pp0{_7x@#4a(ّ =5$]7z֯46uT'TeP2+!k_#Y#ǁ[MZ?V$: 5Vb!T~hð9mwN. 4;9"v!C#apE1c Tugz"><9lLEAer=}yI!mSX0,3dpTQ-j{6CS~סfdao[} cm]Gh@ciVHC-Yj3SZDŗK 1~"Xh1E(N@w3A(J譋%0 Ƒ0!k%+>CfZkWy V0Yج $(Hg\0rT8nf gJ/iDj 62~`$8 &ړDAiד8J Th/ADk0pBLI]Sq9sNGKn[^Z4c92y5} ?fp^iG JNO.UZ0R51h!l5.tu%"'ԾvpΙ-dҨgmÇ8 Y_  HkSR$A  E43 u'|2mKVE0Fl(0p~d"URB1Rj'$Pf)_t -^jlUi,I{L,{"oU| ^5&8'C ]$Чvk^4, $q7c3VF@¯4g- FărLakw{v6{*1 = 2VK'/@s{C>}qP M.,El'$WuUzfTNͿkmH39ԭ lѾ; M`]>6zL]iw i;HאFLSUS}SfPX \뛦J{hl06<#iH]6[?LL(~zB CHrr+Z׺2J,ˬkǖ.EtPϧH~hWp'[e|/Ī?{en <& Z,Ƽ&!``E_1)!Sazt 숶NXp8$GcV/u*\T٠V ;C678Vݏ庭Dm$D(_#Vd@lbUD|H&/{ , o 9f5)IRԐc}-:S4,[`"⩇ֆ<>!?5 :Ֆ <}!~)dlמdI:wln5I m.+ߧƳ xT-]D9h jEInt*4ͦZx$DI HMn@yy~K4Z}7&I'SGLH?__eyX9o

?bngY-PM `'NExJ`hBcoP`E$K t0қ~Z'YzZ /;WϠ'.Uo*G:j"װs"^jmL#pĞb2ծ5 4.W\3Xy&i5 IlmzRbn:ʺJc|%] М%ιsܐ ~ SygX+tC q :>a(QV! 84rJW9-Mz]XO4ԃ[t/̜$xPU76|[sirUFͫ3\>Osi8VU`ND߷׺"\DdT&stbm##oɳԖ%_pUC*6% (@b;C[92߉/Iޑ<;!)OZg9S,|˳aUK4pD1 KshrCe /鹫c3'-ʬLI!fFbNGͶ->7ik 'q;ț̩ľv ŵE?pmͫ)?ÍrAw.Z&Lig΃AE l1Z*UTwӃɕ[6c*Uz5,Ɯ%aI}Q5D JLa)ëXjMc珷S#6⥜*Gish;n,B%+ z?ypE. l=d)%m#)#69֯8[cOTݯ]Q̕[aZHnz:g~HB,zC{ǝ.wYqgYoebl@>P MFo ZE&3=Ș^\0Jw=gJlC;ԕ7,UfGcވLwjс_䣐Yհ6bk ?oM0x =N `4T/QG]u ˝W345ˬ?!lEG煋w#0bƂDH\J ^J*N7;؈Uur>-@5 "Iyv7]c8Jdh+{wnim*8tUclGpI4Ę F./[:(GөE1Y;(*5O^ n"/!`B%{`/-9sG- 2A**OpO !o029&ι!p$?Ed*-F.T$Kz#7+/ lHEr:_" 6gT$eՙW8ow sWXJ$KXn?+o:Kc>rh2r1e/ Qu_aXiDY芵6y^7KtoEkKԌAQt8kzejѲwc ײj`Г͡mW+k[j2ggku44F Opܘ_ڷ}9QntA\PZY^VM/#< /T6)0aVڙ]{JHvE6raFVY!mk$^ d;ߨ;AA)=r1Ί-,#!.Л^ _MXL/wOŞ:BSZTT=z۩(aWn[N)|nq Pir `:|%,{vS[:>,(f1+פvӑ-*_zI@$  _a*0=m \5`!vE^.YJKDUj]pi nٝ2 %kKs9y̵R]CRS%ԥFs\cJsFRQdlIL(o| ⚩[OcCϼj!$, aƖ$Mn&/ 윣_0ftĽ=f2 IP>&pdy/^pY.pb@. oj}W<uܮ:Jef 4|Hߦ6׋wũm;cQ:}@V6lQVꎛB7V!ȂEJ_V /=/"n= .:䕡*-To-W=͗ TȾ,f4wJeIm G"4 č}CPk`DH4\͎2N Zkw`EWw?kV㬓з"c%;cu +PR ƣpC=FR gv +%,Ż bՒK3ƕ6cl%Nفv;ZɶeS 0Q+̄~/\hm!M3n.0b/y%|ڢ 6+P1,Gcv 3U*ȗH}W9=@2"Mѡx 4 "/ADEE8rͪ0 DRF{)ތ# {PkxI /E|zǚm!pa奾F-m@tx4nMP]Đy1@v3/k"+82Pw qXSj=֨8q_P3i#:aO@9 -wÿBG_I.8_chiV2Jqw_3Tm ͠H:d!{(9ƍ6p[D Ef=<{nMYH>b'p9"#ΗB9LqP3BA1>oҁ b=\C.~k:"V= f}5FAz*mnfGDJ" P`M#]O`mnT54*³<$"^JK0WB$Dȓ~ذxQX*|>al|_fòv*fz3m##N\"j2$ -XvJRDdq箝Alm9Ѹ7%}+r8N+;SΞBTA}l4 br%GFg Gƅ&u#PB8xoF#@=nF$8a4d,JvE#APώn Yll P |YRq3IwrV!SM_̢)%{*zW̵*ԻE[RNj)\>\Lm,8_{pQ$m,%P3@!&@VrSUa}hC)M]Г뚚/?xeo]#KQqY2o؄J7.]r9ÝV E>mH[ K{ D%BˊہY~Js_(u\ N8e ^H~j#ZQ6j`O0(PPVI 5WеBn:Jm:5s߯z*Vq4}+ը!L͔!.U68#೙Q^h# żKqP+o0淹,fr(KlD6 w y15hAI)ރڽC'WĪ*HXs4/Y:+@o噾#{|9rfJ4UXWrB@z^lʱ'(#gX>OЋ΁a=ZTPzҗr,Z%bU47k3\2˳i|P3v=Y߃c@R HN4@2&@怦5Y)H8qSRF[3~ͽu Co8C/WJш&H H4P9W.vݸ_2&1:iXbKW貐J,NCO1 Vy sv܋P~=iod9_\M?qXA2BD 3=Xk"ȯI*!È2 UKVBkPu qƸv{<=6JL?Lmvslh%Cz VW؇>vF)IR a9a$B#y[>0^dk<5oɾ0 f[0. k2*q;C;!PH!d:OlHƒV7HƢIhgnW ?Dw> #4ⲇs8[}4-cBTK˙YBs :ʀ#R5j? t,E>iRVob[5GJ}9R : A\Kk(ܶwHo px`P]F!j̵k@[6aGU*$jx ُX=](47{>F3˰m|nΫ(?`t9ٟva0gL $)+o@)פ&N-Yz֫Yn"[!\r;H \8Ҫ xRGmnuED@$*  1H'/C2 #\Дe0SnOG PI&הw*\t鯟ET^W@5v;e]8 Zw7;A6bJ|,6sIx.!3'a܈vT$WExXfs:/k;.y\U@x燺4p+"ayV0ҷHbEw?=َH7]q`Pyfd9_CӫRphb<8 ?u` `lxʿS|but GFAXL,O'k9SL1_PF*2V~/HpbQ,Ã`7HĄwʗQ 4x"7^]U qC]']Z)ՏA­*Uݦ g."{Nxn\F$py[^1y:zCxIt􃎱 {k*9_qadRhwT]BŜCy$`FM!` 7Z#$~V/{q*K3Sv->nJ$'$D2F﮺0/KL@lBtj9*!2igP呀ei?M}#7Aؤ[J֏INߴ_\G  FR7~V u?D/qاȎٶ~_k>-^zRehVwN 2U*vεV; +s=c!Ne%^LnG]с]~a# !ofX 27(D;TAb m }SN; ӕ9KV^8/'&; AمN /YEL[EYW,N;sc(Z%lSoFjφc((XUm+ v&T3[Mz p M樏Q$4)P?MC#F߸TOP`M<|fl^Q  bxo] ",2JbjgA {F+//Ӊ$tv|%yae!v='s>›6rȠ1ˁ%ՙIq?PQ|;W1 }HDI5_f#%Ƀ}DVXJ9Eͻ2D:ôGO؇QJ/GШ6um-Rۣ9%0L=X{tjUώS:_H8H )^ M+=bS[Vvq=MF`^S?a7cW\?32?%R^: (I *Li{3;,_3}PĀ.4v(5t_Xy6Fp tE$'!C*SZ\o=5GK:gOhFב#7FW-򹂆 Ќt:QY23mH_ջqa~{XnJ0xOU:U爰# 1†  MYQ\xԴa 8QcUIΝ}!s6 M̍Jb7I5ϛíE]ޱ.tsu5KԘ8YVP~Vޑ~ns9-e+' V%& m Si\ْ'͏$ÒÐS&T*pw1P솒[&Ys(] S1Żj-ѮMOا{f 4fGTIzmˉ25N6"sX7BP;]qܴ"]VX-@zM3x$ 7sޠ`]]cX*S 5WSŕai(a2,-/hAA4u~hMj㬘7Z OI4j@L?Rp m&c 2.eKa2IunUBJ["~'H̳ 8@ffОGt.ӰQgK"̛p A$}y@Z߅ m6xV# ڥ,46%O ^tɗ1EΙ<^3T9tzsa?6+LWw? ek2DS9=)eF ŚMYbH185чk},,)]$1DZ_.ہ%MT!k8wڛJ!*\^@h5L8ǚDlܻ=E@Tbt]N?dG`D*?^%7},~XylX.2<Sj:5NϯhiCbe`Q462Ԣ\:75BEj|I^`vvUWץM\2$(qj.`5g{. '*ue*( " T}n؀TraU5Op]EѥJmpqo*Imȫ'A%1x9 ?^'mܕ[K"` _pf_ex+G̖۫I Is-@K{41)cU#ľ'QOZz{w|$v3epCdJ/q@Gx0gA[ZT+[W;zט2(M8jD_cauT#_q^qВzx¡ 0d ALvnqqx1vdV>7a(ٺ,4}׵+robRbD_0RlY7dzvdAE;{ngg;!Nozj80KOutUyk2OQI3_q`x9Ln/^#;Dړ0,.B\#?D 9X^fk%ͧ *WJR+Sk\Ͼ}M%Vĉ/,AGnK*-7B8a&Xh]7X1ߓRlrǀϳ2-*;SLUbyuřKLIA~0?1'l(=ͱٛT&ɃkmN''N|5.ϙ@Gը }Xd>d[Fjj8VC1|wa]*(ςSUIs|dJ};}t=lJAnG/ wMY(nPKhrj(Y&yR #ѮY;j^=Y Us)Nc`ϛ ?;;.pzN$ ;"H,] ][":2rT"={50XrQ ؕ|Jބ&fÆD) v)Ș$~fSZ'؈y&G 2/p]_ǩml_^.,UAE"#[4 >bBBqQ=ˮoCQ`H{Xmȡe7juh.vfK&a]~湿I=_^t&ϋwY#U[!3-Rxq= _M[Xg9!"塓ѯdI$D: H3|6S@f+CgkTJu5zxX^:7g YDElVip}MxiŽIOx|sߨbj@X!N2P=6nYNθd]!F4Bf^"4F7&.Xr 3.u7Q϶UPIȒKY~j<}C_^~tٕ[B۩?ALG-|"YդS }ڣW#jW-N]5 su+ "[g^Oo<,yz+LƸ2CL|v'۞TԴ0QbZ|bxG@a_mt%Tun:1kz*AfD9lmt_");krs[[arD~-჻02y|; ֏(?T¿4N":)]3R7S /.v#vҏEtQ4xIhFOnQg p;hK_ЩyQ7W-R]@a(DEqyF3 K,ɳV2 @s;ADo ?u˿[ GYgl bvؒsq^E֌5 HؕL]Kbddh`WhOY*Kmt_KfYcR]N1;ZN^'_+[2~ڄd8 O[Xa4 q$<a9,~ wJ0N>.L)M2] _(^DZ4noJ)^6a'J%T=6_zuaIkPT[Û]JNE| NUobŭ"瑩 D_SF1D[/sa3]Eӓa` yDky[>nS'<.)lSp~jlGlBTNji2+ۈ.Wkd4Qcva)K+͉_zN cv#/?, xb7 F%Iy!i] utb*K:tڵQ)3og\!R%gAS*z1"J*e# bضͶٰ;ؾ3<-[!a24meCMּFbj`e`@amdYEj5~7l} [>TsVE ^$n)ݿ]:ـt?mc_][(6B@o, sx`$U1k0qg޴Svj]h~~=̱V$g q4٥.pT}+R&3UP jd&w0m!ysʢ N1J.25Iauǂl*ѻmvW1kHʾHw[;Y8Bԁgr2*_:Feye's%t*QY998EWTObW Q<5ȋZ d |Js\?Lz1~HQyg݂d_;vi܅0K5 N%f\e|gc'vQ85o,?k9:\M?Oxw'G_lQ*Td!Q-|5jқE+pcao0ņii!M'S߶DɺVǙ0?b BB\)-Dꬮ$ @}<p-ݴqײ ۉ^$r+X46 `UY03dc-EQ ʑH;|/, d^WEmBMc2r@' Ammء )pTSf"f\9FLFV ,9 d+P]ݣ̠O>%C@gK{Xj.']fsRs GPE3Be"ͷ[oiʅhA-r߬ CH־{ɥ{bp/%R 6o)jOulqYc6AAʻ=7ѶyȓL7ur"JRr+pK-q6cb{c/Ybc,o,EhT Nsz: c5㶲 "8,v.f-3e,90Nڗp8]~; l pF>5HJObDq\e\?/phYAeq8Kz9'6ز\(铲nAY2Z2gTA9k${]M/`*gj%a\[UN5ZE$<CgO5#"4tYWm~x y8;%E3 +__䁿 8$bü^#mI8j>Lш.X;xsࡘF WeadiUI߄f[kCdE^Ψ) }^&zþ@% };psD#U0nkD޴-un^ )_aW2lȇtxܺE(WS@>"sy u4_r+ZnD6P2W) Ό҂qɾyT8Zԫ@N(1zMDN,)k X0hr8;OhO:AK)Wd6ɏ}|1q`_ G2pmew^$j4]nev͋.txyRDZÌ׽@RI?YB5h*!`>.ru$ⷚ\l\\iR0ffѦ@gٯ[#=Lv MնQW>]wC'5ĒHROBgbXrL">PԯYZ 5RؑG1.$gr87_c,q+ S҇&-ebaR 8'v"S?vY}? v&H}e U#ؠUF][l\{mQg7s~A`nA,4"U΍X/]O:kpLe1HJXp~jN(fgm=3<a콇A2"9HԉhxB<51gK> ,Yi1z0kRgbX:(ʪC[N򬦋\JnQm%l]KyzIP N-ťgRtSn Vj&&2u jq?Y]i\QLu#} ۝X.*Ӭ"̿YW+ޔu*ZGßk!. /~?{C2v,5?{ӫlcǟD$D"Dۑm>HrƥL]6 S| @ {C mS*'6-bŦ TEky-%9?Vos(MV?ikG |%WY5Cg^^cgA0r`0O/- e_+Q@]#mΫIIrn)5p`<-8$Gd%`x?dbe4IEg~޷7S\Oψ=}}OF hLqFk$fqTyY ;}kpj>\l%}ׯ_zRxkhd}At0[MS99>b))U@cn3 %&jg94hFo;*]] olW˕(d"})}u ;imj XSr\[-E;H|I#^%)rCB ɞ Ony6毥L(~V7/pb\N na ogu9£Ap^gsҦ f`[|̧QS@$/ Vd3tε[ - & 2sYX\I깷R "NIԾQ̱ 9ptn$;'}PZ;_?H/R oDe_&^J~pGB%_ wK6`.!֪xb"j1#FW~5;ܢtl.L }uI*q`K$1L6KnkAtiru@Ͼ'w(k/ y9Zp;WGU).*xQp&oVc?@dR ?m qE}BYhR`aۗ?Ih&Wn@5 Fd_ M:.st@k2{h@i4/.SCEı{:I5"qkA`ť,U6C@MaPk2'%zcl[pq͈_qMKOwYѲ./Ii: ApŷBqwBd̾zU*ZE=ڑXvSn4@j;:FCOeWd8gҚB]SâD9ѻ ݑzlE{/m+>!D/-PinFP[SsR3-UZ,U+ 䉟G# "mJ;.eo6#RQ.WYY?b٢ѽF$2'ih,LŹ.WHU´17b ]BAz hyY+$kﶏp 9{Id[O5ƄÔ?K/c0?.8i-8RQ(aʮ 9n>blS%!4ɔa:U/0&Uł T(=- -GKƆ>8^JOP}sIA D!~zb T׷b4n8x0q&70!YvŏOc|%BG^ш zXZ+ DZ%LkƬܑWi~H '"Ŵurw: o-0mߡVb8 ~]e6AY$|b1R=;*)ӲGP_ҭƖRLt-wZ A ? .:no>s.0q>,z* FBu%us;t U}/>̐E_Ha$ΞAfWG:2;"\Ӷ`BXzS%؍f5ձUEzBt*. +6xL0bCnCO@ꌅXjd=ڪ  n|ci>pmج`,zl9RNJ/t] f,<]=6fow*ˤ~7 Iٹ#dv:wF7{.U9qA 36lkW ݞt!y\i7WZ M8 vjK+YxAAr4BBJ_(( ,"6Xgamz7e|PWqN/-x,%}Ɍ_.\Ȯ3*sfӝ@PD6ӱZ_ ;V<44˝.j$dϞq$- w\ 8)eD dnY*DfR5i)b@#IK&Y Uܘ*ջT aГes2 X|skoԵrYAo>yCY=\}TqP3×,պs2nhfirE#Ó5Jw[ZU5\ى$Đz_c5mKǨ۩z9/mVψS ,'H0ʹİW0(f8aU5BJ#QJ&=I8 . ak MK&&\'qZA,*2mDܴtV;^W8(3*H%C7B/`S5O}sj)~khIS{ AN>1╗ skiX$ok4b;s\9ZZs,7  f? RG-ctS ?kT?A㽕{haM̡Ic )'{*}-D#("sTF Ijj "ص~!llcnB/тe'ZeEL&8lAI*1)FO0,7ޠýSmokyH%TƉUQx5GCQ)f7Ip V $iŗ`ݸq_w7m?MC[hZ+j}llc2,r?P3_{gHЧz!U.}S8%xMBj}m$'sSh+n %v}~l\!W/ Qj54{[Ew+#F.q6QY}\M Jv.P7‚H!Ć']yE(Is>BX 5ۨ+`4?=ޕRipX8g#B3PfhL|O\ʤN Vnmkj6)5vpv*{QaX ^~1QMggi#Wr2{0r9:gk WmoA>v^};V3aoM{1䊪![+RE1vèVX:(lc|0~%*eHɎiպI64~p|8Ԏ;wΗvk.dFzJ?>lg;4r! Rp@cGe``j rgJ J wt: 㧀JW0V$ChPu{aW ʙ`Qp|^!'5 y LAyX@Ǻ ʄ)}酻(ꂩ(gBH+'Dljnwyt7I0d3 |UvptHëeWƹFvV#1G@jÜ"0 !tsC( T2_6pGѫ@@PC% 0> 1 v[[l\gt" 0zxDJrn&'y~?Fd'oK{m&ù,\.R`i {.TRN^3_wbXZd:eOb,r (`NtIjWt:n\BU8 <) : ,cp? g}\Y~G`7fU"l_^gRod5\~9 [{3-&ʖHnO. l|-ls2)?.DX9UZTZ|B(=ȸq=_]zX$`xbKBs^WXKrG r炬sXq׵rZIK%Q L&qkY/lЈ ޤLF\WKD΅`J[wzD)!õy@*pu:1Ik^V B_hDLኆ9`g@ggeа Pk4DHng b%KI̱֜3*W844 4(ry [m»%&@)j5c]I1Vp%K1x޾K8"0vPy㎚"(yyLkA_z7$qPj"ΫO a:o M1Pbk܁9E%"\&ި%E5rW%$J@?0n@#$$I}⌫t)U3 yYum+RS9C76F52ň3&=z*1bivu7%A?b"),ԕI `F|̲6/twYk~z|+ra0pxKQ71ntT+ 5>YNK>!Yd1|l#jsEd@"zu/vw0]6T-<uϞ$50<-ڱe1;.CyNkmx=@,L˄'eϪ0U$!(Is=Ljc9U !!@2vcը sl^2 ODP0 f}^аL2jpUCIŔûbC}p+BrhdbjP qpHgE5Γ8kSg,a/37ľqhWLuip-H.]^+-(W[yLAjU>݌X,lUIC\"q|CvV> wVh\3f% 3HrI|H<6-`k{f| *7勱tHAA} !oq09lAs׹p!{vna&!vmz"d7F1w%\%#q:Q2wO{pC@WDl/58)Ouow*R/G2JXro$QRld ~fo$8 X%ǂ{̃וUn _mNT0rsg Z'9jt|8?Q>qy5EAfgKJSA`rA XԠ^R5_E oK%(F*+]y2}NjT̋휙`2 ɣ0ł[rK_to4x y .GM\.'Ym#K09efI5!m-O~Fhs]Pv ,o1Jʃz48b^WMc4t EuU MūEow+o ^gqP6iڂ_ݍֹآC*0L#W_Y'ok UB`'TvZi*:}5kFSWC(-GYbm%$H~Vr"'fq#;>熉ʡ2[Y7o 葸7mHE@c:Ց϶4}'_[Z˹mDxzmг89H҇u6m?lsPSem4oʾ2cJ0pn/ Ftl1r8swnR`ybD $wPOf2 (,zC„Aj䥥gUq5X+^%FE5sw_X8Iұ;~IٷC*,RNx]ݣCb`Dq4zps?V'Fz9({UVkn)54d@,&$ۿs|9q>׬X{j9Q rUd(:ԫsɸloVHJ g)Kl?' &MC''& 98ֿCsEM'^V瞵:[Z#>[fzDǭ4'XlDa;=u|\x,>%8rGً}Y1>^csҁ89WPmRzT;@iìnρ |mV4e(縳+7AX , 3̭^ RqvTw դRDD"_=8ϲBˮ0עz6qfѪ A^ҚM%Ҵ< TB%ٗwHslp|_'FݼtTwNEoPƲ]=ϯ.!%ء%8 0Ɵ GKm!Y't'`ڭd~8]e'v Ɔ9xSKKk ,SX#E/C{LL6:Sf zOWw6eG37L<Fyl t1fFn}wijFBDr~y…#1 WWux$ 0z4:]i''QEDg(?-r}|Odq[/ &QNQÉǕb:Xcl: [NߥBlo)SqK1UFoHcBx_pP\ +׉𖊣o bGljlJn&]"nd jhqg{},F%Vg82{ٗ5Q\hWq 5B-ߪ/ű8!wC2KCҏkmDڹ؁<ޚr?M;%ޢ뱒lA1!4&j_9Mەv0!\ S cFĺU_ zlI)bân];¸y8 #k/gO08egV$sgc1&:ƹ5Hڛ,uĠ$N}Mw`@&m!:1m\;S+y^O\Ck/V75t.=QuPL< [b$ua3UM&38P؂`2cٿ͔裁J**KU˃iaaCMSaU9\ǥd?< 0!Nj4&FF^@GAJAɑ~UIO3FˡG逎b+~JHn"B荬tH@At8aԈ߲YAS|w' /^u>w4r'({?(-ݪ(vd|G]ё?%>G Km3BVKR]0R~Cqlqiqw4V:1u7y lQ. sfGWhI!\ke݉:)>WeUK*#e bg+7dh|Օ}t4^XNuqI,B1zv߫vNG[eLdҀ"O2&C&w)Tg:Sp)ɫ_:B+hz*/_z3Bv.M5D4mH[}FШ,o}{p RTד^Az1,rnXgz+-qtEFt`yMPtm +cҳ-j[g>tϠ@o4A!xؕ܈^PȺiآNbJb \05CCie w;E`gi л0 Oi8xZ+FqKi5l]r,G9; -TSpcXocRbZi 1p kbx;k-euwv7G¬μZ$CuJgf-Iڛk%YՁNL׼)^Vψl̇~9SpLpn^,_׏6݆cMZ)kaOAfڢx"HŅu#N̛^ htJB_4+YD2 3Z&AI GO a:ɣHDa2]yO $W\G'ݲ,HWtžнdWךA0*? 9Fh1[8X`K1H͈p&>rNΊr-cC$/;Pt2eg6WQKվUVt)$i@B.Dnp$U4DM:IG#ˇsˋMC1 FMUT0arYl-%R~ cf(ޥW ^"">u ZH G6 惼TK~<Ů!sgej=h%D"e*21V`0(W2( RkTaYn/ď AaRBJz'5)q+[Eo/oIЛn\`C<$<Nq&|/%N@oЙQ<H7g9؋s Y"o|:ga> U ϻP:{&zTMQ%{B kW6˞CkZS|f>cN?zamCmat<ض[EcU)M,]F M~dV,`f_`fu gvAMlv];}4'MnujEmn(4 G3ܲ|I5$՜eS]оT4بۇU HDK9V(q:~=+5qwmQqjx]_p8K`j:p%GBf= Ai+!I#yU_6=m&SCb|sLGQp@~8fۤk X)d7 `-=}yw0]دؑ;_׬K"&63w(^ T2}'b}\boaj5ƉJ ^tR.RD#L֥ ?w "Nx(ҍ"HV^F/o\g n 3iF4ai+_8fRrY]EZc-23/JAۊn("Uj61?mWҙ>[r,Wf0J,5 XR#nLIF54v'ݧ@$i$O pVN.$]fú"z VSp1b+| {t%DiLy  LBl/&p6x3. /Y lؿ#|..%!E.i#×>\)˨_/fQ}5> ENx j2ZݵscyQ%s1YDYpW |Z/ܿg?.\ 1|ZȹK \Z8,}d\v bO3xABonh]ڕ2vRFQq4:RtqafyBBP:,-N@Ӛ-59q>.۟j!b׬X|{5-"-c&+D9V~5NOk%u}L)D}㟚(ɪ| .U5kD{Ū Ƀhz&yoS+W`21h8*I$fx`uJUy @ib icɷe@~Hw7D9ܪ-a49D'sPiO!ni(Ҽe p<h=ێp9%L-ց0ͮ!ԕ|Nm&mT0:--Vea|\ȍ8 AD JkAd,llcMS{7`HuhFlj݉lϚr.FJ,d ۗ2YtP)#y'<`s8nyιzAi-'d8ohl:__|b C ip~bIX m5șVY=d䈦}I< TvfF8E!M2󚔲p.=c1g37lXm9ˤ" xjoQʯ;K6YfXr)HOu23y\&AeF QmTcCΠAڵxMuP&fωUlaD+#2 WԯV4`jW‡4>4cV6"s&)-0Y MM:*ɏ$g-CR&[hx:־0|Fo 3~]~Jaڍun  .59H U%Msl}EBb;J A\YVKC 6UpZ,!OpB=v(KǮaK;e㤴]n_HGy-^&Tn̓?zeq>:CǷ&üa|oGyeJ*?&PC ;8y`^粯n,쉏]FF0JHyjB.p /!~"ID~Ҝѝ6`LٲfODI@]|W}i;P{ I݀ÙE )^rl DIyX 2TdiEԏ%i I/$frBP!~HncFtIEJ!-U H}{k,DKR]RFD#1M0dɌ"aͥuo׃ð ;ظHc(/.i'4OSڤfE6%WbjFkxkR]g}M4[t,_ Po<:c (-7,i p=]f&e7DAMp6@y5EcPIB?ޖH&ןpR_kREė? L)wBWf.g)7)@HV O$)^-0hhDvXhHZ]< "p;^0|A@vzXͅZCyXd%}h$ھ?=g!lK_f& \g6-`\V{hꂝ=!/wb 9r7V0uvs;Eꠥ,`̖dy~d]p`uUp>2ǾDv@BFj^Z%?7 ~Z{85 e}díWueDGyrFd sKD2R4$wu;1S&@I!1$ -LAH_DcLݤPVi.y&]v9JSVOLQd5Iz h=+y & L5 ]|hLZ]jM f)BLcó88ڕQYwIAl)4lφ!zÿh8#Gwy32DzP:]Hj= c0WYhiVMg}"!:B 3blp@)=~Fb[3㭟BBg0?㸷ǔ-܆ gr\([A(_ۥlRjX>B/{}xp4v {UbDA:ZK딶TA:I泛A-AFp6}J Y+Z^0ۧ3A}/{A14@Tt_ 3Ś4'}˳gzK{TW䘐9TsZNT^V {;΃3L,ύ)Ӯ 6\kA}W.f_ei_IN](C`enib}ۋo ÌD{_8g_y&WT-Ю{BO W)`Wf.I9g{L%8@Ph{ώ}v-4Lcnf*oiL+~]FE X(K-7PC^v)`7]!_\"uD2} %1_Q,R`ή;d6ȎLu$T/\p;Y5bWxrS?s/͔a*(%K}7p&Ryyxe P }UVI@|qmH8t']*(ժ-.T:4ŮYJóc./t顔Tt'`˞=%/mW& ,(!>7C`# t":bW: /+绂VHF NxW\Gg|dvБ R-Ó&ɖX?ف qGq9+oܒGG|&k]SY03bb hI`VC1'xZ{EnlLnWboyY'+J)ip pw_O]SDv U[޸pLrQ!3!ӟg(rnc"j^hሸ$zt &6%.jƳE\S jT"kNBO[o\r%c`k} > ֶGsODlk " іNOI)'sCkZt16:1`R .̓1JxaأCL1`MC╽h-ԻY b=G 9~ U㯔@}wZc߉=Il'& Ѳ!Z/Y:ir EJ,:ZN`pF΃i&%RQ49asv1( ^5}nԑQcJҽKCS̞RS)Nxo-s1`ӍL6fD!Fx:]QcA$hZnQf[~f&+7)WgسLMN\e"ZG( aG=/^%qgT/|v] ^$;}!JaP-j]!wu͞TH ޔA`BF8Nh#_a>;gR 9c~dh| ӷLl6Ƈե8  1<;TH2Lpq>|-(y;bbt1,,0^;/~k:m3I+la{h 8ݔUT㞍_nR I74ΒɇrV ŽMAW̳4F%|Q!,:gy0++4ċaZ1* cu_N>b.v}' Q uH]ñkΙC 7Mz?ُu k&('hDq+-EGT|dH-Nv;;\ R}&΀MQL8.$'KZ X;kT e*eG.\g\φL@/4X~M U6R-z£<ϫ'qq9q #8e63^Rl/M3.u3<;)X9M xP/RLHN;a#fQP*R=Bhj`3@,}MPbe6 {޽*h?tR4qRC&~1S {#g 6¹z2=I3Q75ѹ9@i~!1]H}ȲK\V/qrWQ ȼ 9qEn,L3^oRGNnCxtu9+:R1$ɮF'uWa-([eKqK:"c qunr@Li=28glhLs8՛%R:!BoIi_dfDa#g2(fgl}ܠ;D)40Fe-59#,!y cX_3 [7 n>RR%.0T|rPTL.1j*aޟ6q ܗ ju2S|K'[6NuDZwc9Iy_N(E2'~#:TAH,Y("!ʍDK""M27g.GtqI}b-OS5m4`k@L%57P-|U7} ӀP*@fUoM2$MeX'AأC#ob|oUom]]~ga1ry8$؍(Z7<\\ %&F6G= $ tYt,~WW B;ۮkJDǗ`P z=݁7Gd&h, ִŀ`q 1N89Hk9hw% w|XaOxI55ƻjHۛa83Ǫ$ﱣ\x *XG)%whei4zfe$%$9Aʾ- sr( e;H؟=cd(^V3PFyzӑxhSunL~Qoٹ bV:7M0.JZF%$Í9v\Jy`V]NzoZ]IPg}lEBmOPt:VE"RPE=Gp$*?Ԋ% .m7$f?؎@Ł77- "fR~vH['ĴU$;Цm^G_W~Ɂ` $"b~Y⛻&W0b)^JL!t{I*#^DK^aFեoC9-Ӥ 5;J&#G:\b7BJ>ASV x{ݦXޕaMzn, v@YeTϺ7ɼiV[>\1NX%$ɎY"lMlذw izXʀт}c>E46P!6r ]&%as/*pѬ#=/%g `Į-lx[?C@0Q~PTW,;\ g82k9`*邒UAL w\-38n}m:"钷ҹ^:6# Z,)x'pvs@(^j;XE*rL@Nz؈2cH=&]r^+5T)&_ԕ@tADybS } :.Μ3Jf @8$QhiEGZ,9g2r GdcYX&lŔshWJ*ʳWo G;SHxoW = AQW7*Nyi@XL4y #Aa֭,DȺ:t ?]R*o \c6׭(7DXLՎbZxwFĄ,lX<;^YZ|YoI,gQ}+3ȶ"D=8Pwb.$S\ph]/7]}Ծfϣ=.($1" 涚R *[k29yUĢzK0QZ?v\w Q:~.ɻt e$+wprf 뻲=sV>APЇ%d Q>=[~d'R#̶XhIKŸnFxiK.,TI%J]^2ᩨی BN)\ ܖ ?FanJ@ȃ<t ɠ3@sjQ2>uYz$y)\qU2O1[Tz|eD8R!OWgSByU]\U/ib3 $C8/'iȗO޿WߧAn­a*qzI&{E]\f%ny55_7RGt C5w #U|bv'[\v8"ٿ%? ]G+Nq`/hiLYO2yݱbE9<ĩ{鵽1|k/]nW[K1}RЂs\86Ey@#͟r6qk*u$ &?dnHMVQuջA\ |mF_mNsή=*h$U&cj=ӇbD()|,Ⱦ(ƿN77zB~@!pY7N"pzcߤ3&j7kТ&0f݇UhRrCj E2J 2kBҌX]P&RSEW^bCiHѮiv'"-s x3_0Ie5 #uzf_b7z|gRz>3h0a&A'ZAIHsS)3bˆ8#-4_ ̩썖$4JYEC}֤e^?FĔ|D&yZ,CLP26ܮt'ʏ^QˌFcDYhXN"i}v漆 ?gnɘwyr&Vˁo(VMRFLaeHu4Ac@*>AkcӤ޾=q > :j3; ͎SgB'Gkt^#~ebKUDB=N G(-JbvFd<0t!eݢa/!)j811GNa c1 EvjޠX%Gb 4PۨwaKl(!4w\Me89J=їPU?rێToM{21FP NIZSuPYaϺr+MѳbU>7 Nhl ʖ ݅ǨCC)Etu€ |Z|leYS!|2\S؂CQ* d IxUDDlpP(6Qsˀ|e>Ayz LBӕM1 8` (EUeЧ0.te6)uxe7ۺa݊W̉I⾰H9c0M;gRh0=5)><,hVdJepXa WHkjnyd GWP30&bǸb?#<'CR~}=@>r25tJxtjŭPPVBH["?RpUfC I mL>2(Y'uf4Қ`y6LNP_ܫYkP Z9ψ-qb(ӌ8s4_=9Y

{ >R xL"/kfA}!el@27`au]uR?#%$c WEGc$?u"eI&BTTQB&n0m-$KwY [M N!s,AzZiJ^X7Jw1Hة!Ԅh:_Dɨݬs `b դk|ϣ!h(a(Dt6I$*S5 n1 Fc|٭EiՋ!rR:3^؅9*+EwFTe_I-(. E+FwH8a3l4ӋEAJP 4|#jY"rĸ[ FrXФ+K8;tϪQ즣gϵY>'1ukAZ<'yA3 Qߵ ӠC؂ .?23_Z:YH.-Aaq[1 `<2ZDV5ߥ%!7pSHr5ɑeQ/ȁ\Â6QXsrfMg7}Qba<W`С]h0~6F0zNn.6c{XiWZqIh-)Of[+1dz[f.k@rHƘ?v\}Xw[y=0iuFFx\'P\`^^IatQu=OZRd|k|MR9 2 ۗBf N "Пs|ZG'ټO+cHj v&ǔ'0]k!agJF: `,'O-(lTaìnLսW@ - W@v+2Ij(e A#c0K]W1]Bmշaͥ %hw\1ۼG̗g__edɠGe%`kuJ)U١.Y;: hfi" Z[b*)1Lf7ʆ/po8P#\Xԋ4 qAЫ[,) Z/% gk$)NF)J-7a۵W/%v]xt7?ƞ&Vvc7p7O'a&R\GO߁b[^mD"K=tEꑭ1B~Uqzϑ L9'be׸'T{,uy MqқmAB YfNS6ʓoKو:"+ SA-cca2MxI|)MMf"vE |1aR!ݻ% MHj&ۋj<dZ9T^#{'p# n%ViJl_/bJ8ȳzmXt< Nwh(F~Sb5MS=}PD[ā'g,[ZǞ̈́2bTOeUjsݺd[Y:5SuohPh!ŋŸg۷r@+=Oܩ>چVL^KQ\73UFxcKx܇ae5h+3MʶC _-;aXzv/ %H~,Nt\$x N&I WXl+`yzS=or{ԛ!ׄ&n4S [:3 .~#ُ22'rn kˇJ"5{9; E%,15\8ã|==7Fu@ZUCt(ePz1Ε>!O  *~]Hp CQOALՅ3-s$F9@mh1u&$!xw7Zj5f;y ⱂr:>e@@Wy }#Y6WpF;_І&cMO% O=8Z B%nZFƼZp ב:ˡ Xb7&3Ԩ `HA׀ָ/.lEXXv)wNy%ٌ1t~p7Tu·tjl M귺SL\\N-A- 2ה ?ф .1=Q[Ow:x7tnF_cOZ@xڤ!|w(Ǽ*-LbjP4o 7vZb{*f&(S[J@NcL/Uawe4 i 6֓9-MWf}A!;vM}jEzK٩!?&(粕<ENuefñm :11dfInsn7DVH63ϊGaxI1Ecӂ0"rh^`Nk=AJMly}mjgE'ϫ "A壥4pǕZ(|u}h?*|\M 8A|/WcVTٖ;tJ)U2C'@xS6*_-Ƅ ]xeE2k+,QIFyIAfHcy㳣of1%tb5lnDC ŽK!KVUqU;e!n7 H >q}5Q >%X);Emk7ƛY2#C~dO'_#<qkDlˉ=JEJ`o{H**m"xq}A'w_P!pNW~ޣ_@w]-;!J?WNm%y'x6w9m q3Cӳ%fBIQh:#0CEYɻYוT ZiՒn rǣk0875jhA-@Թ=㑭p/ ulv@r{z]_#T|I^_~6gfWΧ V 7 !H). @jINBvx1pUoCg;U]f AEÐJЀ*8v''RjPw,5Uxt 7k@9*r#V@4g SO|*|F/FSpw(H؍'{mV /{_Oˬ$p 0]e=0"%M_(O I~Ǭ8x5 )\' olׂ)3ݒ5r3̖ ?WWXp<%1bz$eB{*<stFDa7 ]Yg[D-9ƛq;L_j_CЇ05nmʎـ=G׃*WWrVںs^e#0τ}=TZ}GêvtCDd/7h͎f4 3%?|2H86Z= XTb0yYny:߆>Dꂁ)iTY.DA⒄g}xͪ2LdİĆLgQx"[b,A{N3Ӈ%/8 20 xخ+G>%;,-_6QE@O9,s*9I|nEʕלK!C( MJxXp[tEpSþ&IǸw7naVTd&/9H4a 48Á=yz0 Xepx'[!c/ߖ&`ծPtfLj4OAh|3tPwy$ ^cBڋ$<:jQ8<?@K6[(.{̐.@ &y>4<$`r+Q0Җmھ;X=&X ?oZMMqSI(Ï2Nm>#}Ona%_[WEs)MwޗslLŹ[)"`R R\AR99i#a_3 N];{X7J $]lTA&̞ 2YNit(}n F嫤{L(+5K?_|:St}I2Iwfsn0|'$<7e荬R+̿5x Gk{>"3m)82W܇Ҝ@ݨ&"Kb.f%"|)'QyyO7b3:#[5.4ߦwfKZs;s!E)_с`[[X 9a]vǽD;`d&j\ 1v'=h%n2V{č?9?gdFwy2nyÖr5~Z7c8W3q?,?l:lb,$Qﮖ3ܫ)OI,^͝ Lpt : GF G1"6 Z1V7 ۩u?GK4 - ([\`]CuQ|3"-Q!' /Ua$ٸlID5" UUh{Prā"S;gz$mÁi Ho{DGx?ݞ5F*iLvh~-׶ε@Mj0~>ג:無~ "o̿E52ڢ93PR)há Պi9>w1rW5 Ά4Mk!4Tny>զ$$.LXA,aټ(o(~\ŭ6.:%#5]da2t;ƌ,v]Kg >?D.x N%;m:sP HuFͱ&f] 3 'B.#9-n<*am7e ߾L@d 䈥sPs2K09&y:a~P"tttU&t&Sm' JxS@Q{ ^gTsuANHu-֬47A|CIQIwC_Y4]^HBG:(ZffO'^t6P U7'>%+@}֗xRI?"D]lHv:m*sq/Hߣт𕑪_fg-7 Zҗ zea hk19)9ZVTd8huO.+l,(IP-ODCc;DG8K!GWh$܊TSnbXNx`c@ww^u@SH3|к'#%wZF3MhBN2?Pm F߄s.L x[.1tJ} $Y sM~ޭܼ, ͙װE𵉺ˍ1/wi+6.H/,1H km K 0$4o1*Q@bR1Gzb sX¬Vwh8!m^TŌ09,x2Q`9x7Zl<HAٝo VuD^@"[0>^$0c>fzx?bc,c'I~DOn_F&}¨A&ޯ:7Ќ$1\8ceYE.냋3+#|4t /FbŶH^7B{-Sr 3`y?2Q!E]Op1׀+3|J  O2:4M`T@ܼڐK̿cދ9e?TP\ivFUddf ;V~:ُk2-C|l _!$"МS/ZUb$r0, J.qd D%{"Ȳ />P{N80{ A>sSg~9;q!1ǔ=w%o^leAi6)چ.FɟUK6Fd ϥ2|]Dt]TǡN'tL66=X%. fYr.=d9u:`x<%F5=G;jm[8[@ÌϚ|:lҫHtwh(Fwդ#g$cK2v,3y2֒7LgȺԱkmGE0RhY} SJՎvjӃtf8֮5ds) 'ʰI 47SpӘ=筶Fp[sazk!t,wbC<>upZv qSGf2;b$n>ҚDv=a&$- bK=ijm.1#iONAD۹=&c)ů-xW;U\&_6!VR(Hr([#ܨ[Pތf#@;_czX6I3xݰXr<i!Gp~?f$Q5:43t8>_cpgV!dm֐( VYHSyR`=,I!j7iGW&&93δhv6B޶nAdWښXggj[7Qj:!!V㚋\g[W}tִbԲ8îj?푯(n-r]JAQAXɁpTڵeMl*Fd_K!GsFuY] 3j MW7L뺥g(cŵ\7bLvv9MC TmV![bAIܖSV4_Χ3 ?p^:^@gFGէ Y dђ e g(:KRQDlWJ;BV8w3<$ȫ%lQ88SہffB6E JލCM ^2-,fil,kV;l%ls:9  -\$ "feUDw0M/辊U'(ƾɐR$V-'InRle*(gi)ƹ&J7\Vy]O_KG+X\ȁV.V;r:]fF"ܞ\*߳VLG"uL9:|'/RԉRq]Ot8Oamq[׺)?uV&m#O*B1#_lh|Dީ{قbd:V'+xTZ4u_6vmPץ0 (\z l]]ŗ5rtL.evGZ='C8dn/lH@V R5 WdsI7 q]='l~ѩB}c5MļaDߦwYNjHjd='"sΪm-l!3uhsF bG7(6A}]DD%AH c]PxU&n4LE i y+{!^%blS4}97ylUKp*8PbO s̳ъ iv>9f݉Mn /ð-x#v]/a ݸ_ϋST_J,ې⟱zwIRHؖQ|oq+p;S4,5r|5Ү^%4TRmh /BvzNʑPk5[?ș1B 14`rayrfnʾӦtndb2eN;4ҏQNA$ck4^5#f QLW()'@T8Q>xPYsDe{s-ٌ~Yq<]:M6#Wm~q-$ܾK4㟮jm^׎s*l&&jt:kcof/ IMUt Kb7$H"]z,4ʘ' r{2U(8FШ!mnGĞ֥ZDŽ*_OMT?^FVClqAvjzWsئ)@ᛀnGjO,.5`:H!ʦo%aO %څL ,!3e^ذ>#W}-pMǐ4`t.ZR;vإfU\~3rwI5٩JYei? qɧcSVƔ#lfZh3>ђilj&j񑚄 /)%Պ^f0 ĜJ[ 2^l,`oȔ) lCdm6l\MYI17j~>[sZ5 + a ^ZD (]Dݠ`aTI4ŎЩ>‘)!"< oGFfZƌ3 ƲjBr`VkCPRn .D| ]ۖSI ?zdPuqiP$fȅbٛ͘3w.Ҁv/kN'-2"B_ٱߚxZ.x"#||oQ=zq?\+2ҝ0VW:w#H?CCs0c'6>|  %z}(;0T@/'o`1x"t @zgUd]+QٽN)'v 6"?@Q-d"2 7o/fopAϿ-הq."!xuW) WT1?IVδYnP@Rs-sg`Iv ~R )'1 qPYѡD[*O`CW Ey,ˠ89l̫ܻke=>nI!ȧkafd`ܞ6 AoSڲ%mk_81 0xsVhqK)KwtŽϒd؀9qX>5HKY'=lLC߲&%iz~ֻ檛:sgEΥk0 xʜ?SՃD#BUOnT&*0@#}h}D¸ 2†;PK+OF:PHͼqe)!ݙ"rU;p=߀%1uZ.su}8FԤV2$-<"Xʆa` L "x,#V=_=vgA5¬wcu_O[&LfOC MaO+µM˶3[̉D&S.Ⴎ5m4&ﻉ]NIў wܧԢݮΑxy_,DReLg9f (|nf"* `۶X\E_;\]r'b  syR7}VG22`b];T~ݱƬ^ ky<4m0.\mm[Z YWC֕n! U2"ܬxȇCeÇt\|N1Ud|ɶ2.'=8pZ.I[UFN:]sLVV.V к#ܝx6f0B%=Vo[gY+G5% NM"&m߰¡>H!;Pc[; IwP{=V[\ sH q#0ί%['sԢ6C.enU+9k1n-0u8]j#>_D8)V@ xVg,O8%QBU$?ԂH Rea Rba1UVi ֹԴt]Ch.uK+ $&A,͡kVQ.kkմCcZVN^E`d*ɿ2=:yݬp}"dLI ŏdrb{ G6S}BO| {PxU}9r0N)oqYJYy.4ViRl9 䪂!?9g,*jǙ]fl18wct_ il`G~RcQ9ԝygnlXT'll^R+8T]SAr~gO5fqj2ݰc^IseI?Ǚ7Q D<{1ryS'u 9+&Xlt/h.)'6b%펧Wܩ&]$oR*J@#зVxp`t4,kcc7d>rk8cD&J, 55wig*X/XccoЩڗI5wb 4J[tc0&~&jn^Dw)冀QUVt9JOm߮A)(>FNfB îXf,0!2J/1] Կ7['p=؉9=ʹEYi:O \0칚8|<=j]3UAov'+$@S"΀"[2?Zd~k9vsP`k`sOy/;ObR> s]cG3SC >Ү6%`B4cN\d!6f N猪%܆Bsa&sh\ HIdY77M|OQY͔zlhaq+DK/䶩v TKK,~гrqs/@xIeM^+ZyL!h: RBdh@N Mlt뷚ꢛfDD:"FOi^aV"wU̮tv9It.lp%J(~?\uKaPyě;sh'!l -IknF Eoav }cN ǵ$UWw)s]q_r?{qPF$x 2+O-{rZ#<$ZX8O=YXdUS01@~_93W*!6cԦv4z{wӳu+k)(3y FKby)T_tPĚV@FVjIևYbWHps![Q稁mKBoXc&OCsemߊ&&HztW(]qI~!):}fWeƖpi-k] R>ȷla[ 4;R[@YOP Ag1>F:/* BUC3*N?hDMBp+-ɰ \myk~~|%$eI,5Od߯Ϟf.౰uHIjsX<>,|l)r<\9\{o^׆'kʿ. :tNt&b蛎j'-A׵d; *.z,MGYXd!stð# HŃ-Z.K@%#f37 W4XcЇUQkʒ4vj^:G59X%"SjGN$[&b&HcABh@C  BRed ho_ ^QgQxsӢ1:-+^7Kqt0ӯzQ.:WBnCgqeC_j[0S|!DSýs kU"5VH]35TFCQʚwn)3'^ slQePi̷2!Ҫ] }E<;`:_ֺA2$v t.-fX*K(%t <, $#OkV*{A?ñh|+yذm5rL l 3N\`fxD]txxEl@;l (t=b)Q R`9 jKrBfg:qUqe 8 cGٸ9,e|q e]& ][C{ҁz[SWT\,I`=f/Qz>"(=0@g<'N. 8_#k1>Ȉ:3YvBxVZۚ Ma3GhU^0"?_!4 zI1pvy =P0տ| Fg/Nr˺& yO0)cUF* ujzr/V{nTcC}C*UtB^T+[(rQ#֒Z$Z?/P6 ᩹<$q%A! Kc+%/3\{aM2Zy{'D'u/<ʣ9[^[5 DYg@K@Y*K4x$:PmOR.|FE4°܊)(3t wk{`lhMhOMeK`J𵎢E`Qaէq3don^F6_68/?9)wi7(u\ʘӪ7Tg8pG&S ^bbx&\|#ǎg$؆}_%?쁆4 ?\Y6m6 MŬo#ˋZH&Uʒ1BVH0*sz~#gQ2aJ uinO?Jq&+I/0kZe]-N AJU`JܩU{ 7[pr@GpAqp:}' YC͏Nh؍q:mi4{Ƃw>C7w_"L(Ʒ?,yںur_*F@!~A\M6!rJ@v>uyox,vUp\SsD.UPl7㢶Rq'q>9_T^:^P_NݭķdL1:% կs"<5m1zPUV(OKUfAm }S/RDfٝ2 c;+G'VqE˜"4/X{}7~,La+lPye~ wm$?WGd$U]en Ks"xFHE: .{Ů.&$϶~WBkH)oK Xwu.Ö,}1#nEJ}f1=H:翳Pc i[Eεz“1lO 2u/lMU_[NtDU·oxhDtH`toHKqft.EٯSPTqJZ+#hQnRQ+:S{h j֛-RJ(Ecrh"zTRN'M :n? =DK N|&J4G+X 5Y*mtbң2R:ܡV"N RT^;W@sA8 Z3+INcn3P~_1J_IX6ynMʳ._Νv-(iJd HX~̼"쨔,W1kL09 㝳CAo:T#DhX`jSl.B~X3E2`TwWڻH$5=A'(!XԐo7MY]{ꏢMp3Ż@Kg!C#ߦܭ7ܷ]pZ)#Ӷn _}OL"<掳}US8=  Wdm:R7?_v>RP?!nu#Fp}AoCχuS)(y7C҆mڒ+r G|c0*[EI|QC V=}~tJ͍2'=s"^*7Iɴ]{ 囫>ay%Ɍ󄂃m\g{PջŝtT+!%MLGKm1є0( ˚I%~Pn@_QI֔ʈeSSVfoIC7:% aG=e|j{;F԰ctT8ح 4j ((łn@l&ք2 6M\8,?"%" [wT !Y^k[1B(j7cf:PqHKu'^2_eT4\e9nBeaoݤ)Ж3{iZ}@@D (:ؘ~Z]ޱ?FF37Pg7mUP`KJu7[&!!Xz%l4_lj|B;֜яg~Ho,E\`R?k(G(pt \0DfN5H[DR0{uhâë0_$Cig O.̤b{8J@"R!6::_l 4˰;/imcL<f0}"fX.lMwicY;V]QZMˬk@+ԊTRHJǠGm.pv+al`uV3HtBjk%Lcp? 3bn2%k$V0E|h{{Ո\PsIB'E\jTLtIK0C4h`r:ɴHrMMIe`x_\mrk֑0CN6 $ ^xD,1G3ʧώʭyS>'yS9i>GD{?0uXWVu'T#jN/ Bv5v4X!/=DA {;b5ĵ86eJ nfʖ>) b7l΁LXDžkpR4"QGmwQ6o c3k,{LLI3CGki"#Itljc3h-!@(%@خ] `ORH%[ς@tپЍ+IjGm_M.{8f79W_QEowV3WXC2vjK,ibN񋪃@P88! څ,( Fd:D7lx`ѼQ ~ Xc )N 2 ,<׊ xphKI1T_ ftQ줋R[OCpL4I92ϱS?uk}zyg+\+ ;=GxJ~hfn+j,as#.T#2n]==4[>%nkEMp꓄B j޽F56siL&hiilNDҞ@֤--.}y#Śi{Q|RD8y)D)ZSv:q #rG2Xf?^PrU01F帲=f)&ZmX $!=m_v@:yWJ܋;ht Yȭnp^ ]7+%r= P[-B !]@sb]R"u{E1[7QFzL߿ MO{}: %?=#!{ 0ګyLI^d3鹻 34D*P`퍔f;?X9ҠCodzuս Fr81!șNU1_ժκaH;?w)W,L̻kLq â4,&̦S5+tMp3u5ggܽ͋L KrEsCꖕ14CTvMC8d `9 $025lET!U\<$eCXXX jB{d%^ШP@!bRlu [Vq< V*tEaܝVq by y (ilYxح#<~RP' U0d)=ӿ+!ar]iyZ7~f8jАf=yB*?h'`jY;$|߃%4qw'fqxʙ\©)I ʧ PN=V|?ܯEC: M^J\̆-]27Ailgл0-1o՘C$Tſn2>HE' L6գ"uQo37Վ>Ԋ Ai7X-O%Fy`Z7Fϻ!8E̳n\Ow26V\2P}"q:wM]/fb9pe&[D~c#B$Sp0/BEXC{6YB03Q'yy5^$h& Yf|lSIxb8:7ai* %0M%mxSzW$c5Y;lKJkʫ&@t^.th0;#+V(jPմ#ڥ*_^ *'@C/Ǟw-zfF;v)-i,L[jW#^Q.'EN*9#CtUïj2;0{1`sK9?& 2>P)lWK͖Pr!pn>qNUeω4n5&f3}c&) Fr~ AT6ש+Љ3o \ch`jƩSjOԬ{I^gzm[~*7MV_0폄C%Vm`48`y[Ugeآ8flNiP0wNNۢ]LFt&t%)G c9r+ZiKF sYoHAHɼP]ANpLX& !ݛI9)-0 eFEUɂnjU{&Ho#LP)@ OA 06pI6 톐 ΨDϙ:[trB# +S.>e< Sot}"?1~4~?y5# 'k9%;l6. 0VʼnVp3_- $g}I 90,9!D'pgP[}l1F:n:UW 'D\8 a5ꕔ*peչRK2X<7y?zg%8;q@ Jh?.2&p& 0r?=:?1+9]cRzKЪ) 6K9|t4k.[vji-VPR ջ+)mAԩ% t_`'9KZ)s,Na'Lj]嗉ܸ`,& QkNWN|9hsCӊ,6S&R;b3>"N"?;>4fY9wܶTu6+U-u!1+D.r% a Ay~abΔ^C,$sNvyG^cR'0v롸@=|sǹ[_ogʍg`X<'$;ϸCGF×fʧy*7T ʴN˷}K{,+IJQ]!wQ ^|U7E0kDڇå-f 7WώG5|jҞ\J|%,{دAE*4?!gej:G \% Lo1O~^dOsQ+s0OQZ جqB`g_&CXCPzlx^HN]wnPVPƒx:5aI^o- $[{08~1%pVtl fqEa9vSۏ*:I7&-|Dn}Ъ"٥lK߃cJˈxN R?~N?{)됐1Hnl2d–-K,5u0OK#H{c!:q᥀m-j6pK~2R$HbЀiBJGe0e8 I|KPgg?)G I?lb}v/!cƀr`r5@"zGCž㙧ߞ`H#U- XRACDz4d9d(``q"SV =Okȳ]EXhu3w Z#K"q,z5݉ G~+^Q߆X> )<3'WjG6idÓ1(ЪyҖ  =\+{Pͻ|מJgt<)Y Sm]3e7V, nОUC`N=#UN 8&"{A@#W( ^Z/p(۹K"<斌lF@D23*oe 0E-lDV:1!%+p<{82 \HY[J#(Qe D)`zg*%*9D ޹ _\Kł\4牐f M !1l(L̞(Kg XN@Xp,2ɗ 'g/ mev~ҠZ.u'hē|jGO9 "{dϚzNW*~,OKtK;b5䥯L7+H lu6DmSJsh, 2#.=+Q9M\[*}5EJ \|ps 9a/uΔ>.H1YM@4C_g&?dhTO־r5ޖ=֟8|I =E^P/UD"XhYJ.͜]h+vlZ.}õ!96k:'Yn\Y HPbRjh_Jyl(%36{2ਕxxLqƅ}E%dؚ ^PD6Vn:$X̝8jq VS" kF)4,3?F}y.HS\ Tm+<E6w[8DL 8ܨD4U/Wm 3D/h)^CRR+B`jNNx?>LuM2.Oɔn)l9[I@ v4#1S32voqCsC sBx0pC| }F%။$ &` CIkJ}Z9 J``W+P02d@oHV2Aܸ@h¦r'WPk)`!Vk'MԹ!.~֫z2۲)D&WUgB҆,(N | RVi(DϢv7ee *6ߋ&M,Y{0c ŃBt ]uhIS8@ڿhẒ!ĪR%Z[ Yc|/PtwCb{#m/z=cMoͦRb|Nז ZC*S.[ KROvҒUW҂:GBmNA6+) y@M{tfiJk]-yA5vOr|*x[ k-JS j™RpfkG8  /Z@=D. қ\(-RFb{- }U8zfx5eJxq 5k jOC :Fta}07 T@C.kZeO2- p\.6^A^ykz azR0׏A/,[X5fLJ{\m NPWԸ3PZ)ΰHw?f  =Y9a7Me@t*NsRcuk{;~;KHvع*9^@"4v룒v09-GL0gZA GlŽ96Ig/bP# j d)\oDʩӭaRU$Q/f@F~wjU$#MVAg_}'b+;;7ȍ?k\nA;M2jН/%xy碑Kkdq+5{97 HqșPު&Kz$:m!х/^ώ܆%-͖NPqO|nHG%}DM\G'QnQr7=i^5ce>^$yy$`!#(k>dn[| Lu~s0{y 쳶C/W׺>\Jd,Rx T(Z;>'`^@߁V i9qgf l;t=Z+<2G+aVMy6_)?:~-F^h(4VRh@JCy)b-IЁCl^ Ԛ@.f×kp٘%RaF]z{V)O6dlO@=LTn89 BZ(ԕ%O;M;%-D)b1]i<4ŶvnN&*Q,ܙN>ľ]EUR A [⌧]&O?~K-DT=o LBrZogk} W## YHHn)vXfK_\2QJwJ ⯜Z"eE.u(^]QB_HH 5Vs0Yp\;$o=mrZ#WmGjjԁJ RzekX etļd=jސJJٷ[[U}nk>JH\K(iy 2 e>G,` &+^ ٘2f۬1*B} o G, LZcGc.w(??8SpI¸7+f}2'# ծ͚ڝKA]ApiG@~R2]iϤ>ce똁 -|'pʰEmC.@밥[vJS q0@.&X斚ه$x$pl>9鶻L4!sҴdG.I76Ml%o6K]7kVo=)xEXsshTAWq\:P@`(+Etyin^.Q2,J/ A9G7qM6e;k32#d0"r &Iz_F/I|ӋV壘 ti 1PqP(=BF3mqܱ**)Ns]v1-;D!eF̖ov |ƌU p58 l ҟc7qd)p^xqs¾ x|p}\O kTܱhaZ[j^mjcj}1VITpMwqOvv9YTXq6Cthr~I~󏥋]!U1bRc-[FQ:zBvTcWFCh@Anbw.REFѢʅ{DgUW8Gmӣ3 Nn(xA+C Aт,yW00b3Y6T©%} h%'#xI-\LMҦKkhZ֮{O 1=O]ُGW b.^<f={@sp^Zf,lY~ n|-ТgQEBnzn`9蜍Ǚ&pi)TSX+ M$څ<- J< O^$D@Xi1WugwX\j3ނ}|+VjwHܺDA2 5)`Kp-%N\SXi9it[hpԴ0Z&%RA l N>CuqTKpF 8ۘ'SqX?xRN{JhjiI7jHFzNT3*A#`USB_&`8 ]`7"XK5q|̛AH^5m* (kx dq~ %.|fdGm"(` ޖcL?C7#cE5㊷%AQM 7ݵ|R;MƤ:߹U[ydv/~ioiX[V|-WY0E"35AA]W:5Ɂ6ŀH_ac*EJ>QsDЫ!_܀XmuApX۔苬X߫V/8-s{`aneלzDM)̨2Xv7w L|<]i CqYۘAc %'N6Q( 9Z/0?z\(Yc>A- ~\dͦ#:/BM"'4ԒyAω(#ޑ*70(faj@|M\_xTHyD,azn.x[6"4|  )h u4DbKZyw5no$''J6N唜j654`zԻ#ڑyy]„ 9jVO_~SW暎=/QŘ e^ZMiK:Emc!,mԝXh֬XuК>q4Ch/芐LR|;W,wQo8S8RT@lzE}KC4?8*/$ ODR69LeA]_bw] a >(3o8hGؓyX\ =TQls#FQlTI$i# "M#ʫ7#7TRęF!ďf)m- r;92דgM-=xZc @_rj-l}"@-QJZeWw:nD:VVz)) ڴO[bQ'؅%{)>Z,vQVb=cQ2tn9Jr^ MS Xo>F0hC.y`@Y r)qTHztz@eѭq6aI3g|[$H)+w!]! o=dxhT!m &m @ktơ=5<Y)MJe)vݫ-EQ9;ߊlpG3~h'Fε/_\0f9N|̶ Cj UVFG7lЗ N%E!F3vyƝZ 7v#hJVîpXt YEvS6Le >+_@Pgn|F !M|˙4]Pen L}J+PoB4j4Oi"P8fJW.}7j~^k̢xC8LZ'LYU%Er72θE,BY6_LAA9($krqq`T8"%K-ĉ@: 7| ?&Fq MV'V)=o첶U`ۖd.&7 ֓R7֩휈V)dy76A6Ies]^T#n5bSQr^6b9=H.#c`1DBLKꪆۗQP15dPK2rm(7UffZ?j^cyOo3^e%1x:\ۿj#)_@!~z)nϤ-g#0? z3 {.DNe$'f'1IVO N]*HwΏU!^ 7uo吒pӃKRp9raP8LЀ:d1shҍȽ{D)N# a &3GYQ fY~-ҭ_VujevA1Yvi'LD{ p$,h'Y\CR"u `~@92 -%B1-*:W]rG50*(#ݽr!^ 5=Hz\4vw?_ܩJ)k! Cv# <0^" Ƽ!)q,OB`^9Jx ɮeG1L'n$<|?_t`%DmȜ!P:b9{m5?~U׊i'}قR2;2S@fWb z'IG.na/g%F,g+T HTwT *ifn{5 EdBP%,ۓ7:q Y6'\. |[Y6 z`qλt&J<ڭy#%4Cq[uJd"W½?{GDpBAQ / λźPbaPWb/U-Y:s^g¹V_Kog4qGk3&'Ln>}Xu%X\xZf5QLa?a\9kwz|ĵ 0KJ1j0hBP<3#T2}ҠS@'Uu#Q5vh֜'Z ̻ꅩ<5<[C9PΙťxT##f4]IC.0l4 'vC[}*R)=7dZRCZpfi$H͘t ]^2y#WcϜ67]Z.Q*GqHg9%}/ntBh~c1hExJInya욓=%Y?ü,,}TZuua$utrsc6'-k}()z4p9T'3*Kv.noe!;Ok!we& fPNM|[@pY6N0H:T4m7 s5!lABqSvd?vOߝݨ 1nАKhJ槆PkW؛?-fGZTpٳpug.2p8"m4]*H@R^TQnU;B*ALDuGȔ)ZX42P:hS(P=O!rON[]@CU&͈,L1h/WsZhOa"M(3^ ꂓ0,p$3K307}_êzPrd9H$O:+` Dky8xiMW/2jP(fU+Q} c I~.6VSۚqmERё1IE+ q] ĺK+{9B#lFs|(S̯N5KdHq4tJǠ%58Ma*WN3j^T7xC~!Z8/W $3}Gf)zd?N(9O'{4=ΠU-iThؐ198X@x&%*j/8/'`HPDmrAlJ\53p: ʠ{RG?&߂K9On%*!-p 1g_KW=~F{B pL'2GϿ^Ё ܝ]t`8XEsжn?TQKҟ%_ hɛYF>J% #ӣ#(f*?}%2i-YO-sQE v_x'H]iѩ&Uf~,_iedl#U2w1<sh=RqǬ蠲. xFxCiޞ心g>%qe9pр6HY y{y9Hw﬊`X ^(y1?oq* #|K΁,dP!Il |5(A}c~bm_sc~9f\5:˂ $mCge-zHw²x6<+m_vlX"eevDY4c)GHa/|lW ! i'䑳H59}Wz oTHu[**"T~52E`wTJwG4yb6BKy-8CH#}EFL2^fWs6*mql }~CnRwhkS)2/Cxi!DD-/yNͨ'6ֆ*6޽ɩ+T dSs:k }^>C/(My/e`.*eh7qVY᫟.'때sѧsuhqF9VHJS \᫞@rF; cX~hH=I6_LjyH!_w(b+J\k#LRkqy4V' !ߋhSLkGC.=fU WZA@Y+(3<+w"x :p |Zm+2*pQ P5@ WPx>CO,oX`="[֞.#) ol0a:  Ez#0gwrTYgRcR%%PJBs*V> l> |u+=%\Ue cUU#9^bˣo瞲Pٶ&'p\ʪFǙ&:℩~EP~KU6h :QE %Pw2ɲ@sJhJmoHWc;Om')/YG;oCӇx=QA;l$9 %aEM[J3.6i\2p짃Cr]#N[edhۛ?;b3'fLJN?x})ϩϿisziLp@Z1rA 2,*ލ>_#t V2K֓#ٲ 2Y_E{.M%Z׬JHIn$߻I: CL(^LEaEuɅn?NkB6]O;Ry:CsN#|cv Z]&g ĄU>zJ\W1xYUq^ vTA#p\{ނ9ޯMGz`  ;$z.%Q4| !/ϓꍜ^vp-y&r9)&HĹL ,9~/HT3\qޅRX  ^폟ZA;4TZNCY냨 e^5cl +Z^"YZ@G0e^b+N4W8=? dUhTd%Jڞ #遭&O%_$X[F*Cn*vk>~ ty-8q' ʂUl7H; Y*t\@ULðs2 ҨU\:Cp$3)Z,'jXyM]:XHvk~(ъ_ 2i]h0Y `ʀHVd;5eRz_1x&k,fw.=MOm=@vQ:Kj?(Mi' {wUq.ۏADJ< d(Ւ  ^ZZl64^?KxEuki 2SF˹Zl+!i-\GNWB *bc;\}D;$1Lg瑄UۄF>:7/'x'H<áPI_QH%\.*g9!+|V go8b"›]얱̸z<8L6wޅnjr2`[J+eR:־ꆭK+?Mت KFK0B Y3'vF߫ABnV9/}ie2 T,~ٰ)M4d"]UOn27"IfзY~jpCӅpZ^;5_%A 9޸O_x]P4 v?A nߵzTxQz"=z!hmUZķv/{T=~*^:|D{܊j (U<:wka}^#ܭQeNd}pJ]9dAf!j'9̡כ -\~ͽh>Qpة:[V^@d]r_[SͩVbzķI*#SG!uD+rJHR M 3nle 8s\Of?Q-tZUk y Z߷R!j0VsLG;OIw10_e(J)v^8Q ?t.<W(pB``EF1&//[IAo&6ZIs7e:FQ]ʤɝ3Xb{TRA6ũ-l;uF@rl}Z6#1rmO#.[5 f$#?H;s}(i_T޾,}r*pZh=Y]szb1}Mjop;`/J_&ۋ2"; ps4O)Ƀ\4=p KWyUxjtצE>FOR7mHĎ1Ѫ[nڑ%sF-DFz<؆sU|?0gLJH$Qc`$!.`RW.,1u d6cMs 0s#R]_Ιc`/{{\\^C?q_柉hU^8]߁O+яCOdީ5tR4FI:i0>3djo8Q~^`hHʯlr$G+d/bnh$+*N}QsIiDqc«IHZMiqlQ[+d5mRMzA 9Ye{L<(4+$6Qr{ů03%тqy@9i ;sJBZn V{/p~X$eSsx//=G&D  \!ԔZ_K^s'peVGl*Oh3U5c90lm/ 3-"N;}Z#Ӱu/sLJQ2QMwN+_/G:ZySlc\Y5ҪŸhY#{}R4+qAC.ͮ: ^BoS)zߍZP`.0[Sf*[iYM 3oԓПk7spξTB?{Sߜo;0MP5Szt4%g`˴ Phq HzKeXYKے%L~VNyn2(A9̥, 11o1x\Ƅ9nkev6+2c'hFԅZ'v~S获 Ľe(|P _H x|a( >fQpp8'OnWoٻKs sN&է pco'VO].Avs,WLT#N""+go ,lc$trRh:~=TizE<1q.׷}T$7.gʹ~uj[q̙6ςU:-ҮH.މVH'=,c@hӕjo`|^1f0o#"L1|*LU N@uKqdD 3ТvJT9],' y q}g̑a\\ JL0u/ihi*8E;8!T] aNBCd{PK7^cV)./ d $*?Kg_xXXxݱSI9q^=~\֡&ɀTW*KyBhxîP$'XIQcovQG-4q=hU}~?Bn@a@m֛N;2nqh ,]#Zrmo҈6+-R JԪ̀)8U}ÿYUTKXf9tE`Q(k̺5v^`*DžX.z ፨8l7H,~V2sBhl# dz! aK2< 84*r!D.6ZU6Cbע/3Vˇ 3[.학Fy~ aW {[mPY@q@3Aֆ:GhMۼKK>63g̺Ju^" akW"|yl+|Փy_˜cDO=X { ku$&ulޟ_ ?Y#_Izt+aR)AuZgD y=_+)Z>o^n2/n)W& Lv2oS]߁Rz},Gӏ]l,Z\g̯76QSvF]i`eXNpSS2"yu@ Jm)Uf7*DK_:]xn>XTTBz }L2۠AvE&{}iΟ͉I ~>;x`ΐ.ߠ)}3_k Gt1%0{,@6LIzW5,dۅ~@idJFF})8pdфƈ2CK&YԪevht;mS y䇒L.!3ZyC]U L=`p `.P W>wPH^sU1zH٣Ͳ D!IʠMV RDxZCmBhbz^Db ,\&ʏ`VQ`{o?sp82hz!33Mݖ0П $(S"TЗ|< kr tdv[Əꥦ^638o?i~WwY?Rs`hR#Mbi(c̭&/l _Q$6/\k:U\spg{:T#Sĸ#~wmr`-1 D{d˙m%Y_SWfm-pwL1*B3+ZҌJ[<[ |djFùFCA󁻀@G)=dI6u`mw\/%Z(ʜڂBJ4 עiY8 cXlR=A a4s>qəaQ& m{8O +zeQ6qb6sئ/<=GBc lR,\7r[ioVGf4^9U<,ɡNnh"#,_=E,}u&vd׊(g&2Lk pD?4 [0-Nސ*=.\[B[(@rP <3n y] od`2DV֩XT?$K'?=N oyaSsp.#, ,8L 5rKNRD󞰑7 {h)bM@o#KT ;p7ʉ੓!)Nt%Zo؝@8ՌIe?XDYɫPn4YR׏KcZU?u#loi5wc{Q<(`ǞR~j?JOtlK Hda}/L>^e@T;#v|! ЋĖZ6Ln!3%Ƥ. ^1STBJVp7 xu2S1B:%7kZ*}@+C>toamIazȄx/:2mv62K FTnW6Ğ{Tתӊ҄1m 4A͛h0K)I7'aDXBB!wߍ4mlA@B6rrpttٲPƓv@"=@opz qjNͧ4apǬc:w1ľsGlwRFD]U1lM} l]y=7b gtdűu)1սXy2@oZz8Hd1̰C]ق_$ǿLrH":#J4d{iZ+eIl K # .Gn7KrSq!ܵs"UK;GwgE[;JKspL&b5x℈l<"sbը>A^\D9`ѕϺkOrq^j.oLgB1u&Ag!Wp%8)%LD{ D?` ~4M+ž1Ƃ_|-I͵۲DbegwrN2 v0*MUΈU<䉐o*|v4SarkO fcKx|'FDͧpyɯS: J9P%h]gDƪ4䀸sW3nܙO0/wz遣UVuf/?!j4 (OASZml 7*"ۼ~Sgk[FT7oy}S۔M<0Z灹IP?ӚVty@`ǔ*Q ί w=M-Tsח`V;ye*S2#b#Z^E;YVywb&:{P 5ǥ"^@y wԮ=shs slpcHHn33%;u^RB^|`H8=v> & k|g8Tlji+& !נn]C ̔Etl`zofYбDt 4v&V3by-2v\,؆laA{N<]|$(xbnpri}F^)&5R\UQj9ouD%wu'>Hc';41S79WZg+I_!&ߪ37XhG{<7$KW1b^>ߎY$DKYHH&$ RO1=(z?Oq>5'@Zobۤfi^G{Ҡ֏h 0IaW$J/:]stDo? 9 >f6[|Ǔ>FȪpwszh~3vhUl[qyӅ8, }*FV~d@|V']IJc;X E?T#Q!$yrVe[g$}Q2F X &t rp׍nHF=:.u 9Q %ۚ['n4RTHzbn`\.nAzꝒZn:y\@/!?OW}(~6t2LNȚ[Z"@k,;,UZ&_+̧5LgtzP65#>F#KKMXg dqJ#  stW <|CDC0wvu4-A2n+*U."//3uM" 1e#Yv舺{AbE?+L!eD:zҴ|D/#UV7/O0cm4A yZEwTzH7׼u^ڟY.`r5̨suɚ_@YzpP-Ws!fnj>$aڊPcb0~^NӪw9lNaF Luq@ Cg iGdwC$Yrڬrr/ɥ>TU[4Ք+'y~7h@P|LiEc^ !2C2IReNw*euU1!/GsV7zW+5@[Z~5ng [6){XG™ղ~ʋFd d TU@]u @hБ]FFef ZwJ^yiaYbFaz0> &1Fbk5oI9*;MS͜qVlLilaySP;uRo F].MD-b#5T2+oJ4t0MȮV ?N%|__#BKfr#_nvZq(Ę_ZYuG8IP^wلV Dxn-d,.JWt"hCd 4v+.NͳoksG˳UPmy @g4"U Ʀ 6zC@ZQVXRqД åH>]̋<9>֝jЉ*[6/  copM9ֶCGlkӚdEm 8[ah%)7w@M!Ɣ(է)Z|vX*% Gm*Q6UBm։m&G -{|ŋO@h>.qg Nb(a-!_}iQچ%9M|Em7+cۑJq Li2ݕN ݛ[+ljޝ-O~IqC Z@UAS7=N7GJ0PMVf=uyHJ: v9"g ǜ; cãU9<8[<.c},O 6h 2Wet}ZI{1hg)ۉpz6h{yYj܋4|O+t* F=lc7EXluuHFS? 3!YO|+ Ku5u>e i8g'r=d߯xhZFz/T%QDSP#؉Mn{`f&ZGW*ԼrgKCqE62P^o0=N1HA{C%)2Q쾞v\EDMf>J,>+?{iK:vXž&@K%v_F 1 0{}~a0+acx[jOelL,\cMa§4UGd?mЛ pukT-Yott~(yUX4GG Wʕ[E e NۜuObY(OyyWPOW} z2و$Z/کT%ן\S;% 5gzk2SQJKIaD&g=ْɄ#6Wn768d%+:DzkѼ3(o b@3ܴb'L>]fe`t\ ωϗR.e %z$Ap-nDSC7{ťcw,Gci-nUH4xـV(BQ'3P K u~>,dM Dti¦!H:!3zwfB~jp^zs)St\Bd߶ }yr]{ ;ߴ/uKRkU@Tm$R%N>#'KW[nU"{ ),`pDs<> `0?"L `}(8,9Sqߜ`T,y{Aqn _-d ❗*>+ܫHx1zs +8̨Kk6cK H=;>ppfW*82'- ra0!#ej|ɨTu` 38(iML/LJ{m=fJz FdP Pqn c$r0xws$f lGhf/;>U-.7Cth Wg ^ΆjPt&X|`ȁBW6+86x>?1Km;9e$~ͥR HF OB0p32(# 'GbRPev،cz d`ks3m$UGgP L;,,A~$$UFMȰ^"PaZ4AO(Pqd֥ L]r1\SȮdF㻏updBV 'EZZHe+DyU񿵵†qː 1坴DePΪ1OKo>9=Pc4g<x+WG0͆miLwunyWo+0继sF"9-pjQpjM1'k@[WFNwvA0m9߳;~7ǣ;% (%jL8ERρ^G/Ar0tyHGZw4E7Jg7?e鄜(&DPö ?ʾC:n+eK]m@-)VO\0y1fr -(4s/: L X,o>uw {D]r:_%w 7 ytOojxnG:RVVM)6 p4ǺgAZ*6R+u뷴2`'lGb*X #68V|j&P1c@DŒJBOT9U(s"JcԎ R'XBtlC÷2 0LWkӗϦ }wI4ӥ\r^Jv,yuShϟ^@yJW{kQ4FAVPb{@ ~\ D0%ډzw/k65,(K^{yr%N1p 2۬*wNixc]r5ĸ`ß,/PS3Vܿh̃#Y pOc8uĵZ"\Ql *M̈́aIu%zEWI\}6jMsYP@"rDX:.GElb y?IGKGA^ST;Y.oPi.H>z4_ݏyf?.?N9f;ݑ<-T;t77PvN8ڔt1̚HY<(r ,aEnvmih]h]xVV풗*Qou6Y!16O`UK2.q ,>4B6WZq/%]40i<g dž v JE@A:cmW]"Ø9q<<ݗv:лt`66K衲SM2 -6[EDC`I: =H]y )D:4Q@@nCv*T齗/`\Qt p O4fY|K*~t6q(*nc$[ }XC*yĸ -kJ}~I6kov{⵸|>k+,y1v,@΅g\IK=2sX%קs i$#ki!BsϚ*0Q5[13M[&:U;#zf؊Me@5vAPWRT&@5FH:ha/FqC 2ֽ2Y4D[ _(ݨ+ Jh.M/X&YC˝d ).M(oXFG!yQl f%p5PZࣼ5_N=wP 5vxNa( I_)lfAXlG'KuA~)8$ N g2;e'Ti!y~d11uaQٔ+ʐ]"&q >@"ڻ߫GRS;0o*ɱ~(4~K"W5Isif;J)ɒwOI8i4Zm'vj EZΖekUjj+kk-2]98lH.3j{z݅󝋋靹7*7A)J Yͼ}7*jxZ'kDٿ/;vQ% W)Mԯ'Wr)"n~?M"1Wunac @$ePH띂#(*B5[DܶN[ڏ=vEHlam 1ńx3UhtD=n=9D:?zVP;2nCSGs&z1yv⑕j)FUdK"x#)X,|"À7eX1&7ox%zf"iׂo\eR(G- e%<&] B-v,bd`^| BWZ]dT: L$F9c`eV[lɚO*Z\UA&}[уN~^ .&%r?S> @g1O`VA(S!{1TRm"o.Y\X갨nyɨ8q-QU|~>B~oۏ,/R9^'2d0Vqw8DNQ%͍IImOB ''(G> m)Xaٜ1E;*IG>)`٣d>~3iW;]J&:'vG(,?(n\<޷m:H!9x6MՊǐ%(Ѓh x,:Ca;H|S`ȂX]:RE jŇ-[iz/+ :#LVvV Xf/_p\"HW=94%"4#lwZN/5p²Kd? ?iJC~]iJ9EݜXB׫ėSۿh-}F ^ZF-%6Xis2&lgDKÓ:*zB٥׫YSe0|㬊WY? QsYWXdՍ:Nć !'YBd1K_e?݅:Ņ_KJ/SL`d"@-`Clx]蟢H ܲON2*W~8nT*ZqtCS !/ڟ4M5dM`reN>LCvO6=ݑwLaJ(?T*Am6vΥn/VrPHՒ*?î^j=%!}ew _XJH!mjh}Co-P.X/|l]1؉KP2$ umv +CIpdzF]DZᱯLLXX7w8]@d4 duu%T=΀Po`>Es6&bQm ~&SOFH3:@#XNOxgS^lo%78YZJH]_%e8Q2 Huw t?q{e ]e|Kă o>8>R{נ0ǽ^Շ};E7yQvZu KE%OZDT86!UANx#BDYOyl_r?`j2ߢ@+lA %)%`ۓ@WIr'ڷ0n偫> WȺ=9W$"Ӵ#Cf|jIf ͭسMۢe+t3vQ\u#~ugW‽I{>bb:S 6jEsl>'d*_zq MzgXuxK#eNXÛ0ܪ ҂t5MKE ?!*yoJCdD[pSD 7HFRwR!upvÛ2 n`v1 } g0+Lg$繉Z3(2'8J* $L*1(;DD-X*2tZ/]2IY'` #<<~~bs84' Oni B7hYss:~m"ms 8}ʕWL|hu_\nu'#8Vn: B"PyWA]T BHb@9& (ZX8@#jInꦓ,{$ jfH-[ΡB6 W>  j zOE:qȱ`~/kB#gp`wM3 d)O\ڤG*8%Oetn D%Kk0QauˮX˂Ǜ! c1~&S4R<Ԇkp^-۪կhm"NDnqȯ93c>iQ .<|6%Q 'k](}X:]XK M#m`w&#d?SWü_(v_QSكb mZFwl]Pg*%v!?#<;m4 B}6ZbrLD꣉ZSyiRsj;f6`D@Xԩr #]J~דּ^vhR6CMH!:L*^b$SꥅqpϮPg, j7ڞ-z,+1{>d@4LopRJF}2%H^{i3 yA^|ñQ%wH(=& \ֵ1$;:~7?C|ixs o~9bO1Z2U8&y‡AjP:o*7¤֞/ WE)}88$>esم:c'2TM6u$/]1b2z\?IGM߶;htšd$R+͘=3̪A>{HiM%"]k #߸tmDr$<+s3Z3EN$LlZpX- Ss^΄Bm3Dq{à/|r4g@ /d_Ln:q^mcZOkVO!SIӣe6epy͢kD:δdɜbY([uU#P$#)vbwij^[kf }p% 25B=^1Eakv(n=ω\zӲi81vZc$,~zp,9*bzݽ .tNad<᠔TFj4 In $^_]t7IW dyg|Z@8vcװ\YJ-!yLn .g !wy PqCC γ.J=@eGbng)s kZ7H9iDB˜@g 2.1*ۀ!CMK2m˞lY*,+#:gd<uɫc|`pBb}bQ͛ Gobt >5Bs|->6\=ϽSi??b;-捯 {O?ƕ_ץs&pDC 1#H]?U1+,n(ڷEc g2ZT4z@u[0D]gW{oiL,Kf*S?.Ԗ "r2lh$k*G乌AZؿJM C e32>/d.PmeoW]<;~!feal94Ɔs[葾cÕNԹ:CQ+]yv -Sn](_4OjFw$gn,vNisXz eaBUnYs/r [f|y-Pdgljp=޾jt/ۊvYE] ՎQ2JR:N55*e1 ^|W=$+6B/Z|#8 m&06XݭߚThDWG S0RBhb-!bw"khJ/:;Q*0aHj\]צaD/x(ݢz.ϗG [pZ` :*a bs#HlJ -Y/ )8z8?I6ƨ"FLI T 3Up h ?&D>}V<Ц{ AL lV9*~`B;J9w}m 86T{K=sq[/C'uj_s-6h{90(q?E{ߏƣ( Ĕ ZW~P 7 T(Z,&ϒ&޵&gU.ï7נUgqYH*/  t7t͢qoZBH݌Eg {~ iR2 ΎJ8aH5Nͮ+%"]EsckkfӇ?6>_i-|:]ޡZ`!} mt<:9|&f@M܌hµ !+?a'|\ʄ}b0M`YnzzN2#wTQw+O뤺fyRCo6f$9GNqNW5ܰh'e`ƏRWM ?*]JD u\ƬFOuVqE< myjDLSV)DN]|4cuM~~&g:$`psњ"Xp* pēls=|r];{ӯ$k]{& @zqUhhVϱdLZα 9uIf~*8OǼS'nڶ0nG%oh0say ![K@{vS`M3FxK}F@c"8_Lo&sG=ڱo5KG0@_CU`kŗu| >MgÕࡍPzOX@(PiFuϙ?Yz\{OБH67FºPХi[Cs_V'NPskn,=hODlnGan~ 40a"}.?)K7txނF5 63## Sڏa\xstDfő C!g \m378*'7w!dfb^9x˨-Ppp 3+ȿ8=% :9П)wx^9:N'lEJ ?_Lc(Liw.vړ%3>D@ ""W@K휤kK Z`/ iڲ :,lU0I07˝VعFq8 zقSsQrZJ;m+"<ܑgԟ.g6wؠAiQi/\, ""Df `"YLVy/Jbs^ȹ ?)L qQ{Sca{1[._g<٫˛ S!{Kq3\3By<jBlxikx<<1 M&ي-AP;u?uugsvwf*s(#p*&^N(ݪk~:oG֕LٞlTV + ҩwjl>)}w=໑ۏUJWI@1숶T#UM:&|zf93 Ok5 SH6UgXG(H&t(Y*ƄYCr UTw'PRċe^&9XB/lޖAoWJaC}@O3.ђ[<<I=''TL<}OR9czFOS"PTe e*e0u5R9ЍF? Rpk7lexbϙ2*zu]ٽQ+;ER>r;9K\NE$Q;)vHQA(-MҲ7j"|1@5}}QӰx=n? Ff9cڭl{{"ge^ t;jy a7(Dсi$:GQLVPh1JeJ;s< S;J,1wРS3Qc7U9g1F(xQs"=fn6@/,BưYrOKq|qm.yd]%Xo-0>☭g=OĢ@57'ŋU<G ?/ qeV:@NJ˛&%E>툴]PLqǚt*I?X鵬5tr{Kp76*9ԍZMg󘛤 3b(6e2hiN2{rzre{9*::LjSfUnߍ7L+G~.Yok^"i PU\y2oIWLqņMb~m[DnasX,W(%jUy1JJnWa4f6rv_<3;e9\+%l(e5'HZ vR}}AۀzKb p>glvP"mg28UN׋p&aflU${(.WL'h%Hb/ʽzKT:8%H=/,A|n%\^jƛhpusQ[3~+d|{&|z-Z^՘ zX[Riaقۯ{_hf&qk4JG6F4 hUk L΢8ɟ k+UOp@=NZj4_%yMH#0`J^\WϺPb8iM(#*4A @7ffu\ U9áDZ{&z;C_a1 v wrS`9~ҽ im 02oGp;>hAT9?2 YxA u2F WXEo\>qrVAsp{p֏F:_CEsG^20 `X]y\gÈZHT@wtf꙽'%݈<uޢ/Ӆu(Aeo9qOepDoʇl=|{6i OU`?Nzw'clOC n8]}mRAnnmJ_OUK\WX_%ĝim{8wfw%Vn_x [q7?sI'$ԐG1*pƺG`ՠ 6ӃoUc \РpXvUBH jTiLT%RkQq;1Z|S4&MDyrBŋk=#?Xo9Db Z?9#"e=t֥Q3qv/cO;{nwHrձe0eEЂo稗 {`qOaAn1 +2[J Ғ.v}DB'T2|b-8W㣕9d=f8)h{ 8e\L25 c 7`BUmVV E+.g$kЏjq )̛:\2շ7kv 5IC̒SCQ)<}cH081}Ɛ]$NgQ/ T OMrnMKŦ!ti&~RH2ƜEi!?]KIE4*fjA˂7vmm6(fuD;zŜQ TyU|`[Q۵kRz.tnNrz=hM3Y %ڎ/ }\=&`_gCl޺]|N蔣5shBOp׈}4rl`UZ } a|*~_*)ݼ%L8/% 2 H8m:ߋcz"6֪6LAl-̼Hw_Gu!$1}).SZIr_L2Z#jX E/zÿ}D97T){D t+#-Lql}ʔklHoȔ0kӸA}1s=(l@ LǂU85M\"0םR1+a)Tp&,X8~ȺhKBSKw(TFkF nyKX/F ؼڎ5,G >lœm2Xf"cyX =u-TXp3 "*x .5*C4]7|Ŕ GW[cA\ ;V}jڭf!ؼr7;Qox5H`f"ƶLh3*G(MӢnq*}yTiSћo3[SH&F3斜FO#C $36b3nI>RL<0ݶ8|GfN@pq|>Nֺ!%^'kL@G&,~q3 0iCLv߾;T³qe{v.w|E%-Vw:4zH\p4 {ZMJr|8Ui;nopC FRٰ4rUa:4<;OTWХpH CO  p?Ta.4K͉ ֨I6wĠ3lt|*|)wbtg]'|"|Q:PIς{"_`sЊU؋B#unب,TsOȲ}vߞ/}fTe;fFduyoS2d^3z4CPȷԋ p7a:KFכH(js'ٷζaVX|Tiug.YX߂ I=6B}&>,G6g|^/k9Ѕbu ߤZaR f;`S펀e[0>9Wgq&*́᜻%;rv-doN*l^*0G1k>gʋ' fQ&o@xߕpxXi=M .œ Q3,\ǼN萝OpPo2֩ \٩_SD#_x(\>gw#CK#7ÏԈCN[Ko/#(5·(5RL(.GA@_761cܩ<;O+M=3 @_1R#{~w+Zsc=o者K$|M1^i gr۾ *D15M!.V[ҘE$B{h 0Z(j_J4 0xV5_e'GhL| y>Cc: xX2Z Qw|ᯂd#_ ў?(W>r%9'u+AԂk@5h0Wyxw8*mJNcTob|8E4EeeK;MKC߻SتzAޢE/L3&dXTx"s1O45:8z [jc9ޥ<᫸relN^ehbp~Ss4i! d8G=Pi8T S#(G_x\NDhIzX<oN)M- 6Ff[ \^b߹LEF(0m*Q4MZH*F aM fh:!ԧ7! AboX^SҐ&p@RG+ID1fÄNkZka5fN8yDFlׅ}.P\S"*k#2_6 2c-nmLĻf$:FLHy:ғ޼92W*|/!FfL~O(jP?\Erc)URPi}uV)AUwm* +`l-)jY67fY_A2=W#xaZ5ddQd.d^DVw-fݤni߱rX/SEb5(XYOaސʼq]AF?/;EpW;׈NC i#}; sN+r¯R3Z6v=HUaJ)uO{Vϝ /K ֯`Cׄ:Vctl؆j:rusfǼP`#g>w,ٌfLfҗ|\Lnj(FgƥUIbѽ?_9\]AɄh^xMUնu ;iŃBpttwJRA.W4(lCv Vp;NNT E3XQ㋭&p7}"B8zo%HT%nǐmZL*=[b)2$0Ҁ-ìUlX׾^c^٥n K7yvط"޾tywOݞTZ;<;a42hJ9Kĥ唄g@OV3ehP7@XZ&lpDI8̻ o;BR4}<L6 Fy~)&H,8Kxf╿,\< ibDvp@-AZ[?ӇӦ|誘z1\ny\cb?#Q'؝ \ޟq~@'FB-t QY̓T%w 9q*URF.Ѿ< vEX@0!@qBaS{G-)rNJ9BHk$t2NڃŜVb1pat)Δ1_B^+ UQo:V9 IcH![oWKJ7Nx"t(^Ƽ߱U'Φ !Võ+iJJNj\ؘqsi0`!oHZ89wF]pѭ:GEkۼuD.ozP2ST"i82+]C⪣+m2Ph1_1(Vdk̾Br cڃ^RnOb ^F!wYY^w]rƴ,^^m%g P^)d)0 Dk(d5!%K6dfj-!94aX:W d =f6忇`Fjrl-ĉw{죉|~՚aF׋S.BzyMnk X .?y]v#G8׆mmx_Oo=&Hq{͍|Rzd UpQ1leu.hDW瑰8\ ?ZKb|4ĶEHIP$7. :`slGDB{:$q^Z-uokKԃQ43\WM e},#GvkIWmn.W7a#hfX0mq1lgCj@(JFFiZ\7t9ٍb$z f⭸@4}0_{69%fbj65>Ѡfk[#ӑDR)5LBwt9jF~bn Z0F Ir ʡb@)-" *n:_  ==RΌ+,qm)#};h #%;=8cXd8Gn!TEmj<}j NcFAܧ;\1/ 06۞Zmp.Ux@g3kqeH*C+[‹˄0`╘16.U N|ݐ]V.&1N"RPD+="s-.fGLHR&۪3L(9k#~J ozrQzC_\1i^h)P|\Owp_^&1Q׭qe~Hf#v}ro)0rJCN>Bh.YJm U~A=J-_[e&/F>n98=9o5;ku@bym_Z$Ku03I. cԨdH~ aP%SB*WDo?T]J@DϒUI-ߵTL,߄ھŃxVHS MZT리XZm:+}́*yz83^~wh> CKk_ÿޔU?Ǐ6DM!+7èdŅz[@X'ɸT ST? &'T uh1qс}V\n/X a=eQƑn 0yй/ 1qUl_F+4kvS,Lw ?pҍURԤm=,2\+؀X?iqWQ ]pW<1P('iVlLI繅JMQ:{}\o9S؆jKpicbVeB uw35|fP9^h nEeG!Y ȓ:@G?S$QZ3Z(!OSSXO]4¢y5Ի5X7qYx#?(.S joO])-#>ޅ Ofi`Z𪤞.?" @ĴhchJatEyD'4A`#1Z OMYdQ K< ^ӟyKvcϙStDOY%8T`7N:ڄ lTFߒ?Kg^; aErе }{F۬!6jGoNc;g̹~v a4/(j:c*gA]õYN"6N]"h9\ORF$qaY3ᇽ&>N,V קw* ?2gH .R@Jw=߱U\RWE %#u:QkziP>,ڄ] 5Yf n* "d|r[8˙oD\Ja 4cBSU|@m$oC·4Mxr uNA2"lV0qyAI~Nش?S26>Vl;-v25(xATHv aS+y>.$\2‡OڑV_=d=+4}ABU4.R[u e 8̸^Yb܎q$YOyMWY`Oo/yF.iw`WGgω׸/5[*fϋ鮣0'\jķߑ--S|t5ǂi\o| Wz}mgI&Úv,̻=M\k)Һ'MYpg XY;aYr.uϪF_5 FWx/ X+Ff5/ĭCEMc.j6&-s셥<-s776\ /QAIs(с68& À^RƘeƕ(8RGnĠv 1qgڞ=s;jt^(.aJPSYXi+,dGb7h~ FCgK< ]ыĦɴz٫m^N`1J1Y! Xf.j`|p"ܯ|̎QY-SA;]Q탹487o~& "U#bCd%𬸊Kz]owňJ6&:BwVM\P \X1V+] Fny%%́;0%_݆⧦m(`vv If?P1󳩩hj!t! 2񪊔XkC,kz1}~Qډ_*3hd}{ iiرJ趏X$mx_zEUIm]ؔp9ߺbeTABWc_O]UhFH rq[>+*@]C&[b7`ُ݄B/vaERShpLy獦={]xlFmnt/r8}ذUR5bPCxX<~^4cMƏMWo#l}f>U܄=7@gL@MilMS1'33>W_3L2U,Shi4DUHVS]n131b1Ŋ_Js LqD*q  /,4aǕ(R quf_%шB996Ypjx4UWZ/O9[x`&uia$y֚4xF uJr?#sS6*}; oݻ 8$Zڭ3Q6~$NlB6`e+ʗsKa=Ҩ;S|>LG{w;nR1/qҊ{8g?{Tph]yW2u/yq;KMlR0@rl{MA]z%0z!7Qd[&ڊ4Pˌ4VeR7(|Yz+oRZgA}-{^]FfX㗣7\K8=|"qa6D&ǡG|g6S'HoI4n #O˖F63=&·zFH^G}Yjl4UYB¹s-7g""Fk ~VYzci'IRfGT+h uK>)&"U) *QS[Q䗈0Lm0ϰ-C#@h))ۯ'j^`kz4I'r]s5 =b=*c>RZJrMY\0M~J\}_Q(TI}tl]6䌎rkXէ@\#tiDÆ-wOR_kdArBUBySM+(|;뗳%pYm5RlLm: ؂ڗBBJQ{X&ʓdss{1ݠHxi.2(':nu2iXx2q^޹ y/>6#Y`-Y^y l*NzݢA8gb*ڽkDbL&qAm}ީM@3PI'7ԣcLȄ_Cl7V+CMogD'mǿ#wջqoϽ0C!,1WmbeMb/RF wx||^ /0\F֯j ̉H F C6֨e!kdZ[X7; re6=Xj\yZ YRJaA"5w3=D tc1[ XtMVC6RSq:][Agw}5j V+4 OR@YbE|{I2֟ mFhC<Eǝ|@[Nw6V1u  *u8n򑓄ȳ~b֩ E[!ҭ)&,x7~ѤIpRi;4/' l.@w$\HNb9 pbOM!/tw'dwA5!([LW]`aucnNzkY66 ##m2Pzm[U ~DBY7HAA0CmNȍru+B{z|j0sk\Rg枀쮨d-|! <3=e2ZU/ icu36=@+;wi|'Wx F?1>Cb'3o=a#g:ץTHִV?AI-#/Љu('llC ,Py򘌬kY lϣ)|б 7rŅZV}KMHevߎ}2ywit`UZ8ӃQ]ᅄi _7~8{&sBܯ#[}H/dy*73ȶz"ir3ĻZ?㜩7 xu'yO~ Dḿm9,HLoWռU=gTA6R#ȓn4 2cQ\j2FQ֚zumB{Gހ=9[g1!ˤ*AcL}WO*$n<ʐIk#,N>BWi5ܱ ,`:j#hNΗ!!r:V@Eľ T y(7Lt*&_6d'@ז(w[=s>t~E$b-,5^^1Z{:IN+,gZ.>nFkBT*1vUQ{`bݻzjg4>gwta2;}ɶ$`[&\74$)56}_2.C 0Uq;Ϊi3HP[_rp|Z9x>QVy;+]v75MhD6r]뉶Plp$"?CQC(.? +m;߃8q)"N.p+caF%{$6$W,B);%ÌC8.)l˥S6>z֧{J"Iy"N'|R6k_76/O1CDVe赭5['2/r#`Kx&VNp9m P2TKD)Ez pI7^ r"/qАEI/ 8 [RGz# s DB o z~C71<;d ʹdleh ׀[9wXmj}lk xae g{YΔ@hvDrxD t"Xԯ{w 1+@<3/J}WM NОSb`#wlH ı М~ڢ)l@I;v2(q!n,F-U8}iTCyOi~I7>9#Y,= UXeA qC*)\&q_CpP?w{PtYRSv ݷIŞV$IJnuNGJ}+{0v44Ian#ڪkvK @skgtZ$yb<$4o—{rHWeJDS*-Kx,ZmFٱ>%h0k_⻛`)YRهv*8v&薆 }1 =sX~? tiD]*0DfL]]f B6`e'/H[g@P=Lfʒ@Ż*K]0"$Q?TDF]%8*/\cGF? sNhR*}G:F.>)wI%&*4%_ X2=ƋJږc:I^cfoiǒ># TJW*>*[Kݝ ԵXҏ HkЧi-7Uƭ%5Kl0hkΝ Q1~HCEzN\G<<O\ƭ3Uxx aQ ǚT@ϋ Y"hN2P4\cdMeDgሺV%^DHocv@`}=F.Ϋ\og]JhCrt?eX5 '>d`#7PhC8?pn'.bGH'vmf [Ư c S*TIO ,CVejסS`)y>x~a$`f5o8KƌVd6gCR6GitzM[\ {\Q ]VCrdM*P>C̸1M%b93秤lv+[ Yǩ i ?A;ڝ׶9f 'հegc*mQ,ng3ں&MD"M8kf]4/EO಴!0ѡ"]ׯ!UF! znLY:YodHppK V+6S |^JBG(k&7W1Y1^?AL Ʌ#5/KFF^" V=[t`".s% &~ReWϣ,]W"V1G6퉦lF仙2hpv&wEH-C:"WJF Vk5<;M>'ҁ H^J4ﶖ!ƍ$yOJypț1mEWՋd|:%bggdnLwP~~򰭰p6ZxBA0`kf˚|Hy/8ԸW_"*s8MlqfPl1\wsNo4 FEFf6t8 J:$B,hrjڳqI2^YFMc)0V9D';jor [bCb5CJ=;ߪsLK=3 h$Y{*z%f*RbSyL=D`xю0yHİan|{4ǻ!uN~5kXscZ?7n.ìe/roy Z7( ֥$o¯\"$7 ##XZʖ煭%@7MgRkbZ3%.9 7 .g%OޛHqU.E,, Q: ^]h,+**QtEEVh!z͢ZnVnQB-*9Ǽl')3).4Yp AX={"vTHTչO14(fu )/:@K#Ɏm¨\9u،e9v@}:HKmeaܰUFᳳ_ R-duHD +^R|ȵ:ǤN@fĥ vO2{-PnMN}Ԗh$AӴ5>Φ'`E󓊡!ddh(2`Zh"[~^D6VQ֋ ^~ݩigUnB55#V)z2J92δz9;a.;-ovuySb%[}K5eN (1 nم"a|DD`+(*u ZsM0<a)c!*1J=!ºKhX(C|%l/`worF#%-Tpb#9˽Ho De TUtBf޹'餿D^`b 8b`k;l/}UT|Vd+TACIp.eRqCBI7!>oJ528~-ʣ ЬIY'SFʮ$"8[{ヤySlc4i*/D8S^g g5 \lHNح1sNPトS)ysvɊFQI6xYy)?ӟ]IܫyWjr-݃Ebad^8bڎVq{Cy =ϡc0gsRh!&dWΰzҷMr.&أ`s$µ/iLIγ8a3uxZ%(Zld -Us9xhED gqs?ZAw*8q%s=(LHIHp7)~'."hd J?$ߋ9N] ~$?<D.MǢ)M,`|z>ٓ:-vK* 4 GgQb)@> *o&DЩκ[aB]HͮfÇ_Wܺ|lSbu fmY;Ĵ(guS9Bwҟ59ugSbE ; x . {Y;&Y0}0#uqƌRkNlx1 )O7ڈaLLp H^ls?f!T`8<'ֵ8%&0D$,g͚LqFC8U$= 'aD9Z\`(ש ?)4J/x-c3CR5@a(kbEzOwX2NsJATO*JP:n{/ku"7P[H>G^&o=᪀Ǣ;j0)$pÓCz~ UXx%Ԗ@1YUn| )7-$S1o0ɠEȣH;=bKzQ\̳"l 2Z|+ oeB C)њh YMe ~Ve2#C5"{5\肮< ԉۅI7mۛޜ1ɆI'[_x7ȑY&w 7*޲K2L:OBQWYWs nG \,2EHMvbuRwh|'Äx1m $A1n jד5m)C a 3yUvjP5,X!(z~$A2߽*k`wx̛n œK^C$/T" jn Z$:tiU%to(LEUXeʺoѤlNO@dT}y 67E9)m')P |nMo &>4:OjnJ&2 Q\Uj0R@[ḳJ@sޥnq"r>g T>[!X1˺EjoX\`iuϹG3`^W,f(|h-/UuQ͝`'̾ I#곹`}mJqKN@S1Zk/1D) f{{YǗam0 .BcM 77,O$1wW0=Tu^MFz vi= ա2ʞ%nj|sO5e2dBRk_\6ffk|XZXZҗʖѮ\rcő'H¨k׃I R9MY 5 rB j=.I<1>0fӷ/OPe^x ʚ} YܼԨUΊ6~˚c~ĸeBC݊+?֌Vp^rя/zB7ͦᲷi:۩TKwE5\{7TI@a$&o#@jƏn.îl* n0I:F\ 7 a}sI =@D͈:k3'ThpA?Z9*#+l}MRťt/Zb]p!/Z.OR>SǏkkz*'ikvf y{:bZ/D=L8J@Ok&7]`u3[դGɊjqCL=/ڪqFlR7Ų`2¤)MDgROKh&]#:Coކá, x$&ſ_+S@1 !_h:RM'HI.)Qi(T, iaKڻU~9RjE: +ԍ*PmQllVN7 ҡn.pPQqӯcl& M+ggeF2M L71f t9,=ԧLQcvfY(6#؇߬@$UlWĭ^SF[5)__e1%{M舨(⤓ֿe h橖;eF f 1كGb [l9!0֋ޞZAU T;e{ KpR$k4t*eO3S)Hm5aP,s! =M(:TT綏 |^-V1I] $qj!9r Т{x?XuBU9a(˹sP)^o ßئH7(w}*))ŮWgfm&cfjhH͟PtJ0T mȔ)4?yH®>`HN\H.v(?*K 3u|'4 "3Y<<;\Ci]'xƷdn I;l$IFg+!f$$Zmo*Au$5@N˞5ɩ2u;6Bm[bXV7D!Vs5cB33Ƀ_9lxBG]2rYܿ]>E+^9+{:~دƋq*;K BPz=s#@m]S?>{S|@œFn`Qd|r;&{+b^bLzբ AA%MZubS]h)H2ܖ= ,`F d~iO?S)%CӅv&0} Plb+4?.xk+]q1E%-ȁ+OiuQ{[*r/jlTtgUK?gab =e*̬g'RQh]j|.Zaļ%%ڌMۺ$jhۤƟ)YiyuFχ#JZ7nqfg@ֻՁG>@j206!ȅL)'aPbiVT$> RPs3"wr2+VN":P33l'GKdEqt$صM [VY9. ؉]'O^GB~K5QԀt~ni& ĞCWWOA w&P^U`Ta QOq (h[?CcY͔3 zvI/ A6?Par=>?8^530TӨ;ҋZջ(8"y#Ō);GgV5sN?<7z\`ڄB921▶[l#0뭻V4]$Y7K[5E|#Ip:o 3Uɺl!hK&5bnن m3CBo?Ʋc]1r>A)DC):a!X^Pق`{ c&7E%zw@XȫU%-4N;h5,###*4"wd3cO)e>~7i(H@%. 4"faI`w{8ӵWD\8Dq7-zZ橢Ê\QjQ۱7bMr ۝t N?PZ~a>_~|PٳEU׸I7~Y͏ Ѿ.xvX:L}ką.h*yGtorWjpn͍[mgl ֩>N4 locAXCˎm<< 5;|BE'Y3~2q)`\; & @w`ZA քg3gi @U Ņ؋Q9>#& r ?J~HF>aZ +oZgw@c_^o}x..Ƿ81DV`Y49KhUDl ,&Yꫮ: ܴ-3^=Vػe?T|q-'Ś\ZQ(*WiP[ ;+r N+h4L /l 5D!Y}\wLvڱmOV8Գe+W*@U_G>ej_eN_9i` ҭ\bj@ p+R oOfMwi&#Ƭie$ZF[:sA(jq@AՙusN ӈjlfO4Y*eDWA6ዲźSr{l'(U< ,㐵${SҺY{_ip=V .#s 34u;Y4T}s Z)#-0veة¶SzF$]1% X8I OBB@v7Rȃ@D|m-[3% *]*G&/,c)CR蠉? K90Igu3Ç[iu3rjeNrH(?F5Tir(#ư XTF9xmc%]ZvS)q=[QҎit͇4N\.}*Y#߱)L3YL:ugsnvֆ_ҫa]i0_A]10]A ' nS+x&eN@|мNti 3 71agÍN=UM`{Jk+?g,Aj-ˎ}A.x X"c%Gbo|+5Qi:D k+]+:s>]v7b:azJGE\_qyGC=TcÒp-c\lWU<|jogH&a= A e9d0 oV SJלk]K|dq܉)Ad&g#]Q K0J1{;@Xҫp mZQ_;Kr6^x 4;ըmjr%vb4ץmX +wڢ]h-B?c;ẁqꊠҡ'."1PqcqfIsuao?gZc.n1I8#uZzK Sz3$6)jsOJ7d&q8P .csj OqWK7{FЏme|~A/fK!f-9w(t׋]er∜HvIm8٪L +olTy:KTG+~NP?ceZ(y-3oVd4m+Oo?&TÆܪ6ulYQiciEͷ;%2d:ڮdc?u5֝QF>Li|8<y?r!Ā#u3o[slw(,ҚK!jd2y:=fӑ~LٲG/ʼ$$>>Emq V/T`'[ܳ=\HbsB?aiқښcrԬwC" PDa]B:IE(S`;m281ب2`Ax/!n>WD3]Q_n̹҄QhN;Ӌ'㳎9H{HH BDe"jD2 Ǝ-_c.gtZt/7uG {S 38BHP=09y,? Ќ&ҫ bV}~0l6n;R=DLZB4w8۶gчYa1E%@>˰R6aއvg64֞(ЬyB1Zs o/dw+jl IX➇!2ݓzWP3 -.:jR@JƱ ^B/}!y]i90pGxl{Y 7IfIer=/4 ȎV-q LxA< sI{4喲m` ry(t;OKI.72Rc ܰyW裗%<ph\sʒ-1{K$XOv}FK(c Ե&*NU1t绉oPE;n|,,xXLFBV[kUFZA B;GBp5`UfGWy@>I1o[ (kaGj"t.y 걮 '/91Lh})l*U{Cq/HPk;>ec*N/*ڤ 5M,vm`V Z6oq ʆ̳]Bn?i;X<`|ٓu\^e&$]@rXRD0bn#;b2Sm (KCu/znEtR  C Kps&Ž ]xjK={|S}/i"cKW;'U^_ e[w?8{ޡ-ե:b1ݫ >!*U&9p;59D#TxP(BCOpNȩ´# v^ʏӆP$ ^gD'M 9*tI&i{HMc'+`RW"qeDmGr,Ef#3a%?axj`=v;h@0r;ԉ SoDi\-B"͘S6T>9\q~nM tRP$@\ZMtPY Η6`r@%"j:$ua4R.i ƞB OPeM@~%Ŏu?$BG$&0wFasҦM5:>'9OƜb8%w㩋 ZN1 {e2 FD:n,.ŌO=xƜvǚgP~B Feujĝrg9{]OQ< "B^)7KI6lk NS 4%s,&(oBr5ɾ.,/9۰qC@H:KRiCW  c|pKٌ<'nJFSsY͇-; ]Ť#/ ImNvM]lTs /d6,iV|&O )6SzDa<8:; (?d βR} a3 O 8xћa,mByoo$.>a JK."t!-wӎ[t3/] `(ڦmMCZf-J!]~YXJ`ǻBʱa<`#&:b)[:Vze4xB v䮐$l©[%Z,&b*l[%x.$BiM-ա^*CÕjpWx. UD-]T;?W]Tk6)Yژ@D*H|egww%4 ^b_*/sbSt#WJ7 dV},mr0's<#;=*/Yu '7E9)c/gc雡(OԶF]HǜqRH}'i0Xgj14SO/Y Wɨ4TMŸeZ+ѕE'n0z6dאԡL)(0n =%ZSa5;h]$P{D Y㳒Ճ3;6j "@eEFR ~ۮjU`)DA"^-82Bʱ{T)o@1^`\deԱ+]L 3 aˋi2A"s\$b%oAJT-.vQ,rÏ|Sy+ōV qe'c+< ?%Y-1Vů>[Ld5::npC"r]P*@Vo#f/v`gM @I2:}Ը7لSW?_qWL&8Ė ~\Rs5:{7 ] tcΩW c@3_O j3B)7%e1ic}F:nWݞh꺞 iߴ(USBb {T $d&NVr26!ePE*3-h/n6Y[=r,hE*08rOeU0rW7/_MaQ9KMFO0U|Gl6i*6 94K;n.qXIV4]fk$Y!C8B:{>\GM~PNqЌQ ߈,Zd6Rd5x~`J F;},ЇJgC!#uZfh?@|7I@H\;&BzTeo~R'*\doiWV{k}QbeHւ(4;rZT2JBc%x (CoT# Gc6ngCF{W4+Y=Ntÿ0r2/}rSC# 0W[!Iv5Yiu | :hӝr{k̉wʔnqDv!F4$<ƟQ/Ty)prlȒ+wW;D2d:/9mH'Wo*0a̺6IiWl#I;?9WC&"er|Z5љ{ԉgq bJ̘QIV殆l8ֆ^Z.zx1MYŕQUɩP(8VG)'3Bnـk%\OLK_(C^Õdؙ\2@lRNYD~ '7 Ji{1nٶY]OD#]86h:GTř1aWƝѪӬHµ*_ͱ =I^aGld~N2I6 M aY(KDOa{ƣʟwl%m zCg9߯Ú WoT^eD,e(;!PʓW>Bi9BXJ!爫1x$/ b.r1BƎ0/Vh0߱%Y2GHMETlpRLJE::ɑb'BJ}gmS^ 1f7{ ܀RbC[26LOVNDRgփ>BYmyBŤ t=KP̌}&daM]}0ʞ`#Wh$r<:-~kkm|I>^ TlLlDn_" .]͛7v8Qgb6bqkU-04v~7TQx` o P^NwS2HdiNw¦(pa{Gp"r  J.i[x؇I&*G`gոb)fi&V'bouSҲC4n9Nq T]b|F'inҫDv!gzilNTTt7k74ڍh0 olC2*1aYyW(g#t= F!xso3g1{!D[ AA K4F؎JLZ#F#Ryz"ԮHz߭ͼTy6)+l%R%ܜRMkCϬlx%x/ք?F['F?&-*++mڒ&\t3 "ĦrRtY=EqNԒO0u7e˲!Ē#Jqo4>(10dOoSH2E.磘AN$Xæu\}P.,YЭ={ILt6ܹJg1`g᣶01{H9b|+i[!k>=/BrʤY 5Ns?~q:d9HJcȮ8ӥY2SN~3c@./F4Dyx{wȕ w ҧi9I#BNYb(33[ukk9r>s@M$C$da  c={ bim.m6s5!~`1M85|lUQ$;%"^K &Χ9DZGx#w]dƁ5,% 8 $7M-Ƌ|DƉP}*ڕ""enD?}H.]J: s +NOҶ%j6 p8<]Ff±C6YB`6i 0Pǯhn9fGt<2rwiJΟٌ0IֱA]6E}Qg6H,+ .Ênw˝M)H,4Ÿ?Wt(5P+PlEZzKB.*7?-8`@WcojFγޱ{9*f5 v0%HPg2c;A[}htr0{}ʸ){( '>r:1^"qѢDWF\zfpz)QT.@BΝZr,Z0tvķtEYio_mV?ʲu^;u^4fE\։r~},Cgnyy[5_*V Hgu-D)f=S֕i-c}7dAy5WBR "`]=g裰dZd )yI>[JXFt=+GC='k̊i|by8͙ |yb|GSnu r}x-XMӄ(j'?$ jD?qYA;fa0aNtT ϮNyNPIڭPm)h^误wEDqOS2B l]YBKmܴt(Ig ɯe_߯-f7ñ 6u+eXus~  AkzL {6Ko yp&C:k#F}"qVF F3†ٯ!\۵!={ _g3\68$M*yć1A7s/}>N=S+H5?f(EIʶ 0pgk iFld8}3iE.qDGF6ZaoE򯺨e89j`Kx nrBouxҸ؞T_фX܍9mktc䦶@rtRts|\4 O)3N?'KOZ#zsiyt*^ ,CJ:,+?ս\ņk.j+(֣WҮ8fg|+yx-/2gZh&%zK2v^D'r%"gHN9rz bvGSr* Y@3t9HtxmRW_WKxsDafA<rKX-APi4,*3-Y}W ԸCOY}XB+U(;_;$.(DL; 㤻+3y1`ゴfJ |kqT|kHk߽`ja"OӲAb9@58%Meqj_mqs\Ȯ6ig+u=%{}^k?$W4^v4 7^:?,K@E+G~Ef<z+JGyFBSe+2v> c]ZGBaNdd47\؆ ȩh1 7)]!u,2` !]#i&X _(("Kt= Wѕ@tPKQom6w >d!e`|)C DkbJU?*>LKl>o  y!$^8u45W-7vL3VDɽj)V^GUQ?9V7yf*0L=pQ\ma?g<썞ʏ33(ԗ`X( !QY39:.L6ɨcJk-$K'D]y" _b&i[mfb?yUm?)٬dPga GUśtH\ء LscAݰa`S~ ϋ%ýۤygW{WxN^6Qm딟rs 0z%WX.G1b^ 7 TJ|v%tψ4t&Z Zh^8Y`sTC,6*'ɼ?dM(\>=2 zڿ?g?QlۨBt~.s:Z59\W=]FK9k1.,wräx[" 9o9 àr;jylNYd4պL0*+$^d jv !h5\}db6ufIcbWW7 ;rxl{9:"elT;-L: ޜN&5G YyWƾL ,jZ2|IL;046>*Y}Ή,StS.bWB^d}Lb?(TENfMPVoL` H~Iغ` d|;pvb;" ^.i1J³ڰ] O}穫Ѩxe>c:^2U&i!^~'8$O{AhYF{;^3@$f5ȕ Xj*$+8TSRzӃ$0xR3Rr˝tɆ5 zPGm\+ٍOz[Q6`e,'2/ Mo,-dBE_ >h8lZ?pBaYzc;`dDFu0, ^vvqxgce/mb?Ks6OANЩ=|HMb5zNنi h~5#|vxD.%04pV2kd`?apg n Tzʨ@g[35 mBF[9l^:N,$gdY<cLYnSsq _:Vv% :vQ]*fvGn=#&i팓ۇ*w:5RKVř)G>q\iWt6%`o? m{~:"ަBa6hXr,, ^ɾ6 )CT9;,C;:nR, he+ Akq׎':p[5M=b}_7~ʌe'_,w 1k{_ \BW yDV![=vb]1xauBr0M4N4\guw#~,3$gБA7s jO,+pP[=*5;'|um0;կ501VvYo4i)l'"joT -b7vb:H]୨uO-=d%-Bv(|YF?婺 M[gX0ru9zH=\+W\%jPOrWqNFv&v/BF5^G- |Xp_ i8=ֲCmLJv IKee`놘M NHZoH췁qZE R&ҕ|r-dpm2R×prƲnXe ǁ~;):DW;Y\sjC²*QH,DQB$J;YY V5ȒlOgi;BNZeߴUW"#lR3XѺ,oБf,p?,i{HDND_v92zn 6~a(PĔGa v>B9ɕEכwZh gQFj_#12Ր,JՑ'OA7\QiEU;*0!iȪu?+ aIP F8ZaMQP!Nߑ*aʭ2tU )bNp%N !CgMVKQN@ҟuK[s(n5R Rp$݂(BZ;e@hcmSĹ 9hvе$W,X΍OTsƅrùyxbUAh9< :"Wo%\f=zFgSˍ l/ BW"]wwV+WƳA=y,ד`7a ( psTUK /utf4;|a&l kKf&|"n&j4}#TŋͅלodĀ#TU&eh'|rTwI7ģ.{n>ԳkR}U&L7  ,>I+>h|AFrQo/4z+O}zI=v+iVnEBm@ \vFl.+Kr3Gn 3 hTVX9viSۣZ뫖ˣHV!G}Ds1"OѶ[l{ѥnDIÞ%5?!aԻ`1xRҩtHuk|wtE1r ܮ v)_D8y*_*=tEDzT7'& Gږ_ Nq*C['Xdj@򾐣3崰bW(Ag#K$nv ^P*wW/Z]=J _F ~L-31f0 :UX91+S4My~J^s.]W>+Rg)is⚥'dudD3=w#EuMt:1\ZoV`-0hD́4:ek%Ϊ5)hl?]kYf$sqh;*>*J.  .xTP.uA?rYhp-4^,FnS\8v$a .6僻JLk:mk W/ k4mXi+4cE6gXT%3_|kstG :o덴t;E_S RsIk)Qbb"[:2_"h ԛ?@m;Q^! ~gQܬV[$xfiQYVK& gŮal#Serxs'3N )~/E>6Ld+rW1bНH1h؅{żb k,/<-K%ycF^6,>m^? 7@Ajp~ a} bv6-<(8?:;hJmfݬ51+1@ ne;]9xtt7n[>9 0Y* G%acE}H&Y; aj::*ٮf F=[#ɒ&2–hzħ/g5-TxLpԄٮ6gg "1YjxӰK .Ɛ rȥYNs- KY <p;Ā oA@#kOVh WצU,PC\_( GΩ}VgiwFlҝ79L ؆"wn䣊a8:fL  Ҁ Սb #<-FED zY/vJ89aԱLGJOw1e8z LUk:tB v˭SnWGN_ƻ-?WxU`Flr6H*~쬒ѱ$٥anߏ ^zUе ;AY!E^-PD=tg4|_UgBMDE>0,3t"!^"/D0@&vG3ɆXz\1†'w7%= ڐ4qy6,H}ti8I4 KǮ!t֘js!'RXN{/uxR"٦ռʉuUw56`ր_I+|v&u͂v;oTݸ1 ԒжnP'A4Yk7c9=.#:`˄ ߟV8qy. %G 95JFLlgh+jq=k ,:c_ſiF!A_gS^5O#h2a68NyaWYD2N*Xp̸0 mi ʶJ7avSXeLctgBA%s,]04:ZYy(uM$vZ*zg⺡K~ҳꖁ ՠyفiނKbɥq5.6/( 1klF%uvu'+, ODϟ}$mSXЮ,-Ki=ʻ7`Qo5 ծY3]re.iO(`'p>`_EyF`nNc}l"N 1_:Ahc\m;؈.(kb_ή1iMkK5 HZ~8 4**pEV"U߫VMj>cm;FΤ! -Zի,D{ߌOH2,b`t\1>0I+l}_,jz'[u2ܺ&!XR 8Jn}rn}z zS3\ei!`HyǠn[ĊNHE});_IjIcE[Dn uo G攦~A<\J?i0y08{/__#+0AEG`u붕tIу+3f9d ax> esogڒ`m^_cug^V'GG--^Uӵ:G^z%KpHIO*rȵwc?rLĚF|TO(r1P_\Bj4B$3gLMK%Y">'Ic߂ȅ}<'KB7Yc\ qiþZug2%x,X++(S$""00TZ԰uUo#H ֫h()M݊V3 3ݵ<9>;rBpmm rF))^-ux7ig#`޿Tv\Q13#c ݙgMt7]٩#*Lǟ%[*cSZ 72Y5Ӛ-鹂J2Ћ 7]L}g +.li3,@Or]:^] =ovkZޡk? ʐ&{mO=n+c Ew<sIwº j;>B[v5t"P/*xq}8M"rF,w)$'z d,+|Ò;qvLa/e W;eQ7u^&M%qWK_k,o$e3WG4UPc<ңFaN`ܫDt4̮*Z*ZFtjN+hV~m.,3j&yNm0As7!1W?^ՕZtoc*d~l:Ѝqᨗ _x)Ha ?l^odH2uДb$Ul4x鸏4 W0S|6v&?fXyRZ“"e+>D>H䒉i*پ},v#;$hd#ϫs`o(V{[$~\Z㟨AZ[G <7#1=bS,riw܋B. `g+G"KbO8Xڭ_iRi8EH8]n4Z<35QaxZW07͗}9:_8KnLK^A* 1Lj۪4n--HkfF/GڱK(WM3h䗐Fnܾh!Kr6 9fl8v#*cjjeE3+>- js9֫*:BUڀCoQwaRs(TG1)):0?,s&^vTMe%n+b^tނѦbW:!*4kjݮU! wE)a)%,&ֻ ູ^]ˇm.rrFPQ\%d,yݍ-V11gGWnj?b(< ħh=gg'@gl`.S9 Z64#0ɧ6}w<Ô5mCc'V8.#؏8A^Wh9Gqo 61!("0T/uuwexi2[3"Y88K׍b! {.&⹐_ 7ؑ?T*ItD_"ƀKVyz2YPH_W+[:Vp#/Es  > -CD\D\QLē2@ a Ug`[xձwEd s `-~_ag2Xjz6ps|9xz]**6pNj(_CU0:[eC# 5]T\Xo)yc*D 8}GcmHASNP%b/ʳ!#n z/mb0rm=c5rje'N^p؃|mo$A7M.HsަU82ۈp%tfn\z3;@NLO-Lilm]s'Y_\!{TH.]U%L}r^Q2:X&3<*@z ٪*MɃH%+7UyZ7dP;3#6/RvLɈFګ)R[)by'U @~1k>Wb s!,F^orƙ = !93+^uQMCStPzu FO=_x rdӇ8|#q&=u/LR|u&eh(K>x|~5o1:CS"{˵dP$(.=BK@'n#;Y ט3,n|')+w+Eb`~=z{x&R]FEOk>uv1YgvX~+"K~>.#ks+͒Iz rVdvj^ͫN~cmϩ2W!UFPj-övYp7Y )^r~yTԟo'f"W.dp?b?uc(fsNeBH\Xp毐]gq3t=BmYW[:MG֚h_ P6(;ZdZm&kWu; FS:Gv,` P!.CunJ| ǠjcoRpѶi|>yLkm5{$|랆Xft_3m-zE{Έy/JFBLhGo9%}'-Cj@u#Ѓ`'D;6Qu{IT!tR UǾڱmHK*zOdWR'2Dpk[OgMJy+@uo0VZbp3>e qPuz&˘njz׮uv9^=븒leS-Y LF%0ehpH=t &9j\ƀ9q[zkQa B1x zdeG>O['Jv 馨Zmk]nm*oshl@Y^;U@h4YUщVF'8|e`Ɏ((F(F#($)A ?L#-i>U3|ǃ-]h"]+̍[8zD|U:w$N턵lRooH/Ors,ŭ1,w×RD|jġŘO]{@;2a(i-2,ocBB `lrb= bFիļ_Za]ě셸䪮)C4[Lhh!vĝ1,~= 4ꑘ6aFnQLZDnQeE^b8hwNZg#;XvC gj@)?@)?_HÀ!'x ֢ V%s]ZgXQ?#-8L Uu^4w*(6zyte4HZ# *q:i MWkY*Հ_.GF=>jiq}@~^J-@9ѓB^#%_Sn{p}YiýP&5شɭ .ȠmŨGN`;|!nǰe sZwfHट9p,c4yT05IaprV.|Dڒ0xrsIXf9\^^NT_Y|]H} TWD.O K|]%EX~>J\UϏvgz^0^'F|Ho<7]:NBtEJ=(DPjhPZ>;ipT&KIYR.C-B=O+NoR13qv_S-$% {v Axj<YnjſMu.ɒoF}")ND;$6H {{ϴ)3ܝD\Bcc(?$ 1nx34='OA oAU}2JώooBSA@sp,أꤡo&X13t*{&]x8yY?dg7 ZDcCİY M],uK [D7(c3+ܕf=D`a HJ`DH>]@G!c͖ zrwa^ee/ ^f-pGJfPܻۧ4(_);[U/RG:?|z,RnAuҖfxR`\{uZQ{SP! ФTdu1G8K M$]fXe7X0}i}NLXrf6P#/GTzɇJ^Df=@V[M?\Bm d 8=7 'jUU§c?D㨾TLn/* dw$эfmv͎H"1 ^dfiaQG#- IUau얩= Gw /Q˅ZR94cy %S^@ l]F%bFAwqDh^@:sr IyGK~-ӯN Xha\CIxseYLܫ0F%m7 ?.׏k⢟ T92 7 2P*#TSOoƲZ=.Fcˬ:0y[}5r+%Rmk;Ja&Eufԡ׊>a9.t+ögVl|ڿ?|2Nqg$w;(Q| 6b y]27{%eU<;YK/$?+\ʂQK"\I[$xur .6=9s\zui po$rjw6'߿110vH{T"`򎇖h20qFC|~3WDv3ɍ+\0*[a2.+|+fd}F>_/~+Mg(4|̵FK X\Jɡ̬n9eI L:|LnolXK|tYnr{|@35/_8a]0##1xȿ+RrOStsޅ>XjK@=%&8+TmRlbe",BR=nbVɴW QSHk~/i~?)Ecd;"mūaYf"7a%YENTґ'2p];}d3d6 pEU_qUB ?ݖ_1}­UpWvJZ(NE'Ə dN=~ެ_PAC$ĴaʮA651liR9@g9;Aq'R 6/c/й/I~۔۵mSѤbÇs8U0J"Tl0,`bv1Oݻ qv5 ɛqw[2Y_@x} ĉ͏E}Z}@9Z@*GWnm%wVT]VíBD܅wR6wΠ'i]+&/547i=XJ\Ɩ?$2Ő-&.E9Qukt? & *|_iwShE^-"s=#9W=@m[CqF_f R,3ZΛ!r1([ )+m~WVݓt@8}`[a'y<}ĺU6y ?FCdňA$;e62E⃜U=:HƲ%==hkCvK'Y>aҤPte !j!ѫ(6W@ds^kJ^L wj^nz3Xԥ_ Zf }OU%bEhՃ#[lC7O~"ʼnF7,g` ^OnĜs16z:$xPNYq9.BҲM9M͘j&LQ0TLPiE9*'rKaz`sBzLѠ 3נ(@) $Ɉ?wu qKeGs{Uy^!v雛R +} om8)q-h}x@QmPhz,H#:=ܭ(rt߇WY/ W o,~>-NMњ}Opxte+WD %m?G`,i3 v˪2" {+@ZRkz ͮ>B;d-$ؒg~g*/戔Azc1LLmn[@#ߎ\ p^+-XRA\Lg7,IK'ˁ!)3Fa6K0b9K9nT&Ua]L4ؙ㵂W$%xƃg"޷#V`p7i.w}-7Qyfb zS5h ctXhA-'#3ZmEG _Rڋ +vn*fz-"aUޛtZJGStӾNX(C+o1%ݸ , ܋:!,梞 +oGUƑa,ޞn]_0T1[tRr_JJ/ږJ&F@HR*uO_ZYE]eGv<…T<Yr9eĬFs|.rM@wάMmH D3}'Ӛdq u4+bdJ3: 5$ Ov?gh &1//KvSYT< ORfeFpU˓9cbƜDK&[ FY' gVx UK%d gBz[1cuiSN)3?@j:bI9D•R[r% Kh2v`"Q ^uM^s$픽z%SAv1oq|U,JOqjIv 9A[i"M>I~c<~nuE4>o,JٗC-ǘ5xP@,s Oa?*FNeHx&$,Jm L_ZD@NQk=[34o I8m, h.ҩFHYP y? ab 64 ʳdL43#zXZȗۛaqV#ҍԈH&{qF)p/glf&6&mt3#Jpc*ޠ_@^.bljeǵyϚIb1~?:Ն5  -/0\N]of,~Q"?TiZ? #lI^dOx((;%zouJ:ۖ1#*?,9dY啦+&{ ŏXӾ).Fͪd#7~6Jn+$WDbL}zq32[Y5yngwqi :ym >Ǫ%mp㑩oL5s"M0gƵu,@uߟ7p{jTVm,[tJ}/}ca(asvK?E,S(.YqrbDF\PT4Xd|f7/ !/.J1!-SqsO) >ir7] 1&Hj\y8 >|F;WOS9:4 Бn;0yb'X3rkJ]o׋t6\s &?__:p:*'T-4@pX=nenV˃i$Ҙ86I <|>FSo7b:?~^ ^'lkwd(6= .Ç/  E9o,c5 !gvbU0H-``h$oiX}橺9Xf>c΀ ` -=~\'b)W/m81>K&bޢQ֍[ !q Ko3]UPM GۅEJ+yz#ԲYJ6GCW+q; ɬyRrV jdhu_6 lQ?5z_u*>Z8-+gw&=Og%c;fE1R32lV$dy_xzݩ aGVf=kDg :Wԅ]wG:~3 8tz|~*_Nl( }4 m%T30 owGUr?!X9ø'kV5.Ł JۤƋ,P6oo9_fk,@v޹Qf7Ѹ{\,Hw.z/٦ޫ=O}eFҰYno{Y@ $@ة:ίA%P9BSU^L DVw. }r^IX(CYEg#hUAK$/&r>oة$YpM*5ffNc2?MP70&ND&U`p!?@JBL#*ir_ANyCCyKb8z5?6QTtj7m8+$47>(%ɩ$b RDÚԗQcp6cEIͨ9,J;@1F-I3"h{>&op3\w݉G2> z]y٭a4t$r:fW,hL1Q{۬q*RC[ם}2 ;KXl]C:zր2XYZNFlR²/l34?JU4Bߔx5n"?OL2E` tXnЮE'G2#η+Ω?3  vQWW9Қu9jerAKBDf"p|(t,К`[鯢׵FLBPvYbbܧ QɽqU?Kr O& :R t>OeNܪlč);"[S+'u4j+gKXe B|#OYr +U t-[]|H̺/8;#_B|7"'|>}O~ꙑф \CK%QB&SekZK_S:JJg@@dqR-oTFjȩr=^GkSÜ1*5㲈0r ]70W# 4.cycSfjm{{q=ӌF#|YG?9g}V3W6m6BU]h}ɑ9it kJ~WA$Ir͍V'Fu&8<'|aׂٰFL{qFM(p!*YmBv;;`LpA$͟K`mSϫۥfWvr#,/MG͠kq[uCpa?YKNZȠc2Ck L쵰ڍR @~Z0xA>q-N/X8y,oxBi}H#A|].!, #!{@; \jj7(>K3`҇m5X=l6|([ FUKT}WY(JZyE/d}M.|EMβBO]AJf?ˇ\SjqUܲBd`L^8)evp2-)B!FĞlp'ld0C $TIT}&񄛷Ѻ1}u }k [(<4UӚ,Yj ܠn>˫<ֿT|d}7(͕<ސQвuG8=;P Qk1M䯆%]#Ï݀: R334ĿsO,/!55xygKyLFTfH:&Ʃ VQ*-pߨt:Ef:y:H!|܂HQ`Ln/.u0j~L6Q c5wtզyljõXDxac/'lLT=-, ,;ֆ;=K&yLTa N-b'̷T o6Pc|#,~3FjE ˫q^פzG炖DzhMB02ܩYϸ. 1Td\5v-m, <3y$9pލtK?.2:ׇ$v;/: y]Ӥӛ>R~RF\PB?}"P(VÙA ﲬ?`C'7R<<>S/$PRn(g} ^u9@b-I#Z$v[Jx\\ .r>7ϸ rE~;?FHO\F:XAá.N( WRW<2|*5|l8qkdG0#r> OȎ+%es~J5H8'ZS3ssj9$J=Ou0nӮ4mP-D7ԍ00hH&N`L4>qʃ!vJ'}VNN/7qًQ dA0\=}o@g/g!1w|%IN|o<[Ͽ7./-hlpYvWмWڃ6'3L2Yk֭J7R\"VUՓ069ip 7׳]Љv-$FFmrI;+Tn%tMjb64_JNMsRV.}>V?X֥$ 8GNk@+;seDTXhC"l%N[LÝi[dm1{gy—o |'Rb^9C8H&U%O/zwZ% 9m?NZ4!؂HN~ciE7ݼQo68)XK6Сy៝xnh 1-6n E;iM4[Ho:v2ThF ܎,Y<\M~xcCQkb-rm^Hxy׀րkSOƵC-| l/P *H(6J-Qoj.@l˩hBhٽS&\4&K~*!&:v|9*=CwV6kfg,ijmf+*%xjEYK#Ѷ4s\a¾#tpa7]Y腈J @3c`-IvF1~W2l>hx?YMh#lD)Th/o%Gk_ג\?g 3H\V]-jtS0¾Jvc{ mٛq(Uxia lXWh{76>\1ե]& ̡{٪lDIY/ "u!x62dnK ocNRH$ nsWbWa`00=yWL9>{wOg Hrsz*,?ׅZYm e`rсNJʄ.Bq?JfCr*gȝ9b0\R!:+~uli7njJv8 ˦w_qkyy1 Eqꑵ~^m!LOd^=X y҄"Q_sG3*t/`'\Bf_NȴF+C`PW"Xl4,xHXtnNa=%X;kB]an k+^ HI+V{ٶ+Ƹy.S~d?7U0 ~*BSp(d?zk=s|Xߛ` H4UM՜ﯝybJr'ˢ30 }A"nXڪmt- DqkHJcOU(Y#WPhu=?>>P+) iA_ۨ٨ϏwMXZ/h݇%A`+x3@Y-?v[iOOƅGD_c2x _oGl{\A#o_T1): s kԖ+*N ڗcxf>[qJM9h{;'~泧6UHedz95`:9ZDdl92袑X=-Dz7/:!a4=->uV}S3t碵2Vx \N%5sF-Z(d?a$ Atsez`[W5I2t83x'` ;>Mگ mn6zAS-ڀMd'"VI ֦dL)Aj wn|:9}_6HkV~s@\6;wPU9gM&3\ We,|դPO/]A-`=.'};:шZ^5&2"]KdPjLWֽ~Ϧ y/*ӝćl$1Iq" jlƉ) 5v\N9K@W[زije yo3VwW+^bw6q:8D !-:D;ܥ}WqXfѝe*Kz=cR;vȷuEw`rs_1ydQSTg}]d[w0@F\f˛Nsqږ/GrQC'wcX7Kq:Fpf h{Y'w„hMd@jxskIزYKTKx略vbP0cs'>q ImB:!!eA|KMఙ!g" Ca* 9J6F/yUgE4f0ZS!0nR!]j[;Zi\UĤq7[5U 4nҢ>![8c oN~J#4@a*E¡j B;[so3Jwq\cIQ j|Hbl듣ˁIJ`*B5%>3=iыt$b`n(~?{?U z>wω rn0.bYI9gj<ұf)/9U\8WE~ww%I?'IN!+u_R}2ne=Tӹ{jEEP]L@e kǻysR IL 79%׋k 'wSkϏ[ht]ٿMjuA%@YǚivW!36(2 )naD-/s!1s#x? klJA A Kr?0BL1-IܽTm[W+_zꔺ;+[/'\+ý!$QCP,dF|oⱚJ2b36wΥC>z{Qb޲`bcѽI2YBD9uOOd35_dπt-L#]Ew]k/y-9B=9 2ҔMNXm)~ A049VpZkae3HY\<=AMq^Z$Ui A =1;Vߺ; nx:Oqqw+ 1Ae  cۇ1 3^wx~kۓ@|TRN}f+TO:#GPN?Uv8t&Pjk|E0Y`%2ĬhL̙°":F=Cs4=C<6bE`1WF; >l۾m6xАrJsƟ';ԗzHu,hǐ :ML72  H& 9h s Z#BXFH d4Tj eۅVh@/z;˲Zl^E>g7.LifE BGk#<4aœn["/*}bJwfTDPIo9aokZVL =ع4b( 5ްԖ27RK[`zoBb7AŬs*?c$.mi#<)~u*9yWuY^!h~ p_'F<ף?pk})]& {  \cXDOUU3]=.œޕ_Ęq!ʶ d(n a)EAx=lr: $LB|͒H+Z!fsv o]LVꗜkUu7Ґ7 ?(Qp]޹Xxw1i*`|2EmzO !p#\i*|61b˷RjЩ*vr=?j xIyPhI޹E[֊ 9e/| ˀi vnHygoEŀ ӅShImVoP6 V}^9ȴARES}dƲʏMtpW7d .7#֤^%Q #̗uqv#da) 5 qTINf3z jþʼn">#!uәor _s2GudusұNvy`{q8eh ψ*ғrNΟf"g䪚UK4XH͑tr$Ϝ:M=z8$+B$Bv$srl'!\oyFF"r4̖kNTAKzH!D }}h-),SDUT/9|$0 <h_`ނG5~7#{.qy2*8]/Hmk!_U?[N PhP܉hؓ5p47%Aeq 'F$syFȶ G:{ d Y掙2 M5b7F&f %Vp Q"d"tĢQ7Xͬ-;SwBSi=P<ۇS3yo0X!ZQbkv.~ ɉMK(*U M"좟<AbIl l*nAg6i=z9:ϚGľP#AѠL2Dt,?3-֭R|I#NN0u^s/:IJqXi̳YoSDyLke/>𬷃\7[e_K]MHwIYpU31Ԟq f'h?^@ MUa 26:WD{T"]#6dD25ѵ&"'썉B..\$GO =OE>Z@ÍnŪS?O,睖tl^&8U6ڟ vOE+#iӚAI52O+N@[~ط.]NcS[[8+ݥO"yh(@p*6=v ~vR#DW,}HRN~BJ 4m 6( [@ΪTM3Vkb%3>Sϯ$^Ujޅ-GYԽ2o,`F0V+*[HZưNPфY&ؕh*W=wSN2,ytUVE)޲0N#7{e !v \h؜#dcy-2:/`H|v֧մZV[VY4Nhm+*h&? mjӨ}6 9, <zO_8p-AN({E$, Rg[)(_ѓ(pJ g?PԀ4!pIU:o݉iPXƸ2Ua憭TBth.{C˜*@b ]c%#F`Pw$Fq||vOc'[62->liW؝vNSx3+";>\"TbYX%אLxv,9uxmx(OPPHZư%X'@uz¼}¯o,]Xv2%y=dzvZ m9d##j1`4}& ڋwM[ B0v=ypAV\0)09#ZW$=AQϤ$Ydu~S[j+%B0'@~Ԝu4OS ;缭0g3Ԛ[hqHC| ,}Gq cUlk@ql)BAlU9z`8ɦB[\L@\|ɭavӴ7Lҭ%C~9TThIt7T3% mXG۷['H \ItsRя4B`I֚I>xRBFtu <'t|[tfbޢ~iFlCahiO:/Bzsoпa&ϟ@+<+R4k"c2tj|ٳkϗQґV,?QTN-Z3mQ.ꧩy? _y+);n,q3ؐ~Ijuh,cBODR'Sz>տB**Vm!l0܃謆Y5_L(M&FG3VG`r 0`翉iV?@vd3b ~ y5&[z€_7BD%}LȬOC;3EzrJ⭽6vumw_V[Zor/``sVןB|&Be=4,'t(6 yS˵::ӓ ֈg/ݸĶwo Q?\8ޯ I֕9^@|nf]:t< AfO'̘i 1.dx"Viy~-Q'ũ erMT' fKQ!|9'{i-t@D%-M5NONpSMRN}8{D8uFڎG n\lSOd󪄰l33R筕ؿ8 0c‹!!Ӆ]Yo[KBo?Y}C$ז3cF''7f)_vUbU!"Ϧz7`xku- mR8dMy؟N?8b#/Tt44,|V.~%p|Y+OE 8P, i{skWN4;J^],F `yhu\]!Gd)UK0=uLI_{02ջ/ Q){r{='%@#4n,Z^.V2E wQhHH_DIɥ/GWaarBE濊W3)04/`y˽AF҉5A&?ojH&qIBl$Ҥ0^X<.:-`%ʜV A׋˗s7Qe\(_+M <Bup& ?*[>6WA$]QP~eOˀ!k[C5<<3ٔ/2x6'㮱D | Mc%?;V?Ap ,U'e mp✗ؐxCᤷuo.ScBK{+XX!K[7>p]^]a͝!4Evۻx"!,f)sl[' u(!Y.GrŴw+>D_A?[79"= v{]=4Ζ )}:?v1j"h mTu$׏/ M`.羠mI?2R"N=kX/%Uq/n+g]N{=;80C>_~ OwĞcNdU9G̊j;b3r])28M.PQt Xfن0ۊzGn".nZe) L 枳bh]'QH" k }r[z _k^BAʍSqn OI-P~l'B8 ޒK,y9b<߽K~Mf %ܚ})Aao0JBcط&EIj y&snf;Pwas}$RO_jOh='T3SST_dasסQP P]$mZ%vPD$i%xT8m`fH^ l۸| ʤאvBʢje@զhm\F%ZWZ",-h]^E,=` ZݘWmĦK /#RйgL )hmմ`ǘ.,^c"fˆދ}CۙGB9l.Q#ޝ݈Eӝ*|d(B2n"M k(w ؎P9/-cZh%e>ΒX[ IP} \b|2*2%B2Q TNCI"M:JeȻ4-tIK #_4J"< TSԦotaowCа3Ob…3?CDp wOa}+؝wcLSJS"h1Ԓ[*L޸9G4y䷌o]<E`7/q23ȏ§o6"uj(%}ۛyoQ~AHܠ3N5qtI>>ˬ&&ՑU0~,O&"+sOO:hNQ+\k&,tB;qE;NlÊd?wEԊ'xۭ%qtP[iwq. 8.fN|90 7^\WkL5/c<< ĬőpIvC*m ֆkHs7!)]NcQG37i!nG1A}#( _,6 GTӟ`aS[HPF@h!T#0s"!Ncyq-h컶 Y["V&egsj3Z6JJ R(}sLb.Md*썍ghX9E@ ݯBh)oęcbԶ/}ᇥ%,K@s\갻d]i撴LAo $Lj z~4[aOkJ{~ 7>5vJ>ʌJX1S8!D  JaiJ!MV*C7)H1a\!ԡ^6 0~*b0Lva)x+fBB[H :Ifew; @*o!-BNG*SυGメ4f$%`|16(Х i]HL($G@=w66rg\XqcpY3. ٵ ispѠkc/% : v`}Jz .Ÿ'NֹِB;P8uo梳!26]W)xXiH[K 6݌"n1)1r}I lCK~-t7xH3LS}+~Ʃ6Oe8ߨ)L @39meOO{ g^xC-,m'x i^9ZuXV~G])Bm )= uړ))ܹW^9J#/gbi/JI?4e_I#)޾sD4\ ȇ0]P{Jq7N:?<#&iA3gPLCQM~ͤ?_7~jd6 4? &l*"ɑ}Q2.[2!V6x.I=W,%7(a=_[_]€eL.8.Hod$i>dSA!eM9 o9k$ʎӬ_AE zvkuA2":F\%eS\ :_AЙp&˜*(E0 `g yS`M+*2 b+ujue&^t]{9(iY^W tp{~7:ۭ2XOK^y?~FM*Z}ІƁm άY݌ujm^zfˈJ7e i|~YZ &.'nTVMu=uqHlfx ߭ʹѤCYjMMcn`cF $ao4 { p/퇤S1~1}V(y`"}+(_+/ӑ |3#uF,9:1\'ߌMFmǎKvei}R'{>}z ߟ+~1ƍj ґ`m܇Lx7)Ⱥ "LPI/PcџwR`r\A+Ki| /=z~ 4kmV8A'ԧO}|Y`Xu=IA&l(& <,rϫO^~Ych^swd9?}Ph(f?2>bAIڲ#ѡpץxLB7"\S=B49 ( 5d䖏QJnN]yU9e~g"5"SZz;r5DWB'0YuMr8'n͒e''^%ossL zVUtƝW F_õ*9~}X$l{+q΍"}&Z!*H JHecLji:/DL"'Sl~+Yf>kw`CE2|Brp"SdLyP+'0eb/=iHe+t1Y;̳ FcA!oЬi]X|U4>tBk;XYxj8-LpK0#1*? ~+O^Ql6EF0qy3Sx4 Z zS32b]sr{i Q/й?VtY2'H :[|~p `̞8K=+=v!fpܾz>YM=͒ב--Iv_ f{G=8鄻?b2y-s`'w.U٣X'/s8y|f#5PfXW~|;fЫfU3ɑmX^nB tgwfM0Y̟Q;w.gNmrtq;˦|bQevIl1nv)Pm%%#L=XyI-iwR7`{BH|+xy-j:BIx!F}pc!y]6 QO!n8J-'2t•&u\";":bMmQ629e$9F۬awy3?H E di/hZK > Ɍ@TX -%'[&p]9ݺZ?vGwRg  -煺`!饓3ޝBOqއ`gx6̈up KA.pBsO'EƟu|q`}#@sw,7].0vq۩8d$5rI6M`Vm TջSLmE^MQ+*oę8@(Țѐ4lov> Nmet!U#Ǔ eK Ğb¦;}%WUf,Tk;q\f =왔S6C9YS<n:6[Gܡx Wn1/S7}U &WOJYN貈PG/hyK o6<'?EY!,'s (y En' ?G*)6D$5_"̇k5h\)Yy5БS:$nf{d&C@2fho S5))ȼ HXdOҺ*\(/k~2Գ^>u54!<&Y`,!;N8?Q7U qḳ֓% d-Ϊ sQۙmKy5)jle \C~fsSB_:SP-.$SsɸXBsؙ+ 5*]og_ckt"Fw:B vJjzx%1=aP}*%;GQ` IiI|BkQ ojU.,1B@ mo#"i_^y$3,18$0Dzq֡- $gȃ2kJ@\nU.g"rm8[qِiűYפѓ2lywj9`b" S?=ی"wǽo ֒k W Wb}MA4@1[Lm puJfϑoFͦ?aAo#Zc* C*32"GAb?4e.A5(>ʊ?xѼ0`4.k'aDi ƣڿ$,]oMDPVh'88*EY]΂UDuw!n1kX)-),RL@r@Ōj>u|(?SmG_køN[=9{j0?<%O2gqfXEr||nc2SuGy<#9H zamy؟E=b e p qeϠ/nD[^(RF+~|ML鹴Gf7DI;rE =lDʐC/4 ?"s~p善t-&[eLS wta܎sf97Za=*ÛE~wk`TA]ʢe!#!ӂzUB*%ҕDw:PON|HXQ)iCA )Oa56kY؝U ٿ>MS+%qx(Zw );_S~WW%dtnQeq^0 kWX #WS) X0nL :+|Y/s0ZtvR0|j 9`9dBQ$#X"JNSF;>2 Qdwκh5UzđNJ^,b\ؼ!%>5\xo )0' Bo.XC.I/ :MG=4Gg? }9qOl"P*bWXz(imJg:bPx6`&2biXЕlkK n˹fzOР7e5:'DƊ뚆苮4.+#Ǣx4cf-|(XA;S<8GL6/E){8t[]N?ߘOxt|]|}!ZHISodZ!O k]Cr],nûrES~w5؉l=RGg <mESMAQ/A@OXz0Wnjc/]D6? qYW96:O*֊ нiLĽno-_vkiG<ćʙ A ./ǶvQ3I=4rML oR0VX ']%SmPΞtyr vN M3i WkWt"tl-wD7<-ϕيm\y>BqnQ15^7[ϸ)&}ҷ{jVw( "Pτs73>aWudN<9Wmz/T6Mw!oZV;YIy_2Fğy YpUy9CԷF_غʤ>w$X=dK{xpmD0g}_3BU֛<ң̶q6T+Y@8ٞ\;8ڪyrp#Ro: %|ΝfaHr Sу҆ %zMbIg䳞Gc` ()JU22BJMuހ{~pF} pi&+jI$Na֤bfg ZhRD9\HA~j4)D50 FmA.l- e/إCW|pU-gV)I|LEIXD+:w=FTLfr}`NOA;lg`6 u\ > K$=`:s eZեtW+;p% zuQB|@ٔvB`,$A&>/8`kR/ө3M{} ổ BLM3l'g勂Ǣ}ඹ4:q?j-Mz"Bsӿ/٫8W]*/QҘRXr‰^}ص('?pST-*O똝y>lQ(;O ---5(d(YctggKOFzFs[9vM椩YX N^缰AW)J,?7kM-҆'fuiV[o#VXǒNv4$H;h?gz^A*^tIڳaAz軳4ZJ4+|7;}9Bt y?ٯ\8zT,9 TE/;T[ҏվvFl5(slLn^>CL2;(%82ʤ\;YK7?}Y}%`u|Z! ƃ˫D-hW+Un s.*J?? }U7g%eV0݆NYm7ɛ0CT`tzaGZxڌ%3 0R@S9sHfUyyͧU]=HΈt@{֌\3*q4b-z6Y:[MeNǹrLG9I~)DvTu}an@&, 8DMSw8|Z7m"v.sof!N#%UwA{ZzZܡ|1vIuIl^y}!ԠPd3S[g&ޖ'2r392p}?L% Tl@2-lKQSL2!"̮Xs X -'h2,w[<̕EFRM+.:6:DעzO+ٚWr'ADL;@>o&AFPJ#Q76]Oe fglZVOaU?C(AX=)'"1u4غvI\W 苠@ B$-{XNb:{(=͏s0NJF٤3bnIۿ#} ƥ\H/ÿ*EGQ@zFQߵh365_׌?x̉T[4;f2a^KoFCj E _Rvc`S;+c1}8 ikf;#WMa([> 31iWwdQ vM_+M@uᘟe(DB]\TL{ p065VYWt -2\*= %C' mԉ{n 戒NRW9gG/  rEl,i̋F2nԧFW2z|H/6~8jN$⋫ɸ{Qc4q@PZŸ9o9Mh:^&(~}VAGk#)Q_F'bZRƧ|Mi7Mݱ($2 yS(S~R 08I(>k ;m t[n]OL'- L)8A\'`Z u3Cl헣jlc!q$^!d i?ߒ.ũa V:{Q)DɄQrYԆˎt"#G"F.pϬtgIU@[fi+,ǠDER\ yQS=1 buB, 1I0T-a\=t7s1tc9` OҗCLL(v'n>`fuM.fe$KwF낞£SDLd>ƺa:HL_am|aAuvS#4y=}g,ċNHwD]`^Q4~.&QaEDלP뽿6b%z#"w+R([y);%]S̶:td;~Le)U IVxL+/ n]ъ n)#1xO1I.QU._&)4@0ƭ,i, P֫͊z1C=ZkNۤaL B죮DH{XwKSVpY,`ekd%x*NͿ)…6 &u.d19ǝezSxh""d f؟ *tvpCKYFf15e; K+^CT4. .%.[dġu Q}\wr1|CErRr"ȏ03Y0K:`qE|} jlx&"DCE)eJYJFQsP߿ 03_h9_=hJ(/zlFsq:|bo+PvnWDȑ ٨_Kjhq-5cQ{lX;5 cPnN">%>8x; &dp*9u`XB0yM/ Q]){܂?>FFB4 7O5yΈNhT)u+yX,-bIق Ro ybYw2}g${ n%,"Y}ʌ@pGb>QGo( cS_~Vr%u 0EGcj}~UՎ36{>5$3O: HfE?T#5p4huaٰـcn펣L>\sTA.>7% v\7b7НJw[?`J_a r&#B' lTwޛYV#s<<:!aAh!v4VMmbVVJ`WeyXEn CV>rT9u ]lPot6{.wyۋڔ(QEfbֹ6`#q0#TgJ~$uuE9$1`$K<ֆ3+&JRHOJv\ w#PZYJ! iUů Ⱥܰ`jȊ!CA5Z!*vk}5G3-DÌJ /MKoBU`yHŝwKqe>IӋ#h&&83;ZUC(&ߋG#߆'O%k ҴXg3V C($Z* >)%Ej<vc-9/k[B25 1#qo2]QA;Uamgkw¢|iUfT傒0H G^W$~ScJ b?'/#![Q%2| $IXkgaǦZk/91%em'Ԃݞ 5˿l=~eƘ>>q(=~) B% kSyغu>IMOq1j2! jF1_ 4Bxm=2]⣁nLRAKh,Gd[wv<:_mT;YRxAw}'j:}h* IRbžnRkϾKrnѝ\E 6Z&~i}ESEŅx;nc w6f8Udl3/Cjۖ[^Ս:VWˑ u73|-4y0O%ɚIT8C4q9CaI3ֽBz{~Z~cl^f?`Fh% 8(\`8`yEz/aa XKϑ7IϠ%2vvsX_SdBO?i}ds\)&wڛm7.-<}qgfBaz_ hiTj0zi4}7ox fu_'+E!m.__~k>p&C"yLSx1Q>FDV"&[sO'6Q<'DT]{44lK,#,ߗ`}G7snv+ *:4(2GA"jWwq1)K6[w*H;@iڕ@RkkJȒNwurTII1hha8d)φɚǡv1ޛy1þfO3Xw ?Bw9ΌjhLqW 9pM&AɌ`YJ3zd&FY^ EҗI ɦdm7l0^(/@PMހ* O0T hU4 sCј +p[=fl*n<2"9It@\9vJrH[L`̗7sBš.Z/`P:0Li.$<$hZ^do U2i\|V?})"F`//RUCuT JEHh15Dۘ9z֐$P _=YGب `8UzCN[/U=3B:N/@&8>*ʹEma;@(!FOO-l@xMfb-}?uaX0erB6!;#B{ Rޣ>WQ Ko>fzi |t_baH? 7hF0)VQ4)+exfiCPF {lR'*!x%;1>}o75(h՛ ͛%H2L8/A`(>R`E}IAvr8L)T8]#X#t [~ YRdUZZcۯ'Hx6ՔbFjj2#=X;+.䀱KT(u # QA6oWs%etKBR]}泎P٦=p.+, wtǐ WS [Udrz(/W9%8F7򾹊y~uS.,u"ib+zg-<79;7!4OlN,i^ '&4ŬC)N[64y}q ?" DH9b naV-_E<A@ "Ve;Qc-~fȱj"-ush+6AD8ŶQ{X٣S_6{dw=B+6/?K. 934w,A=ز6 Ad0'KȈ cad魝05dul@| laONʰTfWjm:+J0+ʈ?W;Gy 3Q;dG U6o1HxvTq%iL-Rt Ag5nh5n4/-ki(GvɤqU׍I#w%OH | 6CúTKПʖ3"X5>XWsXl4K7C?P.#w a$X8Eʫ\eu@U//-6x5"jV~_u~WdziR2` Yꑗ4ƛ X3>2j:ĬiWV-C+;1B\eSz * :7p7dk2T8a 6'gEr{}p66~pR`ؑ^鶥H93LHd{8 7-T5s!ϯ iL.rU-Cf/v SlME ᮖcE=96/?2ZdKD6dV mBȖa40Oڕdh#ITd͍&#%Hbb_x1לBpLеQRM^f2_/WP5)犙=o\ߩz'#eڪ>Sw mDdQ E03Z2T8C?ȗ?_dD9BBIRM)2!~&H AH$K ogd8eD/GBHfҔ:1ÜԴ`$9VͻLVḺŀ/2w(^!ϩuH إAj(M 5ԫ#?ϴ S|_C }0fhOP7Co=- 䎫[+0s6J`4o'—)~e\F3-2g5I*:y:*VM|Fˤ;bbs~xzz bCY^l`ҽ:hLܨcutDL-Yoh]cb6B(wUii}2CvZ;tdK9_K-:vek)AENy7^P+~A{~n: <>ZN{MOY 8(O&NL.1$7i4oFB u7JcL.;OuwNE8=%tp$h|t>ld<@#GÝJQJK5aqXʫ,C-mI/$2Y\\b [[;HDEVUo3[1LNH}d;.)/Yy;$GcPAtOqH+Ls2[0Ţq}M #}T0 .Z--+O%-'}7=b]`!f[76$K'Jτ skSM=S/#S~ejMGYD-1izWhQj>̯L4هSK-K'uOt͡{(agZ 3H-Q$qY7xwjEL&`H %q3_iRס͟un&&C[(yr7?ʤ _o3fPHaPhAw+O`Z1;e% ciUμQЋK|m~2~7*rh& -x߱K@0E !v@^ieƉ ,*P%+/LPYΞݘ;B֐ 8IMD>qP,o1сȲmm;)SLa7b[qz7L8WH\.17n@T5u7Qx_2"%0ërҽ;1}#&3G(*UQNW03qT 6_[D@ #plz3/jqL7;#L7h"܏A`2l,Lhr*Im-W.4vvli&`ׇ]>НACD'ɀz_{Ć@9:ٕ 4M d׭jQ"$wMӟo1 g"wRV.uqD>Z}Bw{tn~./MZQ9EO)@q ǓC{xMѰR}~oι:k-0/'8F^OJIslѿQ$FsTgJxus<;YASgN4ˌ`]C {=՗Swhe gY5#VYj_.nPJ'KXG, TP]r-?v ;;n2Þ7fsgCKH2WN*";#{JIߝ=^AͲ;kZ%zYB"|nH›O.ŐciO&&[25YT>Qo [ևp=_ދh K/ bǃ`ׅa)FazFh+sVm E/e̖l2,!'4xRh`U"tݚ!Up-EQŁYeBTXFGqӤR5y3:6QPK+JQLKo8y ue-m \b l 1 D$ʲG_0ck{ROTBKRUuo0LڞH>czCs)4bgurrfwٌX?Kuzc{w6P7.Eb14$߯\yV]sZ~0\B~_3+vC@"OXI%KA1ШFbeiD3楨eT|SB|h;ѻDn1-B*q> *mܺ/yK pe<3}&~K(SԜ5Fp^]Sy<18lT/ƂMЦLE(2ɇT+]q7MxXmz#lUl3W>t@8O u7fo+L0 v~@31ۿt,K%] wHn:hHL)AT,fN[ K8uټEd44CD-nFőjau⧠XŵiWڐ;K !ݲ1g왛{ڻd7WM(?n U61x!o=y[,C2,(I7{AX6ұ҈2K2{5'9)[; 6iWjP_}o:!ؿ*y^љޚXU%[M(FKxH0T|p !/.dJi"HnqГABY6EW')|H D "o 01dX>7wFVҬa2?`[R`G=(eɈ nZ򵂏%Q cn\o 'C gJ*rτZmzttSGТq24"́[FmhޏXY8 x@ EnWqhYq@2 v`W|YyJ+;$4XLDa\YF6oad\٢ pKq " 63;5h?d`̰dxn..l;<; @EGJ>G|qI޵lCaqatKfV!†<81Dc,LAP\Rsso\I-9GYs|v"|7lⲵ;H,"$U eb4+'=asC (c~G1n>&靷 ZF-P[^$]f N$KuBr.o,69٘W3BfZ ߼mwjًvQAtʩISd\5'PH)+aFOISÛP?};q]Y1ЯjUh@jU5vO`~}i<34] Q 1 ATSѪ4B\ڽnwol5y A!upW,K`6P**x'6hxV;x ÃK5vgS"9‚Zls|lĞ6|e{ڵ;anMz,"|lgoWNW<_-ˇ_fC_8{ CE 6otG ;BZ~~a&a? a 1X9EUs$&iw#-)s{.= ŅGwxyWG]mzp MrWq;)-d@b)la2Ƙ t4uuΨ0s5K [N&C Tt8o-S8;5br9Xخ# ;@l2F8 k(a puo՗N+³H6`BU2%MOiCT ɀ CB֌qoofϋ._J Q e b%k* 렯+ UVOP ;=IQ恬#msL4{!#.q@kNlbE7!EӫO?̃Ts*Hja{@~h>or[þxKUAX## ! -B,Aκ!;g>8^-R[^CcJOht'Lh5AG70]=dGi\$d"2AvL3wvs.TDZwA6Dw1o=GLeG8^so-" `dncԉ/8yLP{Ƃ(6׾Sb gvXu-U)@5@ 5l{O+H 0;|vkw*0Үq1Gg&]1+Jj.k9K0==gAY I@蜻9K2=ao.vr@u`CN6Rbr_$ CS3@ qְ49(תcD7Hdƺ+:{x` LL$@H1"f%8ʦD q?3iڳcXf,SAۅua_NGz\HJ1tM;Kcն6E-Bp&zT8X0g >߰ktl!٩L1?gaiօ\TqZ@"/R2kfe2 _;>X QܔlqF=q4o#P~b/L0X=S $~hN#.̦n ™qm (3Ik pцx%lͣ̾mFPG)=[B%H7lZ35c|TGcRXKŽG+x ,LIpZl Im/ưsP6\Osm\I7|UAC>ˡ ssh9+9Y8ppFCoP'/N;rr˷}􋸡ͥC3"K $PF͞v<%'k]ym{k6W_F*ywY5+ =(#{^0[Dqwvn8us˛Zn~ IHlTpHI@v!(t*u)"8wŦy'.zoy3gc,hcC8:wXק \ K.ꗈ* [`]DU Xk o ;]9[DGTԷ:4F@q#Au"Mjsl3j u "e|tݵaHI l'9*bdӿ,j6XgW+) 2.i,sw).'$]oT\쀠15`9e Q6>xI]ԋy!J!7/G€'m^ܯ*Z2G2*s+$<[Ȭf(Qd&FɩfKb]J.oOxJ͕ r`!JX;:tϏ34ۭ =LW?ԙYG[ʒwmxnv9Xmܩ6׻ 5 E/<K4(^a *Y8CP]p%%koQUH/V!]kvJ_>dj1M a0fɡe(7Nh}ʰHQv[^WYzc~_7,t@Yʼx99y0\;nudXJ#Kڪ 2zr(oMChß]']KwNS)V9kU %8K=( .eL|vA:ٿXtLŨ6`&AoQ<\PF(NLu|xWֹMHCիAǃGdFv^)Š];\Kx>ͨ6Հ,&}6ܥl+q|vuQ%YZ fR0'6hݏG*@ RL{+hD ,p|"1̡zܮ_{B{Mߖ cK{M \jVOSq-n b /wlYBϥXxmԜY溤ރj U\S!̐vzֹpB`V-PYDY @˃f2V=vZ䱥@Edž04R }3aƶA{z>BEsB#yZYe -Ot4WEU2e$;fQ>o{3S?פ$_W::L:Ktǐ ٱxm< `GK-ވQ7nMY۶=!Q|(mE;kux"!a{{j*__%C sqL>xt&7aKڰ⚅njyۑڦu: a4`~QSUPcI=4WQj_AۆI oٹLUSܽoF}{`MAԤpQoIЬsɇ.;l,c;m-EBҮ tYFżLnP\lV2E[[T חp`P?IFr'i0]Ps p^oNHk(΋)#[Sؤ$HkO \b4;A>g+-l &Ή>Wu hpoun9 [{ T kVIa_ ˷6$"`lYRMNuʥ$,@=r&Z?TB%y VJvrY A`tk dLPq@fz/>m5K t*qP>@NT> 4ť3V-U;AŽ#6gʄ.Itp[L(Iki PH7&yOBxM 6p ]È*ZjrSgwlt;[EGM,=e$Er1tD' y¨2$HZ ԫ.gV]~d_w= lIHb?.n`WI|ԗx@(!\gwǠE6 d.vtZ Twr@c%Tqʅ>^e| bhm5pz<8aj v^Uy+f{:a=`Eߞw hsHq"]Qp)"vt CL2kP oJcy|;ݺ䫃,YSּhܖhԸK>vH=Fv]|֮$qA=7<n3 []PC?ׯL^Jd2`{g O2Oï~Bӹ}x r$x8y S7Zu K#Bv`M-iv77GH߹hkO` hDEJTjÓbvؽ=.䤠 ʹAJظ:=j#E_(CA&82/A]]7q#klxoH _a%P)'Vުˣ4q} 9Ra]cْQq$wG z3vX[J!%R L>u%NfPCK~ K}b^\C>88>BAb U4oSh8_[x#W,|wcި$".x6;A3M=ŒOw9VTc)a Ӧ) ܘ?ԝ'5kK~_mZ+NKX-)5=ȓy h$O:BYUWԕ!|5_MMouWY'*`G߾d9SUpefm^)-F 24kNsK?z&Y y0_}gʌyp0 ыt=D` hlO =X78/yO:4g=C },XT*fZ%w9sooXήߏ,:*pvb&eo/3"l[xJO8)ьYt[;@}5ˎ=Bąʯ>'GmH}"Ы0OpNTAnN)- Jh2M82ⴭ*(wȪ#h.o\ðqxeJVpQ܎ d |nlKeͶSr^If4qr狙]%q M6y{xkDp1a ]杄=ʌ۸[7F"~>ꅄjE[V?Hb7wezbޗ?>@رA-'fa[mEf9M'Tk䬻\2{ ūJ91,+54LC1E?9(I7в|mLؓqsv+H?}!zif+ͱ^ЄCA[) >gE,2VM dZ$`YJgK=F/m)\^o] }: /`G ͱ:L|ڝL*Awi#1}t5ߜڡ=;}}7[D޼"*pg}i(EuP=r2\N\Ə^pƚ"h߁-ec-du5?9f[8hACi|94RR?<ɤN|PE&YڇdUFu싉@<J[N$GU#xoPeZN1_9ۤmLi! \Hiֶ%6z~nJL|K픉`y;uF21dU2/!t v̗ŠQU$pqBT6:'j̵үr(œ |v[0vf=mU#s@8!ۍfB/V-3Q*ֵ}`ϼқ%T7YYW5y(hzĐ`^gɡ! S;\Y ~RG~Ys:K=žrㆴk#v)* L`Xu8U Lk0g>2RC} EG)C6:VuxdFk5fliFƭ:O[tMj$Af&sL+Ly(Xz8m4u["Ḵg p$rJЇM+ W2rfc*$| A~fH/Vw"ޗScR/1㫐@p6gguY !`>&)F S,CWWאRhWwfJʢd5?Ȫ&tB\8Qӏ[9'tF&3PءuďN}6gfpg#Q&F>dQ0c#Қ]{G(emPɃznԏUҳYZlhxm~Ou{8^MȨTlg=s/ɥD N:Gn_:u XsJ%%] e{MahԹK˹|2)%=(k;cXun= cFMQF_8P9*`>-f;oS(leDPu o'#W*6NM'SQ9'q07= Ò)v)Vꑘ\fa-u͋4BźioԈڰ-rr-s)j)1!ٴV:1Y]4߹ĹR|]X#W^Ԍ&hp>ĺFN6VZ>Ad1 VKJ{ۂkߢk3j.ab*Wؐ4HN`Anɭrǎ6%N^:Pr=SE N}- Oq Q; ART!&H[9StXp]9o3jW?jZbvGZ䔻Uap=>UNkﮨ\9f3<Ц>ҙ=|xi><`oiqEϋ,o7PU3&"BRo]l1tOvT2ai1mZܰn;k/IkGKKZ % ߖ4lH.<|߿ l+ԅII]@Yժ1HFGrTL4" ǜr֙X!7*拉n7"P.9 ~Tk hOCgĔ(ܶh}:]mYBT '3̠#}^%fcjVZǝΕFqS`h/&|IBHYÆ֮ɶSV77nh`FX*x0!Rn;J*ɮD*i?P~ VRF3J!qU] `{%PyC⒎UX -ǗXd }z=2)o3gllyz9 55@#téq3Bo”I(lx:Q<-ks¯*Pv1w]Z"\t[J%-F*~(\R7~"LC4WABܷĦd%έH@(_RtsJ  Zbh|~xT]F#Cn@̂Zz~ZoڟSY% {cYdMρ\#Xhb(k$h?Ai4&N[#H!LN%־ ]JEppg4V>ceZv[{fX>Cdj{:9G3P] D}vEyCSP1 R3F(\R䫕:M-a{GQaw q1kP~*ӷsѧPǦs{<vڊdd!0aP`XX\q"zڋ>9nJH |b1@֔vllPq"Ojmju!_+Z,2£DĜe4{ФT=g,ˤ8KuF}~D$`:1 Ȅ!A<:ά=ֺYԳXΰeP%Fn <@l5D$˥L|m#?cC%ԬͯV*y\Ra 6&XB0凣yÜYψW4BƹzcDӹ(?P^yIS +7)XnZ?S(/"+"w"N1mKQVyސCz?J+km-BJL^ 5+ھۂM&rV7L oVEfk6:hx.\#+]$2 a%CڤVH>4mM^پVU}^qS(eTK]MCZb.ΖZ@ZD {;fGD]M~̵9#[: uK5gIPIC:X@F9rI%h'ۯ,޷P18Uާêb}u=+8Oe+q7#miRj_dvR5~3J(ЙDS0`N fR\y6;! e4ɔ]ŶQӥHcL{B|*#vtWnn79OTnMuIƩk_UdUJZ1Z `p:C gjλb4я` h{@lt .YS׊<68.tQ: ]&1L֧n;8`/P(PtnNC:l 06mOQ+^58cfzO<py{ݯ9ޑrQtZMv.Y >`(*0կ/!<ӧR]_^QXm] C)sZ J8wn恏{0e."hVɡ2%r% 9aR5"(ġ8vG$8 .BTl4-b-&\`o Mbo+oScݤyc;pKOdpO9W.KO=M҉>C?)CF ,@KBلݹ#zmQ$077 uf<,tX1zs{efTʺmg& ZrqY}Jvs,9AO{oD߲AUyTڱwąxg4En >EmUTUZQx9W&&egnA[=)J2jzw cU .iB< Ҏ3dD|a6@b:'AKưC!ځFP3.HdYs}JVCG&Kq&V 1(pIh蹴 aˎi΅1uix[x+ȐcIO٪¨ϱ޴,?߉_:\w4}+0NM=lGn)()hXb@gn˖ͳ$m+8QsV|Վpnnֱaueh.3IW{cq=*_ZSdvsj+,ȥ~r.TC߾@yC**tӸmOkς}sV$+a`lL aԦ|mSު7[`{}()qy/=lCUGm֧)+3kp A h_@/$dӦbMӿTg*o/HKJ. gEGُejbTFfs:Z4kN6aԙi_!:3z9gyԉ1Vlvʳ^jg}H{D'LNyYA;kV[ _]iׂ_J)u<-DekR4(Aگv51b^w-<` $ݯ{BD%O e-_ 9pA R^#N9iI7 $O3 CI}R"i &W:;203i/#tyk 7EԄ,QA Ug%8dWat4 T.tN@-!5!۔ _39eVŀW7%rJ}aYlLJE_1P$?I7:siPYǓîtbg6Ju+}q2WY*تh8L UB~dʪUfO:8u47$yV e?O..ޒ;&(Fnm&I`; 5@%m=CW`iuu|8bbUJhqsׅ \M-m- tAGC$ߝunc'Emj-O _!k(~j0ƈ~0$;*{x%R;g]591!ǰ'4ٛh\mV4QJ!I(2J"p=H1fc*vy 97PK/a&pb_G{BgmcY*, -uEc .GRF2`":n=l߷kOn _1xKkdLXFd%Z$4eBѡDo0ʀ݆mrXf׏4jb9VA5+#O٩1{"tae|Ό2GۏCGMwK1Z[,NsY+8b6 KP'fSPв<(ď%ěj /T}GۜΗVuz="i~X=4^s[H21mP꺄fmr!xd pYT{QmyAў @Xyx͚^R`0ixL(L}t*":3EXjg:xAD jPOwT"qB!{<*5m(#1yY^|ݢ '0]sX 'V|Jυa -# wQ|vȦ4"rf""!/{M8j\kD/Õө9,X'FV8;_JqiG] aۮ}@vROVXCC|)p̽@(7n;&T^Te*,CJ}L%)>>(Na<}Pɮ{ucjs?t'Z(_r Hzm5"Me҄\NV V.kz ѤSءD8O ,xG:Yw,]̵8ʇabBeO$ }1\!  K=aBi%DK%?(E\kAq6?Oi)? caiMp6u#`$;JOVι'׋2 ܬִ#VZ,cYI4 Wf+}bS: JQylD̎" aK9]|5!R])(|XDBn2ɜw…Z}TS QAE%um_z;$Uޙ_2kg[ejQz\1B&좉DE7G gf9w7Kȫ'5Htvu`kh* 3~5@>HO!E,: pHoq#mCCP t/?v?wHď@%"1=6^ǐL~BRaHbOD\B=eFΈf֊hiω\Z^>^lmhQ@w uZ mjC8+O_YUQSS [qde{XZ451\|*]=?R8$bzYG (^BykHb<)u"#G1w$ɓ9oEy7 w,>@'lC;DbAvG$CU]N46QY:#'~KKH~&s0pQM&Z 7&p|{gD)?(tF^`J+׃ΣY,Y{)kbg -5|g]_l?> z&p2H.ϻp"B`w9aW}BKv"<7ݔ36Ѻ J^M^pՇ|NYzjF*zoT:K% qf`?Dp|#J= r㮽hm#≑Wx ș㬮y3?K/8gl*=bS[Xi@/ C0g #00OQMwS烩nq *b]BpI٬,cU= I;[3.ER[ı"|睑NH=EN/An|vT)]ʈCFD{|f_:b&;nbŅrWa05':Jh;xS1+osɰrbW_oEncAlLw 3}{G,|جCc=/UsAncWwHԷd4H6\U˽bϯǏtH%_4 E&bϡ\`֟P >\x4M{`~Ap?t# b uZn@qp^De^^Acw3obMzdyM\VO+76KL`ۜ7fwkEzğ͜'^ϯ{~O%Hg$+ &~OWK;Du">ypӊ=tXBCiv9{oibcm~)Ӊ/^T퉞}kU_CTP +E4gzTxT,9JZ++Ϯu!;nV HN9]Q5bF2;v8j_rC[ZRZ a擎*chf~ yxMg6r=o( G> iaQ'koIcݝKF_p\h >p%Fn@oL(eTe,iI{z܌>>apY C8Z17_K[2JfO^e6۫ݖ{aU %S/N=/ 29 }-t's'OXmVҿx}Z[){f *`ӟ4J_(΋5X(eZkқB3JKHh=a&YkԼ8ðTaDOc)H^/P0.D0TV.vQIS|L>wwQBpRIa'ѢS.S6GAJۤ${Z4 x7c2XMDM8H_xFN4+Ԯ5q5f$߷Ky%EF%pkm\{K9oF0S}h4: _G*V C2*NZFsQs_@REN!Yp[ݏ$r:R8HIӰ?+$i VN#פ9Rz\;ZP15O{:,9ae q}P"(]R.Tصm.M2:;56ޠy0Hw]֜ I8BzR=3%+v"=GOqSS 7'N.rSLMLJKZ|ׁ’EDo2YSu U V'VfKw$)d 鵟@ ·ed[mmTM @ |+DГ{Т今Eڊvfn.T]ffOl4("D=+_~ ;$96Z030H!Qxs`p& Aoj+q>۞E=v6cۯj܉eYMBɉJ@v$<WO_!'BUefI~'6WD7djЕT-7`_S)G&B@ܟUrd5$ ^A $|2QmS hD-䭉 )AGHC)S& 1x}{6tA V.J!&\p[O Ym9 [š'=x!MʜH%6)h|#XՊ# i ߠ)su"a>E$}J=eFR/6gG?Fz<رշa(LM}Ug1"+96sR#{lvRCt.o_}.@^جq}R̉ ]33NMMʻ*Ԯ9؀F74iw5yU(:93BA+0J:%к3`3^4}'PFC[9`1c'%{O As~H9M2׭#-Ao#WlWEc ;ꗭ剅5vΆ a}p)ULRN46c,OM-JDoml2Wi7EpXxQwݸ5wvc1Z 8TDnSy0g+,ƵKOeQŕBd\}:&n0"޲8d3#pt'd]!D+Ą-l ȴi.0HV V5%[u۸>QJ߈]etwɘ.TVh`S0HO.6' R4\+TP];{ F?@_"x+ [bˏ֡'c`'U:yQ5#5ϖO+'i\ ܸ6lupfx]]N e\dieUFA_+PѯK'+=W稐@~2PP0DJNGO=AJλiDΉZɖp_k3> ؉67޺OLxzd }yL TwFv$#Yw𫙝u;zWFNvx]_뫚h|7gTּ:>nbloJu̢咻}se#W0,ОׂԎHH60nkY:QZy&[nG DSe%$~r^H]BW;Uⅰ݆|651d +#J# ☮" n*Hy4&gbƓ @hak<+!{vp>"Ȏx`̒*LzvgW$[qPӥi{dH)*,0Jb(ҳː-&L:A8MӬDx yn ݶ"\9 WphTe"w;SCVA UL $\sh6DTH,upH(U2\jKBwb#}*ӴٺZskSAv}21)< bLSgհ"ش1(_ o4 u ϋZJ=@ׇTG\Sd}hdM^W! ͳkS z=Ը3A'G޷ς`Nխw LbHJ"2D\p2|X)e83*O&%WauR+]2z:+(Gy|y#3D$Lωλ9j3dc @ ϊl~s6&dR|rE 뫵Y6Th7Ulcbd@>ܪK2pkߘ;E-t;Î][iNA=h~>S\ A/3f]y~[W2bc!z+2)=XL5?Mg 0E~J1MEiP\&KGvkcJ5D&&B%1?  ikđA$;6V }g d242}D7wE1gQ(r+0,B3~w3/8sdno[S .HEt GUj\Z܂yX4(Q*NYU[Ey)<1{a]b r mZ<gQBt+EN8f[^://^GQ3X%J-2Bw9C{L /Aσ뢐6{;IWL'<>1k,YAЙ6P/\O) eNK\̹?5h ;){8LQ{|EW7y Lq@#& &}5 \tL,ҰA!KM#v5:nLt%rN>9J]#FQQ' gt*2-I aJ~ZL7+I)5G%ɥ;/&T/edQnyQHc&+eUFR'XX1$0&L1 ;;r>r3vÀtBj|[5RKpHwTGYN'1Rޠ_]]K|l-c&7T%&O^pC>&U$}Y׺RsRŮPwNY.U Fוw_ V mԷE`G|RS-/3M7kfG,o%\ },=+P.S)F6B?8"/Uਇ~̘@`mn'sXվSWu"5+6LWig`k0|jM<ϺA-ɧn -eL'ǂ%xL0Ou!al_R>jN}csd1 fC-F;Yy1wq!⋇k kCoZLfURVTZ1o4>_t'˂x; nsuiyggV l/Hi.|i tk <`ړ~Q5elb3$3 S7o=ܖt&Y @d*/[cDmdC bO!7L 4b…f6Ise>S+{+kZ/Mӽ`&rkO˚%YePz(B^gN8d.مK֙q-f$3veȴ6HܸH$y16;*C`!sn:IY,cSf{@ߴ=J#8< >-+дne:Rh\%pp)t2Eab蟯q'g*>tJ}9U#KL~KH27f;;|M* |ܑ.!P&+^^?e}H< ߔr1*8/t*1I[կt%hqj2%TUi YPo\ YC9u2P'w%^{KB%- zy(QEj_*QD!ڲqY`j^Sֲ5 >̯7A]DA瓰9_X0캶u|8IEpY9m=?g6-5O瓂B,ж'H(!hQ 8+'*j+)sjfWOuFCPU\:>]]χWmTlޥGevC'iT9L>i]5sEh3?fԞofZ/ꀩPXT'Ēt퍡W/,v4 }zPf\#g5R*,K;b"*kTa[u{õG+}irύ0ZaA'^|(^EOteq3j}e_򶼲o]{Ai˾TKF 8-ޜOf :~ XU[=S63#e@BvUbb~_Pcfe׶ZI5*ʙ'Y$L t e)U )WuIl{Ք"zj5Q ѿ ng󣗉77YȐ2J>b bg m[g{wumøi)[>vHʅ6L,E~C.`1;NyZ`T-݃78ў"4U03YzM>۷I 1քX?)5):C hL\̸ԔI}=^D3;:ƟxeEr[>Ԣ| fHJ,KPяU[ݿCnO1ؘ`ȫKsh4X55, 0xLOYg>?=T"ǿҵ~8MpBA'm^(Zzyqqj%N]h7KzW`vJjuHMw:﮻-sZ.2bEB0 S9' Hf2`Z>us?83`|!& &ڠJ$+&$ϐSxB@BLԤ6KmW_ݛ.f⟥W"4wm˥{Yb}\/H }[ {-B2;Pl1;h}p]FL&PWM$hUx>;; :  pG*aQ,T ^)Bmom,u} Um`~c^ɥ=ImH)y)VK 2apakPL'AŲ=j˪ZAa=ڂi)Me@NV#$XFԧ էwC< Dm-a+'^ZM?)ŵ]JO"Pfq Fҁ[-zy43b̃m *qj\nL7՚KbھU Fh0tƊgUIMg(ܒQ?B`uV,^$N}vXaRtx"%5K d%_ 2#Q8%GE0q3tx"o% gXjwi¨l +b"{HZ3ev@]u@**`X awXyv?:[wI B:^z0|1] Mz25VF<v+` 5b녺B0ۑRY}zz5,&P^m~bL2YE4q 1Qr%pt;mΝ5ȧNvs>tRŴ;Nvj={o{շ!OV 2Ej6tvm{rsǬlp6lRmV@H pީ yKCܝG;.7>!tY$ }.)qS#NnRMKŋacl.MzC:%BY1K?mF";#QꎥGjE’h(&-.4qSA[g)JGJI9"N\`ӨzxtSǂ*L#){%l2m:/UQ`_]k(n~ '}^+9\ J9Đ{]Y;muGs;ErbB($ \ڤ>vTܲn6Xd5I;HG6CxЍ9]FSx&Z$_u:n sr\NWu)Հ~Py<"2aP l޶}l9CtW CvTW:bp"xM='n1at=c]=]i6B5!-($!on#pȪsqA n5gtXߵ:GrPkwmzYn1,F;TOV 8ib jdC$w0NU4k p䀕暙aN&c; y*9ۑ>-;\Fd׉}#|O=rb@a@h-JU!Yh={B~M. Ia-N qj9 aˌ/wNI0hn-Dx3B(۳7 22xbD8mʞ|Wva0TY ddy-|17@CNՅ,2B\M7E^4 jR$K!'aOV=j҅HPmpgw.e~֡Э=~k,P5xQ]ݟ!5hգ g^G!%C;n;9"rY7,+9 Ķ$˜$}_7D(I4B=GG?6HƤtY9Ǔfa4Sxs<up?a0'ZB͍,^EcZN_:{Ge#pP vĤQcJdj- A-&s3#@B_4mӊVgTdrgu{pps41Iۛ لj` EƊC0 #=byF1N`F$_rZH#@ϽMYp-;\.5ul6Y/hpyQE)֫x(G *tDd~c rw N+´߾kj)T,N\/ VOq`3Ӷ.Q$fZrx|Rab'p~ Ѹ79K]"--9-Ewϐ1xH~'8%dO9m= ڇM5ΒC=6)Jn/Ko2tNHRU!)od1zykG$(VFin&YK!.fDJwO^kJ+!+$;u£eNW=8Lz]wɾLWow8)mL_~Jj¼zk>@S |1#zǯO0nvpR{ɞ+\"Wjq2'ȴ1 {6m~!gOr-Ic ,j7gYч;۽Slrf":b?Oנ6ؒ53;$0!q˸?B^^&Aw]Q&zl6%kevf"&I_ۂ&j'v ١ o*,0KZ Fvy;\#ЏFdhxcZc0Ƌlrw% n i?@r.\pOKHj|lf\I ɑ>o}cZsY_爄l6A鑊 Ty>!~ Zs*p5.l&URy?.E5hEpNNQ9^:c=0am4jenA%}Db4, ,uPU/°_@8W,iyYeC G 88Ss he+ӔlTV@4/ 47yՅE1Zۅk mK3@ [qpgb 2 [ԭ8drيݙ4Jh ONq5AR#uh p>p[U^N~f̊nq'(6?N3SCFO.~ů_ M!f `z1E1x?nPS'C(z{b3S1ܑ:ށO3DgݵDqm@2GڑEz:AZpE_iUXg VFFbVbўhgĚ$RSZr(<̹9BvE!m04 NtchW n݃}cs_yVBgk.MU /nrR=8ּ]s^`IX51/Dm DTU,Һw+]3; q$#|tWgpJ{Szdc6q=F=qgx31Y㧉g*-`U Bma~E|ѫ&uTIL |tҘCڭܟsⓀW(5(h} ޤݷ`2s1}q (ƥ-LxE% cTm_)3#6 њ[Q67p ᦘN_1EH*R)*]J?5Ɗ2{ZIL^kX,9D 7"(HR=n:p(&뭐 THETVFDkS+l)#6VΖEDc ;cJO8#:w<ڕF$7.j+p2&%$JX[x2ƃSWC$m eR=?̌WkX/F!A<:pE`'0f1NPr㾨%D~Kq#Ucs̚_x'fL|y80'Bs=uS[gİQdomR@Hs<}4)TT8^'5Πy>b1Lp9e,7v[xKP<⛇v~.Rɦ¶1%%yw%L0tb$3lp7Fs~ .x_7Y>lnZ(y(V͏&_HƉp1_H =)ˏ8{9@ G=Y*_H8ؼQiphIU.$ZQ~FBktUۓ{xv =MZS,][f3wر[taws +nƟٺIn!4FUB"|>c1'|.&Ao:y*@8Dž]'O.=}|Z?aM q^ g,JP^0N y^ b <14/Doo Չ@:RXS#Žld*6׋0f`&5[$9 ^%p64TY KijO$3-,^.9ȒiVJ>CqǕšO.P SZ8Pr(5|(p845[+& &`^]bg?Bd֫[inڶΉךY|Q!e:ݺA鬰nllCjXw0\M#G*c߈;sL]`P)f)FVΙ#`rIZuѤsҪ?/Q?ϰr,9^,"Jp>Ӝz߇-:!em$zhb Sxઈ{HS)Rt]="[V5p/Af֓*Sez8ܥ\;-xOc1d "l7/Vr$q>pD= ܜ"#Kg&2c+\xغ;lW@D) MKtЬQr'<%w}(#Btj~W643&A(~|]yZ;ΓϽYsw7%PqfȖZĝ4ݘ]Bln s7 4Y%7f Mn`1N7cs(SqjJ)(ӛS6>C;eAi/W;T׆3M;%/=GGC>E @B#:(#:vY:# ^x8aܮn!WDkWV6`=Z QgnY!a0FYzO3}:J@Y3 hwVY$YeO`V OxXy  d0 c,ۑA|Knpag R$ nXC"8SeIt,$dbuEAt;&w ( y5g9ȇLLWoz;'>FyXq1A`kA_V8{ (X<<u tY+Q2+4s9HΚŵEO9IQL&KQyMڡ&sgu{ጒDn zn k'W*{$2)O&{EL5~L_4H4z7i Q(p8^Qw?܈4~q&vw-k*0oW&;ciȯQ*%LSxh'IJgg`ɽզ!>ߌVt4=T~S ~:k n+TmNIs6}C2Dʟ@~2x<$CM([iiQ9J~E=SG^G3fC-X=4C,i!PYM>7 ?Z\GhJ/8cJ@nFbRTQ. ߾*ntZ~o-o ALI bE=BEAy0b M59jc;&>ʸHΐؾqI1ZF?k^,zr,RZ61y?jGT!(D1?1ۑ!uY?W 6j΅30Y̐ʎ6%*0%~qT q`/ŖȲ7^ɚ>8\bfG>=mZ;F1ϭZԛklɕMrԔyNq!8a;е[0^UghC6mfX1U@.˓l;5ac'K-A3_\BȤP> ƚIJf ˍ9r>ä7a NV%={du Wh0^UDie)oΊvð4>kD_uUittgA|_Km%FpJY1K cF2-wlqyIE[W 3'  +3:*$p\|rTq%,a`mx~К—De MO}va*1_N7Ʊsw6z9k. +ʠ2؎ht#0q~H`{Z[V|!׃9 ]5 @o@Ez%;LrLoBDɺrg/5VVnn\(ǟEhHED5A7 2沢\meVߊ;UdPO{-d# 97u"(.}w!zVX:|!HOٵBD#FMM.|}r*%z)Ë, qLŃ}|;"4 1 xy?#v{v[cH)-E˜وȁ ~M]ؒ6m1~v212MCݹhR(c7v1z]PHctA(<Ȯ:P$cM1c8܎Tf‚-f@s]Ai<!aؕ{ȿCa&N޷dO Ե0LBt|o^VoSn}$[T4IuV26wt| 8̨VR28[jTqgux^.\B\s3QOr˯ lZS|^Y~fnME$@9&O6q  ,l{к2T]*%]%GސݰbltNᎲy~3z+8ǪC|NqJd`/%[ fS}fLfj4F2% 1;u2Ν \|5h8:5b @F1gvkgDzqZo5|P+nD?Ϋ Ll-XE)7f'z-G^xuHU"*>`'M: c0 ܶf{U0>dEOE KCiW< D; 'C)8u-h%#}؊@&bmJ1 :OWhwեhCiUNw@DG7$D8W:5ġU AA* ȮCiǤ[ y^BLjdhӇsȴ8lW<M2ѡ( zХWKa18AF߳Zm ;9g4yoKtę;nr9ESEẍψrtASa`Y/Ꮌ,YvL0͎Xy# S%&tƴPt4~: C~ax!L[("2 -' JZ=bZh<2;v|k&|q֒>mE RP 1?Uf(}uu S(sӢM0Ѡ.Vmr>֜Ջ 5E]]썤9 8(kuGd3]n~%E`ʤO{.E8s\^M3[cC p@ > 1{Y7'q{FRa1Q귅ФU c)E[\ ~k)E/>%H,]@shWq@JwIU_@l=w!!wT(pt!w. oaf%VxSn6gC ggyelA S3Joj^N Nez·;Z܂ BVeQEշp9pOOT8\ڪA? 2jcYKL\ SJ@Q*QT0pB }"@K&¯)kf"L*!7` %:8$:RPf|l` 2jE)HS&$VcvKߣ^ bnDZGM7ܴMq1]@@HbM^QH"s[s+DžQeZ0"Vxr}$ U"mUDz,WR]5d2 58dWD5JCJ.W'J[ _/ifrN3w[6Is+q)+"ab@]0dR$w& , @; (*M4śxAܠ!=R#7{97@GWȕ MP=nfI4Yy}tރdD /6LBh#!Z!J &RԬg7Nj$Gxu `g&ʗq%A0o* p )i[QKe]J :5b68UfrOgY?{p|u*S5 _H v~HUfy~s@R+q|Xi"nyݎBjB{(t˛,=ۖCU 80glDG4b|35cD4~dd ?5e̛JG Жc"VHD-vs/Hӷġދ[y{26kRP?淦)s V 'If;Vi)YZo نF-Av'sEZ,jo4duPhḒ@Q2t`ƭ,/杣lf mKܷu[+key(>dL ՛'Ҹ1Ɇcw8ZYv/q-N[PMvd/\=0sQg'C+aWDHM|6?9o7*yU}G ބBkg33ct}%b,W'a~jph$o"1gLfO-1}]s~!F\Jn|`3*b(P\MW1n!SY$Σug73+O?H'DZ"K, Mi xC,RqDŽV^>${"E9anͅ]4Rm Z;eh Mb02>nj~C2H``bT)IT_L wWcE)d6m&H)Z?hP~CSy}A`DI0{)`@t=M=3zd(d0Շ" hg' \5CDB_mRc[`jq&ɪoA?jr?-FDz4iL5"7?$zG 6TJҔڐϖ>6'V&^>4vE=WF}%3 8Tmd2lz^#}}5J0&)y"n\dz::xFNh[pMb2{ڤЕR^'l,fMhW7Ã,/;D)@*7nYJKDy^?u&"S3pid9/UI+Hn$7(tU% Hrz.h(Cl`tB|iQ\Iܿ*<[SR@ԆE}-mjܾܶ9YY2vOAzg]\88xAXXnDzA~ |?k;}ju| h\7o:厫ŦERP9!bR4^}L> 466A\7ZA%3Vn[KC=Tڭ2su\TP>̌5KC$./ߞGXR籝pC`0ȱ 夝T̠aϕ狼tj)9z` -qxb/YY~M XbMc R]]|&M-DTB~ESŮ@1ǏkMq fGD@ 3wY 'pB8-O7JdPYRF* ;#r5:5;-Aa1!RN EӁ@0)i 166R^՘v?Q%^!Yt)!]Ek*ێG>.#HO"vkQk~T{CG]I@[ZXзlDZ\ _~MƕA1%'LN N 2c#,&Sn@#KGg@)yݣnbC\TX4<}cEP8YX" ujYgbW"ATL󰮧PP–t%p4X?aZ#tò*fZbp=U i]r(h:T3e$dYڮ1}Cs.dx,:-kxG [40wjkdZ#oLrPHQrA"ėG)Qw((7[Ȇ+WMυfl2g &3ZQON)|Un8,|x"Khr=}[4@Nsdǣf7Urx^rLae&#.ho 6еn^!aef6?LsqTPCV ݔ/00KtX\6%.|_7q'#S(ΨsB3GI⎝*ۚf`! nm`0{#pI{ps7,Kw?3vrm%-[6@J=5O 9k$^?p:-DK#@.Fg U\H}"zjC_]LuTGOԢYͱ e hnߦO(to;-O[e8 Ck#+FFe8QK@TBbK:s%;V\c1q=We!qqtِhJ6L{R5X:B'EAN䔣G8=Xؗ4~?;Oِ2uFd#AoE-4NXb8 `H.'Lg)"3qHR+u,.T 3w弅F`;n+ AXe+؟|#̜ǁ [3[G.am `e@RXpvRG#(PdW7#7cfgLݛW̕4$c[ΈkзgJ'мr/Jk{B=]fXRA[OY_M?ՋEu4n/3Nrc-8:w9;(p1\ :)yS7̹B7Wk;^ڋ!缾֑7M;cG_Di}2?<5$X_fű`nh[ q 4YN>(SX}*Я lu9UhFītR4zf;pY1him]}F?p1<10@jY#Mv3 P@oܝF(=e5#w4Q.;,U!ʫ,(g4su?+ FfѶM%ZI /23 "1< d,Ӂk?\Wk:#)Pt~6ve55)jX*[@\\juc=ct[lt^aSlMwmH {}$XWɭkk$΃8E!|nA٤A1њ/ַkO+ ӥ7|2`\xrConM@?MMG f"!q\܌4-JӒ, |~Dgs< * ށrעC?%OdHbn(?',QFWljW#3K?q@{V_3NY㉁U\<#\p`J'P|Fkp3 ˶ЌU..P{ R}ub\B%$uAe&`E9,Zx)_E8џ5t;B?Su\IfeO=8}'qȮɷOÕT=b#ڰy/ {lzG^O5 Oq>~ 9 =5ݶ˂>7*eFr;`TYras[ѯV/? fؚ߳?D.&[y }xc XjC@BoTf>ɲ& 8\YփXqX|=aAD?m e'Tv)a9zƚ8?&kR8@8U;'=q2Eyjo'Df9N b "0&%}SR "~F$!Ԏ P??lj ]n!1ܩRM( poEUmTHH͓䭄S0$yoV(z:>X|sZ7;Fŀa ڠh":ENADoӳ mD-]{{)6L~($ f2u^fWyHg;!&SXK҉w]*M20Gh6w(wpN'!Qn9?h(gs{ONVXZo. ><l1?wQeFQDX#\坮tE #]k$,(L!}+]P(=PcQo@< /&{AQ 陵3y-^ehsߧ,3$d蝽(ړZwWJ?b?מoOeI$NUj ߿HzǜBJ^0%ӭ"[vyD>D$QD9!xu ^gc\G_^cȻ̪N ̜Wζ.iiМ&?Kk82׌Yu.ͥ.גȝs.pMznf5vq7Lj8a[Bq}CnAr}+qZS1Қ [):#^rlɸOPqb,B̻s1+~.G%Z,{7Icf k i zg^Rm3fT Neo ALBK +f-=|8ҏ=V~PrLFmNn$ OOz.p%.lAnec1[k;Tq{Evpp;a& Hv nfOަ\PwlSY#g^@mӞ-7`f+ O6/H&ט ާU#wyST upsihik=8TQbJ7òlC:V9wx( K FtfEg}Bq "rz/Yx1̈@LK6 U;("uO"'!xy9,HF?6 5ոlQc bJq;"Q2@9`j_?=/ɁL$$>~ڏIk^m_mJ91$nPzik(9Y w5'kZ0aս;#oiuxQUǞpsI 7dS"&BB_dnZxLvlspiǵ lByp4uPsSXHsށ0mn ?橫F&Œ(S4b\1jNzIp39 #MΟp?^# ް45ANpk0bcqq=)I ^QXGb A΁P@+:bS]^pVݜ Y{{; :]RՂ[uRkiC%fFL.tt7q?[a@F`#= -s"C1܍'?v*X &^~{D"Q5"HXXjE4/叐RTy+=)x7דy@S}y=E[ЇA;-."ҶMύ\-Ebtl3*<3`o?8OWխU~K8QHp"ٟ@f])׎hۮ3ȝkҋsL>ď>#vIEa}IbG: iW v5_G.NӬ+3zV=pB:e%_]43)mKf}]N!*&>,4^T'zmWe$,C/6 ޞ=׹ڄӖW Sd,"*:i IMD58<8S"a^Iz}tFR+;"nerI&󸐔kZ$COVQ CB[0[t9> 6C 1|n[UW4 ؚ;њ:yFO&)@40hm:G&834I(Hiw?I "@Fs؇s|.5jZiJ6A}2j6LKEV\:g EjŜR+ιHyc1E*[((gx2l7}(ɰ;<`DuOД. A>V8gkt'8nm ]8 7A 4=N (@hv*vZev~DѠ p1^ƈG휣XJț  e(Q̡HRom8M7֦+ vmHC=\IDq Qm%<`ݰߤ&pe~< .-kh("SbcBoOˊ`Dz;֋xK`5B5 ̲XK2_kӍ0``w.O[ؔU&@EP] CgWwЇ@ шw+N}T~Lrm т>K8M&%[GcۑnrOD'OM;sk24s0:(] M+ɱ}ˣ;jĠgRpv|K-lXUwO,-ڹe9@XIé@5vDV KEoMv$\5]g S<\:xكds =2o/OCQdrxoWt/'WOv,B>-D*#mD`caAx pQqXm‘!/vz}F3Ԅr%LFG5%%qf͌ %]9c1ytoDz):?x:\G(l*F,w7x"Yt8N܍fcsiv gf<3 *?h/;t 7ַrh a)s:^[+ ^ (oymx]'v`?5@+{΃qOz:.tZz'( 7+ ᦥ^Y#N)Y ],Eۘ8UH^4h&̆ÿ:ƺȁ`>~XS</bs)Ҕʅ2pu|-Kl8D`w)*2·ܳ3.*4}AI`E˓k1V"4\RXLols #Z-/ČyPБ`2sh>c ]3YY nu^HͅZU޲0yuӕ8 _v wm6xͷۍ!7~ߔcvd64ITFd*kqo ȸz~+A`:)!+JM<ʃg.09&7oC> VmEy40(.Mv7^V[t8z_JLpu=ޖcUn=F$"o%[3{<R5xVK^Jctg#S`,rϻm\?!)x_S۸f > q?e%%t( 2(\oFbLTUNf']h,?x =Fg]̭qf`sto Hx ,ka n=Io݂0~u"ّFMjMrG]6hPx7BYc6-,1<"뱈dy]=m)]Wxη&,iik-_(l ^&dIdFHG\s5Xz7-˃ AY}L#ԡp n (?5-![md+f_8:$#{pi$UmQ 8 |uB%V(ΉXys}5KWMj{ߝ,PV6*3:uqjw—W^!koi~RGp#9::mfPʗ- Gsn{ha?4Yi9Q5@ܭ[ k+X$QZ"S)TkC)^zk d!V>׀ogd9σ6[Nw4ρnj|=;T:-W-m̘K&2WKcoEsx]/`[NpQ"8zٲqЙ2/pއi BP΍=jePb17ί[}t`]d`o LX1Ded3ZlYD]3]s.)R-y$*e[A =\OSBg9MTl!'StHʭHwNp;[xLVMNΔ+*}qBHHJwM }X|_w^Ž/>^NUzf~'҉.USQ#އؿŶRIT~d̖_& & HhmOŕ7i|~Ln9цl3\ooF!/GoW/3a7sZ ?^Uw<=ciU-c:rK jXkcSZߴcgD}JxHED=Us?Q+6<9Fe`anZcnM4(k8I dkZֿ]PMX$3To|n}z!{v/J?l@D}*p~szohCȝOTp҆j.M77~._&ByA=nXeN>~_H+TqMյg`GK y_6a OuV>j}@7x~e%d#R,70I`/0RF*U*Rv!+&ă UEPzΒ&9](k1K0|k^SR؍~iE$ci{|+.),]CoPepl&?2)*<%:'#8켢wҴdd5_S<Þ5\7C$ OL@cx&#P F4.U<4JFd 0I(tɺI~гl9cia.y!U_WFOau׻::ty;_M U.R ܽ|/0iR6{AE!N6[P>(K[sÊvz.7&(hCP&txfk.Des%),*)\Kf|psPJ=e񩓣N..n|> )ܣoʜSP=yM0kx'r> \&( &+I;¥IFm1A"_,kH#;f&6x8hCoY/,Qln5 2 7da5ӚDm!<Kw76hg` 7^%F ('ndC\vzoèOblY{5k)NGmlv߫6-jMr)ӆ):yMKb4], ^?wB$ ͏SA{9U<mss(Sے>wO]wUT/ָ-{Z ZPƅm01(1a-J.oRmw VCL1rvi^ZbL=!Zj{\Erd@o.{n='6c2]ĪG0=֗/_ςҺ6t*|ݵΆ%y]:){T<aӜluC"$rU+_'Lk̑LM}xf^D`ڒQi} 7 l2Bv~R,/?(D:)OL.|SX8٤#c(@H{iW/ok`1e>' 0rz=+$,U=C H_CtK=mH^.ǀZ@;)Q?'O)Wqg7,{t[#fO|f()ip:/iU(PHlL|ӡ[Z]?wF?j(/^ax#J{m K"ޢC5HO 9C D*ڦ%mv&so&t:%K(]0K-|˒Y; hu!٢}@@k0Pp"R<-{F 0BZԏ~Bƥ72a,2TØc~xAOcjHM{K2s+%oJM3EEwoO.ԝTmEK֟>n"2@Vu1Kja#v}#o!W[b$\ HHFM4# 58ҨOT^C]3it'T B0=I5v =ƀ/}!Ӯz)EƩS9z%Ж؁UHLz0e-2s:8bBepILXey-9kd)΢:R]Y+Y 7:ؗM_1H~ymYNi?LCo?-Y"%R[,av+ ߍ%Ӫʭ=P⯜N*`Lh({;[׷p`7rm_a w[uVKt^$nsZ)J\  ܩ!`3$eyh~IANy5V)btFQw櫧wsVKmɔ]ѧ.j&njjJw"D^ĆRcRTx>UCgNS2qvJ׬T9 u- dV.Q~+PR{ ?r[ >s ) VsoӍ4x Ϥ(q#ҁrFn*fcEu [?wY,[?M?=eNUo=ٕGl j7m^EVlPwkd5]~ף"o6w C7Lm3[N+Mߝb2ohKBbRL"%`x$OTh!T.RrJpYqt+$:8rst9ЁbXpeyZno!٘q&.ݔwb*_jݾ!)u+۝+e6r,\ǘtk\ &`>BAf`}J M{&Z8ht"K#n }'eu =y4[`){]C6_64o>1]2.4 [@E]?nGsޡ#Ǭ(ƄxrRDʘmCj1zꪼǽR(2f/ȁ13|TpeIZJHeylt,'Ubd iȥ6䤵zi^Yy^;84X]Ϝ-jTM:۳B߇)Set,8Rpfree$͢WdMس)ajKGC -W&*eSv'e8=-A qکh.uHDZ\T`A;6xpE;p , c BOoYѴ6ZudG_N[&oRXjG&PrV6o2O uQu O9E*7,/2xt1);R8-9_XU5g,!x; (PgV\y61%F{/4an \ kK0kGc]G m ʔiz+/άpgw,)0M(*=~4:Hrvc^a #aNdR{E3V_0h/Z-]m;Kc%u~LƗl$F v7/絫-66. uwW~&.Dc0YO"6ΒXbb&8 h`pbPw7MM і}\4Kſ3Z:(6hOAsƞv;'&G?20"ZV h'!y{orVb_ Վ{7檈ɑ>OZn-wC:܄rJ h >_?UM]gO=X.6qlJ׸6]}"YPq.v3PQ&0} SidZj VҲ5ɠhkĴ)qӍc䕯K4;\ƎCϢS~MNFU¶sSvXdtwu{rܞ ZG#|~ 8_C>4-:B{/ NR+j[%!Id#zbU5l/{ b~ѝ|a˅anδ v._ĵ^?nG~r?.gEF~Ա Gr˴$){IiGg{_޺E3LHb59r_ ΝM2xF4f<d09~e=D,eFũ4]#bG LL\487xWMކ(9PrѼO@74[p7S$/x07Lcj & sXbHiTѾpRM3P3@d) 믷PK`F7;f;(cyc3 WF#bas v`;|T*].>GSUm<=oQ>7=n/@k i*Ӈ mr7NQ}߃<> N_\&Ȇsv/gY#1LhT<Pɏ o7zu uydCbk'̯_i/nFu8Z̉[;ҏ+)1[38`>6==10Gه1l?s } Ch=Q{ -1!oŸΜ`1)N<~r eO›W+YABŇTWfyp]~I{/ٔk֑Fee.dMťeye drtkE2b_\7ؒI3)($BeG{. "@Hyn٠%1%Dz-_ړ('X#uھ!We\5r k2&rnf*ȶM^-O~g@8AoD'7W>!j{7t2:_q\GeX(bPekq4~zW(_uκ-tXS Nb6G4sn_lM8K>I#oCLQ mO䣎 VzZNV>)rb;&Gke/*[ގ K7>TG<L񪚓l lN4pԋ-G^t5<-Qgvۘ AEBN:S{.ۮA@ [#fκj_{TI`\4ja#v$z̘">[iB?V ˑ dYY/#s.6 8#:amQfIlBii8k̼8iPǃȎpwYqK8C.裈>Jn g 3^ O;PeoxNM5̹cq_(i")n3Rd! vmp z"nF}R-˝uW}5،<)` ka{24~ z _W8gkJ)zVLYd5֊1kPC|Ά{ރXCӸ4h/ȴ8Χ0т/bPnV:2ʼn/=^Sy"86x3q]Y_a[VW0~Ssķ`KMBu+,ԌRƈ N̶9e|i7ި쨘 ]촟z2W59yž-is pwA ܠcAvfRwFEGݣ! O'rըm.aIg˷xMWWޮ>o˝__ϥf T$' ;LNx[;%Du:Hg:z)yiO2r+BqR9;M|o^Wg<7TzN3z+'oƪ܁豄dHT촻UNZxLP8ux3wdV}$.M[?J%2ab]oAw#JK֚Z 닡_i16&ՑАZjS#kgyS>/y8d|3 װ'vNcK/G)(X;a ͧ׍p-rR젬pLo99UT겄ixGjC:)BLtGjAjؙ}T@86v`[q*MnBth<\&*8J )A-4\12P = '^=|7%_pC ]l=ކ,Qp &Sz4O`Ǐ4 (O0cp궷 L{:p,_]{kh7:U+N7MC><T>P%lvqϑq(< zP(96CdHXv LvGR,C+sՌȄATcJЊcc6F[}NԤ\"-`=@5ֻ Զ7q잴aG 2J`rdrkT 0+Hi# ]0¹Mav;W5^mz'Sl #ijǀq|=N8hPQuY Û<}yƚ֌4W98A(\,k\jSZJck %&\hڨRi0ϟ5$ˊMc~u&ǒ-*ľa[@"]1#:'9>^5~`~xʟ<%snskFw@ WI,sÑkt*Յ]%at>ttYХ P|8@=8.ZBJAVܶ6l.^*!e5UUdmͅ#LehymزPRu9ʫǪ&J}ـ? חZ/f𥦓[4wo} ѪZ4]^yϵ7hFW)]krͨn-<N UmFݍ/ BL-\JNkOZn9Vmb3, ̕ dv1&.{43.*|LmUA}DucJ SMd݊09`lh\  (٩{4V*n7C~}g^>l=bn4[1W=Ȭippy5:1x#_"Xt&n)R׏:zr6ipU7V4E íOS45`7?i˪b*]柮#.c+O~aHoK[NuƢwk{љvd^I~G|Rar}S#Ǣkn'^R'x|Đ!Ũ`̸k2+} ô(_aA&K#%2wD'E`)['o ;ad<A\k*&* ҷdy"qlWP4Zaܾ~HRf`7yoj>?y 82GD 1Lmn(d]cV O(8l & Q)c؈ 4I3=6ɱb\Ðz88쩰@//LslUXjۓ+CjQgnTfT66U9#xu`R^}͇t< d'3:NSܑ51l᳚nr?P}ZաxF)-qB?{Q9iwca` q"h=?I |%xu"/u < I4+ bfԂ([!?7Փx:1,%}5c68-p$_ʌJo1ޤS&^3[|^Nb|`ʕM-ME?i9Nc,mu7VҪI55‰JK#̕9ԀIL\-|PD 5nP?SDb&@ jv'&!D5:*&8-<~Fn"r%Oӧ&~w *Y?ó+v*Ӊy mf:_=y=%So|@ xr '[d{#z%h2WLXqclcl-_vԦ.|jc>Nx?M$pt(8ݪpX)&gV)Y=o ڪ &]aUK{#=`*9.ê1>F`}{FBV)7%`t8\[mKn+`7px'|ЙvPe xo;^CC+l}v3p3mws0Z `ɨY=) JJ^{]aч9R3Wn!qqR`U ץCDѿua?Bϻ >c}Yjl #FÑdy_Z\!|%Vs ylk>OR3PBA`ȿ,=a ^|2M\IxM7U3ˤ(ܙ=aX6FrS|+ mn/=5EǠ4?=M-ޗ:-ϤV9s@7zV$-c,Fp8u4 U-|ErɢTvrEhXC}6r n-f= Fo*b-WY5=?qPV5ʼnAaIrƆYAIK+;>^^hAe#* $tZS-@,e41vMS?YҨ(ZhnԴ @}nPr:g.!_b= Gs+búq^qxw|`XEr||69!{sVEz=x E)Ŧx7\?O󱆷'#"x.DVo~'FG+*\!?-±9Wp/&qQ*iT?v'JmLhYWÇojxTw^ŸGsi؎~݃6pFkߕ%O ܐOGܴW0-9{jfMraղg5slpa i S͉ڿ Nd~GDYjM&wjwR3 Ҵ/LTNqJ4vA#>1I'FdE6hKrT(O?8Un<߃_9Wf TQ+@lV;lZWջ|͆1BtƷS'2_WێGfOEj!::p&4͵r>`)i/)>׉'Z Ϸ&;1u;^i}a,Jxfa{z.yq=) c XDffaIⅇoprFg<4"]D'%X&sP8+̞QK%o/ޯϙl' ʽAg ~(n©zq!d ұU%VߕJ@Gdy_qjkp`sL4v:{O;][b!ꞴKнy>j HOuFaFw؈ZQ ,V2mR[40jIh.-.cr,͎ H󓘞[Ѥ:D]W֚x]*QTorYI& dKF<4/GŹӷN^Z6w)Rjgq"2#C工YѯL 'ŋ<_TWߛ|3;2|Έeי<@/$fu&<>8``~>׃~G%In%Ѿ2I QĔ̖=Pu KTMvjo6d/U(O}5}|JtQƵk OWs8Vu[H+Z"T. ) S]ZT[->w}HYȈ\1v ŵdcսkT6.*xp)ւ~HC PsѠAF~(}#&4Iqu J {,o;%Ŕ'4̘%uP+F[s]CP3'sجOtq#$aK >>\([~X(ɑroF4cHͧ[pNd)# yGz}qR zJQ3V!ˢHk!Zp KV6T /7g?cîjY!q)kO|ZEKl(ؚIq>,קNx X BmNpG(r+>D]Wqro1:PUA(~G0&1z7jZn"cfb}-M##vqT6S23\;ˇ]7B.jj >rlGù>scH~ WWܰ2Y ^<{d>mM튌;(8i6|L޺;QeJ*kGY휿j 1uwloj撷6?X+~I Vx'6盎eՄX]'[01,S25MFE1'l>-i[-Q9#IX1;R-"A s1 NID m S튉Pу=o5` $KC%W$4 #E\:{^Wi:ŨR6Z]{M`Q6Ϧz1z\Tp!Q?WǃKONZ<~,ȏՀY{ nV %='ɪdeȫ 2_OȽ*G kWءz!ӫbi{9Iq|'pPR!mӕcmmy^u-H=ӁrKҶ"[E* }C~Hk䶣[RJp+/U_r\v҈C $Ԏw#5XGzN7pteK rxXKXD2ڣ5ەZυ賟/7CQm lu> ޳Y(êIt{I$v$cCQݟmpyK-7Q:NK҃~TdlJ胊ϤфTm ^_ ݗL*o:+Ei4M[o@5u,H˜,Q{߳PT. ڟ+S!أnz=ɽ"su JW>*]t _ uO{.UI@Bs( p*mY)^y0rDQ\ÎXAHǍw.W8UwojMI]h|?(Ÿ:q6ʄ [{b5QkMYv`?oܼ\Ȁ1q 㣜M*ڎcfRj va#4MӍt+W9ݟuCu7zCG0ow槸5ky!~3sB!l)mQq =^j+!y6ϿY׵M U1.y]L4A9hwAOe6`EMɅ  Ps8HܘѡƆt{;UG{`2pWOl." acuTW k4Mx]&$## IwLJhp NaAL:3 &a(.luF|αe L,'/Qg` 4z2\eNՋt>-&݋-B0WE-2yxP>`wT_uv6("W4H̟r(qM! rulۂF#(03YRQ1%Chæ+lPdxg{-xD#@74\:򂺮yO͞z!N엊 7)#\{Ā&UüN,7lE`σѣj-Go}iT/χ` ; ^}%a/;W w"qښa"~%z}9FF*2UoK^CAњ%3 ">W0X8D;K1}TtT5=={xHzgL.(kCI4$ ~w2bos&E3qX.!ǥe sJOj7xeuR tHV}}lWRKп m5HX셝5~v*z$3{q'{,Aa;>L'lftIʟ HtQM|U^ VGٱΗq ]a͟ ;iAlBSI]Sk^JO6CRfQ$[YBqK8M (YN5܋,qءV\Xh-B\2+A'M²W"w6H%_bKiiS(a>;'#.6X[d<9i̛/ΌJE*oFaqW9MijV_$K޿%#6ٲG, `-qߚ," .4JN͗Va YX>)h ԡ]%bR^ןTEУ'w@6JHZՔ0oӿOJm_҆,P,3?JQRos KhҲ10DUZ*6鉲?~'R?9:v"˯#,!VhyYx;[`FJ p~Ih%z+c"ΤiD)/^SGK(O1CO3=ƉZLر7GۺeLU^n^H3LB/o@ ,f $95(z䚊o #dbj@O{WBj<3K巗TSy*핧Y#^S8i,_@ijF4ҾuSsQ&.Ͽrŭ[6eP1:P\!:(@Zv]3CM>$gm.qP!ZPm Oz`,.E>gZSW!n|?~%kbaKc{eY)shDHtC0=|!PЛW!XK9&i\%)s'&y>dZ7J7n;"گ ErN0G_]S!`{M/iUTZUE61LO^F^j2rZ'S3a4qf-%漋U66ܤȼ{_OyRx}ۯʩ ]n"^ŹWMoS!%zp( AZӝQ?vAtDpƮS)[~")EFDʘfhk_Lч=x8ٹza8ؖk% `W_Bo -]&Y0 !ւ5RɅf]uA/Ox92\p=l鎷bsJ¹]G7e=@K&5)Y=&[[܁.Z1{t Jn-1QGaKVv+$ۤRIJ֢ݥcb>y2OeU^>.*svɐ=h'|T a 10c X =}p݌jZT"gА Ce,\ e!F6*lӚ4EϚIWV>.ErϮ&/ =o=/_=JzT U~{jg/WM9F1=bmRH\E_$'~:*,9(ȷz}aPmWTz^<$pNmOy(cc QөptD[%;t*+9>H$om[XhÝ4"-Lg2KmKhݎy' 9CrV.@j=@d/?}5Mv w"Z`>؃]f }tԨ&iJa. _T@U*2n}x׿.}Fp?ph\j4\Qw(}_"7cŋuG׆{(K:C+~nu *Ow゜MO˛y&wǓhJ:삾jAn%>5魯l{?eSz+Z1 k;5! Tm;YuLs"BBq>LlF3b&-|=80/^aw93Ʒ%A9`֌^L܂fGpD=peEji+,KШ x?oP/âb6k{AcQm>KLvDoj\ޜ\]#䥾҅ !% /CAq}FܚrB8gQ+p;,…Yw x_um.y [!bqQ<ՄbTrܓ$xq Sp^|BYj|vSNqlzEs}J;V>{{th_=o7c[/Kh9n%SL8v'AIt6w1J5tp$e|*6KDo8_"oOx?&scOO"Zz"{c=)fГ:X_̿mSH$ )`KʔtogV6AyȖnݦF*ʢ7Hі ԏ~Ys68#NߒgK{ٻ\ZvkuFXdl 4e\mqEHfR$?*2|`Q}2.1ot⭺a244OAihՈ-GIN5 pMSL$D}E< 3) m[‹CM770-Rxrv;vMxg1G4%? <`-~ asHuݭK>Z7*5s : /LG@F.1lk?b^Cq/m#$i#."WNO@B%%;r-Kho; Tk~ !~%>H`Gk;z*F"%Mм /ʞOP}Z z+;Z|&z֍U5G5R#d"KdTz֑ҲW'#,p"O<}RW- `iJ67yeyiLHuiT>*Q+EY#Ls rsLEG a-ʛy^|o{o£# _0ح`6o=8C\ 3ܛ'*?_A-&V*B`*aه J5f` {@X)ij%;_dZED$Ӎ ^a='3jyٸ:P@L]sHL9԰en#͈OEh4?9kT8N(J#!3gl73G?V,<`˃HקgE~uğ$~3G{ ?rT6k>LF] w zv*76d űWKyBKO5Gʌݓxkʼn [{~'ƴٹ{{:oVհ&,oX𾻘Cxgүj=č/ec+*^3|5=*s?! g'uk1vx,^@"hKp#2#%aףfcMjWhq E`3~Z6axIJh( xSpŇA7#sa`Y2 ֢(uhz/Eg "RdCQxs!t|"sбӂzF4!b">JP|na>x{FFR}W$ Nj'CB1ryf:x)(8Af+VbmPC'(iP <"0򭞰 XR,QFm =+'jdy]YpdIx5*CԢoSw/*f|!5tG O2Uu.ɐɓ2%0%p8ox"NCgyXi}cvi$کS0:3z|+RZbS6 Js:].sص~\/"j4j4d߭% #HnJp*$٦29)U0EX+c+Q|.lt3a=<VȔ2>edVVcM yB1Y B -hP|!XRp,t;z%~b3 m?WJ}L /))ˊ4O(/s>LI]ŰZ8Kt?f+6d릻њ'{i:87ܧNO jlSNQm8*G3# eEr{V40Q+\=+q̸J8bV V%R;C{ ([ g !۝юLz66z'$ -B\^MK 8>ߑP>罓!,*')h@CƭAVE>|Vκ,"@*zޅD"̷WHu]I8Ϲ)ʹJqr ܋OR Ȩݹ|)ki7uحN͢M }BHe?cy9o_1ZS2 ^cc\\YBU\5P -EhsIQݚL>̪w$UjǻLcKl fS1} -o|k^lU9<Ҕ-_7oaQo[ݷ( Q*$w3+𡥷YFڿeJwt8Y& t=t>+..AB)b3RI2z> P>Byq-GShI'>[&ݴRy ^;̣k`5A1e kŇSL,ll PAbz/7 -ZNGI/ y;'ˀBcD?҂כ[#a&iR%l1Ŝs!xy'[5xox 2RQWcAK7!sįʍّ-VMUn3~kk7_yBȐ?SeD=׭>+f !qniuTf_K<縨F!7t3LLuI"I% VTcXd_m>vA  !UDN2;&b.P ^ rv#0kDW-u%[ -4PlΈK>K(mqpF n>?޹ yQVíq`Cx (Kg]HeėCwө2M]VAlޙE% ΢ @ҁcSlGgc6}II?7^7I,&[P9dy[iJkkU_߈wL *x2uҶC&$ W,tyOm8[;{_ A`NF;eftba,^Gʏ_.a@\վ 0rI[v>jɿ ؁hUPY\ ;AHJ8 /Tܝ?mDs;|=]"G}Szn̿0  nٞ+ƛސ ppo1ܚչfgTwyiLy_}>dStV(qfB ? zitO|N!g`~Gnl3 {a@IHq\[KKEQLk1;ix$/JAlBݣ,'W_qkN)( Y1_MiU!>޿Ϟ0-PSuIR`sgwn$yd0!BZC$% TL1y#Zm.WbìTrzI%qE_g3%/,FR;;Qe&9^nc'[i4IUP9U/P",8psM(TA rPn08Rv4K>3^x9g0s;)ǟ-Fx-嫪,3!Y:(Ԧc {?L iHQzydzezSX̠Z.poY); Ӝ 50?T'1+jZz1q@='?LS(^Nt~#0V@;˧ (_IV7:]*kWW[$z3M`oxVy@Q'PzXHC؆C !A5ظ_wu&@)0Db1=\g1Ll~"G.N4p3k)%z㥇F9P&0-`,bzYvYX "/r/.f9bYK'h Hc`)5BOq?qsZy+Bkdi} mpΧ+f2U-4e:N^7`w׶̍j9A+ .K>Rq쫺@N@DY+kJW.q[#bx]@J^jƠ\$gO3awUTg*D5#p.P Cr fGF'8URyH3_l8{Ft*y~A 7r'kQ[B+F|'T8NAKRZsX[hub5^ >3vYɫZ vDZ$U(n>BE[j$3*Okf@uu=s;E! =%4*y( $LaRir081ydvĵݜf &]VW"*Tج*Wu. ./$J?3Vj:wfUH$J3'z,|9Db"ʂ!>Wz`:˰~*9a LnƅCD͑Ϋϙ:5 n`-N=%N)QK:&4FO{ SǸςNZFSA^4cl}5twMW.m*l#E0ʜȁ.]/I!SE6v]Idkٯ~&yr$\u(=#ξp 00&5Ӎdi[MS ÎEyUO1YdyvuǏTZdEKqnJ$KHթp30!_JR V(! tO9mAtp.DzbL +Bu࣭ s5i+<;uA3 (e+I Z6&D64O+hELJKֱuR2Y:ۄJM]@wJ95@Xʈx\Uܷ@`܁6b{ +%G0pBrfKD6-d Ҥ{ިo(1J]1>\nkJ o7{f$7 쑢*Z+=@XSB.. 7ҁ1N95zq{];@W"i;:*{U3 mZyQ ;Tӏm C^Hts? qmguK T@ KWH?U?qtRTMדMcBs_C-Od]`u)p M]STUMO ^SׁCȧދ튎,5[S F;ƤYj'lS<ٹΒ`zT,k%";de T4SgaG6S˩҅ P*W0"]wQ5 rVށ'.OagSfy.]c8I׊$х+e82|kmKz,_GFrl'Q.sA}wTx3;(=(; *bvZ OtW2nZQBo/r`aƹRV-*o[,j.auMtU~]%CI9F(%/ 9qanQRzu+LؿѱVlNnҺ# 'y(WH}b=<'=RHè@ץK`iS>} GA`,xv{v_M*7'+p.^Ao%exn>trQ+IМ!D 'o >sZM8sBN%,udMⰨ,ՉӾ.[YYѦ-|P]9N].l4d| s|Y yp` wFx (N?>:̯r (N Sʯ`[;-z qeTz8O-h-Y P Vj OLL|E>HN9/L ~̐m'2ՕYZoIƒk`o347';朽\҈~BAgM׋<[Ksz@x?" Y}(7r‰HAt2^x,+1'I9$)m~r{@&^#(YoQ^WApMu@+FS}:i RWD{A%(.3-Gጂ(=&"3n\C|5kz 5z xygIQʷЀ Tu8].d /rޝkT}إ/W{ND» O(NKlhjQ!ޝ6Dg Od>>^ϲuU|D)!4u1r.k8iB̛N]duzѠb$6'#AM3fv֌Nmk_nnvЗ Vv¶J,+qy0笍^ͺJBr=`H1^DQuE]&,S6`@  N=J,܄0a7CMȯ0Kc s{ {BW%"FÁgmxOo| sMQ#1 1ųJwqno> Qfpjh`_rLtqt D, BQ Fna{e_7Yۢ0^0Wj$W,.!?b_k)W㟃34cꠚ>GG=F9rvS5fĵ ֭SK?7s::ʷ A\ō*PȬ״VQhp; ꄡmg$ <143RBaԝ.@1 8ź1gt]J27yQm.Ͽ\WX ʂT?84.wc$t+&쯊"DR3dK]82+R1+L: K)QB}8k6">NU@?@)k;0;W. 2綬"G^RD7U2d^r->n=oF~q#!&MC~oUڄB"TٞX|c;v\Y ~0uF@]; Z֚h\s,m%@x"8Y5wD""fV"kq!g+ Ć{l<+A`Te !Hi2~R-Dt~ŏ7cGrxE ;Rۡ^$Lqmajp|%VAx(Gtȍx7Z'P}" ģ}GkQOF =Bb6I$!aT7V;VN(_a3]#=) 2}{gTyp,NDXT}&3Փ,p4Dx cj;5Ը15{h5vEk\DAԲ9ϏtDdFVƽ<? )5X&Z_H&Em9{@_T3x׹>/n8_\@Ʀ#0i +6Ăx26IzD~nu[0/39YFR51#S>o/R$`tG l$rJb%bPMƈ(f]Sfd92msc}<(mEx(%[Z`Ie9cCYh8v(wI:!Kwza]F!DIȌȑx8 G;*;|lJWcn9^;wE]X,+E+kJ/P˶sFu375ҹXTpf~ ΂=4]Δoo6dr'";`בz3_H6š3e2zH]:@u/q:;xuj BTWO Jp)}mnMOSt |rhG}]3pe.q2t;| cTH;y%^OP$rM3yJvʜq C$X=;g%F@x%Ϊ{P=l͍P;0]S9p`$}iNuY*P8ǽ5+P XEUd.&P 9KcaC9m_{:`qg$rk2w9\\fLUT f5>x!fƶyo;!L\(1^UZ0̈\f8Mb.:Y>w{_ [w2x[D=]-V̹B-9sA{5ְ` S53ܼ1h{wY瑠IaoRX>zJCgA O*|m/U^^H~C-V- |Ql_\bKT/dйƑA& O:0< 9DSrIAhbt&Ch+eeW-% %y>(ZNwԹW42/CAф1c͍|"-$A1ɛaA.8A OzS1u-a&p{ϿT#֎|8].%Tj[Z10h}է?^;sE'N~~076/ߤ}D>FVj0(q@_s,.x4"ܻ7 p^8MtDSZr#k|qIqfzZcef݀g (CjXbo, f4%&[_\ޭYڰoeXt2sms舫F{y:w.mhIdpdo›4Bm}d]z5*Z]li dHXuգA bhgV\'DXa=ZUv.j>!  st-\#)*M Q rv<7qa|DQZ->ὄ1( 6?t)̓BXFu˪%. ! ᯃ;?#Ks` jb#_7iFl'چXe V@tm#nY, 1$F.D;H^R<0T"x `4r^AE@hl&xcp.jG熧_Gצ.I5V~vt˻O9 ] 1z-<ەG ?QY31-AJ 4ӯfuLChDk蘒DƏE1O/ąQag*nqTtm26WFP WkZ-ňV&U.ĭ+ i׽p(;b]EiY9r^Q}ta`<-؄2y_4kZFK~w29U{RO)"Evл\5v:[ p먗vs(f#++e F2?ˈ!?ׯM'J?DjۋQ6(`5*&9[~aAI??/C~^c$kUK)_PæsSdɍSYrd("cjMi(&`4||tUpj=PZPzπ.6haKsނ,217W&':ij㇆Ы,z9u |*ͺ . ~>HdI}7ƃ7a<CTk.U<  ,."eR3a37,+ȍ`P bVRv\:4 {5F#n>˷ba{#*V]<#p̺-FxA)pU6z-W_bDE}yI *(Zb S{Bz=mLxw<`~P*g0beP]6s`]1?h)GάB5@F~١1HӋ%tGc *hnzY֝O:}+)'3kqCZ,AƓԟ(fCؾ%پk!& CwsZc$>&BCBՋ-D6+tS(,sy4SБ;5fTo 0{)Y >iN"jp6-x߻fߤy",z(Mj\-"-~AfQP+ϝ4i`P"'](ٌ"2'g$c!} {Z1Ӛvt𣊟EJDC{,>zHj &Of֗cGĵܴ pcI6E9JP^HlOÙqhAKyؙNw6;797cjdnj M8k9\Q ,+ݻuˊ`7d?bG2isj f*;ў:B"biOtq3]=0xukQk?+k,gwqaS.ą }r`C_"E˜%DG~ӛ\[m;e~Ն‘W k~g3 /h &X]{z u_Fq@۫4;!N 8+Gt*'T2BV2i;SFAMm|A e{XG'Mf]A;cg%G⋨8Uc6pTQ(ܷ??i b[)Ц??Gp.a:ϯc^Òd9Lc+w(g}B'un5_oʿ, $4.ѮC-'Y;1m^ؿǍ ]JxZ5%<6Y( y \0PlY kLlRe1M<o1Tl}ܵ-QܜE_F`GGHڋN>OF|󟸅%[0W2 ,nȼJஹb"8Dgm! !D0[# _q 7(d}Z(^ɖk쀂gyєX.R':&|%ɶ ȑZyҲ/v'E)YdiY Cl<6nZD0PSx | uAҪA؊[X֔)A\n|Y7W0r,aX\zjumߦ[| b8QeO,nYؖݷ˧el`lٲ}}IU:ݧ$msny (,.JޢmLGxH''m?n0 Yk5yz&dd'IV<1O˅>25 X$kC[Del/E .sPeYܽ+V]YQ1K0˫fFX߯vg6Ccm~Ql~k.i-ShG߇ۋt~Tn/G/} h.Iݟw+Ho<8űa2Zu2(vט>=̡8 am`E4uqAD hC\ G5ZȸGORF6Zz_,{mJ5KW` ſt+(`!D{X nѝʐ+.'{ѽjZ"z_c;ojU$\q{H©i&ğ00*_:[=eG Ʋwuj>k r2l6$֍##(dt3{40֣^e/Xl^nk+}z~mܸFNc&m^;ևxHֳ)GHVG+/, c"n "x;#Oz26L! li^Zq +qFI+3ҍSׂJ$! çpLT{##ܱ4V߉}G)[ΎrLHUDNvCT~S5h~4Ml "00CE)1]UA3?Lj0E"̾/Q62pJH8Sl~ꜦE7#C|3*ޘ]Irg8*.@h|/0҆7]UZA"m)[%s_>LOT>_slP^FoMvQ^Y#Qk<1!}_P@c~l⣡Ě;EÛ~T$/R1痂'skt<{A?aAlǦX vC0RCĉ4:j vTUȣS hn'j1:\ 8c4rshTZc"t?+^c ?yq>Xϸmk=c mc9W t kա`2e }>>M0O2!FGA^W,5>/Ni,ySFIi@8|S(_"=9?$)zUw,W/o0y_%hl8UgDI@J1eJt=}~~*5]:Z[J!$ԅZNBF" JGFސnff_Z .ȀNV 6yz!SGV'&fɑϓ&6PfXp5^QnkLaJ=}X눎m(ǥJG lzM` tȠBk$I !yN4<>$Dgd]ϣT@lRG~ο6Kvud\ 5óm-&ɠ䧱ܹ3gZ7M~!+_bK"sY_M@ݜ_@鲸7 XkƳV_1JCʻŰLZO%Y2g罒y(?i=6k 76t <@˫-I3^55& 4QWpI }u;% vJZ(4o,n.'pD'ƳLe)FhVyqk %xLMr4|gceR/Ψ(!?NoBb&-cHLFm*HMcΈWQ{kQXÚ!(U's2҈SO)<)uhZv#h_%{˗ϟbCCGewWmU`0ѺA'{ETZ^m\xξ|ބTrӞ+s8]\_r^8JK0t𿡘)!o^j>93YHѽAx`H> Ak a8 'ډKS]o]d+s(C |x<Ѫ>%DB SjD^=DugPfMxDӔLnݱj L,90?@SJ\r,v܀kg?Ӷ7&ԋ: yUzvy󆓍h;^hEJfRQ?QB}tUf굤iP m gzCo@09R-[-'QG]2rOt.#vzCM>:)/"!xt]־ t>(q'vr1T{ݷp .Y^eqbHh1?>%w`H^T $'",׊~trcpbmXp>nO[Ȍ?<H4mFL>}x03=v ^fMNA}dH_# Xլ 'n~ RKF_ Ԡ5w䤷j/}NcY&K~\:\D[" C1Dv˖Xٶ8PyQ7ϝ4DIPw(;@r$>Q(_?%Yԭ MIH@]Wz7t=\? q\= 0Mnhn.JIܶJnf9kyp :$!N{j'H4FQe c*WKѸoVwR5+{[}l\ +[&FF@;3nnn|a^πזn~&Z~|؆jn룭G;(2 榰2rrD-D^:HϨlDRe, C|IYU8% S8':g>%C:`KsedbK;5~d~v_?0U&Ybn^C]a/<'(΀82W_A2nÂO0ˮZ-{4Rח囼i4Ss#uχ7[QF9I{QOX9Jb4V_PVoCS]z^eBF}Dk;.}ۚџErWm' dVX׵ZmkyŢacz% ΕxNN(9!v:\$%<\.uOĤ`PQT&:Y5&.eRs[)Ev8-oø3OWcĈ!X9[ΖE@զq8@Rrʂ.8Cb8|[n^.W"Z O=р0Or Zx|aRV~m.1gY EIMt <+Y6|VM L/ydQ|B#?dq&# " Oi?{Nveoz4~8|k'f YA*#y4]Ct`ɝ am>kղyԖ lV.~j#IppZ{^}#1|,ґNw0KDlNPu$꒢gɆsD3\_&PJX>8ϩ(X 'o~ߛ:&.|ISIɀo|H3zS>_e`1 Wu;G |iR萭{a'{hIy:s)v.'+Շ4C G;N7*巾̙i Q{H&m1u(ڨ[xIzy5+iߌVrQCݺIȘ`ZQ9!.#-æ7V^ԻMwMxalL)ԇ&hPoN'F͐d/ E``~[RNŶl`:#}Uuq }>F n9ltG61'Er""m*Wp'.'/GV ̈W4mߑ\pE%.;ɋTh ͯ 9%$ ? *VfcV3_ dE\@2o0D<^VaCܱ3#; 3&q{ ]XH[tR_cm˚DŜ7w~ ')T/0еy> s*Ap@Hsm-{4},B'Le)0<>d~nmߩc,SFa#P 져vޮRuMU>Q9'F2l4au{TB c#aerU)C>zcATh{,3\*zXP/ҍ/F CV{b[(3D9~GP([mʝ9Zoo $g\0 q>ī۷xs~^k> Vmͧû^l(Զ;eQ j앸J<܍IAƛ}VAu{2\h*^2)7*ݫkÄL?/~eH-\Ev27Ƞ]1V @^l}!4x^ju2!e>H?4^q{eT7܅jG=TsG!ϝ4ZN'fϐݍ4rLSš r@Uaж+%tҺ6Qk[cu6 ԰]E´ %Q 19Y]KqH>$9Pl,NʉXS|X|4 ڿIlmSj,t#Cg( OARR&>o vd:ΐKӜCBn>xX稦T4QANR}:v`y~U[5:.=f6Eq.Ԝ"hJ`ZE>Gh  ӧ+p5 n$G1vQ-Jx C]u?WBbFc@{`cT孭i+E4a3Qtl{<#"= >5V<'Dd s5 #*Uo@>я(ڼM%ㆀi>ozH;0}oy?U3lsq_Ԣ҄E59|i(u*az싘P%CNvFv+"2%:Ipm?İG'a9YU)vP5kiÿqS|EM4bE+IhZmX`ݺM9t? ěyB?o,G4M*#|("nUlx;CS)Ù.`ZEE{E4'X'Tbûar(랊1}:7<,̀1d$јi,DJE# KP3Ɉ'ifn|>P8n \]Q_y#2/awܹd `$ 3RNZ (D`mk4?mBeECc6sXpLaG$ϤG0VOXjC2{*  Ԋʶ2z^ cĩv*BUjS`cMA3R> YY7hj,%ʠ<U㖛r6ztdK ['[{6kP_a@q\Vq̓VeqGBh? \8@'n5.L &R( ,;`@u lkolvꬬ]D%Q@X.hDd&徂ac hf^$ș拔"mdLL `}9 <_H΀uvrb퀗tޝU7W9=^[rza_cW̴K GL4w#F`z ꇲbM 9@H8&w&\ROmz%+@MTxRFt&P$^m49Ņpa f|z) X'75 'AJf֬*ZyZťN[ÔbԶ' ySTx>cNC(@79HrdW_{s=! !3&s{{z!Dx6:WY̬zi3޹ʕ0ÒfUpƳY%YP B`p:)aBd)RQZƶN)'p#$ DRlepEx3'!#s nf W,ot%HwW-:Th{Uvraa\Ez5=/f_,P|!=HC¢?IM]?~"ZA%~uAFzI mǺLl8#m .cWСeʆeg}kKt&I|ELOв~k{]O^@YO# nt*TxI.>Q(I J3U $x$Y9Tl&R[KD%$T=[qZ}z o}ͮGGDEpu W0άW+gdz/D>W%;-űDrf# ct2:40)3\Eg,-_5<"콚#mO \LԃJg,afjdmgјԕLΐ"ۚ*(r_Us;yJd \!{gk+.xhx UgAػpԇ f-MW('Z &e xXF kK ݞ݈YYlD# 粸5chuW9c'rc~j-t!+&~i,Gb֒ u{_V2xuaو^e˙jUT\{iU+%{DaLQLUrͳX8BżmFՉ06Uf,A\ H|r 2C;uʛ{{MKʗA}UŸ=~H!8_n6U~bJ6C#Z "p>p}*(MϘD6@])T&SCm `fLW]AegtQ6)s /+3/3TB_^dK+=,J:wmDɡ!ƽRJJb2#YSSdY-b'X?~r /k?1O2Znaz0||X^,{Fq!뫨M&ů#3X:ջqhQ1#G{mR{ `fj$fl #ɯ9leʃ"I.0iy}FSCkC48>+ۍl#"]_-A ۶ɺ{[lEDߑ6![p|ܵ]3h%2hŘ LG#+sM\][N9ox%%ۋ$Bf. _|H Vngsf\74ݛ|S)}LJ NŠ/DR>B(blIאuYNR~-Džjͧ*O:WR;'E P+s[t.%[ ~-HS''+v0!lW=^RY}E7jOĶXe᯹?ym03(<ڗ^Q俘(#b9d05V1&=`ݓ\kvҾP~UÉ)l#%&ၰWv9۔\eKʏ] i/KcIMW5;jv/F}Kz6diy<6.fvgN^9x VKGASi[r@';H \HPrf҅_Ҽr&?KCB :*O6峧D7DN9 ʕ Xfe6.={BzջNC JK:5xJZv4(?"a5k]Td{<.J3O71qld̅H[q8|QrHXbkfމ<ӞE [ !9Ѐ)}ez< W+zct 8;븍~\꼞8u.aCZ9Վl\rxr hƐG?1loF[ -dz}-*_d"qln_j_xZ^=JjpnE7MjL?aHxܮX%HP -kX.˄(Sg.sOz/X B̭E"" .&qba Ze{s wY A -%a $ޅnl q!q'%I*ؗr <GB%=EC+3}|euնq#jʩ,! MjQH§PH]K×G<ә$VQHO8X}%s\؋՗(f(gLIO- 5O*pNa2>sSp;K[:?,Vg$Mug#gm8}3$85=g6-2B6y}ket9# P]Z%pJF֧Vyz9fLaUn?x4#ޞsVD!!F/B.(h~e롐mPdBT.9hXypFnrjIEJx"OM6Rq7ď/3f-«ց}^֎ FO1c0҄&g2jMyp]mUK\R|%`A$#&;[(5Z6n!VB9|`ّb)0#U[F.!e2$P|kxtǝ4MAE4;َ-4-xvV윔uÔ+~Z~6Ypv_hFiDnĤoVL톈u>pQ%VD }8!#eͷ 0MN ߚ Zɡ (j#lWEN%ȉW|e \$kBjm؁BC/K,-b¾C̙WEQڗ:r#cN1rd2S9y iEsnPKFNjV! Y:R'>CS1ߎ0SRi `V ٬|l(b%vsó79NuBIKGдjC??e?~n5fO-]~"l$XOyb4 WT ^?үDC) vCmBD~4G|U.I; _K5i>'SoxEL>gtl^e-R64?y9t ] xiv". CARs NXGqڳ7}y0:S n1t` {8>"e s8].f%TatudI8QE2BdYYW4Wy8_=١M}Q:@#mim5Bu?:YA/\HM<&o#Udlm(h)T9mA[=%fcW]7HT_gse/*)dGu?&dɇ'AܪG'pr˔`-[i>Bܱ ^O75_6 ߤ1~%oX) R]&m])Xqܷ6Ƨ ;eW&sx"]d|1zyXO56X6D.k@z$U5}}c*|q /E˂y3`𹞪 fܧ-x|`0 ot֑IH_$a-1 Hs./%FgmbE?}R0qmMg\h&p|lEǂP`X 8Vz{qgACZϰH4Y8l# 0|eNvr1'/dN6dx+c%r$ueaw_`weE87l[DkHe3=ɤ1ں'=Yh>!}Ao;Ox^ $-i'mh=#TNjFߏ8g {IOWZ>sP+qxDBBܸm*-ȏ{;B W.38Vkj)C% j8SpC;*3BE 20J2=ؓJ BzsXb ٹSٽ3뇶p1=^H L9H0gqPz]"ַ9Tˏ5_1G0y7'9q$Mjc@}$`2XkA^08^Uϱv`3ߘ$ةc#6m^o'&x2I  'w[-簩N$ V~iI0I+Gg)[ FKAZu~cIGSXjd`,:!a9/|ad(.M Q[ Lz<^0#MOgGbӏDPgλr-Ate%|a1ӡ6%kYk d%e/nnAQbdeؖD+໮ /ĉ%k 'L4Rc1ȞoO)myObΐ(`>eS!|%#T {^-=M)ohʣ?)> 2#hGOe_ aڭ3!W4yK Zf\.>]f+b_n*3 _4OU8SQ<.zn@yC&2@Yt?bTtuM$J;Pm3[x}8Gȅ0wA8r@FwqH¥Ր8kcӤIFpKt+1Ո3P0$ 9Iƞ/5˲.t~Cjsm:R^zf< PR_V;Gg.jbb2!m;80Kr*//YSAnN U0([H>XB[~m[7yqc 9ޡ<}3(uy1 `V4]SX:W8 Sjg{"4EN i{{2do9?'4E4(`0rKE < b݈gPE,6I; Jq]Fٰ6~d kGř `8IL`sTk9Z |'ؘwb]3R&8|Eц9]Ol@NKY k?/=nZ5g>ڝ9Y+uK տ'kt ]Lz ']k;5 Ԣ1g $$2h2c FdGŦ{ܯ6@N<LD;ime#2za@m}F&/9ןF雄Bvb8)Q*ҢyvkSt;V߃2q%UgSwUeM` עX@o(T\vvQnW5AɿX}Ĺ+"}b4i1PA)cU/y^s4kJЄnefWc$N\[@93&(#l~Js[|l^ꓕyyUI!^Z@4T(W%2$0{}e6h>+X'E@Bes֙pAJ̷ 0Agĭ ) $ ?x\X*=mLQ*pG>y)l0aDJ6IFtAdGYS*G~N6;τ[M{,54VԼkءcS\ vI&8ln(Xe"4s4A-`!,#_xZ NO-A("ؠ'xAg.p7>?yi.Xe^x\˗rt#?W2AbO;q)z84i(|gj';Z#I2Y-d DܴX+XnqǪIA5>U(ݫ8Uy<_W%pN=[D37_OƓ;"`|+-X٤oV"'o8S^GBe`{n==%'ƈ* -'Sfz,d.~�Pi Bq%7EQp6p[qCI?`#{̖p[7!_=$4ah%$n(7+,ǪCoK5budHEU\6i:'"K,@}YݹU! )ݓR s<âoL Z~ yXx(^n3U1P.0{m@,W'X5 ʽm=A&;y^'DJ{!IKiKQ\1"l6 jgz{Fq25_D sbF'X@|&@7FU Ia{Xg_όM9%9k Xd|WمkS퓃+6J 4Qm~Vפ!~5(h- z 'lhT[~ S.zlcomكdGW/0]E/yG7]ڠfL94U)q'LxF+8oP[iIh%'.$xCDysY.C+ y]q+`,0R?}٣6Ǖ]0| l/qز` 6Kt@ !D+eU|_Bs0(˲GTO%;TyHR¹' E4h=oTa${cM s6)sӈ^kW'Cf(~40O &~ +Mntyg<Z`_I%C<;HJ fO@K %R-'.*ض) O}޷=$E]ڇ쉻ʴI%z=rܰw,TJ#6gpt3l~Q ܽ"z42!v7u(ωrygeuclm7Z|}fA:5#7f)bxzw*<NПUh"a(3`Սu u0p%z^skऽ\B0wPDZ(;,10Є|Pݦ t&(:h ":&v%7fNw9l;&2U +qR"Rnx&NB?j`q dTSU3|c:NU$䡽%Ðo O_kx밳M | /LyՐbxh0g%r{@R"+i T( f2.420acV&j& 9|Q wXu@H(<`f`$xrv:K nʀ)i8\qvAၹ9n!6-.uҢv~ ?A;X^=tr 1 =">ϥQ`uU%Rw }" >m(KV HUt.? s%k0!i/Z< F?3 .kQ&QR,%1,Mh⯼#F%O_a4*CfiP⧂+F5ЪWxU7N; TO#gm$Z9~k _Ydn2Uvt>p \2%| H`23F6;ޜ׷".oDļ/CY ^wL*IBV>ˡԡ Ȟ?5E _ts ̿bPŮF)/` RQYXQ$oYCUXJppH®qsgC| #,9'b><!dxT龻&"8#6. &DF3M]JCm;仗3r|óf:>!݊ħ^#]= #4a$q,reYeDkBvNS Sh mCs0߳C# JO @v>Z/F2kҮq3aj )QC} ?]ZհdhWSmʼ@҃ZuO!M@%rn2Tb|*io8uu ]r~ H$h@Y CM= }(3 ʳߒ{!4y=8TJ}ݨЩmo?opȒE~lE`Sޕ%,3((v#fَ?Pքq>${ I鱡2(d򵑿faҲ)TQ;$nk}(CeQl}%DaE)KHNoacz!tą#dg^V?nV>@y}!pɒ»e a+AR>1}8Ǫ$˳Ǒ ]o2f&eԁUmn0}?$-<h']ND)K[D}u]sdAhnuFO%Lh~B0$m 9L{Q-nrV:3xMzkʃY,0%+δH091J&|C|6 Naʔr0LtM42Q_#X{3AY Wga-KZcV<ibq)ң Xt c+]A@ ϲ>uiؕ69\ƒl"S `;]OhRBE\1^ʦ8ЬM _> = ӎ4u<\^mbf^ǬJ0ULVL$i aIXAH3Ri+UQs]~-!' 3  w{WɁVjh "X]=Xyڋ,Jkd0ڽҍ!M9^JIj2QnyewlYXA,T<\eBHmpgIRi_$l1 Z1EK CoegN&,dTRXtݵkc3s#J)c]<$!¹7D.B6Fξ %?"jtL͈QAcH᪨&Hwی r\0a(Qu 2O (Uvbb$DgrI~/Zrq-n92GV'. GJ{!'k@Aprs29>Gu5 LXn z HMTx(ۯEHp k8V\NEGBRC i lv]+jM*ҏ' P'߅jǝh}fg^0h04`);a{4ɞE!X%Mfi,D1͸CG.dhWTd^!R{-ZׄW a=/ŏPs{^F:/U#x#LUQ͢Ѓ2NMb;Q[l&d9  Jk&(ND+ԌTNQe/E$j5x+^@uŲ؈Eu};lFT#:p;Яl%~ X:W*I.B Rg̹ƞ_PW*F-*zRx!*ī~R>m.ڡi))~Y?Oūu~=sXofU)oST̀J>h&) ϵRg?#tЛ6/z PG*\or͏01ruBO}.3I9'* J8B6=Ya~+Sl PD]e+혩Qưr:Lx&u0% m!&,p_T[f*ٟ7쯙4X ~,M{iQ~Ѱ|}GqT :=E>56(-̆~oۖ>z樬u@.vtoTeN1=j>GCpa#r(Yz}w&ݲXp}x@sB.{E-LO,OoړOl2 (8HXQ/ o&/Us*L h0 q= ray?ԃUS81EOCM"az3jDԪms/~r-BL_{^R!@Cӊ/@{Ho-ξ1B ӲKDYm4Q ćYmW77ON5fE!D=m4zm nub-X9ז >VP؜ڡ m.Eh60͝>:,ߺVQ&;^62ΰ$];Oi׶*!dwHwB'6 !hbB{+> cxP+uzeJ~C'p"vE/"R "Y3X؏rKLObS" ]4QC)P6i܋hw69h@LPHjx mkN#lj۝O>8&(Z;KM_XKy>sqFҐ 'l \zMURm"⦰ﰺde:CYL9~:OAU,J1 èG+pozM .p;/ +Ztx)э:_q9#zwbvZgd@zRMO>AE-89 B*wHR`AS q9QMAx;^XR4W=G! Ń9鳺,6OUyZfRv0J;#TPMڌy d@QBk[lj S5x2 ʠ۫EZSHػHB B]y?ڽђ D5)ouTY>p^n-xmc0== Md`0y2g?"׸౬g`(@CH|a՛3ٰX<2ȡC;g;k_<,3&O)+4 }^`쎄)S.4? k*f}KO .YC>X㖑~L͆#j+Zy방l*/);ire MtP}QA3zP\6Nesp {sb|4}M%X.uص32lpnףjTMA]nw#8ЊC{WA |c`0?kXEm8lP'*^~\_o.Uzr-wG>_ƉrjXfd -iWƸNIm~DsBI}}P&z1(H6~'hN ^WT(fts$ 0F >~%yYJm[۳E)\9*>3B/XjKuHIky̿tׅ.vsE-^=KAaMDџIa]$-ذ!H\hBÍss+DzV2_9|:/i5q#ɧIOpUB>׭Oʁ >&{asb[}Dz(w$l?&ssk ,ԓ@7B/*OW~|x)N5 U(PH "Ah?E\j@Z Ƅ.Q*S_->5]N<rpTH|E?N#_'ʳ \m;/NR\N|JҚa/f*`aJ ToTWD> 4M? [tDx?kb L}j_.ev,\a)( :6&4EGR?/僺Kt wZ8v ]d'3ᾰ'!ցzAI!X G7w] lRښ=%@ćY%ٻz1%wkO] [U͑ ca]5. ڊ`$X۷6+nZ#7-5[^=48n=0SY[ԙں_7K 4EIN5ǀruq1Sb3anpp{As^~9Z2]jXOtVmY?tqrvmcU\ۃ+xW"ch$Uq_2~+v\2aje 0rMJK)4lé-bPVjγn9# ~/NS|>ᔲo `dM+@suqk߂˪<|.3nw'«y^(D;d9f |x]#Ћ{cZXxQ,)w ((/Rؖ2QK(KƦe?|\Iql ЫUe6!gq@=HHBVmM39zb / }ޥGɪ\pb-{mS{i@$VdXHC` tK总EڤsNojG3O eGM}DRO5qeyI̹)LX/>q,UJqR|Pgfa!9D.3v+'3.L=JDh_9@ns=z+ro >-*}p5P ,rEס>LE(xAD't mA;{. &a VKKN©`}F&\B`KQh3tw5{BsZ [qe()Ɂ!s?>ѷGYSBS)__rTȇ NٰvZçT߅^=I9(˝ w7 mhr,}6d':Ps(2&/6ѪyZerv |HJ72R쟻0"$&E2X6x_k! ' p"a j,& v 2ޤ,+(!(:{}$S PaH^g9¿wr!& b@ g5m>Uj27=*[Q1Jf{$|@v9\Mω@ԥyϤ>۩iu<~=6ì9="1܇)Xg/1|i1c 㱙 &Hs&[0U( .\-]Q#n+xa))TaX9NeE-Y#&h /y˭U~]:t7fB;艻d)˷Z_F&it=i.&C!/zP3!OfT?]a~  ؾn="`G(Qob_~uou[s$g솂Ǔg+]i"O=ڸP/eMA&& !&gdxI+eq)}aε%ݕίGpSEn2=X j!|td 1)?hxf,zf#s3/k12NFegjg-ݎn;j3~0?{O͛E灵JeN[⎟3~ܮ蹺PE=z{|cDv޸£<'> W%iݩע%M_7d7L|v d " Ӱ̱ \4}jV@7c8 FmF\h[iK_,w`Ӏʀ!~ uT4$aJ//=Vư:BtĄ3qyPyLR8ՅNAfU,m!_]PRs KvDp3"'n|In7! 25%Ts!ݹYt57Ll V@qW]DHY؁v5нeP*C؞ܖfhцv;tw:݌Q&O|I~#jT_轊aF3S1%%(+^HqCq~CL^5b0*T ĘG|څzN/Յ, ]:?V9SvH!lO#<,kC>ӔhV)3g!򶧥½6H0k##V{v͏nm;QIF'+g&RYH?B4`=6ntFvҮW y){] (=z'A啖H뺢P,.:r -L#s#U7033mr&fb[)~lFg ^codmwdQŐ'|*چUB/t-/Aմs_WJ??΢kzM{(\}87~92{>%'3I$R P@) :i]2+,msME51vʃOJ=vc> gk&Y+^Z/|oDiᐘ ;7uf1c=+&lϘ8* 4}|E:e =aΙ\/a3 ھIu?y+a!v6X)p'BBDm 8\޽ؤpZe|gvvoSw8R; 8ny$}h:ύBA|P&UN)weO@xz#qQ@Ba(:.e4fC]RO=J^}L\):׽kZty[H>* , Ҳ vv$F *%}ٕl=ttHL Rw^4u/{h6߸s2 _(U4z yP*. 5TR3}]G&^sF{ǟ8Nz2;42NϚKdl"yϛ#kZG9G*0jNok7f0ԙїI4Sتe\+vd-+,a: ?Fɛ^?ʺM%yPۑo 5-B۟ÂS&aJêI&KR+@e-3?:4Ws=]윸s5$'"' $#;\˙RTBt 2NB5\rgU eϗ%M;!76x]9L-e`AZn&xՀϿ# -"ۄsY v_>ļ|WTb~֑ 'y*{ nCu!YRs$3 VEKJ\Mw@uy=eA&HB}[ܤd PZҢylW0\%)m/Mh?n}@r>s,=ЕZbJAtORg __40]".5چoS=a<~>̈́۫&fyhxQXɚ*ګen/TE&!VoCl\%]l}K!JPQ y2(_V \.jXg-ɞ>4|lt0?Wc0&gnFDQDHQgDitAZ.xJcLm tdǼ׷W1q63z騚z/J]^B`$=叼 暷tk(3LZAg9QPDKlX^L[r(ec~l֋RG3 צ~tSo?fFl"E bD$D.v;x]djwCȕ~zBs/3|FZB%V#Kkݘ=ܗeɹ^Mvt c=FR!,'{z{0R*nH(PVqdK!}MpXRy-YyN*j||AJ5(Ӊ0AB\KJri$f+iKr& >j94:y>B(s*?8#hsP=\wd!NTɍ?]Ysͣ 2HωR:zW y$cCaB[2ƼkhA7hwE; DOܯHy l2:ntdFA?6KQÛQxEJ&ם9ٖs Y1 P}[x%٫ʓJXyUwҊ.+{ $/x4Z_ap[7잱ZYh`0XB GK@W rF7W\I4HnpO SEz4}ƽ:ƈ r:a ouQq+%i}N ƌ43㳃4a6aOY66ɧ1P6f2FI._o=mdXH[Y$KgSE[P[šj^V"(HG_, 6hXnatn+6R8kI?@¢)iLW":2/qi,:>+ (KY]~*2o6]:%4ڟ23QA`AZIg]2@+7]k Ux: N_*% vBlu(*75X5S̃}<(qVNDzLZ갗6͠\SPЩٍh?`+kƆyIB8yawZ7W܇YjȵWP~MEA8 |^1,>٠]^9ӦבϏ;_z78\̈ҥf\/'϶U0%ل h|m!A؇J紊2ľjc~ Zd9ˮ;wc>\ gO>`vcKlC7Q-Jxtgh;dn2v,HO(a%wi5)xT {Lp y3q)]RcЛ&.SXR MD[Qc .l$YԯCAR*>T qǵ{ν&m߁[Lc9/EVu4,4rq֠$t`]U$qesX4v O Bޯ<9hv(eu.jx1x`MR8雺iƬ>\w=TmŰWKu߂=HbGÜ}R,6 (cm}t HF$Q6 =ZsŹXU_ʬKoG/w\FhtW0)kYxK6M}Xр~*|ݿW`a=Hc1 'JtuxEJ#)%&H{^c\ywx껇hCsÓietR)R\Ms0v([ueJVXl2¹NH:IJqF؅9D=2"mCܴ/9,!c1vU'K%N{f$W;z8٠h0i„pK'iVĚW$"<\83kp.,~@2M"&6C\a. FIY()V*\@J2ouV#_:c4( R~鋟.wiBY-l7fw\a{|CDpwppØ2ĩwB &f-=ƝUr2%7klژM)l6B\=]tD (89J65G#kڂsVoq J֏u4$9G" |GϨJvn" Wµ{`{4=!5ֿ *G603Aej2f:€+}TƼ`.֓ږ:"1 7B!1Ou @fF46 .[._1&8lA}ɴ(˒ś1sX^K*?EJ+̰Z1a$U&MB $ٽOzyf( (>]8x$68hJ5FiPĚJ4ja0pj 0ܷ2dФET˒,7g/.|$ },e~y?4h4*R[ڄ_%o)/ 5a|s)k/]*dSܮjoĹWK".l,쫎gJxP6QvJ0N讴eQ,9/A\LTB>z iB"[PDxGXjEH-6ym_VUQYy/i& vN޸W[x6ý˜iAʫF%ljϟ3lٯw+#95#-YOrOH? HS0Gƨ9:_:'Dt3%@ %_^bxbYM<̤u~3daKLfjBuP2Q`q%С'%{Έ WG b%UۅNe1Y?ړqK/ E`M6FG* ]υ^aPH7 1p1/tS>_;ܺ%iWWG T7A8|a)fi az>1Z7v29Ñvʶ'K?  ʟ} ةQ ࠙k,fm]4S-١*/ R0a8=f;yRq\GuP̉䈅*`.S)l=#7U;䨽$qM5Vtоi5.kKH +H$Į7Oj1'+a>`%, TV 9kGHVT7tT,67[#pB4 컝jtkÃ"\㓐g73>5bU2cvT Ph7ToT"H# KDc4뱓nн +vecv;y[^yxK k➛WSK>}fR?ˌsr e۶P yG5dM?uBڟp٣neԥf"['O r҃` &{{ ޿z4+e 7jw4%DpƙCV"x{1[_452h#z۴~0ٷ:˛>>In [yh?*4[ZS/Vq$]ـad-x{I/QqH /:Z+Va!#ߝR.v.$]UOx}Q5w=?td-֯2@j!<#C(|޷62Ϻ aQU XF"l|Tmfd9[R̺0u,ז c+ GbAWT.=*t{X 4+j0]Dn&t]3s>p3U@7>H8bTX'đzbcYk8Ȝ"hU˽T7K{Y/a/ T0+ǁ:!3, f!q0_ uKA8 43A W,%Ӹ(B-~{oA~D)i={ZHD;qx.=o՟#o( ЮZ4Rta8)x$ʗ7&*K]ݝ ~ 4^f¡LJX.:n<lPwv/dha!@'7hw[bh҄ =*1ex޴؀0l|̆Kr._Tvڎ U:$}#2!~>ZF#S(1ũk"v"& ]hQkW>UgX6o4x/X4o\P9 T-?ZeI n20'lݾm>3[`fdl_;͹(UſrVގh_Q%-.KBc0VȐk%]^H_rnv(ex, ^gJ&QUc4S|$|o& t`_SsNp x"~> sxD @yrY/!doCFZ[}[DZHNL[sC{MooГʟ~HG%[~%`NG1Ҫ QoHm:|޸i>E[(c@pI@ d [Ġ&"͏U/>$FwL#[v)lY֜EV1?P9ΝtV T{u<v73*'sYI;Hu=ppI;aP` a_iyjoJcM pCPmُ7vYۇ}G{`XQ*aiQ1$~cϟmK&R!.f{)l$#743{S(jK_SeJl+0 T+NKO䐋ic¿EaoL6G(HjR3ii ]ѫ"pԙl3`vbE\ə%q5{?w@P QMSttu^lF($R>>4IRlBQO¾#!{٪NP.PnUq7p Tx}[2I;P&%M@骪hk=nӎCx%Av[ۼ}R (\1d2mPMvZ %'"4ć}dD j7wD5c `ZQZ93N}heBY^)FSo|]Y-Y賀ﰅŴSjLw-S}n_L(>+V[l,ՆI+ٽ(# ;oRS^d/,)y8V4( :[}kO VWy)c^Kx¨oZ]ΎS?L|JH -FP.m5=No! @jZ7z>Nd1knS! !(ƨՅETE\rLsce*U@FyS`)^C,@,`48! zlrmp8/G\sLX>E3\lլKNc܀ wEBKl.3CA6pvpSd: Gu<2Y}vĕh0~cK$veSI-BZ[B>]~er\lwQ&.r_5'Ma%vL1p;AR8jf»; HuB&[ ѶqnldhIYn)8Oxvl8a%,0'l>1 W ;0;ۻv # 3-3VFw#a?M߉sV %,Z5EF@ %/؁Sk+NW=A &j''U76w-GzcJWG$@,<[zOVajJo" v!=U@˽m+TV"⪳dyQ2E| AhS^ A2P۷А7ZUԉ.KNʅ}J]fS9 /mPv,O3ǩd%nfY#~x Z_s޸G: 7`yWiS=RU}lred?g٪@7{8h[2^pW6\T;͏Z_T rZP !\pJRIr"Wqbڳ a8~uAǫF%ԙuI=o*,@]V"mM`р4הg.oe\̹, 1`0: <A@,$Blݕ 2뙂msVFc0x'3-+Taԣ:cdt4g7=2/RHk(5W|y 񇰊7ww+b]Pź ;P9\>?NQyvF8~N8пM Z_+\'Bv_K'qQ^_ix{:9^ "0+R\x/>F`}2?ɜN+yOd u)J g@{؝Mbγ1NN<YJPtj $ 2tsae6G>]!;4!-.k&/->L;팜" IJ5; r}DO"jk5τJ ]Iw:Cg!g&G :ky쩯f_]x,͔QQ)FsE5IWdQZ#$-anWvO)uy5%(8w:K||fhA/Npgg1 ;(l#Mvpǫ+ENHWcڦ~ b7ezঊy9K3év +WեdkTV~^c>_9Q}q;t``sp16gPPӴ/cաVZa3@ 95A#k#I #v3 0%⬢f`hjэ9=_v zWK%-WYoq/vEo(Q˓R[ig" :z䍢)^>.Ũ_ z~o;$BmpQ(@[OT/(C;@9P̞9]oFb;lGJ_hʥ9@4b<]? ^!h}5dֺ~ Av<|6m_!>/}"edKrd*;c;Eóױ9Z{m$. iϲ:b ԑ;6zjK/B`Y<=P=. 7ߤHuws$iZ!WqS B:y`.*hy,151&+K2b5M*p ?fr]@iW1u,jZ} )u\YZO{0Y\> z6@EE3n)2q5W d ɥ%hKaPm1B  iVvkyMaLǦd~Rayz!ȇr^}H *E51 {2n z#+jcA(O@ />Ӂia>sG8iHzT*0t}5?0 DVg-1sl?:YiCK\\4pA9?~j5~Q-u1=5JZsVSty/:ܺ}ԿO$*8T[f30ᄧ<p8:pwɧ([HGܡ-ǽBK@(FBުvjʱÆȻAq1Wmå:Pp-}44ž6SzJ\;X:^Ё~8tgSKsI<MzgFeE~yT_ Д! ^@'*35ޙZ*m8hqvk ]h4BO'Z^(B'Ppy CC.ڎ*Ui\붡累z4˻f278RܣPqG^\6 2xX!U!OTk)ď-OkpmDO0 P\Ivn-@Ht }ueH~S]15Mj8IYo,84wq9/q\HG|%-ި"o?"F&d:CPDp?Q,(E(+Yr2!kus`t^d"sNjaHc GUb Qޫ'>- 8ծpa깉 S^r%y,Ip7eUčruK<B͑&j9f42ZB~qKQ=Er![LDsohg> / آDʯA#tV3_}xERZ1cϐrOU, l$:3qhؘSwAryf9NS $[k׏Dh_cwk' #GjR;۪C>>'; D9RBta's@q(>k|e|E!ϝ-ݷZh6P,Ё gKYz.CT{ -}Q2Yj[C"O[cU@lr9&X3[ҕy-9c`u(pYw+F( ܇xeQ j~>7yM7 78_ fM}zvk/<f4s ef m&.γxVscy%{?̬uV*|V׉/R:\F]#<Ƃyd0ZƧN/Ug!AE%Öuu,]J< ]2uD{""bÀ<d)q+ӳ(L"IٻnQ}7/e Tj6&W) C)%E m<~P0g&D_<ə< oqy@$?rEhE0V0u_|GgŮvBv_/BI9_6:-/I*:{xK]ܴ09}Wl\uy-8x,v5V9ҧji"`׸6|em1UL96!La1}S2Hv\vRHK{-a q+ۏ(֢o[h9kՔ fTbOi[cTh`@XQG .tA:]VBCmOgsJݸ3Q-9pOYGiy"Je۟]WR>~l\~j4S]Xف |ʷ#-)`hѨhj#DS 0$Yڕ5^;Q=wNXnM<:[_kR͉Qze-)3=J1vѤNʫ?4EīOaӈ#D5$5  y{Sm=l&&wat- xXzrD>1SETmIחus}m]1xk;j`R@HUDDj&&VxjF-oz?eŻq9R\N:颶]rZeR`q2,bˏOٰ ҂ȧEoٞÝvf$ #Jҁ#"~| cqV*0dDwTf={%Ű$ϲ< Owq(=@xUر*r@Q#J׆YT'c׼It.<\EN83E^>λe֦-dcq S(C񥉲鷥%]qK֫eJtQy~1-0ئ,EitU`-3RzjGxLe2Qa({+,}V;򕴢խ{Ȟʧi/!shv]nѓ-'#lJ6+7m&bF"R |$KRx`QP'"zjK_LmLL {djO>exIĜ Xjg9ڬų)10۰S )``{d7ȯ8͈,WxS' }D`OêYh]:^<ыfM&$=)-C%&.&&[4QwK6it 89;!w|+%OwoBW?+ $;^FÅo;dGG]fD7ܒ(,v=xs*4cj,UW$~PMӃǓfF)[+JVȥ>c~"ƚ|w`PҔ'xt93UA30DO"]~,O'?%]*bxƩqd0\ì˧78\_ljw܇$?ݚ2tCi)Cs&;Wf3Q8gSGX{OG}fInӭ Htg6RF,heƐ1oG0VEfUIpIB]*SZwzX;IQYVӉ,/ 89YfC&B2A˞C̊mDڰuhZr-pE7@a! DW{ 9 ]hzL4%ڨvrdW`W匼jU -oߴD~Sg(Bę.k@CTHLo87*5WB[ޭAbRvJ^"BzzGr"k,e7d:IY(Q9%#xs/ڪ*}oHJ[2몍M9 N36J??RyusWYvdf- s]tډ1"Dʪcou4 LفTҤ"lx*ȍ{%;g p1Sg}PٝkC5RqC|OHT~XCJAx2E0(9'145ƾ0{8+HvhNLxCzy# Uagث5^ȝ.Ix1inB?R!cNG]+D}|Ki>O} k&ɰFJSݴѽ,`*E3ܪMF`G}RkmٺṤQ7kRN{(/͔  B6'm7ڀedpu`R&P#& -p8 U'r݁ϙ,ף-O1ӈ#tiURϧWu,;}It->?X EFT%qU1َfۨ-R?lYSq?c#B'~yayv*{%VW} OQ@LʧTֈ(؆Bpn%'[#$k,ܫ4)1PKM~ Ѡn4?xxٯd~h2%?)h%ی haϟw ΎU53XBRJ=$(!uAo~zsOܞ=P< A"{,h;cV%ErU!#ÐFg4%96[N0G$"GJ;6aSj'}`TV#}OspS²`竐 WEqg]5<67|VǼE "54TXhhvθ Ke,u ki.r色E6p^/VR0ָQ[͊t/G=:#cאwӶ+[umf26^~ ]0,BXd[aIѤ 7M<HI1'HgYs]1nѱKȳD #j601R./)#iFvRQJ qb><(:Yk 86|W$cRHvlSM]ˋ2f:#U`*{Q)HN|V,DbKy㯴C7JX"llTK`c^2p"|uweϩPD^ ]|Uص Klߗ햺?9^S iC^ꟷ}$x2ۃ'Ѱ<!#Z/Gg >&fɹaVԚai6sNsUÈc^8OT亽chRxHx4 {,`lv6e P>ZO5G oV9 | tZT/MU~EIi5id Cf07,@x<-:HcC㏥_5^Yƶ}/19wv^{תN̍t.quvy41򇂼2Gf 5x"2[#,SYˢ+Z\7Nn7m^|D#,a1=u~|+cqsH#%/(km"M- g9qo ~yTtWkh*QΠ Lt+P"RSE[4GZ˜96M:N 0lc@B Wg_!IBWT\,) ybNa$oHd,TQ?9ȭEO: m+6Z0zNuC{u>m?|/xJ+Qm@򪧔݀qD3\'2BQr)0af'?g*;tso>t [29xvH˙OXWst1?{"8E9 p&%JpVƉ:e5PsgqU1,5m?d+0FLgocZj#kYT&_be9dAo]7vLex>ڹ0GCKPpۋ.KKAO \JZF8xD!U)zg+eK#<6J2 %pWX4f"NjmAibU&SPQ;0fXm#NIFzڗN+. x*BYcNJZ6,# GeH aU\̑VRUP #Kܜfa㔛L'5Y9GzUiC)$Wkjaa?$؄t6d%bԆi<ȻuX̒c&O8C4ZE$1yĩ[&*pc5(Z9$܎qqэy,k$CPL-@ m;ΪΌw`gCigM>5|a9~.6q%U'j!A͕]j ﬉ڠF1Źop»83;an}Z |BJS:$%:M&[3%9 &aM48⃯ Dd]74nx΄,ۇ>f8TցД}W9|2F &qh[Qrs$r'Z0Y ʃK\fh8?^3) ^+aMrIZ~}HyޡeccJBՖV"6\/-Iޓ:`Ih}LQY.efjeseyQ'`P3Ju9S3~ 2׵dǨ䛪~BgCH b!nI5n_ٳ$}P%Ǭp¬;f@xCr&G81u{](!Y,(?d᳕4щ c.ʶ]֡s<\wvƒm4[(]y,)`eؘ=w{;sr-H@xa3"VP+Jv')|ě83=3cJ/}=A?.,Fσ?IkNqxa왝~fϓԣ\V%2݁2ȱ6wen +r.فC3k ?Z,(A!Ak4AK;d }2;;t/n%Gdr:|9`f8hC\R:=TR"\lVus+t@pBnbJ+yhה3.vuۓìscA GTs#Ov|%ܹ9j/. =:\/\&ӱXm>ԏP>ב⃩&Ek9r/!,%-Etm'd)OR-pyzLQډ&?٪2;( YrY uY'4%O/޾`8ioad^RMwg!d,f5YuNRb4T Z'=Qr] 9:]"2/*5mV+YrOW=bkg fE"O:;I,Rw0vټW{A@V £ҡ‡L!U8ߡ;|=j y_V7ʼnUIRosweP1ea(90RYU{zY%'B5ÎN_L ΨP#hXh{ooޙ,qmLȢ_uo!jc~ .z~7?λVc T܏ek##L(YؚmtZ}`9'cV}x zX& 0!_ -waSdPcQH UڪJeɈnť^8#,\ɮ-S=.t-c<[w9X]i}0^a%L\ mP o$Rr@Gsж~ꠝϐl%0}X,řZPgep$!5W-T!f$g τ\j>{^ p# 0;gopG(m}E/(6?%bsJNtfM6r:;'nn걜=AA^Mt36apõWWyƓ8{lDÝ .`}VnI|{9b%bԅҞ.U0Y3I"f\"Q)F @\UJ}U}[Cp1cN?FE  .j#sn^#}`4~_MhYRk<3ڥ̥Ok*phNcy$-HrgN%9d]pU"ȼP8&v#U43V^)VL0Ӷ~G1@6+v]ՠ/O 3L-W>{u}ԙ3:m)Q7"lfSD˴= |%'wӵ#4sĖ)yw"wUá~@C@zfl|̺)e)nOhdOS"Hq"-;q,}$DVɔZdB]vKd10Getx|ft}XMYan!gpjf~g=) =m"U/Wt~`4_:Mw ˧3Kƕ@)EZ_ؕ9]KRmɲ3.gk\mS">% lY,O׋k1~z![qy1c};=VFTZWo2Z9͓V4-XD&a[P^AC/ +"@ݽ=& 7f*Y*ޜq:ZO :1>#HMiW*NW]Y"awэӵKWdh@=79*l!=hdb86½KfgSu2J^99z)ZVpghD /OxM>T'sMN(lͱ"A\xd_y`U`J)=m6(U!. vcm "Yv/z+s~&2xYհ+2OR_olf2fFO4V>(}p .E jM?#[N l.PQ\r Iԑ!0fm6!W[ sw0PX viM3"-r%?a1 t#^<)fں-l%☜ԡ;:>m X64J}#7=I8$c(2|ۢ迠X j7`BrrY?rԲ ncT[7 /yhDOH e (څ!N]^'/|^,G@)vk4YqJ }2!ҷIt%0 4"p Q_jug(MGqؚfP/1;oˌ;lZx%]\UoC\ɨ &Wef& F鬦 Bs)v+ #91Hפ? ;2)1@PZOر^U@Y׭  n3p,EMkRul^kb`F?tL8,sXsףk[)!Qv3|= JplP]LJؽI>h˚#JޘqopMp^oesZ;* ,W_[栵Sf-FKrB{LXGpy7#Q8Z"Tر 8RP(3EZɦ k`0A78RFrU8@\_qIpLpcbZ4RR7m#V驒b Ǝ.}e)p5|Hdž͹'21Z>c鮻Ѧv2#e󘼉LSx Lv83rajyl+7],iPv[ &eJ=0zmƈx}̿PC\k#Ezhx/GVTgeCC>ICYg?бpE'N#=h2NF(A!^dC9u>|eю+^=kf"p٨rgp; l7t,J\kN\ b>ʁGKh㹩,1lÙC*ggDvD_ScmAfxxᾛW.KzH,#g1Sl?6XiZ]?Y?[3}4,C":`vKҸNy?q5]/DNTC>HĠ!_Lj4MGsH #u8-1iƧ)U?zŏ?iʿУ_ |%^HMc'l!)R%إJUNnȕ& ;LÆѩf09J("9)S%XHËrbYdY[YaOitƄjvr;t!/.蠜ek/XzlPYӡ""{Г VI؇| OAj[(2fܘS>#N8rc/,L?/oT'U04ٙ{6\H7bPu1{@m绮00Y\ Bfj-sPD&[#:M -`* /,Uiޘ{$gBv<Ó 0[ [H`Nz6kcjt%ɪbD2/D#\miqrRA(TUߩِwu6LS֋wb} "؅!9q%z1I>Ipr Y6qe}@,ZV8svbV]-kvp&o JboؒdKuhYz NKtȱ>!"]v?A*IʼuwC.UDl;qرxz&{Ξ9+gX'.eIaXir K kj$״/)'EJqmկQ%;fG XpduGOg%Q7W%ZUn3o$V iX\ = уi`9-k' \4Ζ+\3Z=W߰H\F45F; $Aֵm\Ͽr~wrp=Д WOq9:#== qkA[m0:X(K|'K"/gn,o#-D# 3v^jQ NRuIw$ORnBŭ]*,϶,^*!Yތ:7pb 0Gr[崀.<)M W4^CzIH?P# Dݜe$~$+{OIBрtZ=;Т|v^&v,5Ux#9|Íek~m9ءuf2xm6?sb.,Mnuĸ4Zջŕ.H2 3밤xp'&%s վ7EgP.;U |'M!!7,A7Fr ĆT+Ay;:,MfBvc@5I7/in~EΤh {?𣾈zEܤ^gJv䤽KCl}"FñBmb<@uf-Pۧ>LHJ<4G].KKަn5͆Gj'͒AI .ق PkBS'RRֿ kPrL t].]+c<w JUSAݙ=!NόK P{6;(W}Cd;o %d(: N3̙P}\WA۶MKWntҮ=3k7H{?[\$ϴ =Z ⷰ$on2 %pGwbμٷ>߫Zo&ucpy3' YSEH ь^PߏF0ʡ:vsr\ L۝ݿれ)ڬ>N[6F}^1֫-ae(.ufdO\=ɫ$'pP =plM.HYc;f؜bؗ`-k<|f\Hǽq<=V|'?IC2ߕːڏjYQݳR?U9buOOdxa# QaAnw0,>cMO9aY(V2>mEQܭ|qwr AU^&QJa 0>y؇JPVgjc?B'qyUz3FJ"_egUQ>i} v]^ѝV&i!SĨj礆yLM,Ӫʂxw˭hMaZ > 0m>–礌^sI) ^NW!q'y䚄U3ߴAu aM}\~ ]Mԙ1rp1*Z͵z}}A;uZ{wڛ|:|>,_ykβi!|^-tSRϭj,SdsG;}ƾ+k$m=9 f1IH)*fLEh$Ukl>}W3b"P)HqOVCIx%kaw:bŒ,cX gn[ڣkS p܄`46[?]ޮqZ}] g5qxݒ?¼ӛ{=7͎mf;MP {}sAlf^YZqtsφ+|zR 2U7xܴdQƢLw/aA~()n@k,oz<|1tȗYʦ= Z5ņnt0m|tsPycir=~uG?DGJFX@JNK^K1S.?6IUŠV3wíŷkJ'4P<9I}`̽kXYt<=}ѩPDPͺXΘjǒKhG\ah#QBe &Iꈊ}tIMi=ۺGPϹN%Jh1o*G3C1&do&͈N7 C>!+a\ِ]C gpF ;wa5}Iu4& .D|:Պ I%nIlSѝc%/n3V:Kl@|jC';rO@I il&"FH3 mNqbsxzf?f 3+s@O^u.x-ƔA>N1>}OiicQ2qV("t=S "T.WO[W 쀇?!'w^+DE=H7(+Yr:-XF ~ 1W%@UN(}GSg✯)]CuAJs4(w5*! ߩ j#29/%'5PQjD Hhj~{Rn| YZi6R5b "st jwI1u)xO*gs7pň* IVxDYǎavb"(/[ŎW>^ufMH'Of#t\4>d)>ٴrDf Il4dbdlJٜͣ^G"6Q`Ũ-F+"̜{34K[TX"y8<s ~sǚ*1R#WЕ('L~LTD#[>MW קKxk ] λi NjNfBT͡G0PQY>t˗:_ _R$ y WڲmĪf-&el0¼ -uэ3({"%RbVЭ1(Rn/C>AVb) j/t# O;$db(ؿ̤s%!!`ҰnP9wB\xXzUjye?'2䎍zMb2|)2EdMٙa^d1ĽۆCա6Đj3M2h} :N:]@NF]yo"ѰOfAS?ym@o~;>8f]چ.3עp{B- !+]\ %EO޷;7 ={*O#|>=Plfy7YW$Zֆr} 6hw?Ȍa0Ǜ0kT0)M6#}oĭl>z!|sVy|ȄCO>]që"f:*,8Dh߭لa|\@!k#jRJfSg $.@lx5=UފQO| ;&.t8  vk!EkRP4,*Jǘ"vš0hzDW&!_ź@''_igmsGujjF0u:ҝb y 6$oӼW6.I`ϲwTҞ>a-̹ ȫxѢDwwZxe)P>^rN#Zh?S.𕢀+`Xf@Fi =o9ҮGK6O_c}Pli2֪P@!sw:.CjP;a Xɺ}ݢB&h(Gtt~7\_[וhgQ'er 2Z%2w4H$1n`\R&jjvGw&nkLa:rW{xl"s-rUjɸ:gg Õ^~ klkam{Ʊ1[!Y"%^4~)3hy%_Xf]Ec[U@cD~YI墄V)B.21 [a>;#aOqjڸpg*K{„$엗g;Rܒ,'QnpwT9P"j431q@ɣm즷%0D"KvZJã=kK}J9LH`eߚ K')O&uf! /z*J~+7,CP"+3Tribc?{!DP2`Nw>sd@rJ!3"2^LBR[2k$9+Jps2zc:EAyĖH{;D)P+ch]+Ѽ_Rv Gy[X ړ1/ېewշ -,խhY_JMn/lH˱gC>+QCgvsL&g;"@K"[ƺ f> /ю;{`le3D>ԃB2}S6'!fU]|Mm,$ \bqZB8*'J(AG{3DqB2#bTI#^S G0[6-+eyVCp8;GN11 s,oqimI?1[6ޞ|Qux{WTz --{2(W;V Toiص2]h}P߷Զ1EIZ@\sVt\Q 0{cѭvls;J{KNd_S(.֓&fPoTd3\qG=bLƁ~J%j%ARϫgK1EJIm}z!AIo\" (6Rں!G:yvݫ Su |7Ÿӑ q:ʷ09y?J)!$O26hbnngv}ձT9+.1OMO)rgkڏ 76ݬ#iF(yBPcKF1*^/${)Uլcc Ļ]\ tmGQ]\KwRWϗl1n26Al2J> ~<ՊF,E,U!W88;db[JMuɱ$j 4]EԎ}RsV% @Z-%Xa` Ǩ ДľC5<Qe3e9}}ƉKHCn$u/(W]18I\VGө żesw"DLvH"6;V 7@tIgb=I1@6;- >tpggY9QGs 6R)07uy> _bє|6djU43hu3{0əƛ#MUmڔ E$bz?QPw]=6j˽X`S:#kx8:]ZvDū!y9 'bȑDLdã1t.An\uzNÕ`w9rA7CP,nYUSyWz\ڣg )rOzA^3 _W]Y$3:рagټpf 2H6x@ymWW iT6RK o؇NO)OriI"q5o2ʽ{O/R%]= ?kia}29Ы{ q#q¥Z][fa( F@MmD%" y9}0V(Ἑ K`P> H[p2.HD}@&rD3XoZZ N ,6%&|А֫ ; >^R8cSKR:gw`>qUL%$el\THFS>FB5K}@*!*EW*)65KĺA'rC[=LmU?iRl:cQl`8 v]t:>7é. 3>-ۑn`&m _0qN* !u`"QfS#٬> I ma9Bg!*`~= Z]I([]Q'7FL'W:…ArMm۵ܽl3ߟmBl8sL) '+gP`{s.b]<4%bVuM`K:Ԙi0gmHRv+-R,8Bf}mmI8"О>7tQMo8-[SepiwS'艷zE=M1zpzގ"* m\*v9g >89,CϤ NK@9U2z}'}Af%[6߷]v|rR9diddd&Iۡ:i> 5ȼ>:"!nTp#G6lk-iKy}b|^J]gÊ#fm6G"(EM%\5I+yQ`pbeNxN<ݢ,]0gaddbHh(*iHdi6 ryϑx!c"A S5I;K-cJ?p8Va fa(E简R{1ijvE (جEփ1BsV^<Ց%>[ /Nbe6p2 s.̥ThiLʖgr;KPO@`ĮJTL"[FhYN>v aa,oT+#||A;^Chڛe k%Y˨˝kCsqcc>,nOT搡r0ɕ+uD)j}=,NM_-.}oSyts5}} J/ iQPh<-jɝ,{Y&}9 p-\}<AQr SoWب^-5n_Du¹v.hm?լX5y`j"TGP1IQd\ޮ 1֒N#\=W.X9w] C3r'!שqWjz =%_}Qo(]m^J`8hR"}dW(CCdhm@{ V>Z>̏ɼ*0,0L< o܍Ьn"t`X $gYX3y7)|bRD1{!Iq/u=ksj{,0 xGnky>Wq3ElA<&I/)ZڬsV J :w:yMjڡԠp T ^-)ZAJ^vIagVX[KE1!jNlmXNKXrL8 ܏~άF4 _J 8At/$G!; vEI iE\Z]7Dq+ D>V;-Uіg*7J+3hdJq*kC .#WdYJ ' :*{[)B),?`֏XgGTx.A<9JVwڛ@ ٞC YքiG(Z;i􄕤r羉jeY}{sZELsPdbw@/XwLy='=)1;8׭u@k# L;o-.b/8f띲[ֶR OyQe_u߬n./.Ț&;TٷӚ!^;Qj>85w5o]V'hiEv>2p{r9?) לQ~&Q^XE6z7ڧw?OIAv5je>ڞSNZ_ds ;Ks;I:&DY G틊%o)1I38CES$ gPU}JN(4&`XV(^ Y\nUޘHe~βn9%͕^̽b0hV~'ݘ;qig=G!_^R9`IEܞxq>;2]` !Y,O@=m]"&|/3lZ0',8>r6Jl#HP4O|"Oձ:(k ߌ.)}PThS{D?ecS4S}M/!p:i=QƊbC<:Rb:lM cNST;6X JnG&ےm T2Y6nLgkrH@he+p坎W}, JcOYxSdTʹ%iY/3 ů.&hyI՞L}?"cjOD8 _U"$; kp .Z] B%+! rh5to-?׀N=˳(>f\I ѻTݹSp2+_0n "Z.6>IVjP˝zg~LsA?bU;gGGzsna~ ͡Ca10De-A1k+/& ĸ/jC i|;re䯄YN `M7p^)mSN )ctoz0nAĂ>t^pwOF> a/bS}O2Xl;5koUݐ T)$͑{{;M>$q+z*ӰVv .@]N\8?U`(DtB#Ε'+{ia/ XC3P!r߲[_SoDo_,FAsk^LOFi|OI6)h{fZF`xPa#*\t]!8 ^2x'I#<B8aܺ~ψBqV[;('S*!Bz -yg$-L9{b2QlZqc)ug{cWoh)Uu䘑WOӆ\.5&I`D-87lVr2+VeЬ)j0º|'J3Ef+_ǻ_(jM5madQ h7DX Ly7p`Qxi%:fpK,dh͝8‘vnS1کD,=61k0LUtr~)y7>rkBbj.S$B_19|״tңq#Zct-wpzݫ.;HM[)OOoISC$vDK,!`P/Iu!mS@Xk+3$հ8QAyI&okw\!R*CIkH >2GطdRQ dV㯫r xU7}`9~ K90({O~`C6B4mc hϥA-Hob7kP9{(AJt|@r|OK?Nh>XFy Y r͊"B.CR/ wizr&S'87uh,?w(eLD@$7*!@ԢGx(^s w RϟRҢ^"̭)8y.ȒZ_O})ɹ"F:)tQrUrBCTmBRz>ahTG)+v>f {ng>GUgf9 J]5Sd%Y [mLqz)1Eǹ% ս3ə9ݦۯ|8DcgS2kXN f~mtVp9֤ C)n*慆"p &阥*O@EvA^W\(c^p֜p!=[ D1V؏?5T![0J7|9@OX OLqwW}6В[Mzqy_xԓTd**Y5R&zE3ArE^TUJu!?.܆9hj"KBrƓ&j@cʳ+X)PL?~ϥLGJ}~|~j9B>__Ydgjݏ~^!& V5jR]~\7И0#cD\԰KEl1pG (QR[AG#KLV>^7]W# id?&@0@P m}G "FGcJ![FO,FLD qqwBUrH)Y]EM( {e,$5 wmr 9A[0D:0=ɐGSG.7b|:*Wx21~_prQXWzwŏ*HLkܲ![xOuEvjuvyZ-hCXo@8?XuO4;mIlmv(S8Iqv0;}ND$R_ >%w5S} ctP =?D-,Ѻ4+YฆxͰ!\ ͱ{H|˧-jUutGU)adF^؂ D=!c ]G8BS sϝR3aY~Ϣ~`D-tJ ;JPxY.Q0HMOZ |4PrI24ےw^Ҹ%u8&i ߞjx }ƽWI7νVxW =b=fF|j$Kڠ l C[}WGZ/> WapG /.V- txFpw+U'F5ų<2 q 8Zy&E@sH=[ӲNwؽ@ccEA,J9(4 Udt 8Dþ'-[mǣ,M%&:d.)n]{/4>y)Xb#W1:E,adPN'h%^Þ y U~זUlύ:c)Wռ3ʽM=udr:|d*Kc&]uRhj ð?t'j)ۄN= 1qHWTKEҾ#z:ϴJ& җVӜUJ49ɕ˔4X$lkO~4\,h}2@Aw6?]PhjHZicǀ՗gS)+3[ 'm59 @3K]Aׁ#2|}-xFFT4AZO?qAMP3*Axv۵ ˲=W.GܚY+GI8o5eb飦CB,\ G7yZI/sa"`+(Iҵ0H7i'xA wS3ƄbX0ea>b5_ l1`du&8?kb2 iρ¢W`"SS]}G6nsV:HtfzWDigv=FWIN)ܰD*f0LQ*ȹLakPy 4&%"6ƻ4ڲ:XFL߼Mڝ;Bc;{;BW"=`?s=NR9V4vW-<ȑKJKLѫ8 -_a"$ec!V~k6o{ad:;Bx2J6%^RijʼnblyP[2lu<+u۾C "tXGz2e4Bi>¤#M37 ~2YEac#Qx?3!ZXG,:(cddaH7(ݑ"Of ' {$CRa(zf= N`Tz]?n~c=%&=a4k6{Ӯ`!;9%AzqAdX;LcU)J$ 4j&yͱZ:Tq -\ݱ`n~|V&A}=䥀.#x [:)ـ0B[r=,X.Cn;yHLn"|?adtO`t7<ܢbꗠo\6>9y1/iʉt0D)^UB5h`BarH38$N]Pv ˂x,f6§̖;命*A)Hw׷X}>X3$ڞ%v`=i!Os9ZڴئQh̶6 z{QD4RV>d16݄O ˖uɵp1u1![~dte*r"Uyx:$[`V;귑( }5#9mDaD(&*v~,ꯆ`Bδ N!"ݿR%ϬJwBn_D=ZŻ$y `] KeYx&үJwsOX|vG'J46Nbǹ B{?`yw=AeI3Y_;4di%Z3]:CRdhKRtSm_ _!$RUyXn SD@ ';E˼kQ2ߒ("yLWOQ#w v`AUϴ>udI!Hv)jMmàmgh%q &-^Qbmwܤ]8ܥj.ۺբPGE0{(m}G->49tRBC`.bǫ.qQFZ,3a 5O c(x ~j bZ:"nIњuڂt$0Deḷ ih/D&>2M}FrDwϸI^L/epIo0-=l0A૽n)s,O ntiȉu`Q}JKq yRؽqo[;ivjiqRhQAޗ׷gjL)5V~BUuY,kx :?"r4:ZN":ʵq-Q٧q1c5ɇbTF@Y|L觬;?:6s(c+qa$/4Ų7.DrLQ|""]^逮sCu-aN;4Sc3 iy4FrTC%i*WI¯|1w}ՄedϞ=B"D.;OAd s J ,Qkry}- &C58Qf̚ II;r3ERa+~iCh7e#D -,gAbxV|n} ؃-}AŸCNo" Ga[s S 0V[=/5<"fz0sEmOoR J΀\$`7r!tzNz6Ak`zi Y6 2c]tj>[?723_K*e! j$= tQ&7J=:v4A G%;(D  %bq1cEj~4iՖXx2h.]aoȹct F)$F&=&TFEU+\K 3)m 1R@Sn[اF;h6 *Mqei;0EJ{BPl$Bَ m;VRqRLşH6%LdrtsA9]LF+]ǛPw7579Bݧ(H+^.Ŵ .Q˻bKq?#+,h]1ueUд ɘ{cNsn#}g߁^x03?Z)Ҝ?YP-J/zNwSQ=yo-UHߞoIg$p)͟0 Ș@Nx6 .Ħ΋Sb1C5q6Cί;} 1&v;QbJ]sHQ,Cƈp>=a&3!-VP)tP}7JdC9dpqiIOY *t+uirGqOhRq8 ҟ9%A:u}YϬ sn!Ty %-.?O? ]qi- h^X]OG~hJe uUAZO9?uYyW-_NbEnL$Y} H!Cz#fFj _8X{~P~n  $[a5uJ+t4oBL'u( ځ@UB)kWZgB*LT3^BuLZM(?h b앚{,@0fGzyM_o(hgX!dC¬Npv]{eWy^:5crDC6XNnJټ0Қ 6w)ntkat΢v"@(+"姍NKsݬ f9$.j˚kTn~ðSOvZOא] G$YL qvGAJKLMA盬{v~RnmiCLTX>ZU"?N|~1]G&J=|(%ܮXL#/+m3LZcWBq;MKVD(|' {,=+լ${ k<Bﳧl `9H 7Vgd1K?OVM'#E r9i cb'yui 㮺eьl Ӫnd.~Î\QaaaO9(}ЋkKӻ.慼Q7!qg}8#ƿɅՂe IM`gmLμ1Cm`/0np 7k c;«(X|-4<Co[k#4dӖ0"))?ᇴFZIXk>ry6[騢=ʍK|}% Z&.HV(>4V3pQ?L=!lG<٪6*eAKE9-:jz{,1v(y( хR禾焜ۑ6gP8`?-> -6v0B; a(^UNojQ[襐5K>ue4'6(,>D^#_0 dj{T!csJm+7 D,*~%o|\I[}2Q~ɆS*x K {_(жB0F צ|yМzxb,Xʳ~=3-}1m$gbg^C$,OJE ӗ%kU(QȽD1umfR?$JC3p8oqWt%,JK$?o꒝SJax};-i8=Z>yh8S6tA{{hCҘKǕ7V^ 85 w+Nɼg%ɩ̓E5´|M}rX:%u13,Ҍg`˱ҍN'guloqA8oSC䘽,*6z%Cr`>\uiTӤo}XS7QGu%r$>)x Eӑٳmk<#!u ԽݴR*-(=USLxxլA=mv ]b l@[UYCG=mZ 'sy>#D|(}ΩZق[ G#k,+XRԭ&E PT&2ei!ނh E?8tmKTLEf;KAx%kY- ZGYU/s&Swcsky)&֊zhi(N>\:b]zZH+SCSU `}p%=i43m,{ hdmZ 0ԭkOY[&m EzZ Ю9mw+KچaP 2h,o-\d)F<\ל]Jj<)|GHNYOl5-]C( I#Q89i" "vҡFnG- }׹YFchIjn*U  N#Yz븣ß]ocbK"fl=[C?cPBaB::ʥ`;ޯ[q} 0MG 1.c@>w\x m?8#KW^pU$1çUxxƒahS<YO,޷e{=E$fPP0s@RɰliA9#3`zIiF<5a#f5+q'\X7БMyc Fpfy1 b,:LqƉЙ@qO)zlS-lG4t]3ٿw;1VkBk陋]ܞm'1$f7=?< f9YAp^hM5}6=j&ky$Iߥh˝yF)BIO0,T/z`q H2~n&4Fzs^ZN{/\04I靐ljZ7GJ{F.e0Oyv_Z'!sf/ϑgIfUo鉘ݔc"{ѷȰ?e Vhya`(TeEhT:e[I)$8u(TIH[AlBbYbfݛ.Ȁ>¸{;<5w;I&yr $D{6y&LeE xH`d~Al[6 SY["U1ujRQ=ese- @%cH_+$DK XTɤ:{Rsz ;8HSgUqu'؇ҁiNu. Z Cn>-"yzd"#C /+j“rAX{& 9=X)L*c\;fw?S;ra(!uiYy5yvzЖ>(o3tu?fsJ:4aegJh4JPLCvV<;cۧgҧʩ}?Ee3rޯ/F0 Sz۹ᇝx[qgQǑiڙ -{D9tޟΜ%NJcApi=G,&0it>Zd~fW<: Zv`e 6Rz 䄽 ipmTZ nOBJm Y#OW}h&yjO髍iP96M:طP` Nc k_he[k(t&H"-J lE@He p;(g|(SϞ01HLnS3XjWzfJMsrq, őOH }U)ɗѿ`^4(Ǵ!?X<܄?{o _N:~1u3!;pjw4-<"̛fB~h V"[[*Фlg)wxgpe1qFy0ڽp$f'uY]oߕhPvxO4Ư,-3Z)Au?X7Kf)+X5B!,[0up=I(- zNncJ5B({Bْ6E*>Jv}EI`b*>Kz=ĪxD{es_ѭ) rx2q+{r)y<aa @S%ZG,U,*޳ gƱoOo3MG?J~Q6?}=IWdDgukͣ@/$Qg j-]+SpVTÊRVf;c-$e@f]J "!l׳:Ta uJ<#]Eѡs\8a)Oܲ-z@t̨葡r|q<qF5vͭdEPop-*tQ+P"<=vN^aS]0NEtk 0SͪAұcDu6:UGbB}jŵTk²n>- Fk O\yG[ǃw(z;z9>mOU$=+H"#lIOnZ?:TgH2֎$!Y$1+ɺ[קGPjO> i8`⦌h [i}'u @4u(dY~\mK"̕e$S<` V9苧>(!D n99//At9+&az9K DsvCf=k&:tnASJN-dƣT;ʕZ?~z9H uK:e&ѼŒ8j!u61/^fB#$qFG}d$U[߫ũ?GGvѡW3 IE.5%˼1xAs8od{7%HU`0XBt JFLSU#؋~!OQ5F!'Q,ŴԵ=Fo>EgZC>3վ0acVl6NI}ޘ;?fDq!~7FF|4Ab }&KAr_gNR™p1h<_%}f3ϲuy%`Y9?dq@+ e^MpдM-êdxu `=Pm@Z,SS1YK5[XTZYDZk&LP 磊Q3"V*B(LM$!Fj3ѣ0%5;0#z"_%/?"a~mlEc30JDtlEq)rI؛(2㿑:{ݥoe,}asވZPZMovw5ݖK,DGYfBZ EڤվDe%4ݥ_ Y[HF:{7EA-z5slIx_F[:h^ z2Ho,V_􃆁:zE3h41sE+XWZR?tz"\`PkЙx|Elӝ~lw9o1ģdP&4$&u2< ~=.ZG2S N"/Ν q5 0X-fG钰[uިʉ7/{yK |)@$'5_D BSXo}Ut qfcVFXrPX (M~]~V$ cP{g [<߁1G$FG2H7(Sgpc 7A7bU጖s[J)0A5&v6w ٝ٨q_Bjw1nMZop7+WM6 RV. è>jbp kvj[kڴe >SfK7BlH%a Q<>;Nd'X|v%I7+r*L+Դ^4 Lx]%,+1]--寙 &`Q+hHv^C3UQ2u2| @.XARXv42q 'P|a҈Mvy8cza%M4}mI{:%aOt.PpDhSn.,h=Gq5~13d@iȗ|U_I~oXg69bP顺~ì^J<9u$0pCM =$#o^CN_?(Q⧓3pzseE"kvF~} % =a\ ^ykZѺrY*S#JsH+oCB`U㳄TYd'd M ZV*jWc= 7[bmXg7 VL!nNxezG-8<쨵=E!Lw9,€)O+g %rH}, % 8E+)j?+9Hbk5&s;ED|cYc+L3Y)˜Aaa xC!Mzz `9>L*|2epn. /4F6,? كO0P#lDsP>^.(8e(|bH?J-VJ?:- 2h)^ĘH]F*5g YırF~!xT+*uΒ5\$E}hHV^1٩MOSO'#q&.Iud(ـs84nYKk%",B@7T?jWz @x E }d(t[8*uE,,S>]pr|.}A ^M3?PKL, !ZWAG7!_ THGFl 2@@`^Tʗ/F{Navӕ(qdZ%b0x[]Xvzo ˼m 3}x+lkD X4mսa"d :&"zL0,6NftzVQ.},Mjk/wXeo L;N$ D^jc YejRȅatn Ng I@3pv2cj~/MX GqT dpactwV-1!wq-؀RlhE%L@KCfsدS\^3 w`KRUEٛ !EsD֚bP=X }Z6v:V[\x1KfelAĢfD4KKۃG¡$ٳs&r6O} y Hg0`/1yi%,fw 5( Ke8$B⻏s[FTUxiQ{߄tlMXLXYnqDҢK:TR⛆9WwfC A&ӧbL<Hu;!Ǻ`>#la!u\֔=o]d`DO\ADE%c$UeT1Zƪ9/Wȳxȧ @@fEA;+"l 96 Ug_6mQi~2fmл›٧ ,+c/kAsGt7HۋSGU*I1jX[#RacОT0x,yCq+eȝBN;cYN`d86 K!/ U|<be`Xd(7դ\w FQWCcu"*GJ3NWQrܨS-~=ȖelG=I<]Xү͸4#0@%D 8]9Μ[V|0q䦠+5) oT*֑|ޕ~< '3X $PZT"a# XZq/~Ď(Io AwZX3lP'M~Ep-4e_RfvY2`)rjYSL6fπ}ٌ͈H>.N"ΓZTԚguGeٷ鎋eS<]cEi{)+\I̛ b}5[piP`Rdj2=`rr22asҔT;~[֯!͓s= !^\i̚]i:><L@橃TFf*MecXy|qO|RjN?,u2w3ޝuMmFH! ڵۚMjGݗ+Z1]pWmxNd&bs߇zNkHkaLSx7+ᡱV37S7`#21Mb݂% ' ;#h9"\^ϐEn[E~ |oIGLqCX=jkn|W:sNrGJxT+JvEn^RMp@ċ]s \4. ~0;,}լ{b*Pÿ ep-[!gҿ}BQ+O'\ ue+@abLG΃sba;PT3oG>QIޭ14&TO("cP#Ȥ#(;AwkCGAGBMV‡҉֑Y4l#߆nv RMWʆ:w}5\ fh5P3BUmFbA|Ti$-;n#\'TB`@W@B.;j㎘ʩ>~l\@g:3~Ar4*[ H BN(0O(m""$V<.2ž& -(wA(HFLB_v= R(%֑#q,b/t}Wk{ lwahBWl}ld_-y>axt>(b9O2?ND>*tRbCemņ+KIS'JcoXhYfzlN!ޖV:x ) !6DF:Ifp-e>,bԎUާC ;2 s%%}x5 / ,::)~mwk#P<)eg }1GLՇ |(/ v/$\dnm>vL; 6jI, @) Etuv%b}WB yOڇZ ZWP"aBEt 5~Ma{pI0:{];Er[$ꑝ/P}u- Yz'&m 7rrնkH%k! ?;@9&C%_/Jglb0˂-cgPҥw/#6)x~хGͅ_ͩ8>\+3 ~,ƔA/;O[X4 ZlP7h>?Կx;ou7;MHM+(E!M>fG}KffSh;vDIi*C}||б/Ѕ;YocR53LÐ1ʡXqShyҌ=5ݛ|gQR_)B曘V ݁+#%@Fk[I{if&"21?-F·H͗@ofK!m)^۝E;F%crߓB[1'6uBcK\:(na-A(?FܛTbk) ޶3dݝDIj'?Dެη(I\M(щ>!Crm{䆫CmEEɾW *dEL3}6wf!O֩FFLF-X:f~Lće~]fAGe3ib\ dvJ鴄e0š`'FTUuPW{h_%@39\pz8;=XyFNoZPY7 a#(५qܜ0 U|ƠTF]*DDlV@(<%23"{.dB^rX&Y JolW}+ҴI{iFa)aS TD=U#Ab`>zȒ㲴PFB).|l DGqmԷ۫tؔ<"QGòrЍ3&ᐂ7q$xwN;A%^J^yT'{6KYOw"kL:HoF'Qi+1E_˽8AuMxx!#E6%e΀fXk3ImQI%%vWA41$$@YhG"}bI,#L/F-D~Zw-3,Uދ.4\>\ձ~+ru> 6Q2/+r *|9[HI3 DI塹9K%9Y+#FKιOT~?ìώ% RlJ;M:5"= @%Ce<[3$DO?/z)3Ю4ugC> 䎠[W)ENTX/eA2h CD=0zPN~+n=gטc}s*ڥbn o"H8 5Ů KF#(\yi{@$rgC$zO8XҊ `z7+}8һ_:Ͱ-ߵ*&c,R |x|D]]lQ^0Keח!b=Ger֒qV\ oV|sQ㻳bQn<́U͹}X "Or;Q㺊ʤS݁faJTD#1+ /o$0tZp ȝש=LDj- |WVPs09{Og꧇%%S@%,ԩ5[+8μbqܐc>DTVk(>vTɬ[, )_7gB |^ ڢֽK?EKC$1߂5&+_*LW(MJ{$[t(z4WoRb'fJ XvafO̽fޭ Oj1c,cŶ86:;3{)xH> C qsSo_kJA89[" M$#u\ חlwGrNor ޖr DyA^/tFv)cDLiQ4Lpq.1AYbL/v' ɶ|0ɂoB(HӚ;P,t 0 @VhC%rxWmȊ?:Cc; UW+/Mθх\(Y6*DW8b )ݓ( }/>ިl5% (U$9mzfʢ#|I75=<y>e˨Fij)pV`V"k' oǾ;Nryiǀ& o8ʔ36P/_|6s@oJf qLI MgbP>=/)i@'R" !ñܲFK"!"1jiw(ÀߏI?ee|w.k%tYquK#仫TC{6fci yG.) w#&%`#"c (D6̪ c QF Yf $ .wg$93WD[b**0#гIϜ[)sjYE'I_.t>'YMvCtW}=h\|Lp}vHg1Xݎ}%5z0_L-W0W}8Vy0 GkTM';_ɂz`?2NFefGe&)ʕmTh*[GosTR;w̡j=tSѳu6u%|+FǟrfPkt=(ȰΊ0Wd/(]Rr3TGZ ?x<΋$/5/x01CVw&F)Ƶ[~ LK0g%y'{7svMr0E׆CFfH}5`^0sp@c a]81eTӀZ`A_m4158%r{s{=e=̈́: M J/n B ?.^0FX~_t_ϫ(P ?1K1.2?IncБ/&2;eґk%rMA)w.8MU$;IdLFϠ:ލ\S]!O"絤> B+s5 %R=DrM&ZAעH{9Zj+Y˰JMhK@PέTrkM@NY[cx C{˿YSbX7+S}ҍlrTMzSuq$~ҫ8"6(UIbZo ]?bydؖ7" ?Jn8:U>wkԎS)B"v1Z#yO7XK.;~cƂ V&}-yDVmS[wHT6޾!Mx]+K62T^Usl1?QlF8ю(vo ;t\;^z/7`8!KvtmT8, S yH$+ * 0By.WbXvfqilŧt40ds8 PA*34f/={ml~g|re _tJ]7֡sk]n>s \tHHN3 Lv> &f/ C2@m>fvk~.s򠁗:GHetDN|_XXúYt GSLm1HֻA 6]|ϗAe~~Ĵp؈?č쪴 [2jy9 ƅ5u,qR\xxXg|Z7IJ-JMM(0^-55/L YMN%:aײUǙT(IH;*WcsPAqW8@/Ѡܤh!2ƀX 5>O*.?^`ȳcH,o)| vűr7a ..hVr"4_6$o@sB-5!im`ҋФr/PC@ms@X k#?!T 'dMV:PHs9k'eiDTl9V{> %?3syOn9z̈́rM\,xYP=O5+ZASwDVQDk(x)ۀOLj 2ۮ37TiL9/y0+tFb0Ec2M`Ϸk8]) lT:a pԯWMЯ!}bi1d_Y̘"rRUm.W idl{@IuQ# ){ߥ%HV; A"Ys3X60AhI hm?7 .vN$_U0 ΣJR0 NJŠ?,Ԩk߹_5` Aܨ/X(A8o_VﱢC9fJv]}?o*>qΝ1 =/'^Oe8D|c7Ȭu n QkANS}WNlQ;%uIg Abf9^r>ǘ'` BXQDfv*ClKE^QUaj3G)H}umaj?o4-w>89O}% 3]up5F(M5Y<V6G~x󍆼G 43ow.~B h%DyDC diGKAtHJy 1;^5Ynт 8wȈ|tF+9}j _u|7B=f~8taIcHRAR hie;ۥ8e D4 V=JwQ|ͶVnCtԐ,Vd2/c1aK{h9qfqDy@O?^:y 8 +τʣs53FS~ qyY=\ΰĕWyiEpk.jTnKHRsFCT#Q,T'wPF~]i9)xsqkFޏ4R?9[,5eq X$ :_vzh" շ7aǦc`Bp--U+D&D] `d@N_HmtӼW{@wNS6+^항$e\: Xk/(Mߡyvi>C xuv_0 ?4ָn&i\vLi]. CB(^kKҴ7r"X|c {r*[ ah/@y9wK;]QLmњtWb۳OD'` NbFg,ǽC/lBs:q,`߉I& ;[ru5'?bg_DHEuSx%cn+, @G:?QIٳe+>"gIb~Wa r~!iMU7Crx>1޹wX`=-YVmJ CYqV>X\*PWHÓv|F30h$8bXB=6\r/ 1dSE$PPVm K;40ƨCע-Wa9^WGK_"`H5RG( NPEϨGHE0&i1!3X w^hsՊKLx#ӪY%?GKFK/%L3oR=O;4-..v{{U v&qGkVHӚ8ʎ}TL$fYzrHh ]dXC˶Y*pAŔճ1p#<|zMq"WǤ>(\Dx3v3كڧt~45ps}65OtF~`n _Z݌W2WNbjļ՘ m)̦3w#;LӖ+}sRqφO?V+.e-pʿ"&~, nI4q] EW6g]VـH^),:G:b}La3P^,y]ArNܙknjW"vzSAo ?&[q<Р) HXE~c91<ϳۺWyX-<4uz@hz"E!M`>O|Fޫ7& 1c[Fت0-;[A`$ZR<ݛ06pG]A WѹzCUzF&0{AA%ka<`74 q *r"p9(D@i`\X.CJf汱 {:m( 6Qh6޽tpSqpʓ=o{.E@X/)hX %ϑQ}5e}Tr\B3(6+ux:Pl_smb3K9 !y:=f<􉃂[bUpkj2(GfXÞ 3"?W޹HS+dcTZu}|"KUfy?!E2z3z M&B՝-|̷v c4>i*.0KHmnwf4mNtصUsדv-_eZi2J3bMwJǙ>E݃=tt!_3IcpE]wOQ2ovr_2Nj̷uɳE:f$==޺@^5 2{U"ܰJΝl W;T{#dv׀QPY ,gBMVr.Smނ.hZM^$£92$-D0Ţ(|T,1<]td,w|OtZxpumZ!qlYްA @BJ[vN4VExחv6%ODt1Nhl4Ž {Vpʅj`"noe /bpfF/:lZ.v,^ELE+ {g5AUF( ["PtVދ5]}7UA^v&Kް w޺$B;rC!5ϞZ{Zr⦉GuY;Q1-o8J>uG^/gVׁPy-g67 Ww&)/ZG^dv;,׋4}MEDc,>Ǧegc)>` 0&|_N)=Q" ٷ܅ Kp\nZ[Z+pqmRd\]{X=XMC\='Np!Ϻih?[Ҽb7:zQt5ɼ=]iŕH6L^Pc/@BhNSv E!jQGS$KͶEDbN459 qjp%!x6^8-4 ;)EBQjeCQSXyMN WA@S4 ,@ N< A7دeuP{{NajBW./^\EEQwDq4=M!]-8YK5Hv+ n4pm:z,fW\Nf-..Ln1p3Vݲ~&?@5يɴmN%N#m%߅c^K*^uŪ~,qg@M !(O-ů1-^? Ca7 +_bIT%ٻ}AԤR3Nv! Xgy"E`'yU5F&0<IȝGL' +\rL(a0vokrWL) -X8t~cb^2PEq:<*U:RIp^(5tx?l1qWBLG5.1 h9{z O;[ N ګӕ!iy-DhTfi#!U*>ȧ rBBz}t0sѲ0f$A[xc!$:,/uy긄~9 f]*eIi/+)߻3MiֳdwcDہg$vi%[oԹ죯_Y,hc)*Ɨdо{+ʗ/w10qv*J$zq:o 2\-JBl۽AFF &&͝J)S%缎eM1x;4u[%}owe1+l6T:.(¨w {}9z~8DS(V> q-%ӉYSzz6ն $hQ er ?16Um])ꉖ|G" R?| SRQ|bwЍId zq&+p=7}UH_~Wԝt !;@wBc`^eÖ/ޠ-!?Xc' e(~ż^4kO |)$)0[0}z(S }>/وUg]Vj*{Eg]ٸ'z6Vb<62,p=DS4n!K-_{(l|:\*PC$M|:}m")Ԣ}寧.:#7"%(cDMy ދ%\CV~/Sw4.wkNi1dăQ\{| .\LSKn꣢B'<"V:*J2rD9reIL0㠌 T˖gx@OvmkgPRSPѐy2*7WkH,3n"=΋C`JJO*'„%hF7ObgvxH;@¸{}#pĐ/TOJ:ib^ί1lI, 4{y.YAŊD*~a-f?54WQF}7^ ^/. |C Saj^n]=$ +w{vc h|$)PL)=6H+XB2J&KLQQx[i7R4uq-uum̿?D\c?fOF!)`\rRtsXHP["`(Cg)OT|1A)+F.j1|fO#:&,L;hZ>BQg Z0.x#gZV!2ó۴CB_@-'A|O?BkQ{n>(m`~QnH8e7g'كF H+?Z$Z>їh_.y#yD_RPi,A>6-1p IK9B/o,,DziYW&9hAe8 T7G >8b;Jt $7bϰʈRԲeNςi+F>`:9\?5Exj[JdB)Vi֨{O(cO}}֒Y"c'My|T{D: Iř|U(3]|j<N)7`.T]a4n~g Z&- O܃#Fi5F>4ҧ8oEGp^gaE_*(sWݔ:].eZB%/tkx!$/&Сv><0tҞ:.DZͰ)Q̨ '(gPsN-ND[ZV2QI˺sj: (2$rI+4ذ\27#Hй)C+լw x\ X -FD&{o]Itboh\ebRf8 aXٔ{ \S OԈK~kIwM΂#NFP@PsD!"rxs 0)Uׅ|y#ՒkF_}+$IZR$΢sCcȝ؃*CrᵌƭK:=FusBjfd0?ZV9nҗO:F\`GH~ &-*B[=؍ҚT0bɬIGzb>*Ȕؤ@ 8cnT.c&@y©#X!$^yz%/]0RϑXU!Ͽ6%b֣j% 6[:U 3s|"*`R#N 3+;82vqQ2_26{DiKjodE)z7YV?y ѱW/yT `ϴ(+oU§y 7} h1ױNxj޹.b K4Y#ėʁ:-8꟠x΂6Z9O2NU[ufMmMFL=0+ya:ߐ=*,f[j/ fEg`k4_3!rG#enĘ&%!^M N*8 ^_z^ 8ʩ$RY GIA7?)q=ȿ#DgpA_Վ~{!&q/ם5r`C|%i.co4ўJR}`L'5;mo dQpE3&%U.e L&/U5/q?/{ⱽ\&T3!J#5dYѶs"mU{)݊Ok_߾D8vvicIy"|ش QupB<j| b.(/h+z㷝PF,aad]؜|DT{NJR #=a-e; 1kpnBar(G)N Ngi"%yhM z];d6W;j|Vȳnғ 3I7Igqzh/IFq@V-X^(,mLr<f72Fyف9]ǵ;Њ8%~a vOY&j /ЏŲ|9Nq?SZ7wUcrflIFmYŴCd`K5k.dm!^)2/g1{[Wi)c }0Q᪖7p/lяQDZ~r$ocCU4$R3A(r=1/6 a*Ƃנݾ)iĆ`8co6~æAUBVV+-l2 ucp23S.~g#룇PsfDfÔx+\ 8x7b<Y=,/'#ːOpn`Dvu#G 0"L3gXE(i\.BNYܽ?+OBj,90 J0@Z)oryM]ʊ5Ko-e'VH[`)\. @؃1%Z]θ뤮KԂGp")r5Y$KZW6MEv6s3j]I)0eXΛZ&)3O`h$Glhv bA`H1CzEx-4jVo+6ݶ}n6lMD>P\O8]4Z[?Fi#S8%>ҜA}T3Ѓt+\^-6/;{ j Q*M`tfސؔjk K.S1 #P F||Vϧ{1W*7|-ԆF eYDːm[dBPS#ă.#Ty"ǍD#ۜi&S+tY4іZ]@T'E\wwoȽ]v)Pt.y ` DUE#UīJ _֒|'d:ZDȸ|68۱|pޝ%#a%54~I'DאnC/LI`K/hǎ!A?\ǒ8~qx2~ozRCh IGݺD$d3::mXNSf똨Lų kuM|5g.)0}B`:NUDXk|̵4ExWiCn-.׮/|W`-LeWCBzx!~`]6R¬[Pz1\T!P#̹G6&֔|M6Vf,MTcâsW^' ۝uﺞ ?EܺGUFPH́D*SVv&)7rpZ;Ug.mm9,~/)*/p(I:o^u:9IWODɤ:<6y_ҿ1! =[ Ezfm/Ɠ֧~#C WI&)9O[IѠk p1HV,c~ u(m`OF]ikXYɞ]CߋE]Ca~6v@3k0υ$e4t.vnٟ*nTg$ԸJ%;bR8Za1 P f'lu \$Mkrь't I~QǬO`&/cM-hJu*d_ɻ 9u(e*aY TX\~!aTvNuTN /03-%)gJwb%ol9[=pp-*v[}f"umj)KTz/prE?@a>.È@8*ǥ^>+َO>šCh(eu"?*h>''a3dYm)@h7g5Y^DO2tH3!D_QB*(8'^Xlg%vxĆBJŎ\6lO1kEJFpEyT E37r܇d[ 6Gw;3xKմyJr;?}r~Ή;.z?کԫ tm,a a0(m,fXr1MzEV2N2h$YJ]{7a.S uNΥ*9'̷%Oyn"|$-N` p\h{a|O2=om AQ xՓY%kQ!j,M@8>;)Jm kL~Y@pAf1e#Dw9+6& {,ipkp^j\Ϣ8` \bVIHf\?=`ǴL{o"c A_ěeD/er6/`\q>t᩺y]%8Rojip `hIfi*P }pUk@YDkAЌ+]44&_4K#qR(,6PeϿ r{< dmS?>U3W  QHld!ݺ xBP5tNP{G?n}7zjd3j7n, {V 'ڤ|yWF-wy][- U |#g6?)9[E횤oΒ'֬Qx&wk\|;3Py۠ꭁ&eV dƉ{$XlHw!YBA Τs>4ӹ|vc&p|SQCDt"X82$3uB )gaQ';:!INP PC-n|'.nl4&ӊd ksBUZ+%I"HrB/b"jLcb/;2k. ~i@x?D'l wsn]$39q}ImB0O{Y%W/IC|| }3q-Aa5 (帢S%lG{N2/< :0!֍4`419/ʡ4 in-bpgyȊ_EME/!2j-8 ¥hu&\9QƐit1g2 RjN&,%P?zi-01`j855Z-#t.5}8ƚg)Jh } NJ*R &{rg^|׌Tm sE̤s_sxd3⻈Nbپ}|g d/|$DV"gĆ<۴-;2_[SLn= .>! (A=.LHc 8{LT筟%$R2wSPo^hMK.f[Cq B;m/R7׉)8'gDg~!>j>5Ko/{Ug"ѣZ&/ۓr'@i'lGK5ƲO,b, e0IeE݄  qbL UyI8np< ^9KTq$?usNZ BToPG&J4dr]ۃЏ9n[.,0y j~{#Oe"S~*#hE"1( bLZP~FVi毠 pCҼA5HB#-E1ZT/oMf2._If~;38뛥f}솕"J0K˚ UXvkFuC30ԃ9{|'fT^ >yP>_rD]bV=plYmm9|?J8Uu`Xh/i)^q|鱹 mq}^FXptFo6 sȏPS uV UJSSnJuj=r B &R#AtWJ#cCȜ~[JpL*+_$ցY#γvq*(M4d$80ՐJQɨ}ߪ+VB a.RM,z.Õd^ϕS>ū_]w㣖:O!TUŞq 9[<AqL)C?,3PaI(삻~GR@?nȌ-bKACw Hݚ3L˂Wp:;9v킇i#4ZN([l$Ic~gAQ%Z1E䓙ۘW'PB2]ĞQ˶h&@m )b3 {L?8jK w|MEbvxt=G 8^k7G "aƓlh !F *wn&тKO!bIl狊٤Uc*wu|;F$nFY`_pE l4tN}k+7 *po)-*6Ds@nQY]\h!.lf~Ѵ"+nBg-=ܦƥI㊆[?+fo{SL20kiZX/긭u;VYAJ~R#ŏV:fI3[;v1s`,VDȝR<+Nȿ#Wܵ`t-+3擮-{Eb-/KMA&p$B]ՙ)FztOHEve0ߧyD+@(R(T*(q-7/ߤh[}޿1o CD)zەJC}7إ]9\]3pԹ&#TLfCd7x&C堅A7e NJn(t֜\m[Pm7,q g"nm-7\x+uIВ,^tt?AxR? '%Si!bZxIW` B$3a&^ɰz)N%tobm۔khP8+J^@7z},(LLT>*8h,6$qU6 ?&gwW'M2Wbg:b'Ut go@ (JkzG\?"L[,Rrz.l]oY 6Rb $YI҇d1_7Z#w cka瀋3" J  5~}9 7,!Z#RmD I1`(^ܾ+ 04Kq|:x]/ďul13yo uDZ:IJbQ)/Ȫ*Dރz>W]q%0Օ*h$]hDQ96qJ.iUʌ[`qezeD?^ ,v@? Ǡ&*jIpD9b~O$e@tOgyo}{ .Q೐Zn̜@F5TD<걘XЫ?"UlXj`&ΨjՓhX2[) |+tsLe/5QȇI9V'ɇrt,TͨԳ!w >eA(H!/n7de&~DXL9i !U޺㜬N (B"hRBV`GC&P36ceel(x-3/B[RV TqsYشBN[2ǜ[2(仍b}V '/v ل:}&p-ZZ'?CgQ_F3`f:edktua .cG2 jԛuvqeoϒL z#,MA#sQ4R䋮?;;oI닌\9Eq*4~b G 3mi#}-7-vMQY@#պ|fhO /Ϣj *I%pNԈ+?NUf]!jt9[_77yXhSH-ad?]j4q)]Z/qKɍզZԮJ4ފ{G?a3ewzJh5Cbe,"NDg1ryM΂ߢD~n\l$Ip1;R2gZ3쐳Uj7+Tg26Y !)`w#V%'! X2X*o&AGD4F)JzdGteFpi-jfhaKЌ`|Ԧ1^,'8wZ#}_lbr|2>}طx۫ t>C'okPmՈKf%LH 4p#,)7ٸLȡ!G]T{/M弝Q bxزo-rq;fb@>=*--;q @ˀ&jR1O;HȀSצg! #ZUZS,3O5S\ywQȬĿ0sR>1{P moeu9Q$J{U)P{:kIq",|ˆYֲz?hK"{cW- *m0 _&D"#VyCYK+>jLXqJZSE#CWhM $]p <دbԊs xtPy}'1jjNXAO/G߉XF*L- ]G2 abrzNOATbCDcHPSi ZԬ{ӱSKWޥL xCZsxĆN\f3yGR5?BwSdDIZ_.y|=/j/vS"s^K"v-:ꊟxaG&%΁5@,lZYH l2OŊ޹C7c ` Ty]C,A&t}֒u\Ó Q΃h~x`襥'U$#"5ϞsF0xZgQpFZBe&lnW6˝qKW57 u;RTEŬie3bdӓ$u', T&lB'dePmgm\qR\y)䧯 < mt5BXtHX>aFJ _p[ F˕3i@ F\a#p Դgky#\|J`,vř,`N.S>*95J;D[Rn-7#[gbh QII[ twd/TdE͚ K7χǵjh9VDITqTfvŷVci0g@̓6뮎&?>;O53VWz+bg&~_7,J$p[z[iǘZ2pB& FZ]*\0 S;lVЁ#U׼PZU럜s'[i{lMׄ3mZ^F7];a|;F#A5hn1P&y4c'#CLPvr׎Q`jglظSEm-HV)[OwǾOǂ#Yc)l:.@@f#m7+N=A.6Hv<%&@JN pu1L x1.ƣJ]Qr6d5lr`2R֘ͪn{bbucUP~r>I|qOw WFD;C<2GQ Uv^c`e KUTvtXz^[}e '_ b$mhܶ,dPyҕoUgpLxυ7#I L3ུDH"C=<U:ĥChMNP8<*c$BTSڛZ5Ũc/]lKpX *R٥Ƕ4ۘRrHc2p*}UefVeEdb:Wޙ|.N" rf~ޖ NW\0j\w7 /lj_M YVx91>clo|c$aI_8ƃۖ7c}\gdTN%m%eNG_]wX}7l-'~:1uޠDJe )Js8Lt9 -͕ˎXBrvK9+u\t}=5aSk5Ot|Hy ը!vcLʈRN4!)Pڇ r=漋8su3FpL+ȓQH2~Q;S몀 H:Cg!=Nm{,d%]DȫK(nl=H]j:NvcHe$::lUUUO,4(FCªwI sM28Q;OD"qw^lBYZy9hD,;E p0U.7+YmSiXz! pDiy{OR+zGvtQQE2:ĺ8ë[**L Um"ВjIqPh ҩ{;%o цU# YN O-ÿ:VFfKUtD&97-s(oCtJLnAL%zC~|bƵ_a֪|UiiaȤ[yڻxL6u0uJn* >.Ijɣڕl%CGxϓ(Fz~ot43YyR"(M=v'V~^ 7$ ^U/\3C? +σ =,i~M&ĆPu3X򶾗lJ/BzP~z+[}1WVAsxz mTDH P6_;L|fXo7ֹ=mcqr~ ӈ,,>e־8 c"5.@c3fiHK'F{=*DYjSgg mۙѥёUbi +VHf܇oJNơtZ=^bF).,0L-֑+邨f~5EQOUzQҌb+G!5fC@0ռ h7:c-g$h8[!%le^^\*fd[S:>}Lv.;FTcMfS$y 7YդI.5UYDl2+p{<$9`i;V\"nk4[w: bWɧ v5mURE 4ݝIDZ e-ua[V' Y.rZJ%gXSx_JS/w9р+͝S#6mxs{_^ONY"0wo I2>sv~#ҊSެU=K 6Gp"VҩEC1"oN5 ']{!zб렃u%0ɛ<醿Ņ-i_ÞD;/|asggk6# +)CKx0AE<_ʹ{7@u26 TCVůq5©N2BjḤ^q k0ڐ ] ^9UO2U)KcƵd׍r}OHފxu5N-Ž,s0@ 2*oܚdLbv6c,QOZtaZZq`R7UYY&FO_I4_!7&/eE 0|"SR8SMsLK&\j|Qє,vkEuZqФj}1tzTDza<5pbL'y*"tA CeCo $$S1+IMsx L*MuX٦i*^ۻidnI4vl)eBϸ j殤> {U{-'fC[AklP s(&f5O{jjDL|@^0FT{a_⭚).E\M&avfck7ߝ[m1s\j*ΘMXӫ ő[gkM WltSfFr4%f-q:q aM N|'.4w( t)FZ,w<+?1A ѱmMHP/Pjcl9c=Q h= (6"VSa h,+͖!7܃l&,fS:W>Po7?TI_l uHTMxqmGNHŦV]l^L1asкb+E"kpO)H.75*U@w(R9Ild.) )L5d@8rbF5NJ+p_i[`#yZ~K`l4]$%74[$cz!1 䛷$ڥB*XT0 y[R|#eSv(pDXR|y *g2Mv‡Un#P)RgoQi$i絧0jȧ`Y+,`F'xO-+^UuԢʔԳRt>8߲JV+YSWQz7(;ʴ#THgaD`eEՏcf+Tq? 2I݀3l2sh{gX)1JwC]$LAU_YqdkSnZ^ 3\fM>˹a!U944/؏qx4!.9V^1ٕÚ|Elbsl%t,U(P]u]̂902o%%QG:_eۉ6L`Qs%!ԂJb~w}w#hj;8,HcnUxږc(QI(V݁Eg) t!C҅~ٲJl<~VZq8ojr.+NFgD Xr2\̬"rN +&&t644; 9Td:=pI&h[C:fYI F0%q5scܐ92.'%^ gW͒KaݭP~:=W&ܣNqm:Y_Sbz[v+I.U$ac/MsSuyP}u%$dU-TyK5.elc-K7]0Af1Qns@JskaxU7F)Ym됣75/2qR:<$MC^yl;*R?eǽ@X$P+(MSF,Cz2KR&?ʅ3%xY5GH*W- ў"[os& TBB1=dqEyxogPŵХoz#O+: F|h#=Aˮ/ 7?ލŢMŒSm/aTYZ1I/H4_xdG mM"*Q-쥅3}jN 6nMǏcefKbS{F Oߋ%ES~m뾨3!I+ |YV܊,<}e"px#]&B'2dlUf$CtI`LrDe cIctx P$c.*, E5#V0{s{Nk5c%EK̺NIlչymY;졬=qEAQx` Ht{~nٴ fްo)d8j=1E *Lgg0χWv47JIj!uHK`W-ܷ DvO{Il#J.$G_mPt% 試}4_T!Sy*g)'OhoqωhVWPІ#M͏XY~ 0mIK/Ucq-Y>p*yTJ1؞*|V6 @|}Ńw哃I/(@ YQek,;l“*T`Y>݌3Y!GIʼnz+4$V1c!Q{e)cSպs/[݈X46mi fu\В>x픲 Y(N6ʺ};ـѱD5+:uKmTDg2wՋW# LXWЩ 5ϋFWDO#4I{$4klWvi0KHJ).^-{# 6HŨ뱕،Oe~n4!iqVlv#V Dko4ݭJkjM KbWYKSO{g95\qdR+ֶyH*GDC@R ejvN\F@iF@P-ȅQ7G{t'8Նdetx&ŠfOMN0 /-ٕ+T)tbѵBZFNkM':Kz%t"SCBR}V%Tv)EIg]2V;vt 1]vYW]RKѱMrpmzN䴙$|A=yC ԫ'0#HQ ^S<SK̨ IL8f]^bޡ 1.9ˆe& <Ħmd'.B(?e-zI`;u>2o<1bRx/a"ɇ\yME)irv!uۂcRbBIhw0}yK_]c/-ye-J0eau5kʸR|' =.d41cBLN>,pӶiOG3#LB~12\bӹ3Ԛma]Z ij_4\ ^ljg/ȱM=)fOP5׺L)8@z~.ŀ ȜNTGEtxPΐ1u܆$Bx/90Hhp<₀FK'X kdPTM$8pY,Q>*]_(cO hţ`zł>0sUҫP.M|'/+V"g@JfetJ+ mԍ])l8DjY78Sci(soWztgc)+"2hCn4fr ﲵF慬^F%T G㰫U[BG=EBFߴ1vb5&1i8&g.UؕEi2ctҺh) WoI?󡐪^"(a 0eb4Na\X̸Ds'PVVX{z=!O," If 6V|QrI\=z-_h=ɲp1 3έeE4*QMR&zje GiyD tIx#0~wmZmS7=*+0"9{E} 'iA!=a:noc(o=<\?!%ONu rk~VQ$@J;;;L0Er F)R4G%"kHp> (|2AF z8x}zVC2G)dpʣ:g5ևA22M0ָ#:w` xAK RPN\(trC9OPpKwI՜bkP1Rs1% B%Gs*I'2(llLބCmx0hA Wl4f>b2qa?xN;) f,&2V;B"1p1}w1T}> ;tΣHlZ~ZIJNN\F9ݳYDFstVFھ \1ص\@ |a~o>Xۂ ORs.lZ Z}n~ڀ2~{i`U h+`}"i &\"ݙҋ~skş9fE&5  *7ygG1~5ԣf;O,1 =CQi 8cïK{Ƴ.DFx4bBO-js*XWF?[@v ۑ$B#š9[#tn5U$#l7]cc. #F4j6@g%Xj~pC6:Y7`_ل8VZh:{},BubBf"۰`x׉aSl.ҠIqj#-pΤC 7,i^scLBKܽ!|/TdOO @g9܇ǃ͡-oVi ŜD h *z< ujb?HZrl90޹A",%|FSRn'o(9ErlX]Ol,:ɓP45BA3=o9F;;+f}P dJI5Xڕ5X̍})1F݊8e+ɂ5hPdhXAFPߚXOiG JOZ_*e㭕[D8(nB{rH`jA~?L.dG#zlKec^S[QVN{h 5%L61H\Pԉ$l!&)8Pqo: A9:5b :=-=տ#7w"E.%i.^m%)q#X;s7 Dvkx}˛&iRH3j^A8 {+2 ]U} ^ԋk8lCǢf&:0*_>RKRr?HSd#,6/qpfĎ&leg27߱_ ̣MK.dG+ XpIY[ȡӆ1GjnmƨGvzjS1'OHq~T*uϘl/>RRwGu0:򨑒+*֞ @ w.$ZHL#8’zB}ψ!zTBؑZX#lq zG^`$$DzV4ǤWÉ4O 3.aveGPˆ/CJD;7w8gx[GU}gdz<Aauw~ $w=W4oE;rH$*Ц8(&o젛ژ`k+E%(K[^V"=PsXj&48~${Sw~ͿZ ~nI6Z{>k?. [}! mЀR~+Um &0wI m>fR9TN)z.  m$rzI>fպ62L!&x$TdUPN_#|0/)Xrwޅ0қ+6Bq72̽bmUSzWל).٬aP rnw oeWj#T'=\~6mȂSu[y~V4d{yW mGqas*WqvŵʡζuDt>Qt*[UvK?csϘvhVK#nBFNłiIr̡kr(kԥunX<2-cg;<kl?y}JQ#uΆtVP ؍mbJ k3X7Aqg=7LS/ܓ .6$Bt`v۩φOJJ́[+yEos93' ]j1ׂIÐ8Fi83eR-#>& k@TJIw˘_oM\#3:>#mkUgԐPbw6yc| s}>|/}[ N8\3Eθu2B+RP*-$[R_}m$MO_&ԏUFΩ OG-|~uh} rzIGfS~D V5(hh=,E("5BxSؑ~B_h!f+w}<iD~D!f-˄&3+Bgj)Z |*\'qlXD9&G澲,2OK$ut)aAZ$~N®d:e9]/n/=Ce΀$WHUڬp%13k5uC7ڣX f2H` r7F.V/#z9$#g[3H٧i#dY{F]G`!öYFƾ3 js[0" ܺ. ~pٽd _Ty ̠p?TO0&ixBU*ܧFx/ />vbf]{B#\d-+M\o$eþM/Nq= <{4bod#}vck bR,\Pr\ZPupzB!RlW\BU0>YhGo"^9y#aWn ̢(d`2v&>ܥe_iZwLC=W ?F@=shGFQe0|o#gj³ˢ!?ƹkjbPD j*ydmX/ru8dl;q˕=i0;U#`u`TMOK.>XMdWyD=1DQ)yrqUZuOUte[K.L<ßɓ"}nw*[^ǩdJCY [-ZR ך+qB@лL\\s輒X{Zq t&YE@HK0P.z2|0u92(6h]IA\Zb?%ٹ:|=(!Jq8cW$bRC-]W|;=ΏZ~8AoyaG4P78kjɌ'EE R]VR--{0s1a8 +@+'XjUx4Gt6zƃ0vd/C plGxKIqm ͡xPb%[b|G,[)Vqp i.msQ0ti=,N~tԜ{x\'yw5Fa C"O0鲈r5\Se߯K mMxH]'žX>GZJG=JNMP!t$R*)4p\_07a^:ZE/N* ^ʿ-p5 B 9VGK3 Vb,aJBTZ^NQ VD!OTͱ%Mל-+Q@hJФ./}YprYyLͿ?o>-;f 申uHsҞ4O "֭(vF͡ |=#8)R"VݼU]P{&AQ*;o>Ymqs뉇e %-{i6Yߎq^8(pW u9uD}sz_?`mD7O;yu{U7 "S7yYZ }.w%=ӸsAcA.`§sUeY@ :EVͺNVc(#=fWNQW9R+zs;saqv_}FjgGD02DgA"+8h?|gvE $"R02HwƀT9N%d,O>po%(9jnPup]f]i"%oڥ? (>N.Up5l7L'ar~db C'7GnQ׵Iw$NĘRPꅜ5I>MT^E1xD3뤴p&?nh٬7&8Jɪ$E4~PQpH&0 fAm_.#X6K?xzpG-"ddofrVN6tS8 8(E!B?uGBlFlaPfoE[3~=]7 ~d>FsEzM<)pxc ͼAԅZ7E _أ-X,A}bId7\}$HA1(.wxH5}:3>3#mBж1l:kxUJd͒q]>dM0|mp9jD8Z+ưp<:j ТL9(nnjR{+M𥌄-5٤0",)/P4F\3XkR8ߌr+$Uu L_꛺h5}Goanz0ә/orCm[υԯ ]>UȺhSrqn2@v̘=˓yn5 1r~C iDYFM?pka6z~yٓ\NG>"!;fwQnIM3<yQvNBHl =߈*1bҵ^(_}.A{e./`C 4JF|dy-ȑЊɤC֥L `+RwOϗK`/iKqީUCbݜ{DoSF:EOEkyw ɉVuš Ax"Qɯ J*h˒ B7i26@DBOfGx8#[sƮP=yQ[K^yxI͚V!DŢ9U,,pJrA +CMl$U#Jq[VQԜ!mhcԀ4b[wAՋ &igr5s?Q7xXޭkc)`$[vy5f⍏}'@` c4SF ٟ PZ]Sy&-]ÝFN~ 9B/7ϙxt4u?ta^chr#R02x$9UNIq=Hľ/5$Q~nFF%חz$}]^76`9ed!yc,,MOYj1oU?_ȁ g`/h 10T¹3\m`I2*IH19 Mœ|m@mIɯ*SYz^+O;#[gEz=as=/g_$Ǥgw*q紮w&6Koy\16Z!#GJVYU+rUh`h8n r,m |8䫦SEemCZeBkC}Fɰ'dW ZAӞ=Io 2mKEo"~9DZ!mb~Ւ|s- oWcU;p* b^ cݏty[6H0ܵ&c-IY$QEP{;O-|BEa0* w.8iPoCĠ2\]bAQaojjDE a6KJZ XPf;ɢ*Va~e0AmMQUgk -ګA&z&r/lpXz"\NOK?Shڂ/`YbH=xn .7Mo>uNd/\03}!lMj`9E;OPnFU\3Q*ݼ!9I3ZxbEoZ=@ƃn>ӽ.8n7z&fw]9oP'9-FG=/*B"՞@RT/ :f/>CVz b]b/R]4鲏-+NjegiXT +q4I ^ >D!4$LJa̭s់<.'*n,_ сwƈTx?wA] 뎭al)y7wl_ƨ%΂—81xwǂhNk#hFz&BX bv$!Q.W2}^X,rsUQ+#9v[{y$q,_=:/UyvDh9&?UUj8F{ҏɹQ͟˩Τ h 9՘dhS̈́CނJ? Io`!>S~Hv`#5pڎW4+;:2$wHYPfc 8R7{j<ēk7AvFUIOH.UWHJtHř*rQz^ -aX4F1.ӄNONEѣB0xYv8b(9o  +m߈+Qn4Ài<wUoQh7A>A7v`;4 T50 Ϗ$Q<~U94^jn(0mCc3_gFQGUFaV}u3G#u Ya%Wa x3^M.u2?˔J?_Μ$rQ,PѮ\{.D1;Pg'e5{p^gK!|-ؓX!5HgK4ܻ4,@/@S;䣋jCM>|wvK3}2U|]4 %Ȧ؇2cg=.4`Q  ~f\yڿNc_?^h)?uQ }7FMǛ[2.Ǩ:q~ɴ]g k&~׭!sMBŶm|2[5J+2tOuԦSxJb!V5yˀ]7AlbKaP*ɡۙKmb|[_$؜,_%3P֦ I6E'`"ܤ7\$AdE810d([zcr'r|<UěU@0~T]Vx>*:(uw4nN:A9OB^pu*JXUq6 5,UaCCp3$t} FFpZ/K CtՄcHݛ c!ᇋ¬6f u|侮o KL~pٺa{Y5sWzk]Ik5>'E'`-&S0xn#7!)"K +mVYgr`l[AOv'd)Ɩޣ}/uf)vv_.f1Qٯq)U0d:eTӸ! ^`7UX_s;V7nu+a*n0vm/@(*.-~F乙h8r K]>{ʅ}+Fn?xCSU0ovI. m"O4>#\Í_!/J{Ѷ 'hqܥǴ^GےycrD0ު0ჯp"">R1uHK2s)z+P V`nj wsa0֞J2UQWDZXcɦ?S& |i۶{ÝT:!w(־*~t 1MsaoyYRMtbցu|_(r&@7TDamz&^">u%ݫR\)aR)Ź>o$u=A'kBw|x;(-HAE\ ?Ю4{ybX_΁3u5 x$:ەLp*=Hc+0"de\Q(9? â+sM"N WBr45S10g䃀^^@te9= ](UѤ^O!rRL_EJTX]̾v6A4A(;?!~4UOa"(v*S2!|Wyrܵw)핳Sp!AE<[JkeXE=2,Jֻ2Ň:?Q#J]=BgqRv+g5ȿI gD7Vb+ۡHm6֋;܍*-K7ZȕQ3q'XAL>ʃHYtj-KJ \Ù ,JQ,F>Em xkyEImh Q}Ţ;#WP(PT(2 cLNw\C,rzH+[lsN^(5Q')uM“ leE.=F=_Y*򩽯@iCD/V[<g]x Լ3vndcѦtY}ZѪ@ju4BQN~j.Z*ڛ1,)>$ Xp\( .n(q (`(f\ML>ڑzhL|,FxcB;-{`6@ʳHuorߢHrKǼ_ A𨏽V\I jlF 2=#qN:/#u&;*B$xQS+ Dx.TMtJg@Dž|N_+/]7{leXcoqE Y!&,T\g-uq& ]n~{%3|6Djfps<ْk!ԉ( 0 ۜgsnhujd(ZisT{pm 0'_$Of(e>N33i=uQ9:'X#xA!@|t:e|JTrRiBG1D:8IuA>yq*T,P2dIr(\7e؉GXbjOkDi]5f^ \ރ1焸G̨y3 c!%6BZr'IH;DAJ |<͹.uIԟ9wU Nu>1i3 {t q,((N_cޱfd }.jaWۅe @F8u3!≪Cjo8 ̰(qhU^iAs~9~w 6f7C*Iٚ\[p/څ q@@ [~/a\sdވٜRx=I@OGm 7ZE;Z~FEO545=8EW` UU?YxVD]YeڭQ„P5^&=Ȑ/b_Qi ˆkA%DYo7mFKtXwj>LVeZVMm(+C h'fϓMĉz,?gQ۾Β<@oy<1If{Xb0:Z;R<<&!([joJȸG2bujJpױų*UaԌ:]'Wu+,hlۺ]I3e?H{so=E] a$axi nH6s"Ik}QI_=Ӥ˵?~BXgN?ԙy.-Y#TX)dNW$[|P+LB S8D޼oڼ ai[dV&h+Ԣ*z o2X.(lH1r%kxOZ3snG6_"|꼏[9FAYRf|/KcѨ:*ߧh+*Wj C|_Uژ3x산mT6'3t-%6bwYYH!N@yPUm2 P-y{3i>4B>b:_xh4pVyF&RC4N;m r}WuZ6j2qpq0mE˝sK^9gfθsX-ϡuެlhfB,O$Pig(MKU*S5^(ad$- K@-ϵyg;Uj4\y@T[_M *$ChJW'{3W3{ކ*-{7#p:ɰ_q=)>_{H*CQm5]B jZ95sVMm,nȘN8?) 䔋&^~fxMcX8WrTdsYf eoܶ2 "y|˔n@hiD_{pJvoa8C˽ 2by#.K!u8 Mylף|s k} 3wKyoD.E"=LL\I-VA+g5ܷU&WdNOv%}#p|$V9ǘ tk"+L6OGblڮk%cUcVDe(0\dGa.gQv>M_K%ڭijtEHᗕ&{y!WptV6R7W_Kmf?lUܽ>@bo幫eV[#XG7T$&Y ~Z41]bC]'n̚6< {-$>xq2]}f{`#R}~N(/dQfa:nYeԀ%`&Ẕl8h,9b/3kI=-7رxϟ@CqkdfH=':F75ZpMK" u.mڰfT>ב*MU28V/c՞7C~@"W0a[ r} nz3pNkƃA+MRlgNb"r_Whf[,\Νma%B:MA΅/D(XV%&):;*ba+zAIa{F#ʽkRzH¿%D"j *5H^jr/+J"fA pF3fUd(*zh764aZzF>p2[]@4R< ol"Na4RhXz8zph[ZskH:v ֱ{|~0F\BWe J"E<8+Əq*_?h1z aOŰs1D )BG}&gc t_\z~LV uZ>LK_nkެ@-mXYQs*@Xlg*UhLхcQ!<.DKY#q?FNcj|O^Ν꽥*t+|13 H%`cI6Y"3g!˽;Be"F B ȏ Ab\֎сcB6|Ԑk}70z<#zز!v2Fˊ{qXQ֧B]S\v,zBjpNE r 8nZ] u\eG䙅3E-yu񘀩D!pL~%ɽGqtGXϿf`\su^ֿvYH>^ٶ>eaWP(&f-Q4ʍ^"9BoR3LF&a{ײ k׫_>nLN:Ccբ?{!uA __ ֩& vIKV15v?a~.Pl ̕12-Dyɦ6G1M5d&2(_aRxIe`"蟦P3}&hj['˞vUJddIf dν*A{ug:Pyb_%$޶|+^`HQ  fNE K\]q# 4oX ;pFceT!׋r(LK{@#+!gcgKDv;[ >#$b0 @Ӛ ާ⸖@|dqO@Wg .HX4ϲ<E(avY' c:KTg A1ynDȉF*js;bO"4BORˮIv'OywtssTdK^ * 'IT[$R7"KxfbsMKK+[}kv^ݙhh7vJEl֩66@ll6QIT62@$JҁUM0 ?kOlEislV%.2bF3s}df {;HUZgҒD@Qq)eJ;W&Q ,^?R05w'uR UE\5HCޫV`jq A3iqwbijrX]O[GVeJSZͤe7q *PWiJm;{7JƉQܒ3&.3Dz=1-UVyJ! >t̃G sVɫ)?eSõK NαYy D=rE_A)d0zOYr4B j-D.\`seK_j64ڕ Ա3nj=1$ 9ƵcZO%H8+wj:XtۿM'i~~EK9}IҌXxd]tgE8-=x%]_z!ЏIz,>(XɔBd+X/)#q2]1–ɼx'zB6$@uMV#m)ƣB8USOұF`zΌ)fwPVȏBbA*IǾ!BRgc*5` ?*h6# ~tfyP@H1W$,jlc7`>L}`z=v>\EΝj$b_b4r )a. 9{rQ^ަ*ڏwG0qe{̃ʥ\ȉL_swɨ&({͏%T1yKxt{9p6 *1}:=۔h9 m=3Rˤ~pp!- ?ct&qxfvxU9M6_i:1lC}ėutZm-[5s/*L,!mMYQN)óSpjn%?+JGB6,oNGVYw.[\lBRVrVl1Kjspu;;m]Pl"܍ĭbpkJ BQ۰tO7E1)`Z[vX}\Jigr.vjvgHSH@jى{ %t!#˃]'S79f$m hIwMFY"=b|[j?/97{[̑VV${^`}אǖ#H7giDPy!r5=~=Je*ى? 6$=Tü My*WCBzpu jI!FVySƫܓ~FO׌`ꟂUణ' -ny9K+-`{|{όܮA7#S\q<]{|ps贵IF Zu0Lv2rRC|&ٿL*6tU5-U]&ede)L0`h7|i=q_"ΝO0(W28L$@#-kQAfiY(b YrsWc]ʮjN#7 [#Ww);^T9g ,Qjt퍶wsE 7rLn\sfJ{~O.h?tgXPayD0\&L+mS[qi­VN%(*#[FKP:ViBhk{DT{`(vγ/\7l wĥ蘢Aڧp}k5h ? t/JJEI :5d=uISfNkF[i=ŝh3coC󼱇z5kf10p(Ъ8c^TDC`̝̺Lsy{gun-FVjN! Bu*tAm;A=G33G)"" ;WJYVi,u)|w>RL0a%d^fx\EMLʅ`1pb,,LA$܁xy{1 Xπ`[{ĪWFu3c8Zb^\pj>P]V -ش5i3f Qe cFOPC*M#.xde#c*>\%`B:2CS8ܺ?.ʑ+7檚!CE)߮pKNa*}Br;z| Xr>6e3Xͅ0]G=8 &@ҾI(Blo-Kg4ȊsQPX}饋QTիG=/Es#UX]=^|A4n뢃{zusbjvUxUdt 8FƻXF̄zWt#񓏣)Kna%J qN8D;lz",Iw. F{xUYӓ{[ )́|odE;@{v }z_'pd6lwȿD~y.Q놵j܊ q6oG6~Wř`oӞDwurKY؅ XYpJ:dQȮ7l,uPvsJh =,[|bYK 9l>W*'D\<|ހG+OU-DԆ>d :v`fEY@rĎasFrpI;wPbGyݖpY8 }BQ{Ia?;OF,Fhx5O!5v99D;S)- IpŘg ϻ\#99SņE ]K@ h<B|4@|Kx|y ~%^ [yNy푖ocy8s0eWE\2r+@j"գfϑ wADqB\$\^.j3;U`1ztøTBB#qb3Ef@v,3RPՃ5(pIMR3RYJ:YxSe'O"ץ0+x>>SMOK(?lr +U}q)ؑ|χa)G}/ӷnyQr)2˻:5mȁ6@K!+㣔PiˎRw:8ŰL5ͅ7S6M3 O~}0q[KqGbS7\Xye?/i+b63o1Gތ 7R[ XE@5~7*Tb-~xP42+=PU&{"(P(FbX&Px8o&W&ަJG j4>7Yn_$ lkCA*>ݵZ|yNq09lJו!P٬ ^b.#c&s= =fH<f,M M#Z5Vx+/y.Js/Q+ӡ4Uyi̔٪)u%Itks[F2\{ܓy _N,CXWU^NڈQ2@6zi@4FZo]/14XޭCS@#ڈ܎EARJo~1|S~>S>~Dv/09G0 ğ} g|\/,]۫ofmӕN(HTMAv/=7N+W!{ VS <+D ~[jQA(uIBA]=q+;]1 LK|%[z4 oV︆e\)&3^N895$ M.5=AnCǸ:FaC(SX&t2*l~7NvjnۿUb>)򇬽cAl\#"B.y.$':7 TNؠ>1{@&]btlYG↍QT}pCTP^ruo%2g\&˺'˨mu‹INT ]Ԣ?,/Ǫ4 <5 *e K} ]EŌ{u#O\|&W[T^QwI_#z ӽVsO1I"5Yz<*J2n0_8Dc^-VFI_@[Jߨh} pͽ9>Jm@^"6K(qqpBU d rkw1FkGJp;F_^$5pv?n ݉6AɽЈ͖MqKC35Ƚ$mhq$v]#6|ʳv-=05N;kҦ)-9&T - m ^ぬ̡ߵ#rH$-m"+IȞ+$;/NA]u8eIʟn=U@Z慑FGO2OisnNPUTIڸj1D`fU?G[kSB"/0B a;KV5FZ?Tp{vOVkՈ93ez| UX@ 'V v6]gN?\齎A(! F'HZx;+cPnros$ uZ Փ5:?ƭ}l2g[n@!貺mF`DV oTxz aڠ~dLb2oY%͑Wt|–K OkBhQ.8Jb2]xO HVhrEBBC+Rt!3R ,23Ap),mf_zs25jwsFBr&xGO2Yc8M j(O+[eҎh.^7zYcp0T7=&?iONq k_fO)x_.9< E915f\v7׫{}1Z9z'[v;CDZ @bT%v%M2j$z\`*~u!:(`']]Fָ_2۹HO5Z5SyWV$'ތ;rT]!.7eܪ/AjG0hh4W:ݠ~ YD0VxsW䘯.<=Gp{)}57 iV X 4{W48L$V:H\aB-* 0}@v^8ш5n4gU>zmx✴h0sM+R}u"\)fǝ=iH&iDI?|ƘXQ˕X[K]{*IO_#LH.=4zXTS30*A\#4cʏuyْg5w%do$U߼c"+0ͪb0MU-ÚUEFHXU?gW!KIH).bi|~W8֛tAX=— {4k_7pVOb2;t#[+W+(+xFح)_Mra# gGN}4kL.CD% ;V?&4D4q8iRz~=*q3L.JX3Rm糘}֢mմ,/ /5Jd&^ -QK]h]|aT#TNabbTR{ 5A&1p=tN#ؙJ?O㗃p). :?:'fmta_cixď68Vo3:\ JgĺO:}cpUA\ ;zjTu53hA3zF62kl >xbQ &A^Ǯ~S\tF0Q~ t3]w6Naih>>9`/?p^)}HF2Eǡ?Yvk6*O}xVG7xwnaS]LWՐܩqT+Wc{MQ6]Dc Oh?e>QhЀ5ze[l8j]ag=EA#"m_ TH*n/VL ߾hz= Xr"Yy!me{ ^eqNn̘>4ǙBń;8Z5Ry8z8TYiW8>v'O!ЫK۴7S7 WpxmS&3dfyg28|%TU H\׫0" :F@дա2‹|r뵼~eI%9"66! G&ebO\k{7Q .) U-y=(D~0@yK&[:;`ӀiF"NЩ;fieK$R[u D{TJgMKM ~Du1[<'O(΀['Qd,:nC&n^3d@DMwxIFEٯ4JH8\͊UC*b{gd &'ZkvgS'?n(ȅISs\yЉ5 ϡfbZc@M<`w#`SL>ºweA9<"G@Xrs&ZdmloA:TDoeB"\{ w4,ڤH">A0UEeAI'I wXpk74d6-`8>XekoP{mAzp)K8QעBߟ[שpPr u2y3 #p G瘲 CŁ5'",gk4V \q n^L]9W#dl4{xz9ovUO/Eis%2/&x ?ʝJ|}CowgyiUAse9mN JX=L(\ 6oz/q|b݈@L 5ȭ{ Y'P= EhvC)K#H˭< n_¹ VįcvApL~0+YoN$uiϛ}t)bnC {`s f9^7CyتnxIoo _7rz!$.&E|f\Iwd[7ݨ`^l/jdr3tޯvq|a0'uUj%!i"_sUƂb!Jbh A~~`f4kؼn&Ϙ&Ƥg,%:kװ;GeE,MX+=.67^;Fi UK;=a"Zm/zO9r"a'{B.I>sqF&z2+V@U]_?o I> m*;Ҙeùϝ%Zya;{\HI\.8 z$$!Zb}g[ԐW13@Sy!a-P=LC!EPN< |l&}yj ;.*m!PcJUocQ7Ӷ eW}ʽSu|xũrh+H(݄*\HKSAqXc_T930|=!VS 31g.? Q*c1nZz3b{H#_LS4^}/6Ń]Q啕5(QgЃVY\_.*?tcƯׁV}N lfUӺSmbYXE0AB -['L0|A˷ʩW_?|hrnO /.^)89v0n2*#<,[/^E-|G˨-m CWlx,TDH/笲\T@wyI~~/!_n|[j8 |m@dgd)]QccM=2lB4WV _+\B|RZo%WmB dĿe^`3@7*c8630q:r$^ wbL+CzL+cY?4m$C[1@B.0 yLa9^R񑛔!+ȫ٤#cqo &:zN`]?N.Z"ȢB%]|g$L`պcvh.'pfr΃$GhVLjePYcۿb¥wIg>Q*;4ϲjQ(gߝ$rÌ1w^Y{WP$*XqɳB9I!|N~kyCax:O/=\;jZn#T?pY,=E!o.oG{,& ]Wk!p<3vEϳ҄TvųC0~Sm:=0l&$4`IO`P?H E7l<ĵz͂{c?&J&vw>c1ccr#rX>.w,6GJcJְs ~kMB ˔0fG~&R(GRD C8<ʽrHp98${>Gpc>A'RleJ"<4+3ح3a1)<}_Dϊ˥]$\k\,m <5Ds@HMote :p`qjT)wx%YxE# UpbQj\LWHuIky}PCvf}'X:KRԵ,!Jxo>%-No!aAT lǕ)swAo`A=1L5pnq_N TK8SАF x1ng^+ Ofc**e4X)j,2x}&_3[}!q<ێc0FZ(zgQ4b H )G ё%yrB)%i!̅Adw$tj8L.ę*=zc%!nUA{^^MI0]n"HKB ;gb_m 4-lDI/&Ri~4%h'Q ÑA\1 ‮m^;#8oj=7U#wh2Lm;O4cBl_hW/ .4a lwgQ?k4bTKB{D]w:Ȗs_s@o2=a  | =)B'XoCy HC>7KrLAM6ʐ%#.f}>^]r?A+1X7F;mT,-XDӽ+uy,`W`!y]ҌjK$+TlvYۧ&^hp81X.IN Tu-,lV$ d*cvAhgO|nz-PlCna1p:Ga13h;3rf* S`bم.VΖ_ǒ/[lT$ZEQ4O3П6c JBJߝM΅0U>D#u>Xm |38諾&bu gSBȤh_Y6n|q8@B@||ݣŁR4?Ga&u9&w >{JHSIUMP8*:`5Mp MJz_ff\f/Hvs W#j릩$ȍ7ߔIcwk(J_u9gojBch؞ӭ0 Mxzdz|?c)zV>aT[ċ/IR6,PUG6JWBW1>n ܬI2,Yێ٘QFl‘l Xu4,N*CK\ v:deVXA&~`kYjNo_?Pi>^pZ,jI rHt`d Rs](z(= b>L4W][eB),8m"#0tGi-3pUZ.Hs#KoaB.miIuE7$$0{{K{bw$oʨl2_J7@MCNǂt6L9 _)H>ZQd 0]y*4b&+`np~I8tt2z.pqD'1Per6x&=΅ϋfJr m.NЪ㡭kPۿK:zE7$TRK uwVxXV{K:ͧTgz8s3Mqd4R)3"I,};,X<#o%fV1!"uluO%uq(n(?a L0v\r!UhX4[vKvG ^WِD1U83-fZp3GN Cw٘ vOezsuKB&7|C2 j6!NL쵱!?g譃=M7 Ug1h1 WzG:*EW*ن|L ;+NuIvsqZ? w^W㺨Z!u"Ʊ2;apgTfaoyD*ASK"SQ3}*bO}NSr-b<p/ƪNK窧unu;j'mU/lk+ߙ0xڷoOX+X!|C>r繊z9Tf2CLN/B#!2¸3kd3Vr_pF/@ i">Ry,ws]cpyHH]M緐 * ٳL4E4ku[¥U: ywqĆZMz/M[O?>{VUKe:&2JmB^C#ND{ @}eRW6' O&S\S^q4T,`rb3Q5>Q)߮s&%WCV p?_+3&Ttw=iAyw:ڣA$-f'a,X!`seѫt('Ap.f`UGLg}׭|=<9-<B퇧0w/Z̖J&OghQ &,<6QjDpø "r>s=?fdBl"V}ö%Qk\rTee>xp?%$)pW غg=| 3B(k=2Y tfX6l%0bHxdM6Lg Mu% 6tQJ aðkrb lPd0d㮼*|Plc8:ZCQP?tL,NT`#AG}}N~*T[ѕQf>~fã)ô_cl"00m:vbKh(J|,CskKę~ih&8OEϼyUYHo=AQK}gf%Wޮ^ٗ¸:njW42Amur*tstB|J)%q ,v)(qa'#rmd*NѻiT< `dh JZn(j# ~}J\l$ 0Ki)پ G6וq|0@Ӫ" ˧Y_h{ FcaɂfRkXv./MBN [:ԛ~o æW1E94\ |t4fxǗ*Ŵ,9B /Ty =~ .836<2c1!+ő`̩e!J2/[čm+GyMs2ׯeQbNχq}n.DwaT3M gK6ߪm)8ׁi&O%,MR=6v R >qJK]Oɡ'[eV=' 2w< bw '~Pze\ĩ`G*H.]X6U8L)HC+w&]"lh&C:G-5MTlRH Z?:E篮p:9 AxS{GuhM l/6C_Ҟڋ|૰"xHo4*Hʘ8*?Bý?|!0ԴRa*Cd%#ͫQU8c=z#Gz]ʼn79Ò] 2'g:ӘTU^G~q2'm+grRƊ!GVQrLf+ eh Ŕ88ڥ[ԙCCm#ج nhlb~fE1m5x ibւCA z:>,JY$HjZ?ޘzQw5 s-(,Y{ D"nW3H2qm (#ظ~LbCs"?9kttb"])4۩q8隣3B:x=ގR_B| fW~x+f]Cϭ_8 Z-q٭ v&75aǴ7AU-,6&N`y TuKoqµ/#BCD:_cW8l^ΏA,q_E?D9x/HB{/e $mh4~mJѭ촄鐃 8DR'-yV(~\ Sy1DF;&q5y)y,rp;CZzq!Df^pԓN77Po;`0̓ cwCpjLV~)6E8hser7^5ʳݰöll>~ȖO"u6`6^AǴ>,F]3|xʫVl0q7a{ C9&l Kdϒk]I9u+Zypft+-ݨ7vFPтSd]2ޢÕub1ff/)Xj QsWuMH=504 = e$$o'(FhSnT6;@ C/|Fis,Y.q^KfkNV‎_ %n.cfPn pF{* " IꊀcIË?Be+ 9C,Na;"FZC(,5lDp;qTjDX%o:nf-mJ~gUy'dy|Sx4MᏝBNOURIh6nEFhI+wt TiN&nnu{#Vo*0Y9sV6"RpqތBRy#.L39Յ&8 AϤ/2ޞӂÿC7p=;H+Φ$ >p vk4v_m\si#cLj7P!2̯)X :g)uP*7Жs0ru]z|v詃',Y9 9 l=8kN`tlnʙR;n0ϕ}dY[g[I4SIP&Y#g\lgnxz%a,p#~IG֭e1Q{s_g9N&_n8<(LYfs?KU#GQL+>h6Z>l>k)觭G΢wM&xto{Z>Տp[5C6<"=‽xZ,(*TQMLU9`#$8' hx_+3P3??6ʙHFN=:*k7r=17c60i@Z%'΋^.p*BF X5(l;.&~y{B5KЮAl, g&l%'&6L)ajuԷ|:xt ODΟtӲjn@pFS-9ߺ~tO(Pp viûKiIq5A]r @$V~tm3Wwϒ -D唒y{`|c "'<HcER܃^<]Mƙe*_Q;#`sb*ws3+Yb2NǫhpHF2IVuStgo;/鯐ü(&g~ޭ,?fOYҳT< E?t.) plDP*go%=Pq\# З>ٸQ}mEb`UX2y[Hdnuଳ揬Y1Z}v g٠ɡd "~RK{׀F UQۤSb;>FR*[ i lB3]3B3TvMz nb_Ĕ"NE:k"&c ~*7ˏ [yuqTz08{QZɕ^[*fM1k}lTc.eظi|,Zn(rb柅[Њxe xmz9Em ')'&Ѣm,gti)pɫ]fxg8aLA4(Vju#\aJvK~cd֫ _>gaSIw7͞J6ѤT9%dAdă`  6 ƌzUfo~6mu-=Oa_QMܸCban SPըv2~]5ψ/z* ޜv䨛qV>0n"V ,9٪Ht4zi;NXQ/Q8J԰mas-єmIء 6?]>|Z Deg$vi t \37rz%]& \}}߼PfC4LNBШCyO.Ѽ>HI_Q߇IA_;"v*+r1WϻRXHLoV uav'2M ĬXC34/锤yTѮWy6ZOj}P X.pqsk}*5`H|yed)ƪ3CLUq/!s8=pgM5f_ i0?xH6BZ9foq>wy>.C)c.dG{`ٴSp A(sGbX ̓q ]^>n,^]1&:Tc=4뗽߆L"9@ZMHzO怡v`WjS I߄~Ls^qߓAdOWx[m$} ~{!!*$.t 28ƀQoPLMDʆ8[U$bP[&'' VHG~SؗZgmj~|m6P$8ǚ '-W*Y,S;]'bYH}FŘ:U5맯 \2/K`:L'bhaq|8<ܶƒ&wzvfFx>2,i 0G$𶬷Љ?M!/EĆc]7R/iҝY*0dÄSNm`oEaY#9#Hp+^&e\lx%{7^jA(Hhx̺'kCifAoN:H5#vd¯U'l8Z_zVc0O[lÍ[ٛηeǽqf؅LpR#a>hWq"9+;d:^-Y`gWӋ " e.lO/Y\\.A/ݵ`Bb݀`{õ2I5'vVĶ钏RV"aM:+ Eey]CQ0CE1H+㑕 cS/' }tPs9^LI-PjeH Ȥ#A+8ZTb-Z>&סqc45g\m6!тk)PS.CѶ(Ȅ"bbGy4ȑ+*$]NKT2̢ Mh@}6sBaBQ)t" } TRyV*H{WDEs*biheyYΑ))0i,Ԅ݆3>acC sdI-/m:RG.byNiTYU1{~6Ʊ}t?\m곩$?yÑvRjj^qY\[}}䘍oK˘}),v8UkӳяT>W -|xU(/ޖ|dĉ)B0݁pgVW0t֘]ZW! Ƚ Dv^ r]60XuZ eH2a+}A~[$=Wb[QHN/UIpRg cuɭeSwA<6!˃r3շ>-R+P ^FrF.6Ƹi(AO 5ty (xp*fE{*W$+|~٨ $w֣d*2['qWxCyi*nҬa}i9h{ѐW( JbkA!L9=Mh%pH݅g `ÉNH&L&lRЩKa1}]另KRfec S#R5OҥKUD+3Z3rw1dvvPFM钦~F?hE\PE߬ioG ȓoY $9t=:h6&CL i#ZJ:ڱez*or `ݨ zD޾Ɨdv#'xY6bQT b4{uhNXݗ{z·~D< 3La-FיF Wg*N:ac x;,s‚. WvXܗɩN ޼yw.JW~cڹES nV7fHE1⟛ 2P5oa8gNq$n *P.8]A7ߟvJ W+4X-f* UիVG 6FإRu&nTGv9kn&Eoh<.F|avmtUҽ&RjJq9m l#u-AKSTRнs a_4kj۫yXPdEK¢P)cp%i@Ǝ38`H(ǨJҙ!J ۭ5J % 1jy`TJqʎ͘o0Na2%NDۏ:rcz!@\@F@:u.uߴ,F5f8})I[GUhs^-~7" tPK >ĕ{ʮ^1'3lLQH^ @5yol<6rH8o!GO[\ВpR<6 />hj?&khcݢ~b-3u'gn1t},ի m/P/A+,7GM82TYФ~!0XcpVHm HbFr 6>=p75z(lO2HK6j}s_8T-Z2=\jJ^P\4X(hHVEٮ'/41M') ?aB>!PԏE:@@<5cTX^SDDu2إ+b 6>x/ȥ6W/ݓnhom}'n얰~Si][%3YOO\ql>#2_Lxj+-uƇ#,S9J(l+Z'/0#7nclưJY ~<rw;W4+'A,7e𯓌\r%g6G-! bԸf>Z!,SAaCNhFZۄԇOsV xj?KOg6֔bqrhhtMdg9ƨْUdh`Z`De0A^N$ >0SkWSuO<"xvaxe\} \ cpKxw 28/W&!tЯ ;x8n66T-6>FBWǁC7O2d`merҁ'=FT-RxyFTQLG/ZMO~:uYBsgș5H8Rc8UZ?d3RU3,0ʀP9ھo` F&"RS< @b}*~|G%H\( 2 z}N描Z=Q>swNyMMgI"# v5~~uXTmtlc$ m[yk/rOДP|zUw('H2g1_ W 2˭lZJvO%$LQK^|ؘHѱ4Dv[CЇ7Y] UL%znQIwlWsP4RQ7'tjwMkw0 PZC2+Jù/ /e3͎ :|>sp^-`rۿUp,[M.NXx=j%618Gt|7Ul־@av 4Ho~?ɑBF4佀*)V؋{)/BM'N^W7rqP',X( Ug||Fɻ0r[Xqz~3{uz91@6Q΍eF;ɛXz.8 BĜOҗAf'#^`2ZNߖ8Vt_V! _49HD~lC1^#Ky@=* 3VqZtzX2(a \Vw= a9 /MHa4/WENPN7@QOx1I4vP /7&Yk]VԞW,/bq4ųŖ+-FsJ%Jd2#=B.MU;ym񟯘4<3- c~+v{K?'֛k02cdg@VD [Îݞ^vl>Rb|D-(an۱IjJ\娈6q8 -u&8y^Yf 7yk[n%!?d$v^EJ"=&pAM"LM)= pјpطKaDtDYFHyFn1&Ha{rWogM]]:p֨ [&u\O _fvϺ<Nρ8rަׯ*ۉ0'D֋ ":EC Ս6+=WxsA%nN34#CQ q2Ե DaMxZgEAqb ,@3Cy6]-']xf"o$^c&.ULabkPIGO:H,S˗=M!u{ʲ|Ydxk6g4Chq7_I@v.w D?P(*3FBJD|f~3z9e,9J}8 %]': .cok {:*VDٽd|ðb6|rGJ1 > 77ȦupDEst^>FMn{O;dGtH>v3H;+!ç]t@fQ/ݿ|{Kb"gxn_V3jTz_ǀZӐӘua?5 d#%4Le綀DL/b`^6_]鵈u)://q<%y/?d|["'Z"7 T2&# ˗jxlG}~k̓Po;ύXxܴJn2WDB,Q(#삈]#(>,,&f{Y?Q3w(gǹx }tX X,lg֙2>ǍLJ~\;۩,}T֔g~ˍ6.~q喝T YI_ߙHmpn]T ?]Υ ~!I?."1dSY9K"~ʕbLFI0<3iZF-V31Է˰ۖp'ZdsSJ̑p:bu0ց"ىՁزpao tR5;wJtnN["L? ޑUs["ʊ5>Eo؆[(,Ş̅5 dZD5 s3.08 )n.oWm8#{`e;ݳ%=,S' \U}8c,,5t(JkC2?ă6-xb]j҄9pn]l-lRbXa_h~,K$B^ > <^\Z(AFG,۟8 MO @q0ץFZι4_Է ^f'"փf+9,ÍD{l!2be^=&譐t>{qJ7} s0=.:kGD'}9t*us1l( w]'nRx9I$.M7C"--B4*P?DSR Hxbyq*!{ a)rշy[fm&y;il.@;rnoTcJ y `桦<Sjڤtr19wiZ(cvw*Jܢb^3nRd/Be&<9 K4ʤzձ__ʢGRN09DŖ0 knMLxXa]sehu,`FQdo˗%V3Md϶i*ŵZ:,sߔ1p'pϯV+fMJ/`JRy 욇|Qr\J('<Ug331,E1N<ͣtDbU~o/9}(̥NyP%-F;ُfj%Di޵%hhpX2*S= i(Lj )Bl !A98> bhHSGc.6[=G;-?72B4_=CL45^-}7i'od)le/Z (׍WAGt*ni1{ 簨m;w٠~)i:T):m 5X*ˣ}$.'S#h TY=''Fr"! Fbr˱YoUдg3r6=m{GZ٪mP_ʁ${6)w]U[݅au\ ]k߄lpEkdr[.sl`\a.AWP "TӠŃunn7.,Rcs9Jj:}7 }GHmn}|qhm' P[rgw]M}i4n#/ &OSm@X=ߚy5k|ݕ "SJAT,i*|wQ_*2v' >ZTvIl1%JBZCd'!g_Y(]=4۲g1'bօ4@y~+ϙ쬿ģ25lVHe=sWm')<= =S^m9u: ql5; Cäi5u@յVmP&fim.X?Z(NFcPhZ5TRwJs~tīKzRM6IM7H `Ak٣t*.W:z> է&a]ĹW#Dast$os#y#_ʘ@ i?*hЙkG VǛ]rf: zj˺kӘ]JO; lZ97}r[ePRƻ͗p_}Ǜ+ϱ]S=H<=VX~?`sKyt =1 9C3wb@B&=ahQX馸hb"$1WdqxN>20j슚&rɼrb{)Giš񭺚Ȕq<'ڽn }Na>O;-C`!1Qxl)N~ q "EOw#Pa*hfp3wQPS̩BN9ECtbl !Lʦ U]C ~.\+rKrN,!Xxx lj"xb ~-HhJu&j2z!ֺc%ңSFȇ]' L/p0/$g!i£@ ": <[s*.MH߸ȦUw:F8(qPZ'E)1]k%Т+fMr}a)~lc>As [MP..GaqҞHD:$UQ!$JN=rOMѶI_ k ><WI)^T$KHRL #H^V9 ״n\*mxrD D>s6syrh~20{2NRiLq\|uhOJat(*Xb?+76 5Z4:vm*8`. 5Cpp X5Wb:-QcLP[:ŗKcsk깷 %R $c9=I ~IrDڝ >cpj_"t |JpE,`g(/^ᘣ9_o | T=@8@3r4{,lHyP(톁+Gr?!Aŭ^@_mZaQ6~5 ;9o(x|-weH~0.j]^Y(z_Nʬns]N5 Y!j}b< 9zO4΍A' R)jUv7y`ꙓli|!g0I۵=[&3:=a~[5wQiv:v(H?3H'UTtǁ}GBZIN`uLy0-&5%^qK|(nQYs+zjƄc>=͂@F  h2#(#jec|/g ßnE$]|NgcSlvV/gă)焣ŵPNlۘɳX/i]E@턯q؇+3{Ud%ZQzq zxkweAd7 1?P@T8*FE9t0by|}"#ȏ'?))1VP>~ gq ŤlF7xp/}%ܠot°~v[7,B ^JGO ^PLÈ .djw**㽒hiNvk扴iO T8|bȕ`Y_2Ty%>G7(9WFwz(h+Q/pH(p3[B[OvFreg}H"JBdIYA9覮s \JYs$j{nSRIPbK-+tIUo{pAi҉z"LX cTDmT$s̉hq :CǨ|f=٢#n=´ r@bD)pG1<2^L:[!RZyNVWg}YTnE)_+;}s ;ˬϳ )l⚨|UgDpI}~bJkoFR?0U pj48nP1 mc5^>9M c"w9:tb6wZ %ɣ#@^M }^l5FFo#y3/1~~G'7:F׬ 8<Qa "!gp֦v7I(9hOH;ւ;XO( Ude2xEE aHa 4+DaU=.ݰZ^t^ӕm"+ 2 f:5"%.i]ŋb< {rA;DžM.v|56UQcW_\g82MhS6o," #a#oa̹Hp=1"VsFi6^k5, /=.UbM NMrL9a )3rinF|ӓDSLK3){(-  ࠘<FMYRȑ i/GZ!G{_.0oksݾE% { 0IT4i";QG`cv<`}*U[/,o9bZR쁸.¼I Xx-;O )d a7J8שDa|PЇZR>l]#Dq{B:Օy.8K+kfDgp=ǘRR+#: 6Ԫm(I.kc=JɅeJx`]C&1Mi,5ah֗dn->OAE+JAZQ'8q.WSᎵWR R,]cVC%o_#gIH.%͚F D#Ÿ˷Cw/#sxĿnRcbhr9n׬wx GSơ{2}wN VRASh/\Hw"l^o"qA q+M6&1-KхR| ۓƒ47;XWl*i3eĻ#pY[=ְH7!C%2px%(8}Ma`]~tk>%̴,Ӛ>He|20[f nШꯔiWTH4\ka|˭v?W\:Uܪ-f2ǨfD~] 5߬߁D^Eq6BRr J&'u֘=q+AD@P'4ҿ9!$+Q?3JҺfDCWcG GSKFg(-gxQ1ޮwjAۦV>_n5_ wFiS)+l Ho<|"ɵdXb~X/^zcdZ*.-e͢q!웝&@ح S eYm(Ղfj{4>'4C'S`V`! *'K(Z E}&p!0Cb_fWqegmF՝r}|t:g.3EW{ e7w řs[um.9RqQA7c(Bu==Jk \`ktV^ Ɠh򙻋sɹ׊f 3\gBR00ԚyK=OP ֠e%m, V]g?8mgN97V;3*M;cB\?0RTGS{V #Mm6Ah ꚙf$XZQ:Q,F;lٝcfcaZcƹ[Yi)gpݗI9GQ(Vܳm @7ȡ>5C.U@Pu6m!MPbAׁp~Ԕ57mltE"}~f7@df@,hWjb^^Z-ӡntj *j7V KTtHa.+Ż֪%j.sh $sUx:t*pI( ~ p8bT_FܙXzU%ęIg4U >f blG͈0,A7z8et2nOyl/hBK5wxgЮmVNas!HB5ZZnӎ"Gq钆Ҟҗ--3>O@^BBEο#u_jߟ:hU6r>jn~kۖJƂDGurF"royh$?1Ēlެ0Q s96%z?[@'<E|LZ}vNanvM[]$O8?"Wά|w^]۵/6*Fu450xg6WԊUݰagyL:i9=X898gp?Dl/F+n ;񚙏%I~@NaE@NE &ƬT+dpKY )za=UqwRYm7pzQ,Ns^Cg!U. ,uG|kl;V{}\ZPTqƚ/BBW E*U7 i:hOmi'=ARTL*_"MN4'&2 \=gS;i xvSb:\L qXs9ISsG%M}6ѹS6Qk]V"A}g>ѓ,-](W {ELɶ]8lrnh;s Щ[nFd嚰U]<Km53?CД 2%u5ANRh"$ꫝhH 1e|wC& خ6E%#1i2y`A& Y,Ԫ $rBI6e2ltW VZXuBt.iVIUŦ@r[@nַ+4:L`KM8\hoZ ΍h{+0]*7Rkw))8eb4%FdP5!WgY4+OB xlm|+Fp%+ߡ֢>aѴn >R*2v߂+Xi; bƵpPό$9t ϥњd)E! %_1 0S(n`O`cW׸wN::?}^b̉ uJ)Ae&|ûƿmR\p{?ZQ 5(:JKݹ15 ?'cFݮ@/[u@ J]\Tc\EkʡC+τuәP)X|b%ث)~*ڜvv·Ո, x֓TFw'd ?2&or顓L3dk&hay;a^17VWQ2K7 jZ~\&' KKJ~Νdm[υgF6u_SГc{4Zu~-* k yNa:u4L*3dy6`G-Vħ.K'b2{ Ԟ+5") *T}b/Dvgd!@kVU[cE+٠Y6J"ސKQƓ0ϏYKN.._yY07@سP6`Đerm~_2;p0q,fj;B hcH8?k65Mi3q?&9a5YD7zy&zRTkd#bu;ꛅOsQnSB.(_)Ӧ$]S;dIGiHLkgv @b0@ä$vՉG+qe&3 oGh/Bqjo+vlݔhkH`.~wyٺ;OǴ%y0W,!~[P]}=lNn@v.JKz/r S-'˱Mtj40u j/hV80j#Y Ȇ䪥]Š$NIK<e2-8>+궢7QmI߮.&SeY]hEY g4R )R!kU=)P4V=> 57 /%#֥Zusw66hHIy}AY(c$vsƤ2|zUoh m ٽaiF +ڠݍ.<%$v>a,I8%Oĕ44Tf8:]BsVk*eIslI( U%8[ŝS]e{\q?hBvSuTݏ&U"K'Jv&++CcdjeoC_mm*`=8<2CuQyzϹqwRw2'cVH0era0DgxbSsHf PM)0X6j`KB|"gH"/ȧ=0p~wq9$} 2dF}tIvpx4\f%y!2:w%VkPA:Wdg( uzX,9)0DYQg C80Y>ژ01ipPhW/Ͽu0Bp]/Opͺi[]8:g5<Иw]AHT7M~澵3Ok'-Xyj Cȟ I-L ֤nf^pvبT<̀B9t28gY M!٤# .Ż|G ehb")QKX+9>|sQaMk7t(ݱjJ^Y$v8h6%""OږHҥ,o4_R P tAsK_ mUFH<ƃEߛbnw|g(EQc- z;[Q/g㖢YԙM|s>ʜλ 54g]h |O15sbKU|+e1ydB1ѱy([cH1d~Im{#H|tHA;UJB rFS͠%VO|ŠW^=Ua0j}F1x$ w[TiIyhE{]^xJ?!NO1)TepS[ /&"FDM3p.,V5mkSlYRCHz~/(z㙆{=Wv9WUU)a* %W)Bn>&Ģ1J.{T;'$;EμGUY "< qcg\}G$6و#%נ2 wy A&gwHO6hCJ 6_iyǔa&🆂P.J܅dGvZվ+ff]ufP u.sG/Ɉ{ kaoՑ`"{H%o6Ќ<fG^'%=`GUx> tjz2tx85-&A9c#{.|6AFkP 9;r 23,b0ifSPV=$탋 Jl_{2tZrMb J]w0Pf}R 7Eux\lLA}&Gʰ`b+P|a-/ҩ6GRj6TJ|RC!W+M]F][z :0'FG$? cw״V?#W?0t37F7XkiwPzYВz&&w`[$l4Wze ?I`2zOO҇ sUz? ?^.-VQ;,UqsiAhQ95NMf۴ 16DÖ5o|7T[A5b?aA4u4Z|M95*U ƧDr6(F\g׺q0 yZv ja`;" y֮cbu܌-Z,2}FfƌmAM!<,>R61 B{ydee++MH `U4[;,!6!%+yIB,++c0%"0,q#qR>,iGwѻ.i(P"#׀Nk8jJw bw7,4 ҁ6Jwr,O>0vڞu5u_,(EGl,yaijå̉B}pVFDe 4O>7ynkRHWxypk&lzk:a 4TKۑ<4 \}zȓ8RNjcFj~{ehV軔d)hzs[vX>i_ǝSm]bQfXa|ApMVL0)KXo Bh 8Gdv LvKO tXٞ*i |$Ry KBnFCXg]z2^nCkQuCWuWۮE"Ur'<6-x|@(I78]2e#j$B##mpgG7y4ǔ_ yU*ĥ_%J>^_1Sɸ/w h(pRJG SŰ)UF h v-<8q,C1[SSf"e҈?AHQ5s ܰ1S k#3W+iS_W?] Dk kt8PO?+%!#i~@HT*WŦn,Ȼ,Bf/+$qM^Z l=U$!];'^ 14ܸiXNw8+ V/"+W4"mnvT*Ri1(MQ?xk|L@Xos#3q{f|Jam|<1S+djeGdb;5OVW n{՞w|Im vUB$[$u0w=] O))!I75=7W앋E=x_a0VGr\ zCn,|iXm)KčāPxI+yhΰ{|ͱː@X~Ӕnvb|+jGAH1$bF/YI"D2ю6n(zK=W*DWA/C`)g=-Y~՗|U`ެK}QYb\{Թ3k@`WsNp򅗗sq],|֚(H4l3E͠A*oMɃ"9a72Pdu<5O::QW|Qb-R2v(Ғf,+A^#(([z0M?~R# >:1]XH_HS%؋`"-0!ZA++*;??\+AZ(Fl8A2~F~Czڔ'©| 0؍xvN6I|ZQj24Utߍ6_N!RA+ I3U/@4^Lp?q\;}*^A %fGh ޜecl[zqG/KkCZ 5_:SŎO)Dƴ,O=/Sz(CiVMj*Vt[H ;XzYHwThМ5@:+[Bws)?ޣ=T9$5rLO3,ZR' a+1ȯΑ~N{xdb2XB{y L QC3`OE-k+ABʀ+M1ӌc;Bo_1}caMq Ţ=OrLȽx0*3H$[^yWᷘ#,,:KM.JUgBB`ry:¡ aϰHg:.KcB"~nHv/gm-1o"Omw<#ڦH& V8DDOz&$MIRzwʧĕ< 2-o-#Jլ/4NB[.e}‡#Z kIjgOM3a|Gҹۂs!uF\PPy^N?6{T;&k`DIψKe|"(]ڎy4zW]oG\В${^򢀺)J[` -8OTP:)p8 ȿԤ \{l0ϲ_zkH`yvE2g2xzl ki 5=x',h[ ).$Ix>EEVCf}^3p:K x®&tܵJjuX~fNmɷ+kTV|P Nwz%ڂeL\Dz޽iG1Jm躚EKE(3D4U.*\|^rxK xVT^,$w䍿Ze*Er,Cf|Ͳ5858qd,Ռ>VE\QO7s"6hXIأG)ِr9THUM݅vqȵB[" C#k.YR835+RW3\Eb:f/w]Pɳ:cLҒis6j \ Fs44ȌW'jL5@i,gY.! \FLF}]h֔~sgk@Hx$=H1˰Vd-͡x sq7uGGe˕05SHX.@"ras.Y-bȯn N'WzobQ OWJ\0mQgi0:1Y)?fK3}4"iD6s$ӝh*R8SP+2׋$ ۈ&V}-<70lc4ȇi^nٗR8QO=A&hP!$@Ag}-HIFf!8ͤa##&@}WRƞGS=sJKos7\|Hf1qzt,Y\[fŪ%_$1O__/+]݇r9XM!AH'|fL" pNxԫF## LjGa% ̻篋S*I~L+_vR1rzy  㦄z2y̘qF}l;'-dUpI:^aVj ћDtFImv*#y;ʎvjGH?'sX6h졺zDF9Bb@BKn1|Ӻ_&$8QU 8 yoJ×a7i!Qt'Ty9l{^4*p ^Xy?'Ga_7t.Ĥ_)"S0KmoZd1b%:.,c)^R?eS .`SK/$C9fKϥ/s~S)BuE03dWI@M+|!#A#٨ͽ&ֻD"2HFT9\ID;l3u93y2cI `*rB=N~F!5_뷐Mjq^ݶ=K<Q˱y+#-l,%V۽d1~߳Z{<\/ [MFכ; )n!E+F(G7Jՠ"y%=dt9R*Fu%=[mlAc Hz]~,tv?IizrPگYȵ@E?n¥(_Πu%= jԇ&9C/Im6(m PTill} CNmZ}*`*|/#$]K(%DIxQGFXT1v&I&"+grNNPYw|8nyR=;Ք5̷UqRUsOxci5}8x؇Z^1jR8K7P/6',DŎ>4y _3THs 壅@!DAKfkTo?<|Œ~gFf r)~ΏUnxQد/juzyN5Xt {[bcLZ,cӚ 宍2+bυZ4Y#~?.7}﬛ U#eB qluzl@b;zٴy)͂h7yŕ_ Avjzl,/ m`xKv$,q%U6e cƀ7YY%j A [(+4FuޑSsYG8=3`mo11 97s10{b(c$l&ߴG,Or,W\w:W[Rݿ G-!O1Yw2쮊9K:qC,

J|G$rľUg%,8/f MMY5FPSZjK=,޻no,r_{ᅱHbo1Ypj@VNd!d&/[ލߏ\NbJl/tCHI`~uPf3:ԈxA`i%>4ݷGp|H\?]2VJ}Ct=|lC۔Y)?kH&:r bv6HCҡP5Oqc!FZT.g׋G͖;X_ +y!*T+4ג"Wlz.Q^eF%\Bezdy֋!$FP 7>JgļKBi6 f$ dJǐz'3XqM:l:.Z:Y a3W-{ݠp= ZR>lqbFQ/˿]# gbʃo/u,x=1ԕtyAbi7Q)gaea5S׵~ *R0-BߛMuIwm><bغ]-q]Rgͮ<Cq )ztqs4[ 39h%e/)t2lX|c⭄[W0g!{::o'aٓtvI+dMm[|IyiCz%$j|yP3i\[ޟ7k~{D$}ӝ+m.PY|dQ=y>QbW<]Ril8C$!(Q)Wr,d4!7hsfK<5~E1H5DxV܎.pk/ׄ9P0eU\D X䚈LKG/ s~l~@P[C/80{o<#ËRjܴLNǷv&I-Qp"%/1ϴ Nr"c!ci=~L8l~6 Ƅ_ƶ8ǘ5~c ' _\36E(_6m| ϟu`W-?i+{xBM|ctͫkT;@٧J1Z+/$o⮓6Hl1,N)~ID0? 9w,|Z`MR uq4g)]x1>I9+voqVdUVzWul 8&'wԂkܯ8K(Dc=hMkc)j~`@nXb~r8ZΆHss ʯU8b Fx.ڕ RVq%1Eq\ѭ^`:x s;&3h#- 4O8(g ^g-)#MP5b2"AP:-]LS![%mYI>K9~\1[Ɗ1}D)e^LYJfӞ_%X2_ <`\u,'qT(O֪U6Gn 3Dߑ"^~~ݏ[u Ɏ[4ǒ5,d`߯f8Dhny[]ە9U6!k ^&Vc(2v/6i~ً\3dL;TJ+E&H{PѐPcK*|;𳧍襘[m>uDQQSyR7zTVͺ+Є kLwJ/ĖH:$ tNf3nU&^dɆN1:D́HZ/`m{n\8Q@⹭}\=LX?wN1HӛUb,U8H$h*wV>쇈LE&8dc aKLɉ펇mIoAãxOgߡ1aSY H'jXy3Hy]h%seQ-*CE-`m;J1Ьz\@k-p),*r[ ywA0U7ֵ'+"K مnez҉MS]nAL&Pڀ+μ#ov([EwcjE~3rVyoANU&W Gq#*{۝Zz= Y4EC{ܟk,)˸j"zFQEX;߱?ԑfҿ<ȃyh% %m0$n i{+TԵ5|.r"qvy-U&n܇1NHsUV j4G휿Rt`@YiXݚAO>ڀNWX<[E(zrxnT̻6uH&c1B)# $)"BV Y"HҸB'󣋳1٦Jy%Wj7ku&GnoӖM̀>`d=@ln1l^^OoICFؘ$'P)hzW^5Bfh[saWz-բv`iLi}jZrO [9N.k  ƞAiXI&B"xig$F^D.(Zy&H`<rZ. C 9h3t|QkT>ZnYFD̽?}ӚCW$pO6 @L#biFd0JW4LuݱQ՝qbLiCrxQQޤMGյw >!든Tbf!Se;w:'H3M|,E$26:N{-(5:/: v&2YP)[(e[^ۘ#Դ%h V;^?M:_a=_6i肋]VЄzED)cajvV0=N#:W2HdøQ,_\A[)! gA/I&5Q%3sa@x>@ \6F m'W^Z txy˯+ >BFj$u /^N <}W5|x^r1fT5wZoډC;Ͱ}ݞ>d]cJzC3.ԶA)00Km -A6kKAwl4+,Ѭ&\lӟo0oVR(A/H/GD bD!;CH4&@R/IT&/p(][ހ($׷-ߑzLnm{J~YbQ}9C(9XOv¸s%I9zvoơ'g /ؕx@F[Y> c iGDT2%@Q@ G'Ԧ&ݲ;|X\,c!G$;JoHD:筦 P;!qmg&KxtD|Rͤi PKt:^u똗>~5 Xp2n2h5 gUypAre qY '4ˆ`D\{c&t)# θ؞o,]7<6zsi2jk-v]T?ڽr///OmKҲ؁W7kMG!\E)]cvxP)S_bGc3YIb$P.<dvtnO&:$zrv9yCh$\}G0/81,M".j(]b@qXMѕT_a_:K>)}#$*Igjf%t5o]Qv>f+s?Iі'@W -؉:q oۏfC*2G w6+yVw= kѺ[sU{,HU#h%хƝ|bRC"%A9 ʁT8uz\D[ۉ8rԁst B/Ӏ@#QZXm 2Xy=r&b% 3: i+xÔGUVE RCCP;7biۊC( | 8خ"N@|O*e =]ED&%$^/-"^We=nf.ox fدf u+d}Qi{L&Za^ur59͍j2өD|)) L~FF$vlPG8B5.JC*0Í|LgRFw 8= c<2ZFdz׶E<&6a<[1|Ǖ·Zlx=:U^܌qM.͕B@Г  ݄ S)2 FTоrLԧ f/]c%9&O@dXEr,ɒz;w/1D)Hu$$Z);Zj`6l8}/ZC>)7hݼ=Xӧ79r*2H5"FWc[)/`pMK/f/LiSIBcx7z M0OeubJD'R@\hTص/;(^RثQcU c_ Q1li,ONLf̾4J2Jn6|HTDD("ԡvBN2aLGnmd:OJKtj# UEc#f0,]lL<#y&׍6Yeh ~7f]fژI /JSq1Jjm_+~MU{_KRfp8?kP_F c1OY~*A p#ѾvcI1zO"L%B 屁v؇F/DfkSI[J^k)j }ӏHUv V0`D~ux}|Q(|ir!ala0?ak٠I$,Ar> %:tSG"#ԲXa$<˕PS*,{ӇWxNˡq1[Xb4O/? xez ܫ!^^\,@bt 8 dcۑbd軞}4d)܁B/I>H?̍ Q=۞3?9QF":y5faJbk 9*دI(Ɩfy޳8 Ů pxCk*d!g=f!.K&ձc`@)j,/66 2.kp;Λ#,(dl0Ods9͏ C ֣}3n~0ΐEIdv'qgkwIp/GlXo>{R:É:^sjj҈?||h@9 h 3p.qm]U>m7NiZM88|vf |퉧ɜswe xh#h+m0\N[QyқM=>!^D NJV'0PE-nS#=k⋕>˭R&^ۉ4LXS4~;k@-4{r6żJ?;Y?r ib4@}D>͠٨1lq9zD}Y6JưJc m=/d&i Իuʃ ̑};1TL`ĥJ.sZ3|og|3ұM 1hϵ4F,x7u#OWWj}/_w6pG62n6G:iˋp%PlU@sKv쨃9-&Y,\ ȅ1mK7ƘP8;-f$">8ogW-ƶK1"o ZDXcɅǰ\hn8x4Y?͂m?~_ȹ9BV:sY)CjCTNzxdrt{uRqk0y*0#CvARTN@?s5ʻSkAMw,yb>[daS1v>O.KB[Ÿ}`Asy5I*.-m33F SjMAo^ݶk@""sG~Sb3Mf~e|Dd6%=a 8Q[pkoPܒ[WR{Ɩ&v _…ep(,|-Qp,;ȆɂC:A4]*zsMhqZu E3Ss ņ1G?1 |W^FP!C(cQEh,k q,(UrԆ `/PmF2j$x}M%o~Q!H YxrK[à4PS'= #٩@vY,8GwR3x\(]}n(p ,Z 3fPl)sio?@7E̘5GҌ[\|C&#V\FyfjF A)^#NgHoE.ك"O D @#l}+* WI17x-@{6Gp2qq"FQ>ՓUh:,P&0QVwWGk}<`No޺u/O k*.WItsaG[@9 ^0-DH'!Q PK~kvYb5+y\)"?ꭿ^ayQ &O{L VT ߠ%[k=6?d$ O?G#.r!ʳqUz `$V> |tC,':h g%C-%RzT]U>ң %ߞ5B?<)Vu%GuKd+肚l&)DQw/D#d*--0^\ BhUAHf|0BH$bFb69),p;yxԅwKDc V3(r%+mLF=H$9^wH:yUM& ṶG%5-7yL(y 6XBK8mPRxMCd ?б .VWQ^ "O}F{1oWZ^4;V C9Oز]c$VwGGm`uԺf57 "}]r(okeEYt!* |}ܩ5p!RY#wkDz>UfL>+[Xo5>/aX7C{d^yo+Q~j {zXÝ1L=~NK -gx#t5ZAz j21SZk{k_&2Aѹy׊k#n ^wϦ|VsE55Zҍ<^m琭UDuL_YW.7i(sp{m@2xG?1.55`5`Qp*9[qЇ=tTRbvG-WM. U!>#FΈVIu v߹z%;E ߇ )š. h7lbjKE)ܒ ^&f ,4o])aU R?2s#Nn< ByRr* o; _#TCfpfi|'1*%&FLP`< TAl? W<ݮdtOgP蕠=. 0hrqAj$ّ*~crˏ$g|n F/`}$yXus{3jP38B,{)=%,ƒȐR;:\du8C9Cx *:"c}NsJ3]3YډƂ 8o_ z S+wM89鮖aut^>ʥTC+ Cͩv~#v!P0<=@rϽQ+ ;b*H\~7ۘs%C#E?blg"@a-@ ʳkg6Clj`?KkT'Kna&;s<]O6u\eF|G Yn2_UA p,3c C_8y X(j zySs>zy7Bf1Lle:% 2yMPg&;Z\<!&2F$T|fY `pnA&ܪ$ 2(.qD/~k&e"9/,D`)vf<%rON!W^PuEJLͧ.0%> ZV*fQYGԴ= nA<%GG9(hwSQ+χh/r ̮~5>(޲!/Yٗ.\1阪C,Ii r{66Qh))^*qGJ|tJa} 喢vf٧fAnؙMG&>zvBVflEnJן+;oI(ôCchI!B3"\æB62@^GI/N4jykIZnWӨN&GC:x T{?`BgoV6t 5s;Ї/XJz3*S&JIYY5ޛfKLCls  1qE.M {C.n ADfҦ0 8WN)W^^xeZfqNq8Zv)KW7nl"h:kؖiӉo3[=z̕n{Ѻ"4ælWݘbUPjl 3t~< 0!t?٫zt+ɓk2 ' Ig9y8Oi%:wٱػ5^,V{K.}.> f43| TZeq/?&㫵~4KG])6=qExA`*ks/3(e7*TC3ZE`}SblJ;c)X:8wl|v5S36&wM1/ct1]^^l֑З*f #~J`<63*-f<O+΁F Q9c^_9 !nd^m^#f@\uMydrttKշLF(gK +|ʸLjk,~ݒP6D771j9+GKl!⭇H/,ygҖ#[Gl! Xb0 *cw*L?d|zg{p1mEzl j "w{xRz9-|,XQl<һ6?P2}BN%EDEG@6q|# u7Uo67B:Q!迹{ s#3*D0Wƃ:};"*v$IG;7}*] bWtx9(IdK 7zY+2 ZҶp+5ں&w9!e36;*u!'766弧 HcE#UM_v5H1 tDGIp>6\23_5Αfʥ^Q5ɏ(=^ZXu?a_"J螨w-iQbIg̝rU@XR\K}i=mǘ;uBB7 1YN VpKd zwRХT v/aɠЕˏ>蟄<^Si׿{RkiNv,2"jdUGpOn;=J `Z8ɽ:֚3uEbB2{+a0ݤϻ Cck !;VW$nm/EiA78/ۙ㭓RM8ȯ /$"w:L2g0)U0BڶoK738dsLqd(k ~g]h[+?Z{jOHaGIѸ:]VK:d'GY/Oγ rRBz:JWQԣ$.w:> \dxm#㝁zKEh AG#'el#:KgY%{|T>fet$,h%w 7KBF5:kO3;\zxx>#BJڧ#"fڝb5IHiv2L ( ΢R BL1hQ;-qI$G!3~S PVmqddԡdՍ:v=|;kӫX Peny![8oFՌ T3`yJȬJŕBV>=+x.zefƵ7oœ~-D7zr-츫K %Th,e`rx6f%㗦YߟTrE0Y=۝fo:;M&,Wm?d@': Rp"1;O$\ĕRA]` l/E`.d贆DJ 'm01vQN*!Ef"(|E1|wI uFAq_ymI#a<$Pjh] P+Uj'ۙ0 sOrLB`T`-KTϠҩN5¦T~+p|z9SL(l'Di+#h0Vޏ_5k~ 父 $6@/SM^#4 $$YוagK:XdЖ4I_<='D2b?%q| ~`a#d("*O3(+az$Ǵ=&Mq21#`ҐBhGK$2/~k%mZ9 ̩Zns?m"gW>s+/i}%3!ńҧY^!":#[eLR_j2ß#;niT30Sr2d KZH(,/L79-&L8јJtǝSCC@', N#؞R};P/|\p2XY&/Bn3)˳MaLtsKlPQ ".2Ǽ&XT:nc?cq_fK3hjis/ heқ|wJcDHrmIח C?@P*`NA qax\EǗF2 h^ IbG&P?ؒařr %l#3;/LX&'8%<=}!k _5 .`K/' z5J` ;ml)Z,iLsf$s1dΈi۶TXf Ԓ6:`I8 W ZZj*%BYnL܎|<+=6t?LTcUrDt;~C~9@sZ݀+G0P)ZlgشoƒyuCUpH],q  $hܘ^eA }JI(H7J,/G#^r \U M'5B;GH\乴 w؁ ;]NzuL,#-8nA(bC>QkANڤEV Ԁ9\ŜE0%98JC$/Մwpc-g)'r>"ZXeG6؎&J뷕"&7zFb {-΍!,27bt͇Bxstez*T<$AT. QcWkmX;q+j+N5*xy)B݂G|.`ds@~xib!x%8Œ.Iankai L+FT9~Ԅ1;=R9C{am ١+tC?b.Ы-z[s{˼"/ph5Fj/_Mk;[ ӠA2/MMSŀŞ͸jo^pH"raPLqײ.L%o ; eB 499n_crQb6sؚوft~IB"fίZih;]zmm\U쨵hl?Zy~k1FKRv+{gr]i`z` \&W/Yqj4cWRӳ3*;+G6VX[>ބ` wЖ3z/XyRf~cA-&e m@ kf%1Tծ qS!3*ŷ,bƪnо[3BhzdaRr2֎+tr`) R/PoI'7$}@7i  dWzv"z%.MIPA"_HH\@Va!eDzq:eJD,)3li|R:;!jٔ\װN1ƿ0gu}"}3Qʸ&:+v"@^M hRy,Gg|LW <:م,[مsAW˙jqI҄s8c$ͰmHi)]u4Ofk v^vY`i Vlm;{ڛi^榱Pc_cj@TawcM!_*QciǾ~>y ;<\8#M)؇JX{PO/ $S!J4'({e*ނz(6{?A-_fY3TB jgF>7R0nz 4*.>a2ʠWg2yzWp#okbP363ciWC_-f;;jmȴQӂQx `Fȇxbvhv?&bGu|A<4my qr?@m++(={R>O=O_`;J.=j!iڡmǒ YzNetJsE!/hz1-)R.^&緀n>Az\ƒ)chQn@-8+ "IԿxIABdC=Fqy?b','Ͷ HPX#X=|G5v vpbm/߱HdCO.:K:Zrq*$ڲw}n?R8ۜl;.(Z Tqfݕэkڡ#֩IVk$%%Qԇpϫǰʰ}@ݬGT6TĀ '3.0wh-6Hc쾛Gח'\!' ӕQgM6 Rk>pv_ȆF->|1T=(PTBgࠈ5 y B9p: 2ͬj}O} zXb** :W!9eW+c0e=*F6SDnQmdAЃwKŭ? L1kdجVƚ4#N0OT< ۥ.R|E,LgmvȽ[]{8JrwmJw<{I~ 3mPZhQr@#9a~a]QtC[+ÂϋY VPQ駗Y-Lnp0Gƒ?>9TܢXg `$݃`i1_W'}Ǝ5z$h(XB Q%^H=/fe&pg Neߓnxao5ȱr-QD +\GؤѲ"bOy*|0֕fB FS=YR~+O8`^k'!Pʄzdy2;Ya2+4>߲1Ғ!0uPN2:A#!z?UcJe?rb!-+a\2St~.@&WO4;HS\_JAa' ]F=xFk[/8I.) v-`H:aom)d`;K_;Ϥs[)& {eIlM Aubg8<4,*UUd쾽r\Q? _cgYZ07070100000025000081a400000000000000000000000167c8d3e0000012d4000000000000000000000000000000000000004e00000000./lib/modules/5.14.0-503.29.1.el9_5.s390x/kernel/net/mpls/mpls_iptunnel.ko.xz7zXZִF!t/B]?EhDTTk׶Ǽ62Ĵbum?d3{؅]"j|kj><}ArƂw@OҍSq4io*d c-2d6i sG?$I1ZL5!뇖5:op$E\;2%x?W5[WՇ@ָD\?#?–ΔgscduF#yBSs_.d/O' ez2 • MS4CX=պWES2[U UreY]ܘޛyFF/amhZi![& Q"eT3)D S+  2CoXzR60 pezi6RBJ 1TW1w?XqlBNulN(ayU/@}TsHWqUiLrS G&= |q-dJjXEXot.Nz[*o/] |ajz'RYݍ>6o/ V1Ɗ(-u5[9ӫanԍ3?ISz7uts"uĥ`\vHԮ6I9n .ZIε'N6*sFt` ]7ܖwjTqu[`DPJ-N8psq*4f0sj2Q:-!,L4($<1+źxh^ۛMtX&3{fabͬjs/Wu]GsMӐ]"I %VSO]}Rl *<0D0ӂ3jy!B)@,G!ɽ\#\.:Ąܝ#45 Net8Z/^qf')!7 &VȬ#6qN/AHɡ̸q`Ԫl2U "(a-_0 rV@ji&lMNN͛)mKQ`&hvzD.*Hɠ M$jSP'm0SUEP|L9%ԘvoG_zo(G?z$ sroV eex@8qsV~)ȮR&XN94HKSQ*)o"VE xgx}芟LdoTkl Vnjo7|OkS=/_TO[, ֆ,ހ+Jߌ{/W1\fPE Do>@Ece'Ӱ~]Nn,ra-ၼ7y>GA˚QQqM^UM6v"XI0y7r zwSl/2ՍNlT@$F֖[* xWe8Nw6w㟓%px}& 0Z=9o`?,w\Na+ByB*KIA, - Vx>dw+vڨm$m#= YCYĄ7GhI}X0U 7LDL'YqAy?[j'x::}0Qm`&1V% #}d l/K^zuf<"{+S.B9HT 5tsj -'HT/U^8A_I,p 4q*>t#XGl} t*&4h`y"@3&wY+b5˜[Ùc^;~{A8-s9^cIffOx (֕EP𼅀/m:k'ӖM߱)܍^W`Qd&3Q2Yo ?EtɳZL5ChGVȆ!THTJKkwZ!~Yi")w!|Aity;ruyd`V$Ux 8NS''l!"YZ^ =ӵq^|BdbM3.j j~j adv[ջ6\sbJĴG_GvϨ<2m9a%#0pw @(t%Va7:TC- cteD+tvVVHΟ 1#|E0=StI5:Оf_I=:Fd+4~#F;͠ˍAi*焏3@E3 $u,|a>_E1a$"(.y{; ":\f}۟ ]8 )NlJT9U(ynkq(sƛm?g)z.o( P Γ&c;֑Y  !8Gm\ޞIT8c[7*h` 8P_5ꢆ;\sw ǖ\Tm?I\!,.~6B³r% loՏpP0DkpnVu7֧ oS5uҒ2ҍ#:#Lxf Egf周pA͏5Gc\͵̪&^hRE_4m`r|cds8VrA˜ZHÖjfLiPvob@őH<_j52So4YTcB07}ܴjem}g_,d M> J_E׽҃ bk-O-\飀ݷۄI7n9n{%"-3,[\:hN$'HTr\@ڱ"qG6 -uj]ϝQMŬZeIY%> /|ۧk@wYuenUqUd./C(t&,|#9*?N ҝH6^/mtIBT)OWq215bBt),ewy6.f|`/7|򯭙VrlEO!LPLyP%h}T`QNJ_ȱC&\߈s gV#i.L2juR L~W/3EqRd.Q:Ap%66k7M0sB6G!%7aly7҆Ȉ"/NɮG) aE+rqC#bӤҰ83;kHCfy~K-SqdH~@ \rq۔ tM`=D>+Us몾#(詭kj XKk,$^L;=ɑTؔ.l,_y}Uj"ԍ@AusG>FJ_ k3,]MU&,LyApS}Tc$UeYQq$nG:n9;*=g56 $SfHO.9++Ŏ0&RdU%emLm\]+:7jA0H{wЌNuKw6KO w'ْg6cVԗ7 h Pm/(ma}S=@G#Y@.cPOX[ f,dvڏ&Gs*17uA \nD )OBK_ eFG`lԊ>$㓇!^!3{ zR{*,ĹAKu/M,r^uh h'@{Nz\M0YqUvX*Ζ@o"O|{'s}zW(Dz,EIȍtK`_Ҹ-?Ƚa7&) 5bΑ@$ʤ=3'\/ikJf("rS>NpxԈ]ֱ/$C{*_63ZĤpbU¶^y8 @'#4l`QfW6K׬rjRЋ b9r^$d'LX b?1%rrhK}aȆ.|D078S͢hOuI=w@,ڇ͙>~V)s0^mqf}‚6{֎I\ hA[/O41 ǪYѼ} g Ss 4eRT?; 4|y)CO{`.~Kr:!Dȅ+7m$D\I׺̢1FM42bC&\ kǭxLL@IV#󀯴x^?MQa,2̼GM7Im_-!215"VUeK*8V66D7C[ bF2Č] ߨيJK eSӧYu>BN.+wT}lRmx4y,|8H.#T" V= ׶uِ閉ﻥgtޛbve> s2 t!$EJ/!BsG*6~/w<;-b膋 7<Ώ_1 rbf/{Ta\\XAZ^/A}w~[Sj9()`2~Wr GA eINnܢW&.D[ CF fF# ]>6\DL/5D#?d5ƛ5#mn_~eGZL!Zy[Pe:bk؅(cອ'_#Ժ 4A}FPfF}Ɣ?l9j`S~g{5n JQk0.qJO\f{=~$'p@$YVaaR^o0(䕜s.ILCk lF%$GRocp?=>c`<+}IոI|6p ht%:> VfC.G&^¦t?8F  ;Dii:\,UxlM%Sſ6MtnLXU )x/IeX, fˍ(5SS6x2{le/eVHnD vwkOQ@O CX{[Zt^;6y k%%W\b# +)&E;zP95?lR:%~b;_t&YY٘CM8CTsccs#^ՑY}exUGu5K:0f@;0ր^B1@Fql+f1D LGk5h)5hMKه XOBvIK̖3=áq7 :qCrվ4> n SmNuso ~s5nƉϢGLN^8Ol֘i 6Qk3z*[c贲޴lH]M?)Jس]֜1s;qj(w.j<̌tVI e^YYS~в.6C:QtFr 4nrņA:9i3\h_)I-oM΋[kdGyoRp`] aL]$vMȣ—88rp 1(bKP4׷~A.9.hJ)Ő1\Vi{P??֣'sՖ} -@-@vC~Qy(bofhE ]7B{W?Ic,L60k& <&jVabVh>@Y(ZhFvk:ZS2vai%!),oS7Ѭh3HwۻݘJZ i܍$DL ݍ[X_pQj9`YBB<Zz@d&`ucÆl6/{X߁3( N1H-jvcF8c#hhHcTφЭj4-)*_Cg 4uO'} x[M*`5,xz5d̡'A(߼;԰fpvv>e*!2 ^U/Q= ƺo$Lo@ݧ {k&T4դyIKּ&aݜj31ƪ͈ ؤ6@3CV_k^h<uo ~}rGcfA1CbIH,(e-V/KCs 0(5XJ%-xע'ҠgR_Sz@2%?oAЮ Igm= xq-wh!["Ltd*BJ!^\ͼ?/y"5?4ś(0(/М MtCsFE!L̲~4,O|uձy7yB j3F)>r'zUwnU_#vށzFMvtjO|ڣu }R]_).sصp^\tz+r2F_,=U/{Ϧ]ه.rhԗ;p5{Z,v%'Q98;pp?,dKd`+=@0*t9VRc08]zdϋUӯy8 lUxʘ#@},|rӮލ*VF,_SPBqj@ M֞2RXm\*G^p'$%VЮJ`%~.Hkv^3gҥ< ~ s{R_̹dw !sEfX2m:+8.VN9H:%H!=/ ک8C܊̂zhOc00, !RoΓ͞,eH;>z ^A$ ge1&-@nLLqYNlTkL@;m͗Z )-+_Lݩ)wWZ` N "(75"IJQXaZ ^X\zO!9ZZ&, ӫM8ש8]t7avxg w^JEZhf7GSŒcѾpr%D@7Օ#-up !q:b4% 5H;B '!$o|g';cE0h*,=>&Y>|_AZ]~G\K(>4U姯l#W ޴03NXcۉ2Rߜ)7'wyr2*c:ImiMtEH-L'x&wcӔA["ܩPKIq(kVKz l<僒`ά56%'1¨y=}߃I} iY [nQ_@%ohPKV$t|c=("9LLq|+`Y-[ɻeW-_0!?^]ԸOsR)&"\k|i } 4KDdp #,2AbgwH!4(20|]yS~3ODOC@I|wZ#!3gbc@3nE@Qg?gf̌36?[l7o|?mTiclj[z>V;> 7M*aל2\;vk;fp Nf^.ωQ&Վ ?]R:poAwPl^KF+G8ځx;`h'"N"rhPVq=h5DsKȏ8JԒaXrM)p϶onuIr 1~8 &Cm^ F+P_W}"R~@Nm\{W<#3.%p~U^Yz0eNڈU2Lg&T~CUqQ~&mkX~ Rӿ~nb@%;3~[Wٓ9ng T5ҽ ѬTfl?b0*fG֗x@Y:ȣsM[Iu>Ԝ؈u=}+\y"4vZg&t^)nՅ?Km'΀B•ԯBj> QdНWҜ 178UsE :`6{ <_/? յ&{CO~Q!VL+\2ҐT~tW,Y0dؐh'zYFQDt93pMHWF4P9Rj?wFj?f׭ J|aILi;rV!n1C UH:&U9s%aP#rmA°E'$fCN8dD-_ Em8f{X/Jh@7s-2/jG0"mk4.އWMSp{ +QA,1Ĝ+bPy1 Bn][HLw&*⦵-(r\ ?& P D?hr{jG[_ J *D]mZz4K?417,!˺ M AY+H]{+WxJ6~0u % Bɛ\%$Y6B]`@LoM沀@dگ־2@BGWe0O`p7;2f j&`WN<6ϊy)9r:}=9q ]Lfho΄'Ng`mEW7ㅤs jqholqLkB8yPaB颠uǯ gnT"Q Z%\eb=2)Z!P2&;i9* j%q46 Vwh˝N3>7-NVOi.h-cHwԽd8,5Qؽ&Fzt֠FՋ;La!ul"PVJڃgE5uUEAt}2c\/sO&Zn)Wa˶KnHu]mkse}\hȾLiNEj[ЫN4P?m*k*ĈWTsJ⥻JF 5.<=+2'?gv (էR0AW1ґA θ 2Ck~Մe823zťSϟ WA|dr!s6N A-te}X1LkcC1ctnEmc?el(Q0ymO5k{oQ=`{sRZ$ى){~1君M2O0h DwIZZ*BǘͥńMK6+s"NG{Q/SclǘD;$yPdLkX C `3ylqPbJ m&> *Em r9b= zX DEv1 C MW%̉ ,HVn/5 sgYrC!Oz_¬15,:{L{}odžF!wA<:*^0mp3.|p@{/_w4w`,HӒ1U68|Mn@|`*)$mw'^? Qˉ2_tʈ- ҩDq `M wqf` i}vq8[ (EAT,j̍=6v^$COŔM=Yz)D.T0ZL9֖ ~Ekm@\ onU Ƃb-}ܢR#&sj! js6ފ>vP+v=|:~oPt^xzO7*gHf9 ?O{T#A?9f(y@/\g3.cγFϫP(+qt ۽Kys^+O65&jn37sY] H.ֲbqq⽺Kj=_0rh0MeA=}XV9kY=Ap#}EK) uLÝ͈h{L;18x@eb#aoю}o+C$`dWt&T-.!Ec7H'2: *RG{@՜EBrDmkLlT7%pj|깮u:ߛRW+ 3rY*("n&ABgv{\}k8G-Eۙ[ |2֍K';KLMQߖ ɑLh9 jG=VLN#`-v<wfVm9\ _UK[ 6#/Jբ=*:Tyay+"kوKlklY»dc>lhXev˧3:HGk`!N(?IޮkWJ^uĻK֦3 GfEؤ~` 9|D}¾L$WnN+"UgY)hhy^)t5Drq oO8hr3jzN i3ٵG.]`&o(GNќ&t[KsEgpy^1!PJu`wU-'CA U&Շv@X{b J9Y)d,"PFԄE%:sP.\# >N]I.n5!&{%]ڡFSNҶzb ↓@&Zv-xo' (^ǔ8?ET9=H|*>Xu4Ӯ9xG:7@#pf"9kP;g4+ParQu!w3L%'L2ZZNbQnoVQhIt[J=Hɉs|hᲾGVVev,&l 8(eMoaCLNk;h(I7)t^˷\\O~GkaEG*鳲sι֊b0Hx ]n(S2NٍSd n,Jm3B8rb,MHXWȧb#"S13bϘQA51fMAcmp&Zz4ޟn- f',Q΂/oq7yDֽ#X@V-yX:2j|֮\$T r2U>[̖N6MJG֜nť(CA=elggB]D]H^4T0=ujkRXܭ;( !5hobodշF6UӰ זڋE5=¼"~ pGrSOΌ]2vט4TN!6bX qD-,g~'T7T[v#kq!9)Y@?  PsM0z֜eUHwP$cN=W%3>ip9γv'i"jfރT^T)uB_bQ‚PPo7]wj+H-ESV_V MPn /WR4UoVkb{֙ 4n"Zha_ )&D9e0ܦO.8e#MLdYq$_3 jY@0 =ḣ.-`De5+/3mU8Q@%u?`9;0\hZOF y0űuw*%#[`{Pv&w!g$J lq-o|4e~bB[Øe̸{Quwl\[?$~t:Y?}ÁNX4qZK LOv|dsj* >|ȎcP(2 0ޤ! K8M$uV~tP7͆G0ŧ;>M|PҸb__fXk31 N DD4B7|>L7JO<܄T&o n?X,: ›FjUxޕYh夢Xp#QhTLxD~gӒ _/\ JO/C߆> Q}cq{-`L叅 3JRhq:=%.&Z!UאOH)Is>b1cb8 ˍ5>1#knP,k(H/1ʟf龛oȎ 1 $9Ō[GT_ӗ$?nsoJ5!ӵ^M{G,L|4!u~\=Yx+^_ <"}A{gw5g wP& JkPm2_G'Ƹ(edqaFɔ1{i0$292Mg"E俺2b<ʯ'C}v -~Ws-(bh.ՃqC]ތy'/Zsgת4nݳ"LAz{kGbPr`^xU( әeUWk jPUo!ލhw(4b̙?A/ >Y-6#e{dâ\-}8ZJ#¨rD|.c}"mˀ\G^ٛbnqЈw#>%aci _.ר[ݛ&a _.ieL'xoQP?C{궺=FSoXbH81'7fOE _uwzCxH/aCF/ SFMxw S=UWo_"í?l4Ht;%&l&$[Vg{8,Ƒ3$AΠ2z|elK*[3KK0H)UxVC;U4HďAy=Y%!X 3a11 Q}&Aެ xImQvnP_=ߠ!*dr_,1Z3y/τv.jJ޾L?D;Q #`^TӓZ;5=gYZ07070100000027000081a400000000000000000000000167c8d3e0000032d4000000000000000000000000000000000000004900000000./lib/modules/5.14.0-503.29.1.el9_5.s390x/kernel/net/rfkill/rfkill.ko.xz7zXZִF!t/2]?EhDTTk׶ǼձLWSeW;:~G˟7KY40 Y@bKgu$>/[ t@̥MhE, vT˜$h xGxP>AXbJ~@c~]I٭jlG)ҞR+YM$~@Z`l:OTܹ[A٦!QfL=9,9: kMB"uת3a tӖ@C:]0Q0ۋlqѐ͕fHlTLRrW˺ܾ7~(<klU&c̣r}+Z-7%"I3UYět NhY.~{;8} ^lP+DY|5X*W9P iFvoZɮi+_㬶7ӼW }GB ?D1#X?)OϜK~X"rڛ*@$^mT[3ÏS sRL..vϿqq:em/yUg$ /Ĉt8l"DKbB^ZFSbJe- ?7;D:nmG~Gk0hK*7b;xG.C>]7en7ܽJ^$LMhv%6sٴ[,Jgg &*ܬ@ .Q0iabFiocD sN|jVET@jxnfO>˦<#V-ϵt[AK;`, &s5p̾iO! z3XNBuVU0HqGRLװ{M]E M\kEXnO7[@‡2~1Ofq#sTQ>mu!AB@ǡ[9OE!?c^ }@YܗqGuy] L"rEa\@;{z2Acn. ieuhNMX^6|;i Ed%/$a ՚E7J\e=xmG=K'WC. ӰrCd4+j՟ 淤fp5~ZN)Ѫ;TZ2 }mWg"ۯa@,|,H?h,D'ɧsg ~&eڼw>y O1^̼s޲+O ~YleӉ8&[; ,>AQOa-Vk3n5)mKsЉl̅}E6MB-HYl-=d~dw1C\Q`[xl%YI9H2!;zG?kJ3nݯe3պBUK~ԻvŭwxC #Vz DooO4veL)B,3M]M#2V;Wj.ZԈ㬺np[2l_Vjw0{y%ބo WM.S!*;UkS(ڇlӢi'~1: IΆ'V%`.L%*F.'[3֖N;iKΘ~">T Zas<hڎv3Y)Y_I\ϯbNVMFʙ׿fnu/lFj!#M]+ KrNSWf&y# zc.dy_:d6KnD NK29HL=#RSM: R< . nn?%]F` ʺ N)6+rʂČY8ײ 䍬]K88*f)u i?ncyD`tCmHJ2P ΃3 ydz@|0YN~Bj-+h\zrkiqKʦYoWs+PKPA1bN" B}~nAk mz~ga]l7s2E 'Y; }hQdh`_h(W$!R905iq.-jՑ@cce< Ǩlwn;6m6j%.Ԏ5̣>7^̦pKh\<]K=D n2\B<ЫʿUZ-4zRȿ)Vx^t6:J˙,! &`aI"Ꭰs Ϡ!7V۹6p(OZnK+Jef#}Z4]ſJ*4L\}69: =+%R]H-kbhI8i!/ xy:eN!8RÕ8"-zt$~v6;G6#W ZiUMK]*@cH-mJy[٦6>4^z!OF+ݑQ|ݸ[&t 9-{v%Xc!)E~%D6]pcv2{k8.m$t(XFfPt5{CQa'a(r(P=jE7g3#͛s0ì! &1iI! 2sZcRњkţjį!1/f wǷ$^Ʉ4rAHhS330NmM%\|& I.;?{;L"º$_;ނ3ZmP,!H vcզ]#fI Ee>Q-}>(zbap4J}e#c@sF Qx*6*74w/mo<Rϊ eؿfj' `6=[?>~=J,!Q>%8_Peq(FVL{CU9MgN4& cWZI0i}/GlԽyFa4ZʪKAEGH=VC,ֈ/gT6mdp+>>tii8a@6+>(@힌lG IGG<(kH`GR2%HDz "s  M3} gK3mՑ\=0_T_7KJl*(I &)2µ6&5dPL3~@љA>w3 DI5؎B\&_Yzm3E%su0VeU+j[T,`z=8­|ݩu a|ڴV Mt暳z+<=4QV5[1zݧ3~z"^ ]~[b9S3ޜ޶{yC{' ~pε(i.*\ŧwFgv{\fYp=mہ[k 5Lzz女W;з8E>\8wm@,]WN wR@~ky:<}Ch']w2D+<ĴH!`A(eXɜᒒNϰZzBګO\̚2J}g-Fc_2&,In@{˜umvl$% =it. /}ZUCNeLu{ ,69C%5'lm9Gwb_(ἠ=f+}>8UGSUPa}r~0޴%O6P4?Ʋx&XI\ejy7eֈS'-%MA$%6ZXU݌:SpG|S5S:Y_W=z{-m1!ygGhãgw r|PR_tX]<Fg*ӉXɰ U57 MEB,L wRRS'r[&uJWX@BD 2t˓ųa/i ܢ}o.3{t⧂G[K`X*Tqr2nML[x5_5~ZЕ (mZѽ9X$D=+2y8 m@?OoAj׌ʗXH6`Ŕzx#@8 8;0c Ds7 &ϸ{: \Ͱ7P'^Ej?V`6+c0bwUJ45X7BMtGƊjä!k0sO6?Øc.r lk=AX>v]6"3'iK/d<} ֠39>0J´)=5{H@+%WߖH>dCteG"rOHQڷׯ54`&i3`|ކ 0G{ňvN#.T˽T[}FF"^@ jւ$cxRgcD[T?m;f#ʅzkmnX+RMDt}UPh%C1=Pa+nOjrvz1Yg6Ay}ɬqxvFX"y)hxCJhҷDŒ wJg8Z f+O s/8>9ːL)ZwmVՎzF})nR(AI1uTϻ̳0m|t>CJß:@W!NMScrOCLĀ;d0Z:$#}"b8J-4֒$qoQCgDιFFX.FN)Oh:C"p iD^[ʄ摯y`(!/3]:AOk*{\wۙf,z62?a]qa{my+/i ؅T,[[|t40Kkd*wv,K>8}\\5@Ŗ?z躀׹ҥn ۬4.}yI]$D 4FJc4' -L]Vh`^P橜kF™לcu(}ό ^E2m7i$ƆeBF@VpIpOF9cl'A% 4Ig?j!dۃN[$Z4unz=EM(cѣ{$[MeIEL~C8AY9)%$͐u_zb%('p@{^Èz]ZDxb18[nG}Sgz j4;R*3Gmcu]*ER2@l{1A9 *DTYL5UR#c+b'8=QO6Ka C/ O8H/Y0iG؀=`e1t#Xm^9CǶNzw_ja# z|wH{y ,ڡ?61kn3 '$bDeŅeV^n LSH<'5ǝԸ9< X u=!@@%GۡHw`~$ً).ϰ_^ÎC|ySLKIyPbc85}gllq.ŵj$J9Y:ʜ|M&/Y[rm6~։wr eFn21ċG ?7gi06 hF z} 3L#㿌BV `cH\p~Ejp·jzŠ/=ѭ=T r QcK֎ŲYD k N/M y:dNE1WiN$sdK;YPejuV"1,1*m!Y^Dq5YQn'A] e=Un |_4,?bl&IJPX ݼ:KϿ4QMښdg;&w̮[_)k&;S"$@JZ2NTcu BW_qEJeBƬWZGv(NbsJ#[֐`eg.ͮ@kIl)Sq`ι\;#`ߪpG^j!d M N̂Qm^e9A=0ɤv9ybRg 2ð$H32dl z0`5x4Q͹D1K k@4BSKw+B6?pa픒bf2!L&wY0&C*rx$Akܢ/ĕM>3[oN9Y<2z0(**/vBZ:̆ckښTYŌ T jAyvC{7g&'jv߬:¦1\͉l`$ͪ .UdGDIH{glplKvs7I"e@@ǺĜn48rf66qѓYk㏔nLn*Gwb$m. D/g]$ܡV\TK0kľ*=:|?2Aބ=J4X3׊T4VSi8w~Ofʟ_+˟Dَgr͙w_%Ϟlh$HU1$"x_47[~C6,Tx1hEi_/f+BE+B3!MPdeEn:SGY[TvI#Xxhc/0 c=.G&^OVkeG zOry3!<{06HPyLi AX tz'9ҌtrE` =/M>3_P;ɚB?, 8a'۾_"N]Y>(k[.$vԞ:̗XogXŗcz/L2xi-Q:6:7$9}ʋb_|nowHSN CSx2nӐt3 Iۥ 9ҮϕXN@X 0 ts 01lMw,WnYId7p5HK;lLԘɜN2z`"LRݰ+RI=ԚuH=2BV: 6+*H f! HG{´s@◃!뱗!@3\g .\iN{c͖D %'p8xWNRR9}9_~Ƿ YJ+|ԭ`ٹXM\wqUՈ FȅḱGNko+N^C;`΁A1  Aag$ҠXkħ4 n[{\ 4j@^JxvBP^ "1J豽]y6uǚ%"gdɜHLdU)^JQ2axdž=>υ\O#?EgXX9 Cd'n?%UgP0Zg| a*a_!VwPI]4:F Zя9zR\#Z Q͂!䂻plUpN>a&;t v{4Q @Q% @د<"1oX[yQEBJ? 5L$*HҰ *յd侜, [ɔX}~4B5_8PwLSgw?"pJPFA CAuIq~uZFl7erq2 t>|ۖTL 4Kx U<  <瑟`b*DSZ5ٔShbU" M&E W?8#9֣T})*P̎ilspi|76~r=]P9H4h =o=ܬ,&9f0ߖKŵo0Ewxq tWV!(L!v`N1hnm?ߖ3jfr /840V>" ًCb Qe-f&OI̐&a|>k]2U"I_ /B6p=;b v W"ËhUkPvm5,W)b-WDѮhs6}$c5Įu?^Ɋvrg]H1Z #]Lьb8~EP5}L'x* Jzp)*eoPXŸjW$kP)`JIa悏J8bۆ_+R105mcd)@A|ǼXR 1T'Oj!6xibJE1g\Jh՘Źhm 2{DB_yF.5 Na/'NQq_Ć?s7!ru43#vnbJ"Fi9ߴ4PDƎf28κn nQmBQ^?W҄iSc'#"Ղ'ߛ\t?9LT6ufLhdb,4C~J˔UZ8;_cDگ|bц~`\ŰA/bӠcV j|6^1r94W-?3Knˎ:ݛRafy6FyRCKNBkS5/:ydjv+\İ:_clEis+^N>6~U" k> @Ik+sYkPR>J::KC̙Iͼ,}s;}<ԽOrP O)U"fs&"NQF̸ԭ}dRʋSZ[D&^zchTa#ZI/`%%:}Y5M&hA@u"E5@ K pȁ0mf&VrwS#rs{»q ?^2Gh1 _,<|IRCf7]@+\̟W^2j`l P#sC!#m.B4U!q"@دHu[XU俳rR\ӘYr\0Xb,'iRκ;'_b}K4A<`bFWfNR( &Bs! :5%Iߺ(}0`mQ _D"T+ 'v~n;>\cGOWߛd D+:c x9wp{:D ,Q]C0+QZÙf;]V鄉L9iy# =\<.c^v3Q9$O,J1^B7$pOXL$r3hFrzM q :w!"SҽG/rءJ|2Q:H~)٪D3M#㭼nR)GHR+7#5xTS|ҺiݣWET4\Lҁ`~2'x'ՄCLױW$ 1mb]2#/!!;Uo'Kq;Ň)!ػQuC]in΍ei@y3Q=첟{sϙbmoobRj̺#"MxDrD<^5̂? ll _jRxr'4NOOzMH8Sr|ww3,T(ǟH@YdrGs.K3BZ O&){a^뽏~CS+sF]c:يCr[(-NGc.!p*)iBSڗ_*,|e\9kl$(UO24wI&vHmZ'?g"XK#`0>Kkx/+zSKfV% zEYk:wowsU!8Բ]P6{dFN,{ 52i̯B ]W,(Hӽ|r}7ltښR!@|eSV'3V쎵A$Q`EL"rdif%*1ELX Cduk\0cm)$7`Q`''>v$R|(:;A;MS=nޠbAVL)r~yH[qH6 dd~cQ,KI@N$܄SSd.MJ.IL.-'8 jB#UxIFD苵2;\1u8(&_E'q| &T.oRAcJF T4i!C6% q %פ AQokѿ2!*&-N'7ռݛ0Z~w$k1 wn,/Z t6]js ^, N*}Ne:2EcFpmD%wÌZ-pc -# K~҂L߬07ʗV4cChRɶIcF.ʖ를Q0 qʩv߰d4Иz _I6lr(]ֵ?MF!|ut܌c#~ NPP&s]o5s*Bd7G@M[x/r E/aYfweO|fg}Ma"U ǫY۔>UtdU".Wo9I["VCg~+g.̃2D{dr9ԕ^ %7I]4oDS|7 _-XP.8 “)6a5D-.ߏm]ߣ ,J/`Fvy a U7XqTv` ӠX}܋߶v T=dD\uLY,B=|o)eAqB]hIMD'Ij7F#@2E}3 [nPKP1q_91Þ_bffMWFKU]3#,0!aT) %z<"I]gC.Hw/FmEtELfP/,o!p._;>Yh 4+@R2t<햧8-nb{j8κⓞ"7oOG}uaJ#&ԍBtM)n- "HL6*: 4O7mk)Ԉ$t([RR@;a:>P= θ1~'1IA:቉}5?J,GS<Éݼâ]5ɳ6[: <=},9)Y(M0WJpu&ժ[J{" l5{̜2[ep$R,4ZffswHE0TI)jRqjj@K%LAXCZ`6vk-% N`IO86LlV,(tzF,Sus!u+x谒2%qcjsбC>)J$^ȐbwF74 @L?l1 1a 45$sS"FG*EM717Ͳ(Vf7Ʌ7c"fBS\|m eYCu`7/U\l˚B4M| >jFBC ;d_*V̩_SRnta]WE. R\ -O/(+RyZbCe Wmm c1Y2%-/| XX9Q7!m悵K,naJJg~I3wl% cvHkeaPF}(RzW? bң܎ckjỴ}@| hl`,4Emk|㛚-.4CjjEz3_hh p9}hH%zxYp':PN؄ùs|/:@QQ|MAm(ᰱ87 >H%u{qc35*Dm Hҷby`Q_RuQ 獼;'hPֹ (r_gf,JE/j]V荘SC G8?;_Ҩ`S,kVZYcqlAK^Tρ`=x>uK!lFr418+EXWaVo-&`I%M&)ޖuZiyIQW;LwNQ?#)9WvK.k/ ;Q48+9Ⱥ&]8D(}hK\^&/+ !Bd|Ǐ9f?!rwi1dvl,~矱$Kҁ㭽y݄'Zeo-?\F[D,C-PY %y8 EtKGÊY |{ޅ>3*sZ`^H{$b\LC؛jsVSmkRCD@#ZSpiXU6&8zl|J9T^h*yZPϦM qZs; 1ԕYuuMS>}ٷ?{\dNcWm4zDžimJkD,A_%i1u_#^xv En.]E5RH7ivӒ)1?biv}YgKps+C_!G}M(CCxPi=$LG{=32 _alԱoHVP<>Wr{"M~nx웍 'mn퓫 ,rq:+첗LGmхU(x'?-e9q<7D"{uEݐ|9O0U[c3TIv|e/#ް5b""Xak BchR/EO]RZ0am]CM J(Y)]VPV/xHT {Zf PB3/yUcT5r%|j|gq׵M%Mb1NKAEjC VynњaT͝6g8-\Һvtq YuZU9,x.ˇۻbot]}AyE\?;)A z_ 3=q "XR.b.T[w7X_V>UEWl:YYv9Gsf00꽸Z9Mѝĉ{.ڱ~8pl^9f'G%f$ܓҧlb0(] ktfO;bO;]w(|;דi἟}xWEA:܄1P =pȠ rld9Ll|gI.N%[25Ry k,Aɿw)omaړ6+Ӹ(U=r[m1ma)M/v`9<"㟾BSjA*~݀;`b&fP#WL'AS}@+r1Z`eڍ^vg? a"y*m^-@,:6t?5oFvl +q!B_(n;#8:)?yJ2vĞE&~t`2~ħA+[OsJ؏g3jk +=cHy0)zq8I7n~rخIZW~-Q 0aeW^#y|  DC)Uzkw{6#ZVƧђnabR2m3I%\3-?o22z)2gYgq?g)SH>xr;e[)&&NaKY?lUJ^qj6\\:JSAƃ~3 D)mxHB6>Sp!oDg,{_ɂJfuos(9D=-f'j( ZZ"qηYhQaA=l;+aE'bROq_ :B%=4v/6x=գqSS+pjD_4R-!TBC1Avr! a"jnj@[?q{X7d\wgջ:lVhOh`yJ롚^P{};ͧ\/EMHco]Cܧ!T{%{ 2Si䍃rq]c.TQZ\":{Bv~.r{ϜnW3t hɉV ?hM*My }DtŇnv=}FzN͠/}Ѫ`>c#l}Q`+t"JUa my"NdwdkL8S dr^nn (!V>ܣq0- γ49n=j%LTVxt_HzuyE+~e'߅מ{LcF!K4g1E'y\tlXa׾UWNwR'|Z䰴= hL)YFKzLXQSِFv~i3bX52xm|a=fF]ܔȱVh3@1_*_p\59fPM6r8*@쿇 ,OMy|iI.ߢ{b4;r F>5\ RvfTh^AYʽ8@~z |b-6. а湔[lQK^0^:67$WG704N (W5$S+`%{}/U!QGx6xjZ%!HDE\2KHԠzY]zSg `SeC!C`rBtUk@3gTt 1UNVQwDG0rg- ΁0 9Q)s#y0[EhR7I3ni'̭%GH"BBo3`Uǥv}Pj`i*ZN^Y?scH`s}e->S`BcSEJѹjxL9+wA!N7fb&23 --` )ŝi"G7,G `N#kd}y#R㍮%ݔ&eTNt _|MW3]%JOẻoTsT^!|(OY94X6Pc*#=^nfL><FrO"mѕ ̬˪ӭr}AXh^TKKi09Ю;o h.ٹ2 {JpOЯ {ޅg=mT&apf;?k7Ƃ9C,Z̨X&QZ  $)r #Vz~@Ĉ B]A'~Y6r=0618562X¸RrFg9iYS'l/ ' E^]c7N-OQ+J(y5>"A% sL-ǵj@-G9 ڃ[Tw0Q$ڴ=+="! [> c5~lK:6b %hFUZhT+3ϫ>(f6ɜ>T9g*ՙ 6]K -!HZfV-O֝N/w|L] xqAGIU4s߷sKӑ*b|qY!YD>Ҧ ӬL(Iw7`OypH{Ms{-nli*x2(rn_2:Dwټh{B])1<}7Q)q@U&Tۆ)0MlIݼAQܓUīҴ2:]%E3PsѼҌ $-Z$ ߈h`\8au*.UE>8O"Ktګ]qS-ͫ`wmvmӡkND+r8bҩ>d1~Fž鹭 RQ1PD"ngNz_c1S<'0u= GPr=Vmj2CQ6z?8V)e5%i-t]^LS6hcx萒}S2Qq{]"7ض-攛Hp |6>”D q5NܤkƷ|BsyuiLr'd qk]k@v%Qzm c(OJҫn=цs>?޷cֹmvˡ05UOk6P w7wͥ"+~"hflp3GoYeٖ z_uyKr/E/nm]r˔c"mٙku722G::j#Fq&ʗ6V>S>%yֹAVu] Wyd|_ݩ *8МgC*PWGpC1.u?Z,DeӨa_,st`2l$YJOF^lOC`b㑗05p S{N ~2( Jf@#xcEJ2vKqLv&(9c9akuC xakT?]]g@}ޯ5@ƅ?*R5seZ ]7EHbYH0F>Cѣu ̐9X6]5x\BࡳV9h\@W!4Ḋfƙuhoap۲ZdC@2EF%?jt3@Κ(\MaaOw (K9@Jn ;I^CKdl \~d{U1F[e)=7~2^ Y~5%bK6ӊSiXZ3 5y-56rb np1(>Eɱ(|^X.4K eC/i`J!,Se4Kx0+ZYJ-`E׮֍=GײUv-ďڿ4YaS:E#(Nr?3tKN~l_t2E Xj k{ւW }ڿy\M\n8S>':$c$Aaj\֨FVIy רxwU/_IHt܅.5=b|p|TS}'v:2q3,*ZyIEnP'|*ᙘ,+v}5P *2Q EW^ϞWfe '6`oV\?L!X+ =wLlbkdN2׻0}I=" v;$z'lXV88 ?kn:lIg|Ŕu_MNɀGk~y7" .eF j9ifZ"P=TR0dr*29|CWvs.#G"x:Fi^I_{.}q1cr@r !_}aY]}Fd{ ǁ`f|_d>s;w'lm\L##&. G3?G~ەᑫ9D,<ֵG)u7z`ׇ"S`O:|#RAlz&TH~đ ̎mRuvlsc &= DIK^ 924U.M ,DHISTA#YY5GCFźk2R^:@As| 6:r:Ibe󼄰gc)>Ou%@?W=/ӆr.  v.j߸!;U׭GLlSi٤Njpye+JRwX:DgKe×<,Oiy߫*w teplO$Vo38Ĺ]yM`VE]-vY\%b{Dp#Yq# +:鮋.QTFE qlIXDaQ#ÁiS0%cG`Ox>Tk})/h[DNDJ#Pe;DvRdSz u)WN4vN|@|.{{ k1%~d4 +3"20޿{n'Ԥ{-!!UFi%K 6LES"]FKAއR37NH*Z򑕆9uz1!f 3a΃M۫ȌgJ0J,*b!Ĵ[8@[nz/>##(çoئd~)bpH[4\Gefo$f9ZwEƪ}+-?>nOob ۑ/w8HyMfF.syKdghTLB.{f#. juG^EX, rsL-;7R &q/Rk՞)WgGxMc Kdt74n?g^|!"T"-,[#Ky,i7@CVTNֻ2s7$F^ sfƋs)b){ʧEmo$~Fv]UsAO_/W}2ƣBSn/XHRw8񙦑onwt+o,7'z)Nk2oߧ>u A ELcQ0&њ 9acz0<\LؑSjo0̾ 3~S)ugp1X|L6 ]mg Sf'yީ WzA顐NO6d,2ܳdQ?)0we K5OZ ۀӨɛ0}0(j{q޳@O,2BT<(#)p;?0gʼnQ_YYOMwȕ:VRQZ|2܈֮l2JH6Ra5qRfwllH6=ӂ; DQ",mrBAf75zy[*+{lB q8mꍓJn UƋ |0=!@J(ZKd i:d7:Q <.Wz#q&pҹάJ=b$u;nF1:gƹJ<8K"CM͞:Ÿb=)%ׅ E2Փpu:zR *W>hlLQDyJ5?Q^3Zm꓊*BW( ZtB7,=S%ޯrm-BtCRV-PH{ ]$T"&2ET_WSVÖ !5X_sO_͵%1(KҚӭJe(.L w{[Az O#VY2Ήpj TsR렼 ڣ^.GI jCFo)9Vov)jAki"ZdtxwǓaU А y26䎛׼Qk.Y`'̞ɽgX|dE_3zĶSDAamj;Ѩ1.vm1\\v3w{/vK 1*pNiOoqOK0ƹU[b@P0 $Y_'cfk>TPtw`ӑ,,=x=\MmDNAfXg(3CQ᠋ x֦JE1yKF6;HڴtV{̖S[N_.ake)ːgݠ~4% =_!L>kp2Qr7>A1 !6[A}kEf$@0L➵LTI gDᇰ,[QڢDvIӆB=D:z[~%Do2M|o&Su%NQTPq%čO~%$GHEL4|1k c$mSKyLk*Lف-GrN@o.=iG,͖c20dXTNN&ya*?}JM.x1%Jڂv4&ea//UnWYo'E 6* D:V3#3(! ipUr.ÂM2S#|ll >b;L6M+*ȸx Fc:ձIGuVAFW chpɍN-(|eڲ;dV#,< EzS&f-&\y+"J, WbY ,qs&MF\{ѫbbAJuM2 :jSo(>o⎎a^Y=Ե ws5Pcd z/ (jdC5WLV]Jf]ԒBuL;G֙[ǟr_IYLM, cBs9Bk$ 앶!# F1j1Y|vXլo{]Pı[ [+}vpơmأ9ꭻ?[i+\W"+H2'U>8ڰ=D揰6r5hßMlho|Szp e^ڎ.NIl_eX8֬/p,_Z5a(ӬRxj,N\1!ܕ;FK48Rnm]Q%C|~9쿙ߓ*(q^ h]f$8G.=0 N@6o􂿲j^pnE>Q4"75`` iiH7x)n8gmA`t\GnjADx_݂زrnnNK^P(5wƍ51;]W-}!|/ g#wywbio swQq;T==}SS%k+Xo-Gl[S/2s'f C2Uǽ)0HH AJfAB:N)Zz{e?8vlv(-HT }\q41YU\T.t$O M-5Ό`oEԚhȲ*4켍z4`QYGcYvG 4WxFF&m9Oh/ʴ'Qsw@B/f'XD/H3dɜ*q%5RP$xq9Vxf-*r4P-NlvaIRh}esTr]/\vKOPHt0UJx}_'_TYd%zX5)$Aá$وSSPOq8!)aɚJ>ӗq 2G?xɡDS: Ҿ]VO: jM-j""SeM7Mzx P$:\%/GKFj+ D~a1Mrgm RcHqH9O /yk_N3@r`s0b S7Cw cY:L\t,\_<5 R+9oljU fFpR&擰6j,֥0 wgGAS9BE~#,-cym;%%ٞwaUIj UGIE0 kc /1]ilTHbܶL?E#!|6h T cuTVX"v8G+$m{-3}M,*N| ;z1ג8. ]^p(I  WtMΟ.-AX;9* Z&a_o PC^:l䶖K%/[kxBI=mgЇ {c%n-)nSNfߣ&ȣ5q}[u瑯̛Vs\HBJ[uz/f#n˻+q6*V{0s(%Œ?7A 9!5+ 5J ? JG!K81pDkP:l3KdEGl]ֽEbl&ɄFșc!Po4-e/tCTHi O6D@z햛dGޓG&>` VvG3j#6E)V:{}igsY XUoߨMR"yc㣌; ws,h{Rbvma-D  TTyK :ދG} :5EJT>߱vuHpϟS!N34 _<2<5Ď"͚m6[4:zjP`^8\{C GȲ%[ֱC0|J`ąwyceS3nxoB9sHo"LMݷNAViD[KWJNm#y9_= (l}?芍MsXLt;qr(Am^E',]t2}C ע p NOto^BI;ihvtQaqf$F P82ԩWJg`uv%k^ne& 몡f/}ҌL'fvDL |Ƕ2y;0YozMܑuuWiR\t I~}?dɛA gYDc$,Hیx[h4X7R ?9ŲF SZR(4@EZ9D+[7;Eƾ#N@;9!%"Eb\b`v%){ Ba6ӕɳ|A戡e/l+GrɳH =x- b*vb RF ccLV@(ߵCn!=1\,I]*1PADŽ1|o{ݥ:` G[yT8!Xoܿaڻ{pS&;~f ,j|B^edW~"yGi#~Ͱkq3 .b{mƢHLߌIxnuIr1=^AMmHɚ ˖+8񜻟S4S adZB(dX|[--]PHwOڧ;6'"v9 BN߅*U4DlLg8[ ;jQH,.)]gQoI$tMg v(!Ic%o$mM "*2x F v&0Li[%j j%ݐwZm`1?%X|2?RS:k+%]2Ǣ+m9T0//@$ y7XQ~v$OT4`ʹ e.=7-ica.usMxm,3cwo÷Mk_br Uv+'PԎ (_`WBm&`X @gG7UP2HIc qw`fR!pT_zZ(%#~'>_ %SE̞펹@'o%-XiH98W blݏҝ@h&Lȯ+gxpU- l7ʼEZFD-ߊ4_2# D[dT(mwMf0t쀘$fQ,pq='c "0.fsw&K촌y9IѾZLeQ6.DOdӅZ&edQY*Bnt'BdL$s.s ҂PWZtz%Nk45$f >>iۜ^ujS B^-٘GNPbc!@BPV)@6,Bkqb'ywô ɔjB_'ht"N; faO@C|5>lxEҙş+ȾpL=v5 r>%/ u'vcnSo -uSv,ꕽc1l"@NێY/XN qj9+8le#EgPIbnVm,Q_NT^3]\֜j11^NJˤk=J 2~ɚguEDǚqZ00bffgt}q#IJщ~ 1Dn6+1nŷa|[%k wNx%_8.(tCm5-OfTٸ&TT ;8A _'@"ul,s@M̴[8jL_CiH| , xĽs[aVI8u"e!ƣʀԈhsDkZVƶP!ÍkRym:`r4Ƶ轙3GT6z h:CeWHS7+ynV\`}+;\P3KքdA0HE 2`J?dn$%<] 6в5/)jm!?% 4 @.RaXfRe~?! /8265U"`[]T,' 1ȑY5xfݣsbEhg>ܪ7>i0UU'rAW ^DΌ#1XN|{SDso#axZjxV$֨ <?ARu|d@2A]9O>c}[dKύ|5We*WʣW?_]7ޛ(eo7yk V(~DS(Đn6V䢄b#|f)@[;ᅍם!"m?=\vSbC"BT̴QF9ft⺬`=֑ J`TlDקoy/垢Ox{ A,_ozAi;8wD^,9N\~A'ܭˌ86@ű|1TzQFlG9ePĮд{QfOX[Fc +bQ5z 9I3tIXW}>Hv nJie]fbT}pЗ ?"Qi22dܻ2_4bCbk )h3n"|ךY mq =-CLq3*%vOl=;NκCMC}:+\rZ-CK KdUm*YYvƍ]=l)H)VO2}RHgjuOˏ:*3nm Ũ(ښkݕ5zD~^`v;Km@mlq@Նi^DCv SY$+-p2yaU X?%O\!HdӧIٞ%kI0T ̜36eǚOGXvMͯuR F >qNB{;Q!j79{|Z'f|8;>~/ö́ҿĘK։Gz@aB D YX\r;p1?v ՍZwV#?qʱkX0Not+8{%GZɿr";V.({Ȑt u%?ڬI+M,WA^2mڧr:уȲ'Av?!wGX!v&o|IY-ap 0PA!DpGzOWIߺ)̚MV(2paD[yxF4OCT~M֢`ӫq)+C^.WYMu|7j څ6L.LZ6ј4./RuᖤU{xs9QIBpGՉ4!mHq?~bs=ujhUR)b`!؟D%4)sSM_J{ePXnB+2'}p&DwkQFyO𝗕8 Sˆ8AWht(]SL0{P[7XqNdDM-2Tt52sZ:l7Knt}/, E q# .vP_9*0fXyߏkbm j4Mk^䠰a4B U6WCƁ*wocJ)(x?ƈϨa*\e"s[lZ$$%*e;VsC ?J9/9}Smٴ@2ۚCR| N_RW eaIkuxiF+ a@jxMwyR(@fDLtWaV Z;B +Du FpkuV_vp &y }%-|$Cre5eejՅN`@+` -& uN#u 㸺~Քz64KbiDgI6e<&ULtL2ʛ׉c%G_"8H)S寝tO˩;dt{B~q _H :RsNSH@ _`f8_q,0^z99\ ko1m\ie!Pc4ff^;ό?ukj11tstȉiRGQFEP!Y7b.\@;+Tc2YuCWj\냜J5`(f @ tF"=Ǭ܅KZDq/c/>[ {T}df0-戽DFf *"Twa\kVpK]"g1hyl?-k\ۄv`;Y@F-y/&ZoױL*·L3g)Zi1 i:!ݮY@K$s p[]ޑ B]~,N}]&ep"R©ݛ#B災uJHM3 wIkCEac#d|Ei?i"2Ȍѓ3ܺf{[{@Ldxչfh̤gKGy(j{ЎǞ rXF8G,i4M*J^<ؼKsRGΊVkHh^T~ܯF-sMta<@*vOX~D)k!@JkKc5[jΞV3E"c_imto?cx:UxTQ"/pczWbTBw$?R,d UsסHiF'h5Onόx+bڛЎn'נxn-Vr_ tOnDTTzA{%0ad3iS악 X\+#9.@PN&`Vo5. dPB) ׼&d=r(GQdYf%!Q{yo|8O,5A/Aa@Y#ƶBH "MV@ߚ:Mwk캽 k-sZZ`_X9"\/=~+y:#Wz %P;oLfd_;-3B E /M^B F S;fgy L*qukIrK|AB\[Iƚ#*xFꢣo]=M](ȚؾO#(=IpƟ4~t B[/n'H pCrxyB^yD|I 9mohf۽saԮki{ҐW 70@m4[PJcGL`f,E:]1W$R%vH̗oi֗1:"HbOZeew)%{GWX?% F  1J䜵5evrTЇfkvyTI?h61{AC:Ț5ZD%P\XG$O~&y6WܗH?/kA5&> 9RQqaT]>֨O();PY|J:y,濠ug1s { W9ܦEy!Yf蕥WV+U ,Jwc?c(2A2q0U SoX΅!lh >9}I3rBqlyZV3T{Aa?o% G79"K9Y28t._#WJj50`CӅ8'j\sv΄$TzTew_S76Q(D~M6: r]ݣ-}~sw748~.3oE*vBOv6'3(z^όu/ҐlbLrieΈݲZauB&=bsj/5jYvQќ2l>%oᔻ-z!Rl.[9o4Ez|ŠodYbjV$ڒ2Э{zgqOҍU^ԡгQ#ѷXHWi>J.L}Apg.|ӇK# :hV}Wֿ=&MIK]\ںmC J<,Kqw^5 Q V݅UlֺuB&B-ⳞL;Y(XyF9(+q#;9rP? M@ަ'Pq:짗+uHcyM%L!_:n AmQ& ݡ &bҊ.BJU5Sko7ںG {hmQ ^3ԘR650hX€-^6o൴hѡE83dg|6ZB≗0p[LRzGSPi%"i'Kkx(1uFvLˌ! <u)wl )yOl[BjU9SLKSd 9& bV{)Y'ʡ꯭b)ǜT"wKMVd xs+aK} 7v3r7aSͦԒdj9ɛx 8wZњ zObE+S<%c7~$sy)a\1hęP1Dro(m̖}/kȲ`phdҰ|PfU^&$`PDƱڬNFVϢ ]V? %ed.nr#E }m*XŹ:rƜf|ef}NBRKNpb7UeA  wrRT0Z͌r1rt,dĕZU"Adko}HsϏEYqJ.D.v yLU's9L _HQy_@6G*=uO StR 9/^ưt,MљM6&T2+7{lw q0#xqt~mT7zvl0?VWTKCtP8د&5v-Պq] Q6K5= Z,.mNG1@BOKK= dXJ*ԑ_ }~QV&Yjm'0k69ykE%ֿ/mݒ6։Hq);d$aj5sN>B)\R{yQ{*KdP@іItJH9%53fIKJlzxX ){3uby-B^4|bbE`:fp4+~a?{.PS-EYelpy A[Yl w>Ƚ >k>7sxPoxI 7aOircsSC>F>͕)Gl,27;Q-i4q袍ׁs6&|.iO!S~m ţlu i(ķv@cXO0Ga jrޮE9{m0_5_['{ ˵ ޕӑ%%W0^i&Bܻ4k\K ;c o[#Y$y#W8ɽ&":Q\NYҴ8P0NX>LaR)NxfYN /.𙫜 {S@6,#,x$2 &.e.+ۚSF줗mh0bǬ{v2r:7W].}?Pw0iL2&KdQme@eH\2qkp3X:<#W v6&Y'LB4xsMڅZЅ|&? o__pm]-&:{< 9j"2B|1JoTu/WZ|L<{"o:*IIto.{%iVv$&\⋀9eG{.^RK¿=#8(DbQA@E5\ciX#gAȓK=B?d<ƽu=ȏw<s}Ի1o9r21Jjpr0 ɨb4{zc4<}í2Թ~xslD&|PuUaBWJvNj9Zݦ+yeC|\joFt]΅PCsԷip"zt]p?/C⅌!b8; BM}ڲE#>' j ݀INMBt>#|e)cBurzR)yJ~ 5 L Ҡ,{FFFcP#DYZPp!1P gm܁f+p?SƉvJ@qF˗DDq>{9.T9p)@7ޒeA*ZS 7D5iNsnn']Y?H 1J-MO8-ڻu3Fu7:qOX CnL"VK&Jƌ.zihUZPys㹖64*h_鿑MpE?߱ ǝt`qP#SK7iߑ]bgiQp]H1_ò~V6.E>Wi ۴1ev`RGb [w]a×|GxƎfDęo&̾s kIE399bdd9rюGX*/P5~Ni' %E/F'`~; oXwI8t9a%҅y^>MsD4¬x.>tM`}kT-; fvޕ?ߵ/>)P3QJq+C/uī >cJ6\?mӮ,~zC`,nPa1Qkɬ:Ph.@ 0dHʠއ Jt ͞t_ݩN{'B8g}Gz9zLAd z]5⒗- ^X3%0uUȇ`eVhg|oLx0=y~ԶC̯V&n#Wszimft:eN`ޗ{7iyUT!DkJ,zž=V-wVU<.}/vBse>"G@-ULaVLѿ~%(0ڸ Gl`9I` 7~A+'\ ȳ%Ј)5W;=& NJ&MQB_2 #I%]{Ʀ鑜0ߗna|\i2f{&y}tTN-iA) $sܙ ]&,*mp:(HP[?IoD~M@\H3Zd\!Et%ԽMo5P ){ ̇nKy@ZsWk!-oD?B )F[8;<8TYy"0eϝs%ds58.4(yn=u5+% XZoNgs,IHE,TBM,%ZY41:o]* P0cT+ yJ:/4\hU,)$>V,i۠t_xml0!I0g?hH`zü 0vU{3x)$y~tX L3 pB;"pebrbGf˃tAeʕhĔҢU,hCD}p]oss. ۿapV8.{~gRJkIWyLv$6 dQS436UuѫfQrbEڣSQTn VBz@|ߪwZ'Q{nnr;2Ky­RLLԽa{^S!'``o:p*)W?`g0f9ގ1h"E1Vaܚ;޲k41>}wFKـ=Oxyά:1\دvC؎^Uϋ7^pBL}&v)'Ϯw(~l/rHL$V\ITQ>}I?P-sF( BP8\;PkF|=jeB0ȭ&ӜR"s=tU )!c,A>sYfyw$%J/\n<ϑ^JcZ7fp(H)h͒.NTʠ!Nr $o%ΚQ2\P=h*^Šj'QzP.`,k@a12ģ5>>ũ~9=NR: 9'LrE_)ʰT9 ҆$o7A%V/U~QU`_#9*۔ێMЁ,Lj])j沥Y ^ha3h<zJk[J4A?m!?o}7jr#'섏?x網c\"Lh.@efC App+!NTί#h-(By0@5\;ZTPsϓඒ zjg~~kK}".0a\KZ*}W I~=rhhwUBeq[Dw/RqNmC܇;66c `7|uxYFӻ:zk 2wpL3hlVPE[bȖUr~+H@2?{i7"_1ʹ'6@Hu*,|S1:hټ b8%n+7 :{3LМ|A$ .ߨ: ҙ7!Y J -J ))cNHykfa;@ jcNeje_te w90Z]%v' S qe,4*.)OMב\I\YcX_!1A_䋃![c w[hrw%-BXD`X?>J;IiuBV\Qh{ЎD挦pڸZ]Z"C61x=gEߞx_~lyL8R%Q({!WCg6'仒L@}FXP(W31by9YS;lbpn?V}×VbZ je0*!gϖMچ;J_!Kޭ7fƛ7u7eJt_BPn0z7LjcMi=tm5^g)M]q|4{@_,u"EUѩS_( fAd'{6IR^QgK]?}#f#fOЕÓvݘy-̝}(H-nOze%*shX7%R}G+Ej]1ʒo#Ywv>2O;92 ; E= k *Ɖ!5э(.㖛-qFFsS=.xU~{Ad9IXd󒐻JU1j2i4MN8[VPE; :ar;AUZ6Ek[v7cl(cHccӆ+kU[@<2;B=b.R!g !qnT$դy[Q+zGǸf,2 mXh8MBk;侇q0՗YtY`)H $2>R _O"0r説BQ5R;_Cs߿JͿ4Ύ4f/4A5 6 =rF6Y5^%Kg]3b ˏ )к.`^,ke$0>ŇV eśZV /l8!nO7hE[;9RumͿ!U' nmÉoz.mZ|{xtgA.N+C@ӲBq2Wa)oo-jp*}}/{^V.%!̨ۜ65 ڣ5=|­\2_T>Cʻ,ԇg!t䳜G)Szc⎘ ד/#.H,KSLT !!͆:] ZCSXBkvĖB/; mZ!%:Y2B8bNیe1@݇r su:(yw2քM`xev.jvvZ;3ɸ`/n˚Iec3YdwRڍv.>H9G7vbXضPbၫW)<䵉}{KSPh2I^%UL?Z,xQ G`¼KAvIj=P6]guU" s@pcƁ[=q8xo<6!%`oD ĘF?5b~yŝ7k 8!FƨP4{B,Ls{MGO?0j i.{YW'|?kTz{,m7@]V2AԖ-_ЏLM40#d|^>=ұ^TD8 堏]Wwj֘({ϯŮh/= tm2BZ8x7ěV"~ۖ]ka쎕!ƣGͫ{VJ/h+py^?p*~DK h>oo'fKnsĦ1ɖzd(qfxKh?i pCXaL]2zgA.iT-%VRj&` n$8 43a1{ 5##%k|ixn!fd)f/1 p~f2t N-%;_$?<3Q$md*,W?bȳe,՘H<:ekx/%Χ ҴJܢ6Ksҩ;7T,0'rYcL3A퓕jj[yv_LT'ceֳVk' n޽amN,G㖽HT;I4 jd w0_Z :Ã3C5yg:p}0!Yq8;DIc6l_>WvuwELXl…5еmycW!{|RȫRunJYV;$-6G5za:R鄅N`' ӇWp m_\toF;>N@K{eK-&|p?͙-@ρEk{LrA/r6Yڎ/4İ9w *5D ՙ;?S_(3[ԞYSB?A^BFa~xװ2Bhuo YB^%$i/1|Yز _"*3H/Z[O~Zګ;tvG! rH%ƫ$D;慢;dkcH}n)4ႜ]{p b<nӭ#TM'P'Hrz {%?]i-SZVN!p -V]9$#\OCpBYsԌq"]zy Xإ {|gvl-=u & +?i+|@-_Goo|7qAGE()Ynwm eGH5.`QLVf(L 0o6s64?p^b>k'BK0< k"l9b'+'J\wN0J]X^ \VWC?zImv"J.W4|3dcp(znzaz,,Cث~W/ǀԍ^Ut- zz*dMo,HQ]_DTOj%%4oU9RY`L} U+@)a{/nN$ '>O :ed6tTW RO6Vva|b$XdӲ&„+@F[1dSea8m~_.!&RԉbWSkIOif/ʍ 0+;Ɔ~;(oDTPl"^1c ;4E?#jg _?8)iߩ1g2굌 *GM;3;A,H=rgҭ6On@%Kƴ4^Sob٬㭬~<||N"qӞ`(`o/, ; :elmM7Qݗc0:khk5}Ж-OPqSƢVQrH\(_6DOmETH%'o -I&yc ՍDLUr6`FbXJE'UJ' V9RxQ2 ,"9DM뱬 7^m2r[}ypiÉ+6#hGhǧb4*B__/jF8'/d7u*v\| 4$Bec1̫잭:=^i`b )ߗ^݉yy6'Fztgv1PSN!YKȶl$gbZӶ-_@3[a&uK9>5TP].a?ljC;xaSY> t<"gQ+X?滳[U OWdcq+bR/UL^B d(tлՌ)G3'b_Adt ߯93UDc[Km26gijfT\ni2}gB'^0'y@DǷ \0y{VXc]2Ss M3m܏% 7E/I*yNpˮ:gFBO& rJFn^oP6dЅ5_ w0o#qXP<,ZiKU}wcAu[|䑭qFswɨs%X_\Ccj4OcLP}fȊ%m,ȉ;(lפ\NT4TRqմ })+Jw$ |6>pV4 9f"w0,p-22tb~هVU|55?0Hxe?]AnoՔ&ZaZu Lp;s9?Z39db`kO"JiS[?[,|UZ‘~aDi^rޔYL _Mok5֎b]Vgt·mpW# wgpEXn^Ho^#YE16⊩M/ƿ: j=~DQtYm )3:IVEB]7ygbURD%_0M[W29kՕs޲ ˖5<ͲjQ[īW?B hazSb }zD//) /U1/Z3Vu ,47Q61VeKsJj-{k~ [;q6r[2_r[W=P=.*[,oLD@T}Trs!XgüP}@Zq6 '}WujɈ=)uruo֤{&\IԄmmvZ*D(̢a}#0&cσܜߎIӿ0 u' _^K)#{Wܢuruլ?sEr_\e{f`LOPE~'T$3cljMEEgˢ!9.uQ IĽ R:7l ]R5~3%rpTP1HQSד8lQS3vyj?/ 8AK) q)$kCԸ>[p(`UlMS4V-4KM~K>-RLneo3ֿCڭ:39cq&Nb9aT(;mfX[dpkuSz'3d`Şrpz GUsbGiaݶ-K 'f 4R{ ɰFKˢ|aE߉s^ ?%錁Gʦ+XLVY~°"x5AKXy}p fU8cf]odUfs q의ι`x \n?ַv2xՎJ7%dUH(!8SoӸ}p :fkB'i(׏ <"L'gn8)+? o2tDqfe_}`M5dφyQj.W}NT<"m3D㮼_Qmv(ٯ3TZ=I=gZuu?m07a^h4 =э.a:N {{Do ߃YV^0>C.Թ A|@ƻu7 4թbE< Nt.E7W͈&zq~2l78wRڰbC`B] M:[=o3⟻g0t빧T8<5u(@.sݹ{fdן͒#`q`Wؘv*wP$D.}Jý _[66Br)c?("G#5.?tbdi>4vxga#$m-幄3`K G88W]7a]6TqZZmşnU*/}Qߎ-Ahܠ0ru\Iejy ƙǪ7aJ) h>|Z>Ő A~6M'-er1SFuMBh!/I##+f˴_7аxV)AxkeRVaNra`k{o{sEfPoedgL9eE>Ky[sY _mՆ-M9_ހ8:/i5qD*jg*5&)&UoDe؁d}2gy}}H"c 0l5/0-(ͼ-Xz9iEnˀ(j!J[P񊋍I>7 ۉ$tu Hв9f{,F:-Y<-e4)w mc \Fː-? ])i0+>rWhɧDr'^q!Q01na%;G}U* P[us׀9H FW~;.!{M!2gr3Re[3^Y>g]nTX qO'k*QM x?zg7{;Ǚ Y('͂Wip`U&Ս鄴".~>9=p@U%4RUFa*x3}8=]ic&&G(nCd"u2x?݇8,=rJN삎~0sMNA103ARlDOj[Mv.Ns_9J#_+fk~#oXWHXG|#J7nt'M١%4VQG[?[~9+6pch<eCd#[J/@F4Y azR:P`7[OAkݹm 2 8ּ]22=QΏ3R)+P 9FX.)^RioEHQ?t }WڍlT-4ohL8JBgV gIGhFJOޥ`hcc`yvVȡjj.*AUٵ2a896]R5 C^8JH9;o1?3Iɴ j))Kys\UlKŃqSqjmY.T^%`vDdhW¥i *봌~J؅_r|2\23E-p̢M%G[֘t-k30vog ړ^r6I6uj0Z1/Dsu:?xFr1NlJ5!m22RRsЭQF9h'hmN_$84חx-9?-`^ZMu1eeH[ ᬢʴ;A&kU"J:Iq'&(LfUS?CiIUbˬ)~$2)ne|mC {2ed HaٯOf$V$jo\j+Nt3Wy.7&CX7*\e5"Ը]YN169DVt.>iEal/*,2A YcO틠P'/#a~z" "Y[h͂e.%G])!rV3Ǵ([$ذ`2KtT"{$[5!8b{,z\d -2?t0饔#ef_y0&񂠱K>u`h~ F 3([ aP_8$M?XB%x"s6SC5<׻$r`uvY9Dn|7a vΝگ֛9*%\3)Db. -&w.?@K7iyrE2n=?'%㵄k+hƭ3GWI׳z0 Rz>&TM<}Fp-ɃU6.I<62Pw4AnV DUrv(+bψ#ʖa r"_NF97asIwPXb|4%{ҁQQ~?X,#g ⍅Gu`f_ˡ0q ϊhyI26p !Nd$lxW$ې8"+.xF\PRw+ hxSN?cHr(`%=^c]K3L٤!A I$~;]*VK_JC:IHI,g $0[>D|J~% pT2ѲZ*JOT+C- >|uEk5MyW_>(1 \7Ft(z X!wgpDmc\R/ <^bZ!uH) ̓] c7< hMP&)29<@IhA`16 _racDco2%l]BH}^nÿp }\^xnaYOǁoVN)k.l}kCgb3K6D OD㤛B8) #6?%G̮d/u[5j59|"S~/OY7u9y߻S(dvP\*xBmG`na^9ēc?#9Iء[s.Va^8utI t/r Xxeqr `&Pf?ѱgWXn8-T  }]=Ǟ=]8&RfMnDC-D!^R fK bփgcLe-P/VKoN |xs3BZBzz5ngs7NR/+gdHwmnK*Q(6 "#F3-t:6~{aS:Q=m4Ryvq޽Qm;R[|@ ]&ri{;MA^w4/ 8$If#문R7!G7;WNi>2_ێZK9?D[4 ؅^u-*Z'C&BdeEzug$hݠV*`Yꃇ<DY;5+%öԜB}md4wqX#=zM^}:l4&j:ԥQ) ZsU?ը,P>yd ]jRJnf6Ehzr薟w4)=vH \eGNHMd>X[ll9d `#<9DR58h܈WIwô7Q>ơR:)ܷ}e@o(ýͺ oǞ@zJ[}6f̷,Z [Yڮ$-$DpE2A,dQ&\/ }((w,t^ieeo.b;)+w\w)L/*:y\z㪏Zq U^t&Ro-#^gOl-lF@i |9]K6)s(VGZS\ܑr['_!€or[rmǢN릎}FFi$o;Mq""`bİRN=\ig(=Mj'o@5],YCJ 3byF@o»8cY[׽Х"zd_34خ90F?8^ڌ S 0cY,$CVX`E[lCvx5,!Z s]Popo>_H1뛯VRS,x; 1ҴNIa]wD$qI6k<:hAB-<yTmaꚜ'຿hfP`Zu) ?/^[] rBopΫDƴ9:xʞ'gş[m$",FFOp*X֤..5eq)l?%aJA[dznysu(~wq3'Md,3Jb1Z1?/IqtOB-~Pڠ>i{hY)~Q# H58 teH} '֡OKK( '1<ƋnܜUxSv/J~Rej@H+ g$s,Gk3`Pd`6LXX{7oa"5!4[+Dl@jҰ|L^ 855_M"<[az]CXG\ c@>XQ\>Q$Mqm0o.yЭ9w~QsB7d>/#52Yޅ}u޿S/^ܰ'5%>^u%x^Fs ЯW)`Y1Z;;(9Snp覾5*2Z~KCx|h"w'cf%uXr| çPʓn!f-"gL=Wh ҪYEd7S7)TvcAWGcyJ36}đe^dJ/Fgtw`ڢPuB\ /T/l8lI=F%`]Ƕ[Du#OS_ݝZF im@jvP% ]TlX!UM5ܲԕ!9o-lYug LIHmm(4NDs}#c&'E}lH,(FT$G EY@-HysZV k@Id_/yȷ(rr#LYwѫgހsY}+~_)?> Z*Q|n8(+9oK Y&bA^X ++8,UFw؜sGmqJɯʇ}uLDYny?ɖmyU1*]kd0!GaнV ,>S\0[])\:b^s|4 ;0tS`Ta8YGg+F9KNg1?5!!c ޶i+2&63qJ1ѱx[Rh>;6}n8flwX3;-5ë:u3|){`TiPl͢Qz6I;_UHsqTRw,:&0}W[k.?^ 9'Ԕ5TSs.V)pt ]eӦ, pRRӻKNk7$}!̟htr20y74̎gL7Z,u !3:ڥR{oxKg|È(~^u+)Ld2z85q7< rXUAB6QTiH q}Ǧ5Rk.\9gmW~SpW,-Y' W sIFSpCM<4$7y`"CC{՗}is-ܷ`~mU"c&ݣ\YړRLy\YϽ}Q %krJza ÷o劂u(3?94 0q|+nW&Cp- t yG 8&[4CCJ;hh? DB3b@X|?? ݧr'N5~._|n~JY秘V$cF`MS0Jk[^p+BQbJ=&}u/W?Y3nǓ+?-u_af$/";" r0,Fxp%Hu@0 TX=-i;n*F·?ʁP875$)kw|j\G ýwrɇ<S ef˯^w_6X@c)_\W&64Yl;?pokf_b@S-9w璢e@?h|Lɠ"5 *bMحk,!ՆELm ֗oC|$w-C"[Y $I 駒lKlA&W6 xF/H{ѧ R P Yk:*2(e7t[6qJ-:sb!RAK1Ԇ@Eu<o$ܡInswnmG H9-; il n%_غd}6zwkv_~(v_ePܼ KiK:1 nEΒ+*4. RH/ag>,DCޕЄڡB3~ UD&λ=P>(B9I<^APy~ӡ,an9m@ZM^ANk@U*Xbs@@\\F`HVJ-OO ݙdò/?Ҏ"F EO?8(C#X Pŏ"o!{C>p]~^,]4Bx &;:S )HKi "O/E7RܯTvԣ ,ƚv-pPYoe\>!R"{;ʊerނf.bk`go{pK8>=͛4,#yYJ]ѿ}={ 6Cq((#IT B'ߒ:4'7!Ai`}7Cq $ 1(m:̒Ghft;7i\#l m=7'?xrtOHv PGдQf cov~F97Nj$#[o!{>ȯ/Np10kbvCѾ<x)aҪQ%c^'ȬhdEaK_CO0j!1رd >UL~I5]TPΊ!k`md6Ed-љ-1 3[ JAtŎ3Ka^+q#<;i"C YM =Ika *% rTK^ a9r|syF>˸_ݨ@ѡ u$$/H>c]j\L.fȩ@H1Rʥ$f#v\/i!g!oX2mEZ!bUڮ"%l=v.̽gY7(t$z`{;#LET˅5뷨jN]^?G5eG54t?iair K Y+V 7,QM˺eGNP>Ϩ+}t5ZK$yd0f)K2cDb~o}b0 ;ֳB*Wc߬{iqBl6ت`)UVxb#xʵk`㕧&h*snz"UCP>h ^VSv_7^NFLEG+ؿ+I kRNĽvdU,+ɴSaeUz2"eWĀ%ҶٖK ֘?Oyn>7`dy(D3km@Ϭf (^ʶ,/9K m y^4L4T8#zKIHx0CkOҁ4OK MfOiF j^,:=۾=Gf C ԖCSF90Įh &(]5~rn6S3:{9 ̏Rs/]ZS]qvPtԣh e*W|_t\PZ6ʢf5tvEq.Beٲ:TQaWt$bՠaB:|v7Bl ],{xH^ŔUC|P^8{N("bQͺOn>̌ˍL7rD?;,a?XF_5mT\ Tb=PXz͛B[ 'n47bjQLtճr zv kwǰ \gwLͷ9 M')!q$Ř27Tp+0sR~쌬hF*j޳-&ۭҠf.[M- w^۶ů73VlIمY"W8PK:fT4R[RprHs7+}C2cI[KZYb<äntS8d=!~lFB{l]6 P/sŕ tBz0$Q0KctÆm:.)鮭“lٿF[6j·i(w*H4uɓ0$T_S++Lw7ٽq!)Ιڰwv Y.s ,.NK?@LEM@uBbU'_EIYyv8`Ȧc&[c}r#l /S>ؙ>H\d/O4oq 4>B$N՟!Zb+:ph4%$ n'MֈGlỎ]ƪC!Fu'EE_ru˫i, "# VR?s8͎f㋽8$v("s'̉lҨ?8$4d1O.D?+ch?aQ2P[p?ČXE'6|vHF\NK|~d` ndhjCV@iD',kc+O>=mz_%{)GSj30cŤek&#I}e}(:>~7E(hx <zixLaRF4b7#5^iN#wf!S0T="l q0^ c ,sO.@bheLjLfQyOH43`&;p.GIaxw%fs$%^,v+S4ռ\eH.rk|72/O=/. #the]SZ((I,h?;Ex. )I$}_ZZA?47Z,6YF4mLJ.ɶf8C˃ǫZH}3vji͆h+juIRKu-dBŸSib uQjؤTQnb8o YΠָ: WyK^9wO #M3q,VߤBJ'QC_|~pbtuW"3T 󩉋JMxMY;G3YX#>2%X\'{MT. >q)O%X`͇RasʿCm4Y83Syĵ]}>|ĩ/ u* TYz/>O:sMƒI 3ݳgV G-썔Cpb D;ʜW*…BȻ0XbT,}="}uiRh] J|rv)v^z{(Ǖd@KVu>ZC{m3s Պ ; TQ[P*#dD;qOO2fNF"S_;*(2D>FR]Th CR2i mLҦ0æ2;b+.)ѕi5Ūr%4KZي[9rѝXOI]'tfuz}b #eQ۪!7@!Y=&F EOZYCqt x&q߉_)U3>|nuƐe3ַ\7%A)w.MGlɍxqY lR&o՘ v e|~8Ź~ˍ_k&Ʋ773+Hzbc/X\oҳqkڥ>C ?N}LD"\ІyJrMl(ktLn-<4cR|O!6Ltr^DT!_qfE0,6jܳq /?NoZAxL)bA)YtÑ{0~ 2cwlG[WI]ҭEw(/UP|%ofFiZ$=5dc)He]zԩw,~ӾKlD"@7GfEzl.d?'9V/[jQ3X,dH Dle!)(z"z^C CorK!NiwF}>,S;I\aVrLSxcL.jH(`*﹢e0;ɺ0yQˀf2JٷO* r`)̹Rӽ?Lm?0ޛ/o7ڷ xJ{fkHrUWŠj(w<׿6BY8Y#2$>5V-ԭ?'c~Ty`ZJrzD< ׺^3]Fpd`e9?`ӗ 3!n4UE ruSOl| f)?>R#v]qiXA';#KY7dz4 XVtFt_; }rKқ;Q݃ y!; 3ݽCZY&H氒6̬\nsR)[liجȜDD]{+tUlc@`=5T}!HY> &&%J"<ݦTef= g%С& flCPjۀ %5Ϡ_=aWB 5g__ uoW}t,4/$8/97 Kc ݎK! }ߠ7o0Gt=^g:>ڦ4)?>cg.B,2rJʛ0ЏA SE;iysrGLb.ɱqg~A_NHe 6d/-e5ڜ V3VvPxl}N1>L o]!Ձ;8?הKƞ c 4.R<'09)TWr$oEE|Tnrx?dXJ,҂:^|Tpؠ`3(>_&Rq|Fj AWv?F^暺R1{C7_8B([,5!YtV`Dڕ|~1%߷K=g6=!j *''2j^SB.VuPْz-G-ل!luf+t—a2 i=`XOS,fSg1goRW0]w{se.ǜ0;1s!:Ő'GH9BTDJ~uJ1Ȃ4NEaa [hfa)ZG+.\(FEZ+9X*w6RyΠ%Q06,R YtHUM`wkQc1Ndċ,b2,?ԏu$L]p""nqC1WC5dzNcҧf͡b/DY-XI^C퉻tږ}{IZqӖYƝ3]ǀY16I1fKL|\?X~w|&v`t`qJjuHԃX0ѫ X=Kϵ Cv1nXoK7G'Kg7u/10oiVBXU1W?4@"q>:ȋP8)Lg!24m>p<-Z$A]һ}.OxЬ5 ߁R|r"ؽ"v3 q,hn q2r,//K~GL-VFGy|ԁE0 l8)NJhw>g%B ^b2d sOUyMxuwv[x2rt\x=5׶٠1' x1\Ы۬*g1turٰR )M3Xj:4lG'*1Xu}LG/b5 X`ܒ]#C'-oCZ@\.X^ ԑe2Vq^<׼+sx+Cu!"*OX6 [Fn6 jf];-?]n7 S+21Dd>d6Nׁ/U5K\ ~&kL~= S jEЙu!ȥSY.-Ʌ @XcڢqB`|.:  6jŔ!^(ԾhH6m&C6<%HGAVJ^p)_Hq ۬'bV*_[QKLyacoq2?9U_]+2*=bZ'PnvK +wYFGv2Tukk@^MgƼƊ  J  PԚi ~Ϫ%K0=Jc`A!m DAX<}|'KznubiQHIFO( z/կE/c_Cw}1> G3[/*CJZ[ō__9 Zs d:KIJCyǽ Kn^~ w1v 6* }@VC($Bs5Z-1KI``4s\ z" m{_ _ap78 uU{"LW 3PvaHy_\> H ߓCpz{fҠb~靈" L]Yn$^nq>Pl JT*d O lw3ܳF⃡1$J%h (I'*0+g*nwT}8ByY'lU,Yse_0U693T'pmSnV/SFΗe"5Ko!?j"@QmqnL$AF ϪORH]QOB/19O 4e݅gJѾ6!O&my&$Q @32OvN9񙊎 OCQ;Św/d;񐺷`;pKp\|ts *$h8$^ε? еہ6^1J~= cY P;:o([* Ľ5"U2f8v߂[ܺ.Cy)nT{p(7̭ܯւW$O+]%(!FCwXΑpuբ˹qj \9͈#*C`JhfۧC$t|MS-gv]:PYn }F/W”aPXM7Wz\Ӡ0BC$ϥ|BdtT`o;VW:Qz3Ȝ 6KGo՞Rm=`.[56X*F^7#8*N߅"W;;jCGZ1ZӳQ:8Qism-cz\ 2qF <2TV)a~UImQ^f ڻ]z0;rm}"=Gcpwh/:E" iUu>\,Q.2l$u Sн F!rEN~i;@boݽNhbsJ¸-3VR\RI:58g\o2''U9hu^LIuJב^柀|nCiBN=i#^bq/L.*€Jz`C\(HrCgZ՛pDk ޟH4Ά'㭕QdJ!8dGgʿw>IOBTPgٞMuԺ| _W.XznW:qpui͙V1ꉦd`6DZ^q#rj#s~d۪ RW5S:zDC߇gf0O,vUHU c`#Ao[KUb8^zF+6o+qu|W"BIF"Dxގ~1Tw}J$r0ۧ[ѬOQg%ړѬZ /R[YQf.}iȣhS[{_A;e_vpcJT[pXlߖR yv:ӀĿo>q?gfM. _-hLq-*yE(")cLL?m|czxR+]x8jQ4 #|ǻ۬SRl`V=fr~@.NDo@y/g*q gxAvMd$]s͑ kcJD'uOXoǀe{ͭ 8_-UÙ^fRmj6h#hdx{7kۀ˵B9d)ڢl(TXl=Q@6G!OC*Ք C(4szL3Ctrud((<ﯪrfanh `U ;4 }J47Qܫ27*]H t,}@6As7R݅诿|ɰouW4qt!fgf( ,-XۿaAer[+)ڒx<@sd[5K2&v Jzi`4{rTf"p܌|@("[s`:f z5wJݱ /o

VQBn_gA{Iɐ7Nݨ(8`74йt/l Dtוάbun{g|yi?Gc)E>\2 Dߣ #ݴ2hp pՀvvL>/u1Ծ)? Gᮐ| yDfB)nM?E8p+'_S+V cAQ~hFk˺V՞;0pI9OZ9|scqsh=BNt0*nǬP ސ?cqw`ƱqCCOOh_ N'|i"U[Z9tD ݫ/ f5[7gN*aOV!F'YUEń@֎"LpW -lF^}"eTDjndB] @.(maCql.Frm@h9]M~'3?@Wҷ akS3p?'Ady_V8xzn##m#O-aG_dԄXV Zo}L9Qdܺ` cJːx`z R4ѝم#(͆] @,@vZ6a< v ]bVu;T6!wϱQԶGQhEY[V~r*CL/)IR uT6yոR'Ԋgص 7~Vn%ꩩdחExJOSMW]bt'&%qǓIC惜&-oUOa&i02})B4sʷL!37~b@ܪ+h!J 2Ku /X%&Q(pˌ'w0v-%H_x' dCyGOGfm=l6vj$$'Snx.bWUuƌ-$#? SB{>p HLh1kQJ (DY&hےiy@='E!҄ tc)>gbFN,{gz%xo$)v oA2/Dbf*+s˳vpL17h#WGy4(E13iߟ9>ўY fnde^۟4B]A?$w2*;ez)WGpXʞF׋;]1Z@ie6͍-EX5?X;%㨚m]#Lx | 5-ij^$(&(Tj0mIֲ3ScB ].5ɀuR@>+ޏA$q 6Cvw:#UD;Kſ/kI;;Ko-L\9/Ӟ٣}7 >x'?WMd2OF1{81d`,s*@++ٓy/ `gMZVqK9z'?Oz I3GWpb5^Xa2ujn]G;1t"Uj\W(pԫ%}:xLIz~YJLtb {uѿeYN.mh RR)xVgAkh#'Æ;YYwzQ,>vh|HtN@͡9~*"SLFaGAt垔0"a&Y@78bI$ h7kk1DLbY\ 0{ٖ2 OXH33ROkXETnE[|xC`ax$ObͭiMY#[ k`8:F#>r&0^1R:%s'@[Cc'u1 +ӗg2|BmnlzqE1 3 Ygse] t;ߟi͔lqN?W։ecJ8Ћ_aMh3[H^1mb pʤ(/I4 &/OiCP?>nM /uЏd@V'k5mל$IX~'I+t~ F.#1͎m@!=!``HO͇ݎ{,1 Cd BQ`q2.H˒08Ip թ^+}шN>Qw\LCADX_z*qNx@m a;ʂI4ltS`j"[jLB3'TO_Aު9L*u;@=|QUL3;lHq_6Lx$HF f c0)c m>\oOZ^M5c"'BnY`C;#B[E0WlW i笓Npis^ QD5ve}MԵ2vrݛł'':Jp'Vhe!WUC&ρ[N{@'Í޿O"Csչ^2E/=c[fd1g̕gd5K71>S DǪOY~>'It'z E D$Е]VMŨ恄+P֓D#غ.4wT$)/FB̊yr2x^֊8Y.[`o*,.@D&>Fn0h(a"Yrp.n6&ɒ_R, .b`*O6nq6.~/x˭zwYgZ5KD-BwoN/RZA->|. @!tsr歈? %bᬳ y:|lv߼-`mlXIWɖ~>t#z2*iZ*OР?l<{ۏۗ+'Gu[)A/wH,.VYg:@W)m̽ú^t[EWlAg DեX)/;d^URЕS쎲J"lOEXAH#8ZRE&†wr }U/} # ͭyq؏zu念ŠwN=␃I6-ئWDE6X*IכQB/֩|E/*imYn:ɾh`ivhIrU=Y]kc%)^Q=`>j*tߛI`MPur6Rv=i*^Y X<єXΝ Tߟ| y6(%HZ_x2toq=ps^̺kІƗ=Ҥ 1Kz`$pE"X7Gq5w!~)qٟɟhWHgT2y]k` ']>o(Ą|vtGwB{# Ѱ^Os%!B!5OFJ,ŕk*iTZ{;Q^Ц<ta=ʛibnWMռݘX K;BQMD %sx=S* \bAf-6TD3+d#w! &Scf<@b|[.֛19w:٦@r8t(61¿F^-":h={%(m WQKM`Wxᓙ,.4t+Ҿ&ͳKl 5m2Ju Ua@TqBzb{]ɛ>% ; !bzȠϞvJC/_@pԟ#_*Zs`,Pl&ᦙ!^b ,]Ы٨MZUa5(RzvzzTcGHg) Ckjcr4BQj{oƜ_7-@ʙ5pJ@fvYY`m|R8~DE6M]ht`~A U̮Vo fAj-ɢ3@z:,QQbdAz jl2>Apj+ȕP#|ʎ);b^1(޼{QfL2ZXT\HϨVfKkNZ-bAN<ދa,x*ctB8W7N0j;dt'ttbJ$9Nms~VZ.M\-^]V+ڝHWVmJmMFBQVV,TnDrL8n,I^@GN^[\K=(f:bYA&;7s*qn4x Ym ^nKI>A~Öw|^m:65ݑ)E>tV>3K8/)*$.y<:2mLh2fJhEi|B$Xڲǡd>:I2᤹+`jc 'Piľm&W8ĩ}6JkM!4̍\pGʹneJ ۸ 9k6˶]07b0xfo1 G܁V0P e5#םcndA Qqn}ޤg17E<|#bkoP0x Z ߙ IqA=#v1Yu-]T9Y=G_O(gD\(CᨦGuɆ>6Z M|FfտШH"sٚP #|M ^F<;@& غC@DW-AIGϮ YYkJi^݀k\%.ds`-ȕM1HZt.Q,4L䁢s}ғG`i~aܟ_E@p:=Ѻ3XrS/;-tނ);z gnJTVK kkGӝzdWٌ __4ETTmWL"C^it&K;5_lb058 3>{{#@PjrGWx}*ش6o ]#mUyq-2֊>Qb@&]jY3*ZhkǺQ&~;͔7WnL j5EMroVv > qƦe\w70;'q'.MgTpRM*>dvzd~&2<">VlZ+0-ށjBOUA$* :bB7`>Sc.}=w-"6ܫDl"e j Z'/ %L0a m$CQE;=lq}Ih^OX';B,Ft,# xڈ"W&8q]M؏eV#cK'0u$\71F ;" 8ZqL+*R+ARk _vZ;Y%X`L[ C8iQGQ\b_7v؇~9f)Xty&_Mnӂ_oq݀un,E~̅'r BFPӣ/m3q0"4h%zTnNHw=c"\),y\}T$*FXV?KrBnڒ+Z|=.uluFzB,).4  [͓p)ڇ|*k2I6}Pl) zJT.lhVais ?Mї3jo%<5X] iM~.ahpQV IP<68_vtvarCx,+0kͭ4P[ëzyZ-RDO)[K4п 1o|ۗURm]M=%b5ؾFТV SwnTN̺u{,[,{XfBT h{P7Ðkw[Xxv)KL<  <>uK Qcb]5 BQ3-gohr>@A(ݡRvh_4.*iؖ.Af(F~oq?YBmf+۷Ět$]%eՓ8Dѱ&ųcLT#۫Jy^~0@Z71x*""Rj #EI웋ݣi?[J߂#=ZW:*QBYvÀS\!.BLns]z]12J7 %{ )QnV`pf^zPL{TU97=nB0u? cJ(!B%p  ts'5ECc6'A4TYDYInSs@j35H\˷ Fr֓)O9>KGRR)kAH¸ALJ:-&>Z|J\6a%uDkz )0`bڽ"|yC!?c6wgJ fQ(5Yp8[4|]9z{7FI:6Tq:\F 0W|*ÿ]D?L/f lmWf||N _\ccOɦ!- -S--RCz勞s!NĚG!@r?$y#8@oxwIZIF9߈%*ni3OU6IWg!f#_Zx%v9=@|F1 =>7x-Q^%|u()O񻤰fgQKդ60.Ɛ`iJaJ5q0W|ЈH`*T^)\K6BR"q34b[6Ч:6rR`/mj7!d̰rl~Հ}&1 ߩb) 8 y>׬? 1qa/4SE8TI D6!p?–޶H&x>_)?eFxN+`ƕ~,;|^c|.o|۪lMcAswRez-%#yH )d"Fl!kznR{S\G[E .sM~od]v-{Y^ EUa$8=PA o,ۨM^V1e$ ? Ԗ-o59Um Zn9qK=fޚK7؎M4z5_F'CaAH[c\M)5tڊwW:$e ^& !stN BL֒9Nc2*=\ %?:(nF L2h~RF8`#{u(?a1Waf&I5!IX#:Ot00XNe9&bÉ7:,r'%jk%ӫ("髧V_cضg5́Ts92iTڴiDBR[s~]'B'8 F&=Rwme|ڀK  [PU\OBW.+znN==]ۓJM<<@ܢ?2^GH{F2}oVO2qcR%F{H]j7K3b((U8sf9+{㶂U-s0I'})kb PhowY .V3+jcdu{ru"$[w^! )OܾZds bxԔ.YLlކOqhtW1.`g}) j}ݿ`܆⠜ec$2g,Ҭnk#+t&RdΑO"g$ e=uל<1vȽzk9NGW/{@Bx$.O$Ѓg~VV"Is0 GPɍdpFRSă JQkw;٩c; Jz=WlbLakSb4Ixږ=v@lkr󳢊:W׾\i oh'!fk}Atv5>a2nIPbRN~˛ysf gi NJJm"H=گ 8xgwx{^dB]fĎuKjɿQ=>tL< QW<^I$f΀"&Dk-ywC'p!U%`RcM\(#o)kO ؛0ir7P6ƍ~TX!8ٖEU'ZTr")tdқo 3e ōC&6]}|r /&$'FۉK@k61>~knO"G{yH*;xcܣu2vpvϿ?̔ (>XH`fm FMyeFcч|R~t+PI:Tc/eivW͑0=lFhu= _GtYl/oJAk]|*T-T)|Z Jj^cb\6xQя[c~2 uBv.a6N{4tz8l a͂wDg}J_L>_(?FJYSa.ʂ}M/p߄Zdu A8h)iԹ% 92,%;TeR*9cCxs6hf& \w,I02'.HW1t͹X/+C{1wKNgC]5 %ۏPVJ/}mmK]8|Z]梭~[g]nn5B/!^iaZ? Vs:[fMafir [%pTh>jtO7;噠2au@SJ%@jEёST.0#+t h𧍴f2A؟В -Rkʫ߄ LԽsBJUXg3^*=*zM jAuPt&.>ir7ULЩN6Boo*ꂬA&,ՙll y€!غ@SE2ը\83㟡GWq;$^ٝU%gzU).qY0e1M^qP!-/l5ArnrX4XD5b:Dp˔2#,jmOsM4,n;ת:ƕ`[o65yu~?hn, yGl(hW[㕷_t%[r&uO RQt;X U_$2nb;A?j5 ЙjR `Pp42 r At26EkU=ܘX~5;ɧ-vBwe]z2VA\e7Yv6E2ڸeFڶa+s \ؓ_j5AGu-#V^a H&7$aP%+?bFo½[Q^?8$X#(&}_/t=9^<ڳ>x߈4#Z?dNjüMؿ){t+&=򤃥MGID!}֙GBM{Ŗ9a[O;6 c>U{]Xh;H+G͐6ezfsV ƱPFT2M6? @$bL;/I#6TNr3pߖԐ`7,iόt;`}ZeѡJdzNjQ&v 4ÂK(\D\4~P tnz !%/R]{Ͳl{Ѳp[A<\3&.kh2Ʈv Dz*cZ:))--Ig/^`K> <֣ |K@Gv(O$oXT7+ ,|Zi转%smya8X*i0 W@9Kd."|D4^c{FPΝi}nl#ڳõPbaw3]gs8:ɸ]^o +!R0("<7]j= !Z5vyHPߤ p8RJȆ>9r2kUz ?ˇmt'8Y<}I;"}ڸ|ne35##τ†kcQ/8=}&G.$pR0?;MB8ƪZcUՇM[_A Vαab>q$Q35etZ/ ˜ $iRWp5ws?v ~G2xS<~gZsP ,'[ٷOR_ie_Zej# *{=R0[T=i5Y@Bϝ)Ǣ;1FtW HCxy$\u+}w!Ogn4JJR]>EÑJ?UƿqBK8So-ZNPnKo8{P+ C*@2?ҧ8$PCB=gh!4ULBʥNɅ薑=47>8s?.Уۓ:* pW遀/GFi$$[qv><{O6jye(-d^RI/r:<.!h(X⏗=!Ww-r}aYS68~j% 5jP!~pLa#Dc(:ZۥXMrS8['f,X"=k[1CJhP#h!F##-U;(Ūǡ/AK-P >R@"d)vfsrJsy~DX!%p6!e1lhk.ۅ\5b@=k_٭r Y(e+i^+W|fXm5`r6촽 ]RgQ̎XqpgS_o8 R!s1Uޭ3&#^:*-j ; Ugx6ٝLv/Q+%ThfkuAK4C܉i-I#ٛn bxrd@"#K?bTnVl$2ȠlwDIE-ePp(P90neDKDReE"\힆d^KVJ}뼚;g=2x /&;U+ @' p6B3.gaaX%էTt=m羮w < AW TV}Ŧ$iMk Ocl!el~?E/uʓFg8 m7WoAΚmю њR<Ϋd51!x1Q~>b{֔S|M1sx+xR)'0xbΌ*u;6t.uSՎ:=yil,ſ@Ʉ.:ؼ\U m<$=&Mc̽H_2;dFũҲF,$Izp=|;+lx]$#\2tdOaVpoXox>TOZlMqQ)y|t|^(cP%cX>lR1&] ~y׏caTr)bL8\8(~'bp#RBTb>I yo^'2 }ſjdT:Vj)ϏU0,|!!Lҝ@6Tv&i)-ҡ/pB'9O36/e>!U.tǿt4dF5Jiӡ](z}?>/olq8(Z"b^9JFAdZ.aOj 79k{,^Bc%&*! HÇF='ZrEG|/q4{yt\gI$-\FeMLfdi'6{A̞b ,B2 knBjfjU:P5:ŧi oJ>a1).ϝ?FHdGkw dz=EYڨL}+'M! R|w/8!zdzΫa4^MCK}бxF^0]D r);/dbXo qAVvLgab2bc23g$i ^qԥx>8w'_ xVj,mD!ubƁ}zzwJ5ŏ-Ez?,_O93eD؃jl p!ΪL+*"h"VHW2p~]~3reܮˮyFQ_|_,s8!} Y2:ޚd~ݶ`ei,-`R%+~Gu~&[#r`YgN.~ dQ%L$4<i% $"W.^fǞZjF[{;pEɢ"!]gEV9B~jN 1SA~*oCޢ:dF&/p5rl,u !rI|pEYXE{Tb7 $9Pha@ϨӨck",PDEI-!6`(3nW0JUln˾OY=/򄀀,fL=Z]>$"m@ h8uSd>\?L5btqzar7>&U6621+#as]`E 鬅m Y*YqBtZd}nZr3b7+0KJQԝ>*İid|=q͞> QTb~asomL̛Cl7BMIzcgbl,ᎉEC)[ӹ\I JZJvt"2meveA-}5?G4 `ޜ,?]*p8@̺>wP_qcN#N4rl{O39 @k o誐d͍:{JvuEȤLZ6^hҟm ;O[7 { 6LlQaOȒr݈^N!$~ishD~~̋L(Vzf*) }vpO!,ğ0F Qc7ly3Ԣpw< gUkp\p}(3t.FR1wBl*ޕHۦ{CݘS -9l|>kaGMSB_LFlt~T rA:Ld6_V_nsu> EzFE ]t::HbqLX'h`T2" @&v< ҈-s p#ݨġdIbYDQV6y~OiBOa.c HmbE,2V?tQ+kq~U~I[9Z`r_Al0ŋg<*1<'?i]A b1@ r7gCTanRZⳀ>AxRA+&] !ރ M P`.RN>X@UPRPݥI[`reZ^EqqŢx`'hv#ٰN1<ޯO;v0dǑQYxG5 \=7LK#%3t H72ζV=-uzpoZKLw>еmGb}-Z7ѫMDdu1 I-5AۮTUj爷՘:~ɲXV&S:+8S37fN7m:Mqt,Ǧjsy^s/Th(=:r`݀ d7BFs䙃?'ͪȃph J8a'(>~v1 CR(9 *2З 0|Zcv4piehKM(^w@ =A(ExH OIWi(i"-+@]Ow&-B'q;|L=[⁖K_^@gΣVF#pon. $LV:1x ͗@Ãbx 2NY7CG{Аv4vKǀ(O}Mc{|< *]* ^8i:6>VEjCqN;$5>oA<1o{]ԓs$|@.eb3iFP TucKsE>j;Q qlg(CKĜɩ;P*n2&ObUB9A.E78K,L-@ah(mYi?A'zHj 1cx;%juTZGѼ;!ނYɿk-jS>%2aMFyKۺwe G8i& .ȤUBMߩ@jd3`r.P 3l&hB.UlŠXPgi#,B6U*;CQDa.^rc`"+3Nθ[=- FG2\z;aDM2F$W9桚FL[FԾQaEP{0PdT-= j`>R8%V%){'%Bc@_9ƍ 46#'w9X8 )Nk 3Ùos[1#xa㔤|xRmq֏~W׷Qs~<‹8zb/9%T#K5osLDPD>oSڈ]Ƣ!CvmQ)Gɫ oU&9?\n,k1*{lwC ߒa%ȷ3⴨JA@d^c[yO_r1َ7oi.,]hKKrWϨ.JV}9sa1Nam1jN[-Ǜy[)7xQ!9N0VVM_~'_&-tmfDYsH]Jե= Xr%v^]vg}2I䵯"CcDq/jG9-=`QwOXʍadFPi豺+;ȷE*t5wEG#}VW)XgKQ觋Hy Wku4|Aa}X6Zgpme!rbl57(h| JHw̮ULC'}z{8sәla?#?[>"8.nXPI4S,Tb Ü&y>ˑ=a-OMv!%5B^vRE (QʀsItN߯S9qπ-m hbߤ#vڽ gyc`S\}{|98 yX=$Ǽkcon4wo"mȬrrm_ʓ^,M&!$&8h2Y{̼cם=.q EҲg6*6MޫPlbbY-ҀMB;wˠؠ3M7)*eh4\ڭ1e">8,W d\F;17nZՃbr-DZPڅ]v D&D0e=FK8PjʘbyNcT1?mV=e-#DsB JGWbn@tZpߘQӲ؟F`,Z$Ys;sQt wJ~ 20=f?p)Lp5/ۙ 8S9НT5b7W x>ihтNUl&\%E@H\eVϮ>[^,"BO]ϯzkZ^ 61F6M+5!U:TqJDER]J\3ǻ,o,^ o4DGc'ʒ'cP^(FB6/ Ԯk{;#u|^Q伈/,{>Uc6.ko<&*SbohuewŸJ;,.}b㢠adEմ7)2q]uv-6m;^Q|PxF66&eQ;{ȝ,C2ֺgi"33P,"m*з3d1UqO2G.VyR29ڙM8v޴U/Q93Zȿ̷r=% (0r;.KizJ"Y t'7E|Gs1{( ]@;!myaX`~eYst% dDP(KN)&gb&ssP-$WWW*%K7~85 uU+1.EZ>R#W @ȅAc& 92flmĭ-fKpl g\ԅhsrk%XJʵFS3gvFiD^N pi1@K!0{LYEtbĮ>q(С9o5wLaRW>V*e{Rp7@OS7iȦb%Ƈ@CA셬: k]9m䍦]~t QZCeyQd" QFo)cYPUĈh9͝:S ךl[ݳ8chEoO#V8x_#@J| 8HvmV掺 nu2ll׊gjYSD]Q&oe]qnԐa/=(c`<1ZaaJz $Dm qTa 5 }çd&/٠wvyxI[Z/ģ˚lr $&qgXr 7B;VuW {xߡInwnл8ծ%u8?YLtKM˲&y_e>THztNc#:fv iP46>Cjzh0Dt_hxZk)R'?cia} |x0a +ǯԫUMYz'ܡn=gyTOXO؍Ư)ǒ`1\eQ݆+·IRrX{I϶ %t>O=? $=o]gc_C)4{nߍ}G)/?qVZ|cx"4{$M9"%`(L[@g\:8qXz&xv:ܯE{2Ȫ\4Adaڮs6,bRc>o?JX1k BD L0l[ȯKb3o1HO}l{{+I  9`ߐYD |OB! Й tg7e?V_7!(9͚)V^J&+T S:#fAuUMoĐ y٘σ){~&<`~a yEb-불a<Ƙ+aQw|7of /=kFkŘ%ԓ/}i]̠tA$(9MSݣ!:P&.&o1t>NowBx1Rb {S͈)=R Iy;dRiѝHvCVAB>pgYZ0707010000002a000081a400000000000000000000000167c8d3e100013df4000000000000000000000000000000000000005300000000./lib/modules/5.14.0-503.29.1.el9_5.s390x/kernel/net/sunrpc/xprtrdma/rpcrdma.ko.xz7zXZִF!t/]]?EhDTTk׶ǼHj6KKԳ9giEiׁ4'U)rf nG%ܵy9Fw?Aʦp#Sп1n&VAn2Mo &X}d陙؊G;'_zC?"j,{~ 擶 i _~8ȿ݌%?8v_bgB&Xedos8T8(*+$k3p)U~NI /z ': xOÂqwjЀW oonidqo;bo޾OVb˙ eSEt`EHRucDwfLBrĬ~r9J'mϖ'k@w@@[$~2~MliԐ}fUm^VNcX҂./"+$~pn̛Uj;? թc{EFzbF'L1̷{Wdѫ:Z c}t<+ϟtokE$Sb]õ]ܶ&F쯱?WhxvC\Gީ%}md}Hnx|3򫅤.j.\ #[wCqvB ]/sw{R?KIfϒp.%rSWZ zuTB 0fl,킸0ca!r{iby.j(k$݌=\)Υ{P`xe̟848OTZ&@(?Z؀vnO~H]R 8$+'H,=]kމbLi͆; vR׹v׃ Sew jǰm@%[acKv![,f[KHc# K X` 꿤 *P +a52)A,3*H| "Kw$>.Ƞ}|4Z\x8c& ]IrdHU'yW|,Li ^="aR.B ߴX&˃9SRXGi i -7jM-RE{! f0tg>4Sd's ~P l,xڄ:,$)P檍ԑpXIHK zC~,qsǂ0& rs%$ 3 G3NW$rMqBap6۠J=u8G2Q"e-wi?H4q.'J[ đyz죧!HUJVG4x/}ن * h/6SL}~=y4f,]Inv- N|}v/ajߧ0J;"j So$w t=TS9ldq<_߀3ic̯@ ۹q 0&Z*$"K7[ hoْy%AE'Kgx<03m S_ꎆb#`1]9IƉKUD9^7YZ t( zssNP덯xcD~ `/t)?{rcIsKoFmKxY8Jpϙ*l6  qjdyҧVVk[g-h,ZID2',:μEΑn[{|P*UHZP}3o Z<)0ްIlV~[#,Te]_brob `g 2{%*11g2mѣKħgu>~\9c \յt?m%,i#Jϟ  JݮXsȻnBRTlLnFǖY_gcϕ3ʙmxfɝ+y&u@o?2싄,i:gI()>?gC\ve*/ g.sUenm@<qJ9nX}NH9 R斓-pML+C NU\@jK$ַ[m ȶ@"1g)~K)!az{-oQIzwu>p u@LY->dX&YY55ywSh oXzғ?a;;Jg^ +׬',K*`E9#u<8j}^r@]2brd:VO`'{lD8c|.V~DF6(m 0?:f]dOQdVHî`,TuCջer/cRy+.t 楏Ndiš4j^f.:}܆@Mڥh Fr{&G>>=Pxߦq|tr7u{qJh:skj˵T iPҗL,yHe*sv+ߋuh`YI4>P2'j98)Ax_־*@1jNU`F,SmɧDJɁWv<[ш/3IajBuCM{f{t)6e|5qy#"1(IV={~Xk~EjN Xr31P 7`dW3EeF*#.s> m`e'o sR>Y(n^K[RB<h}>ȝˎM,٤iٗntPend;$*W)о$44[wpܻʊT{~Y1?O}]G-UHz7@³jcYEĹ\NS2 u85*3 W9gP@tb{X{U!_szE_Qlj~x< P&E?2afٛI]̠+=w/:@%"!"L)/lup8Uc߶zᄏbwgaJ$ }ZH,}#XIqS2ůh'ɂaEicsBnROm[jPj kSce8ZT%@>'Ӡ;=GWp)|u]CK_u23/e +(=0RRRJ{T[IjXX/ѥK2j*bV I>a;$e'4_W\hKk:8E47VlAy;Ff OL3Yؕ*y@ C?)e09>ˇCa LM3Ą(FRzp޽~#_=)_KKj>vA2\Y!rv3_gQHGc鲛b3uw4,go4;:nWjA'6|I1C\Z+V>֋@bNP]'?V2GJs:vU@_*N=S$ Ch zĽRRܘbNwMUpfCT:sFO~[bu^ 9Ik{ cNU'YjF l)?w 1x>P>r~)CIyԍ*) }p5|"m@lWP4/Xٓ)Rp߄`eY`(+NԶn6.ZEkC-==}K!Q8u \ =oJ'8oK8䚠,%rp5p<ܔ&^#'/ Q+xtj߂)u@+ހu(NJ D,'{FE_| VȂ;k7 l!wNZۙH _r̈́SL/sk vu&Mbچgv3r˧.b0^D/ndy|]أ̥?Dv`T l_+4]$~0\0*c{{s:^}X3K,=й ΢d0Xje87{WLBK|Y\]vBFGrH}A&H#U ;~@\NEPI] .R@H5L-<6Vg| )>'|n(%:6eХNQ6EQvܟAZI"&-f{oN>#>*k52\dZ} ^@3]R'ѵ@ds}{}˲IzLPy/ɟ'xhi POSG Y)qD}GX;U`NxjXyNڂq voPjo7LFr0|Նz_|O^BK,Z #JwPZ=tHjV 8/?1Smv+\8U>=4G;GZ?}$p=l%Çr~ľAqG~ D" ~bP=#Co'׹y% >gU 0yXi~Gc"W$c)!R^J0品$Zd\#hcl+Vs %=Խ—xb"J~H8\C9RBیD"s?t>QGTBG^^js`\!%4ĹֶC +!1P0"B8[Ӿd4}FnK<&@$%%i]oFQ[2A1KO5*gef7ciN@,ĽJ*3aG~vǝ՜BE:͛ҫ 5s"8>&v|4/)#3iB )#"UK0v: tjc1>yMȪrKkڬ"Žʂ&l`sQQ4ni>IQ,-*y*m5fҵp8fԂ m\ lgmvdNSb:]IKxL{C͉u8t l!RQtd5SӨz&̙ck9lE>kiC 6maMafHxt>(W ikj!N4}N~ᠶjFihji8 vx5y6?ڹ2QGׄ&L@ rIm> 1GHZmOs1EkS(ʑɔ&>*D0>,(Vt7 ̓Z)Ezq/}Fhq4hx3TH00#>8g-*2}96$zi|LU(Pryo-Ylb{յGQݯ;0Cτ](`. O)J]b\¥T._ƨy>ޓ`΢8]U\࿈A?R5SiA]S aPӃJ(P_"MH-5BlYtuGV*u{Nw=!H_f:=d8ir5*,C78D`?*4,-'$}5r2EXHDPڽ'RW罶VF:kҽ|7Yp|W5$:0xEWYWRЂFreE"ܬ1xlPcpw>4<- ESHn#{> jQ_VZA lImMk@eM;>lS$nU_8 ۊCufīAJ4s3hȚ)mo `aO7^#b+ĩvhFRXec~ZHre)'2rHlڰxs_cjZuw=L%H5VM-@P@A +/Y8wgC}BΞ[+=ǭj>uPɎUH01'(fi.xs.t?p'/޴t| 羔ePT+Ո^2 Mg3Y1q)ipRb f¬٣pwo ˆW3HPBX\*9WhS\U2W߼U蒍%?1ݎL74Јlÿ8 y#@!buߡtq7_蠰vaO֢9tvoeڊ)zA_GqC}_e;ϒesJp2,FJ-~ݬ}hxY_GǾzd/9QBk*s ti;xZCޞdMYeN5MA.R#aXqȚ=ru>/zi{ze(c;U1R6zP ul|U, Qk6e7R!H`&(idg6e|˓NTiVmVlbSM]53sn/bLqS\ĈT7iRA8[|ܜȋCޠ*YiցDQ,P8PB_Axvb-EF8>yM5 x.A^&C /iffMt٧/f4L|&bbBgR5.m<3DX=ANƻlGc1,"s&p#ƖgC2L7bA%~>KS0v <Z~~d،X" #MOק;՗)~۲eR:G CIGBvD&!",~ zD/N%QC 7 ʨfT RIAkʗ+̺B@9dX0H,5W~b{0ȟ2{Yy]'ȍg1&uËJ\ظ!&>Ub!O5Kae -14G'= k}I`lOL` `g]y](YGk\\ANSKSBr9vO/Q?d;GhRnGHMƶa~" u0x8]MXkxwN_A[Sԧ%tg5Fn/a=U.f(Hv"ulHߣ*3A@iiĹՏ^ɧ/J-sd 0B #Uv2 b-w*+ZN|/x )ž; Co5 f_MxmOD3n/O3z賚xl@pPtb۷A6tLC"ھ[J̯nj1.j8{C!?V\Eb-gfbg Owwy=Zڹ @ǹ52B)l2ocnSTG0DMS&23 YFrT9!2iJ龅G /Ũ侂ai`?j홀tڧ^K§آ bW"+ J v<`kAYK g0Y?D6_k!ؘxVJ. v)mCɘ8/ ^Gm8~"+ͬu-,—- J#;6M;-5)Fnԡi ytL:kFۮTkp~L^Hߩn.]ʛmIB۪=w2=]{$"5 QۯKRF?s B֩3?ӋDXx \,GIwS$.>Ճ|t|̨A&|4њ퐂ZYKɀ ,"ՅPpۃ\ɔpaγ.d؋ ~ gi'Et M5Mսtq\c8iJJ"7]rvΉ]J Q+U30+ |gNȜZy^OZE>һ"fwJ!}fڙhPPTB]QBFym f2c3Pͫ(=2`x䧼)Cq\u)FA~I .KY\\Uq"1`]ưX-scP8#1Tp |9Y9*IT-ߘfjҍBfu.х 7Q+I)E($ kskx^e*{5'F1'B)ǓzP,OY#87W3BWZ.uL zopp6UmhڣQs{)!7^uےܠPؓa_wE sI߄>K#59%3DPVݿ; ha!(jȌa~@żzADlB0!xvE`-cy*#Ns%<#՜?wdv3ToP)WX2Yxߣ@XޒL^eD8X[֝.ʰ 7HM8j#n/fIM̎[qx3 (%+lUcby0Pn1qfPӆe[JM{ac1 輔Ƀɿh菗>*6rKNjXk("vJ92M=\?Jp{pp2EJy&@At7szFn"/Hр XޙX\Z, F ,(mOw(kG xD8Y(:}mJxnbn:@|e&̬כaɷa]N.egFn(o+X‰'b]Gە?eڄ[A@!Q6UĶ+^bi.!aU-76˙KG:5Z"3֓&qj|x#mR%yaQuk!*é[G39|b@[+4_ |`:t6{ tU|J--1Jw͂ * }i@.~~ !*jdgȊMZ/.Uݦ1J1sx:vuAe׷ X> r g4_M5obvQW;7+K"4n`g$ʀ78P̕r,1b o O?nDƢп.0nQӝ4)>-yer-iĶPʕjˑ2&=XlE`i&L7HHq_d=-[ߣ0UjގSI-N`@-\ؽT9XT] vkӪ6?~%HFV54 rE';%.ÎQ4ŽQg}D|aHJ :H@7+e8JX!L 2a<=zO$|V#&U[>[(1jxSi@rn?m,xuKҥfS7)&jW(uC7N'){ح.'k!wq@+JTHUxn0?_fqB}p"Q鹞RBiTF;2WYstDV;jk8Nd{>Oc[V5E>7VVjB9 M\OF?VTyW]hvY<2$dϼ~=/]DWD=M>ccbZ~->[n!zH7sTX˓NO>97u@^C[/=ub}S0Ԥ=Esg2ter5'Z{7#Zȇ|QM^6[b{E/Z^3XMh-p~֯R̪Ze^ ZUdL>MA?D;,†0H wio}/r'nAt>vz|帽Xf\M(Gh'(\s{6߯(V:6( >eDb9!Q;(7NJ7?r&qo@Wܶ/ek"gwD.nr8 w+G*AĸDuw.!&G)\A EKU@)ȱ2-N9,G<.Wb)5P Pփ㱡 @|Q A^Rr7i?(e%? #EvN!" ^A鯣 2(MpOޡ3znT6=~?;ziLPbEw`D0AaAmK2QBH1Tm_کp',RCo*"_gYVfrV:B|[-"1$񕢗;Jp:Gď[Xyu.) 122+~BY TưL.<׌3:G N!W (~{L6mӰЏJ.kL\̧}֚ ,쭞aoB>v΢56;Ӟ#_o߹IۼkKU' =cRʈOPgKhk- E:jYK]=&:x@8?&̢ MGC) R2-!=GqL`sZXS{ " x#B)Ud4'qԁ8D%\ӷR.MC!8R֨Z2rd9udPC"dha/x& F(5#1n3"6&1}tfhkuG)Ca j/ ʲ_ Q b_  RUxz^s8a٭@{.KvV|,^qh0<#@2 miR^"?pC DrHyu U5[ȔI}Ƌ3WEίBJd`Yfug%kAAH*/݅w3L`Bq#ۋU tL!oшb$OM6z]~Q~d~o?[ꚆgxDiyڦ^ y9 &Ä^klr5dٹ] E]e!8/lōƞ#Ά1~Z9.UrR#V'ne C,3q`ɠ1dm. J@ه!04v:aK]@Yb2,8c3eN@]O'~pa ΋00;ƧYpn кىF̀4aHϤTF9fa77W@qz/O NJ@s_.e pjp硂ՈXa?Tϡbb 0ʪQ]Q?<v]P g16R&NZ]jª}h>k)b2#h/ѝCH ?jU.z˖/c6!Ht!wCZ?AzCW˭ ۪0o6iye"Usd 3ޏ~w+Mؒ둞7 rG?ԇ_1Qof}77h+-6n(˫PeVcq8JEbV-?$mYTcF!L]Qm-*y#tb_DG,rm?::\-$h,K_PKiWG-}sR>T ^Ã6Cg# 'L9r*s\Te-ہ"ߵ`o0rGfRmzɔh%՚q-\j:Y%0MMts$8:N)EP)> KEaiM|k{yw 'cUdr{w0 Qg@ &PrC$r fJr}uj. Z!`h?wQa$Q=!SY&-8?VWI'q*&@~Xk1{tdʘp\yFhm 3~1!@ k!u&pxff‰ZQf6٥]M_Dt={{)=qYo9gkJ姴G^\Bu!ELHPRkԪE@śd< S|-LTf}>* X#DsQ H,n=y"֮} B)|1n*)ꢀ ԥwWq迼ݚpZO檪2)F75BpBOAՈ'Cƃ|ڄCmar_;kO>,%YevĨn̺ե,BjWMaVлCCUqƍŦNh*S֬BO;/s9!r茓&aڧB.gK}ڔ& ,t@?Ve= dتN3rޱ`:pEG?,AE>oK[eTi4n z=!͓-ICOGT Pç"H*k,׫f_XxHTd {ա18LnOmE~;,]ѷëSY܂Ŵ^A+ _BiGKJES4w#@X8#7 3a {m, ~kS#d\dyA\?^hY|YI/^!;5i@6m*J}D񙾸OYޢ -#t3HDR5u3z7ߑD\ (PZuyK4?zZL#sYsk]κkO \@?;Ivw-[hWV\3d֘q~/՗~ҝ2R.`ThvY \20V`3_6fe}yqS/!W\f7+uCA|BgP1R3!o;<vlM42zb:(_֤e I`8fq}2ʻ]n2mD¯KU?K$P18\ JF>`_nN.;pc 1 GiI$S/ziμ >oktNUR8Ⱥq=I+|4wQz)LvUc!nڸJ?n0 qh|Q!U*~EͰt aa?5^q^x?ezm۱hR%Cj,{HP- 8 xnoJ!{?N:%&|W_m{E'3XҬ=W!n)v瑿 yutQkO&`ʎq؉HIÿ"#c_m:$\\؂;?;ݛ&/}>$i6~(WCŊc[iwM qrt0!GxKj F?wM L9kn)nMO%ė?n! &HQFp*]7^L86p $_l_ߠft7&wQO\AQ )d.$}Qޢfs8@&TypWTt Ԛ97J}-Z]iэ;~#fe#Ò wL5&~= ڭ1m0~FIZ!e;_55xp7) f$! ʆ:[+Or^oش^2N@3A Lbp٬le6Ԇ[4oËl-w2 F=&zq@OrXpIvtƧ]F].`%x Od+^ok hFuq|/..TcDkT:PNcKoY@@7 yzJv/Fz!Jҭn֌SZP tdq.&w)yZcV/GYd5ȷ%_ONsjn, N=)SO =$ÏOaS Ew]8*\bx+ON>嘇 nql,8Fyc] 2 C&F\oـBV}g dRzP)& cM8c m>r,CBl؋s}x{ D"kk* oe4l){]B$^Y+1r]%ݎ[@ l1IU2шoЛ}~r-nq-ʚC@EZձ97:+_r/sSh5󞠒.u`T%#XzntC#$:m ,7:3Y8)?1־ГR#d%.UZhA\f2KJ񲠅)$\ooc%! (ϸVu RLRJMeWo`TM}i}h$̦t2Vq:,Գ\O^s~ mg=<6;$жa",6_ c+KQ/C5dR ˹J2=Tc'm ш!kȑ¡,#zv۳1Xg_Kle/zt%ָZۦQe;ΨF-r;t%58[0GzRrfF1ϋn^6 \-}$cQ'a=9owkz1ǁ:OؕETlP%5Xr'?u[-͕b,If+iNh0CM 1jHq;p; G>wkkeFƆ!HN4I)й5UgёmxQŅrs4+r7&r4̈́/`;]N@j^WIUn [*<힝טᵑYn1"5ii{XbsfN?ix?$KUݻ^5꤀Eayc~4b'UktraNxGי. 'uFj(B-.H|05h!k/ӊ8)/Ho3Ѿ=I.9'A:DG.d.`%~KˤymE#h7 &ڄ|Ȭ<=RtǗq*AtgDr}no6ǙFh\ʹzE(nE[/ 7_F)92k3ig# 2VW|o ˬT%vrN;d070(/%\k{#ȵ,>bMFE88 Ȯ5[,l ㎝|;S%1p 8 N oQ&yT6/ .lRz3Bz6Ԡ^&`.DoC(F1Kϼm;YslgDL;rKp:Ů ܪe!>`0I"q{mα;RxH'- f1JQH7-~wO:I:ɵRN=qe@%c)Ip,X&8 _" 2C9fGjZ<5{aypoqu0ړ7jzA4]IP{F|h*JAwolAf|] 4x85:̷>r09JJ Cܡ2;_>ldMmwQlM2J724*m= 趂e*EN3"cy:: ,!#iV`vyuwځ Pj0~^'%N8 5=2iaP7PESs[1֮@\.*jX)Ǐ$$GX3zAYj^7YNw ߱@q10 ĎJy\*Ȧ}qgBgm[4ϽV9܏ahϸ?)`+6%O[ *swP]hiSMWܯNǟY"[Gxs>c\NP<" p,Q W<<\S ab6 ){4ZTZ|!4fd.p\1ͺGLso*4[fHÄ7u#U5o)|w8X+6>$Sb㶒GK[“BnnX8iz"4w3 $6:dS7L7n]%l˛qg(*wS[$Ui\F^ƳXt)RC?HN7꜏[Lc%j<&vgcT4= +ԗK0%e(!KY^rc ,.~)!tU|$5*S1-A2MŪ|bC?>y–KSIG= #VoVx%7e[#}γi2ʿ)/e"psN8|9mSa"+ *V xV E!Z SxG!$%VIǍ Gdopeȱn=~l{Juz <M ,@Y|%|f,0j0 a:0|0)Lp$xl$^~rqJe9-# Q&WwDQT;d !?J~0_&26,SrVS @&逅"[#ș}!w#0B* hdS!= >6 en~5ƃCv̯^YĚ=ԏgaחv Nvf*tK:9ա2R-_PdBץ`;܁ϵHZYWEMOX)w&I{ʨ BB{ΜI788Tzԑì\PY=f4z+s 5dt&zgLT8&+]]ӑ2AZgyr<;`b4 U\,XeČ'aL#i3=([F8G$s$STD1cs!sM1 sou5km [ K'9ld~ Am'ak C Lyя͈*]yjHC{zz\:%k?jP4ti#CB+y΋;7%嘓1!~a 5JB3WPҲ֋*W ^һ,PxzBgj(AS*+ixo^"NSߔL")ivCr|~o^"/TmMfe}s<,hfi~U<| \ɀS e/`gtV SB^6qݜ'Q"!JT0KIB;5l&Q1/dZGuIKZ9ƃȴހ@~$U u1C(*RpT ah$E4*^no~ Ʒ -U[<c묊ʸ&znĦ[P$*iw|}hkȺx\468%aѠ@eƃ8p=dF1bdCt!t-wav8ƚ;!lvZCO$vuÜWM WbEWjFgqA&8|Q.heS,` M]@ٕ`ydl >x77#u-0LImPm>\j(w Ѫ]}[>h:|goXж$&d,ug u9PGkZR~ZѢ^RޗP/6b.1O,ln.'JƱ[/iꭡ*dK0O㈑LBp!ye钏hHv2jg?bQޚ;bͪ"4.*e1/XoS⮉HOb{>Cgem{@.IBϢkhV~Qw= +7ӏl ӐnŽMS52o<]̿Ȓ2;.4ÙB`gfGEQrN-Dlkp+ wF?.0FeE3 j2ebL#2sj0DIHAY,81KT4:l?|[xbmٻtDJ=j=efVhx*Zc13G# ;%Hk4O}dmt:zc~+2ʠU (g#`fWaSIKsaKW>݌e(JHiC-ȣ<6ۃ vA{܄"x@D]C п2ҰSDݧ5}7ߟj \(޺D5Crʕ#8ԷEI6>BdWh8M* :Պb|b}{n!12NӅQpZ ` 0ˈQI{J*y#9Q}y]6B%Tp) +-Y! 9,O Y a+Nj\"=~|JuOLc>*p.Ń\EYף끋W\]+\Kqv6# K)n% !s۲gK`S|Qy`t ΠTC:\V f7y5abq#" b܇ՈXEO饼L6?y#P@w:x78nvaBF`tNK;zr.=tSjK{m G75p%lv)F<`f+aɳzx87x'04|?-*(9#Rm&tλI*kn#OsNg/ wxS'Hv50Qmougz7x~ҩ H8Ӄ v1 hd-}W-FL%ïG} ע/.25FjX5^X7>%i^b&kc̠L^! (#ھw&dIUF_ h=tC2\Hm3DDT"۞m}vbx~DV9$T}1+<)f7YT3QIa:k@;j#,"``,8R )ި S0˧mIسX,&Q,UgZ~h{tϳ;Sc+^`1h\#*9X"Nͻ8әw&B*@$c͜BĆ/*08(lK}lj/3LW|A[6gN%_R`:'qٝw &U 3K u]4}m[wJL1ޮDRePi<,oYS lQW]:TQnPnZxߚI>s(,(q`нyfjt˦}xb[LI@b6HBQČ1úx&wUC\ [As9o<^.o6n+r<9S o9`J5[탚LJx}}ěy&r EH)bQߏE3 wt7+Kq:Hħs6ўVo/OܰWۇ :Ӓu΅ m+]NPU"([>jY}%|Rc'F 9oI-DŽZO.a}T `q!⿞'U NWGI8S_I=@a%AJJK&ECS`pQQ&fYߤ.'ahMz& H׵6VDTq3rraJ v V;rGhr/%Ƈjx)ۍRbpE'E;/{E =Bnҳ?̜,&aQ4i|Fv&F މFV`ھG|70da#; T&o/S4/q)){zQZpb:*PE+Jn%skZ|~y":zՋhl2 ia&ʄS/<yɌl6ɷUc Q:Dp3e5+F|wߊ+]G*gZkǰd 9<wL3~Mą O4&މ+>ϊ#<22δ.V. E4D ][`ieu$=Da_2pb#lHӉaٳα)SHdϫ_?0/?Ih45>y7oՅ Or-ߩQxp?No0ڲnQJ8 *YDhE2{w?ܔ2RId#y _858&8Zxc/S ՃFGρx5|PݮW~(DO[,NbeA6?4(7VUMQ{ӗz7#6^UI B3S>ji}^g_A t_\ML.7yyfN rMYP:]*/Xk!P1G;2mT0=4:M1R  FzI*IP?טC@uV[ !~ꖹSy}6`'Ц99 p;_b+r_(+;7eYBGpY2 MXJn'#XYGLBZ(뺋N`rо;Y?.Ykfչ6*||4fĢm ,VS,јL i<3h#{owpUs73_E,^`mnj/7{E<7qV\ZLPb-;\EI.^yl͒*NFbЁ 3fPL>xq uW)8m׫P܅EJ% )oJ`-cJ#~"qoVg\ߢwגFMHGKg_38x+e 7J!6,{*z%BAQT[Uc6¥X~Eϧ/g*,j`I|Ĕv=Ok-0;ͬ[b健:1*~8Uu4tb냅bf4g7<E;1.ě @f4Bc#h&ˣ_1 '1~^@ pЁtxߙ$|(gN߹/ty; kG(@=s}<| J4~ohyA!2]?F|\ԣ\ҁ{ mg4N`ɺecP It'ȢH\o,Tk1l\lJ8w-:脣"36-b u3^p׈lWR՜)KT.+2ԯa?ޒ>f 鰿u:"4)!9އ .bGe# ^n~U@x%9Jӥ9DST}L1g99Nm7(emYhy̎{8\#Ǿre bI *Hn |v>@ǁۑ}?6?}SG)2;P%m :^7tw()2i =PN Nsi}+>XkvIو0,23#UTz[qrzK4O RsvbuOmcY3P3`}c`8 \\R44i*1CUV2 yJc=߱gNb?ޖRo Ǒ@)tPl2^'u AY% a b\u"Ѱq!4zmOoԘ=l!)pzF1ȣ)3,3F.*.?T _d!x d:8(eowF2)oX(j#|0hOJoA9FSwuU Ɗhd3-jlp~zQAԞwRHCMK_X/sXi@==*o8r:iZxx? ؏#nO@t_MfP ĄLo/n*  1j:,[(tXHAɌU=!1D.2!J$v\8ZշuT\ݏwM!G6c%Պ Ǩꃤm'B)=!CǏojf@dD%ysCE,Af O..hswR{K.l-ȑKM#PXDj8u6S>xvph״w}qqRڄ7*7FOَA)HM" γ)B,jj&n'F}r^Sqþ'kF;VDry ZS"Ɣ)z:͇D=l]NŔn2$.%׌\ΐG3va2ޣeI Ct~xDnH<l# ϏBHWPdk_|6@AU]2N?јZlK<:N+.k3́dB6W|v~P(Wj/ k W51kR:>E (%#Ƹ.=yWԧʼ^=LB(v%D=WՓ=uGtZw  =,BpHe19'ÒḄCGbjB aVRA f} P劽-o0RCu=$.5Ֆjmzip2xI%>F\oύ!nd?߽.(eج#ոXjA2juj?BjUmDio4nZК )crL*wFB@,M?uVt~Eڧ׏5MG"n7Ϯsz7B[ċm4|d ՙKH22Pm~MƸ 'AEtoو^rdQBThV~&MSR Fy|Jbp+SffS 6oTmCCl1<ǢˬJ77 RPwgE$UAYN\p^8_3L|o틑Z'Zi0`-oxǮb6K|Tgqa ~ 2xX[2"{m$(jo]n(E"iv=YN :vYKP.2D:bę%\W٬.uK1Tװ>#S< oϨ%VCұ HN!p'Joa|pF mnsl+i\(nQ.>P %Sl^rKSKӔZhNQrv,m(|E_j[vqԃrd,.#k$Mgj>eD֯f׻6-[+W@,vߏ}U#ݸ43R@,H%.uNa'o(*"3#dp?МJCLZ)U:hўr`wPNz%{X-ak%XDX) \/W.M^E)ɭu>Kئٻ& r0>fxubNe}PX44E" 1>=5*4[I@.{rru(ǨŠ!y Fclx*UC7zKrָ;HM;8Nlb47ah;p 9g;bถŕ2M e4])nl)n:g 6 \ٟ մN__y10ӑt11/KOBaf 3  -N$cUU:*1/Hg> VosҌ!W`qg:LVi#yV7ZF =/W>@B],nZvI_rV&h ["eDZ^~q3k T?L :G>Kŵȕ GB7okdڼ!**y*&{^MddՔq"4};%@VHBU1+`a gEIe797S1{58&3MJIuUE8ܣշ2ZǛWd]oEER4wz(]2,~n))B|!Z]Og'Qb,m;-$?5V,C[c|ѹNuZ3w".=WC`(j,|PMd*B$43 4SUGgm}x#tC3@=>4ciq:-Pچy$b_+{w=qr gm氓JmUrȋh޾a[teiHH ؇)7wYI S6?X/3[Ùe%tmb4&m4߸8(PlE.H ,aGӧt'b#<:|( 8X΄Y;˛04GBO9]L>A>HVfx6Eefjgt$(Ω\E&f*=fj1U&4iZ3^=j4T ~=ϼ$rpD5(h@\}WdovF0@f_)UTƵtz$r@vxexSj \lL&O@;1n 5y΁5Lsw; VËA ڮ"'CNq"£>;f( ф3ޜtʢJwo]w%nOE>j 8o n9Szt 9y{LRWt N18֟K)~hjc rW+$=lQefD>bR饜QT-,t eѕ X?sHX,Sec73/߭V|UZsbD!W8R*̝c4j(DE;TlAKoyYƤk]`P祐[lbhJr ֦JabL+L@UPl-e/3O%MC5)Sy)Is9u>S{Fqɿ!,cK_m\>QAfJ˽?j%tyXH븇[J=OPtkǺW7II To5TLNkپv( tKk2T.'G˔3|IZXbe4&2-CNhT؛{"6oHB3"G+]](3J􁇡b%I63n,\KrҲ%āKe4hʞ"b-͍}Fj>>s(MX"kCo͊*>j- )Bɑ±=s!&\.59(^h~!a6Səi3F-/E%D7D*k~ţVl$R(JX/i&P/`uoR#?B!³?m)% u[J0Xg _ϰs_""m{tOtUYTuKM"mi=)ru k3#Q md/V{OywT<0.95< f.,R_z`^^a n:9iRX6P. Y+961MLR4Je >/ ea# c3=4GKt"H_Cls>.%dPin"ޚ#/s;D)̰*ͦ~R#x @"gU6 $Re6*bTo*t5EGQ3o85_pki@(,QnAVBJ"uDȓRFN:"w<“EkˑiTvNIEŧ|h"cBeBvl M{byž9;[QKT(#'NviU c"(M7`%4+)gZ c3 `͡Ťl]HGw[OKh6.y&+ι0P|ueZtUSEoWgf$ണb?Y`l~8\M'_l2um)R(L&]C!kJOM4DP2.s/L\5xmmePjD,b =2gkӮ8MVO=|[w)1*E]p?U1dhi=Y(go8L٩rUP@~A/Wi<oohUى7CFRѲb ,o#%~ϘCR͎E산Èo2mP"zrb iy8ԩzvB=ƤfFcە'^<91t^:nHg@++luXsDpuؚd@|F#JZ;LK5eo "<`? v'cW:}Z<3NFh$aIA)k&]pmUQ| [r)5P! ʈ2=Z39X&SH(ʾU(]EC .mHMpW7чqʇ(dl@S=P~q=($pb[appsЄQ }oC7w~7&Z0Vf5 z*/jѻ7\: x bz(uyD')ÎbhpSaU\@J?#kǶPT{na >.np@IJ T}| }vS¹6/o' Rvpp`﯌HutQ4DfXئQFIe.lԒzjLjS`0E(6L(e/~[}T/AwEcZ"_^rlͧc'ig䉕3[,Yk#Q4[)Y5IXi uP>@0,M6$en,UC{Cr')ifdo!g P E@UcPM w A =muY7C(A{C4~Oney80D }]2`F]E ΆQ9$Y{oQa^h}W7N5IH6Tr ND=B?V\{/5 7& 6y`tfسd;O^> .ųx?ٌƆpUw] *|<87/Hү8/$9MK|\Iqx<5f@DQK$?0&DkR}ͫ7 .*yNV[⹕W!у"B0F@~Au/iYYq˕&{u,"(_{-.i"/8sv.ߖta~ c 5 ?z䰦mv;WJL)[=bjou0E/$ e1DW 3eCaca?Y@-X!8#z|w'w=Uy|HXw\wWli 5db>ր䎤FkQ<6IRQ0LQ9.ex"Gվ/Qf.3?!r"Gv}(B$fOFr5vг`H0e@>HY #lR0Iş~B c%lۚ9qًef Ûz[ ׶[ӝ;زR]5W3mπu8SVt!ވSDmLq*]Zs2MS"(ƷJ$LR~5'˝ %nʼn޾, x(~V(ZYݫ4pA{U4tb\7 ?G^|ǀe| ^~ Hl!cР[My|1o݃sZL H-"M8 ` ФQz_w+) ooDf_ߊS;sRQ[wٛK?ܒ^bz3rc2 !u͐f\axLjS. G= &YֳH|Jҳy~I^ YV4(DuDg6IH ՕfsT4A i.4KX4mk ?ͻUϕp#4D"IμOM GYd z",o ɩ# W#@* AfBW?dnjS+nn^ ԔJUB䜨} BĴH̝8˥Bn3`^bnITB5@g `{J7%W$!~1+'?]z}nQwmdmY m]+ _+]惛pQvc?#S0&;ewɖ)'VJ0G&G `6As#'?4G%(#@$5[}QJrc T"kQ/+iP؉*EuglR'qcZ2˼y9EA oq]9*Y)کԵ1FL78j1P-egy:4D>fX[VC/o>pstٞ1Skޅm$sN<Ǒj.ׅ\ntXqKɎ 령&h%%6>l=ɵ> ߺrc8P ])ؽ@BiE΍!x"qS Ril؁ A2 gyܱuS(qJ1|=c|"a R,!٤ HEa_mWGH2vyFsAPUqP#u673W3nrWxcl}r*[ȔjYcCa膬H&0Pq"g-o$ @r,L[y(w_;(/F`CQSOp4'"l3'~ F*/0G(\L~2J"9#I|nxyLBTG H+YC].$j AGZ,T7S-톪]Xp.!fmK12(=Mnnj (MZɡ2ߒ> Ae}wݎ&BVA,yУKؚ=Q BY,d$;wt(Z-Bӓ}HJQ}4Cd ֛+J%!,)G˦Gf],by}ͥ.Av\S+j,Db܎NSD\V[_`)Y*NlǗf GA:BhiLh͔;y$z41^VNfP[:};K~CƒJWe-AAElҽ檮bkL1̒M&_LO# TQ[ ?O>b7k4/~07C| P8B#-5~ d ߊ#_+Nh ,C2CH2S)| zS^<@U182<\q y'd'OIFuaC z5YJ=Eqvu T.V=0#R5ŵ͏U9UTr5$Tlonemǰ|Ǯnf?<ԍ+9d# Ax0qaa3>T2 N ݧŠB\M:Xf·9FKyl:r||xFdfLF^c}._PNC9_*ؼN4<kxf4|,r WFve`[#U_%l+QCƙŅ.cPrDԁ0L8q+63UuTo28^ь+.d'| jYԐ~m+ULJ! ?A(  A5h`YO\LGjj_Q+{.}`Vs3.1ۋC2KkY]6H%ab?xH| 'na`Yboe W5D\K+#RPzdWː?ւ2φ 8әr~nנ̀ @ E iTⲴ>^MمvDEpFW7ri`# LvD8>8%2xvg:2VnX]NKn4=P6a'jkZ# ZGriC ]m˓Õ_jMPU#(jGz&bE: )3Yy|~?Tu=|md~KOG@&d:oxIBϚ7ry_ZO.lw7>8yN($ [F gY@(j,-l.>yJ *rG /gS~$JJ)JG՛sO9n@bX&AGfC&6CO;DawaWV߲zƌNU| AzEY+K*a7?P3JѤfx!14Q= ̫y\.*u<[KƋ#ne?:+X XA?2}(&# Wn݄'LmG.~U풷kW«k8}3A{RsVZDYo~A5ϫ/&\Ma>V#Ȕwܛq/WT5E5:}%jOd_DljT 5M[5cUu ^IpFڬo" _$?πsOg58o=l>ٞ*'VYHLe>Ô `mvRYi4ς&0rW.)l[]/峞 J-b*j g[<{;XsOAXo:g8bQs4RzODUf UwpK6d)C8qX]z@K (*ŭzǽá<`}$h2ix`o<.TH' ɇklϫ%Wus!gK.uӲ\8)0$HŚd_dY߯l(W-occ:LV#x5U+s@17镭DHeeuR;LưtDMŸK9quZ'[aC# =9}\2Huepؤv6IPяcZ &鏅40Op3an1E,@oL̫ݗ͇П zBgE5[oet#IyH@O)cNap HFitg1>FaIyO,_ my%xcyG X O N(j99Ȫآ(>P m ⥠^]RR1Z+YHq)A#?[!b5+ NF-|T`xn\b>뎈?_TJXv Ԥѩ@ 4-0|Ydmc#Nʰ:MPc]eXIo7mL+"W/q{/K(ĵ#'v gL/U lbLZb(P@4된8#ҩS\O"ݡey_@ㅀY&Ȼ/`%>uu]4\WfqP`emU>/.atZUz AtPUېDfw-F'^i; %v$YM:5=)k{h6;@Mv%VU$T q5 h \pJlφZ73 ciz~Ws7 ^ΪfqcK'ry%WXa0[\0qZVòH8 1vu 6Oȍ3o{fmBөc<|W`HsRO r|f|f-jl#^şMݙ/'vP;ۼ#/Š!2T>ƸDUfe[7Z!ߢuQ[R%%)SMaEtfGN^w?U߃O ݄ఉ/-Ys߰;s,VtWѷJf]U q/s1 y^D)v2)tt^dXmop+ZhLNxx }N+ /|Bہ.$)x{(,t*18SE+'65j_ri1 ^vOum~wE# zuey> {(Y6JT| 0HuEf,ᓞA~{6x 9u 3RQe%'{^ue-S gZx2ތ39׌{T>ںwkلjY b4C (Ug*ϒ]%ނcHiɅf1 7u^_7uɬPB!̨T@1@t(-7szv,1zb8<-hYI?ǰ -MzXj% dV2v&/:3D9W~h֩Z~'1uf J!h!= z #s Sx@C g$ 3s4gNLpET y/evA`AiqGX mB~q{Fv?%~'ꏷЅǸ4 a@:(btB)|Z?F'Xճx)3\tZ }g %:I$ ?wW|~Sqؔ/@"z8pz\<_X).WW+-M7x̽Z8lI8Eri*pa\_ 8*!f'*wt8ahZQ Âmgr@ "/4T;p(_*Uvۖx1;5OY&H1) ^Fִ$=voKnk},L4Η-HOV@}zzk92 + RB?J=4\W8֗& |P2qC.)N41thJ;ϟ V>CBdpYE䱫d',Ƽ5JL׃uNWbhzl=qCj)mi Q\9Q /-qEio/F1dҜ2mKj[zwDAeAYe+Z ]C"f_Dg_uF41%68/I.q5GA !A|cĸԫfw/[xe' Sp5!י!xFFB%fٓ N1,rR<yWj2'Hp4Kw]=2*lt3!"tȲD8{)U <}='O$cJCǕ7& JSy=Xon!+.ڥcLm{v̊ Ӑ/G:PE)Vu+q~.J@}NsԒ6NwK«A:}Jv1PիmPt#Fm9_,~we"$.UJ%zc }rFtn r4Q,x1BӬ2+_Px K`?]p@Gȴ\ rx: -Xxj罡#;p8J @ΕD vOfh \ S>DmOu<,9I &ajNBw80E?J*PyUT^}xYi ^M=d .'>#8@~t(*q|.,}rC~v%h7Bi.X8`Bѱk3m3Xk I 3ϤP8? (/4tS^qu|X acnv"nXf6!B"{iHoBR5N>q(1'SL h |AggA^:&yP3 .aOpGJ[$<aRDR|RjKL)ojIm$=-'iX"p lINp>(`}Qaofå8QOaϗ%?\`dsD^v{c5Eu/4ǐ=RHY6ؾ2&hB4yz>v_O'\'7y4k7n3{4wݻ (PReN>b6]2!,H]5> ̵[cI[PA>OE{i*O &4>2,{ 4f41+ׯ8y3n{A"85Ӝo7e 4DOlSC)̣T<;%Zᗒ `Xr+&{5DyKJb 09¿qPqگh =>4Q~]e4ޟR``+;yYaQHtH(N"?_Jh;V;(’qc=1…̟pyt+Ysq9|۬ Oz%H^iBݭ¥7g *ϰ1ϫTaΈ&9*d$E%9bwRȣ4)JA?v 9EQhSAYAI\ ]f_b3Uy@ <q 6 ߤ!b5l mcxvA\ehO\qE/Zz)' t3u̓3=U^̡UX.Zu&ͮJ^G?_%fe[_r&9s^r1 Ie# [ަmVD!DM`"cgf[p9/SFN IvߔX1(FIV4@KM{  [{ rHSc:nv*˘1K쪭,md"۱Ě|:΂lG&}%UY#9(GL H7;i$D܅a,0U:ڏ#hm*š Y4BD7iGE lbR 6U(ph7M:Qhߝ>y+Yϯ LU^>F냄@F{)}'~A6t+'f딲1P7ڇP:Qm}?eKD'iA-YȀsifZH=gt&|$4:Mɋcp~N-ՠ6kM@?`N2 zF/;##ȿnd7j=;V.~sN%.sthF{OH@6#XZnՅœ'mELLeN6mͫ^!>S="^E?i ߣfA_Cpcu:B]`Q0c'fåN, Sr:E u,3Žʰ#G\ µymD0<8@\\0 7&Y ,9W7j\NK)#9W0GB$ҦuC%4AqI:jS QUH:%̣&U2NseD B0gg/R3 š\ J8a6๗1dQi9T|3EOTm3D"%@WQnbð+ayˉ2¯4ru.f-2,dkJ;Z<O`A Β{Z+%9K\Xc?%0§+Yٯl% uQ,j/Pγ@o` q^bP!_L45B_[3iYm+uBp޵fqq:?NÍi0ed(ى.6qY~yjCJOe_-T\UaLMeb;,5;[lweuXK&J3zhM;N3W:=Βm7˨j7~0p܌ Wd=:M4Ze?=e)Q4ሲaS64m;yO E2vkryզDcz۩7a LN;6R>Eb0"b846~U"OUd/LKnkoPwb@sC+䰛ܧQv$ <PDN)Lx,Z lbC`:ӟ翳C6PkDgX ˑ\1CϮ(.%ȩ.ZHΙ$nR@:{˭CprK|1+Ӵ{^ś(JM~>mc/L:+l_XN[BLDZw$Oj @@G`Q.ʝ"9@ l*u8T0L1B"aK]Tժ]ʟ亏:q*oVM`->bcYģOU` ,ţ@ ,|{ fבÅ銚?YN:-%Ãd}b|+XeF]u{zx]";R+0G_I0#jBFAN! 5OxWy)~HRoTI(G3eecHGeSDfl_vhDtᑩv;>]:) />8p~{|WE>+<쵋_{R*]Vo(& .*5ZH\Gsŧ nfx:/3 XUY$΂+dR[{#+h*e&N+4 mk[tx=t%=q@@[BVw8/#ɜee>z`OfD 9cғuE&2,].IY5B^Z(Ӎls#Sop02![w*Y1Eֻx؆4{IX PkJwEh*I@|(sժc^z!%)EY̮;CRjMl!%N+RY-(21/A/H`ǤthQ_P]-nX% ]l2Z`.[oX27t}-XvQ+<1-?ڡ`; dUS`wZoZ\x$Θ *8AP_H :+gUq8.hg}L} @.VbP&JXA)7d~7{ukVvh2 W'ղbGu?D0)0 Gg wLzVYe]ZqܒJ`k@SG\C/iR (bJYK@Jߊ7ove#Iy*؂r}6o` 9ّ zaMCv/jDwΰ>n:bp(kA( ΍_1H:9RhS"@Z[/~:α5kNC!dN", $,r,yBsW3 ;w(%k@a-$ wnvT!.nBR0Ѵf)PJ3Ēp. hT2^R~۾Fx*]}Wz4ɅBvmN;Ur(?%#Epi$y [6ܞ)]$p>z'=騮@U06hndt7;Q)t/t+<:t|_5Hi,sY$ }kMKkLDYv {DOi[;f1!snU@ww4[;*6G.X3TY7ȷ]~%3,FUSGq Gm>"1t,z*zAo01 %č+ E&uI2ѴM(!߰ [$S4mJLO?/ BAK|?Wل[8G-56gN6~^so"uU _IkeCra RX؆!S-?,t->зhg޸ZއF )Pbs4-+ ]'ې?WN$YŸ2 ^*Y=Q6q@P#Hmt\4Gֺ/TiRBǫ Kuu~0N͹?_?r%໰3֠/Z{;4(N2 Z 7?jE(*; 8jKiv3eyH?}AfB~t6eJ# "sP}e|pbylY_4M~(C$4|\1V@R5s,;8v/B;A@0y]ON_clHE@ϛ>qw8#R'ӐLtD,duc`"71͈+D`絛dkZ\fTVbYsqZhny<1zP/hCI;Hj7b@9_I~>^/KC:V{m m2h7EY)#veeogj ep wF'0l}271YĠ2jZ΂htiTmb(A CQ_^lэ™XF0CK&P~+*bW@Oe3]!y0& ¤^Y_L:~rq?xP{0&_x_pݘE2I2lg}s|1.(RjF\?[նM i0:\m]8ߐrӬE4=yK4][u`ea֭=}}A=4aT8 䵤^H'o P2\q3[QHaR@H9W{i_ЂÞT}tlS]IK(2 + l#6}oWrm@3 i&ɨU>ik3LgJ[, 0v~%kh7y,~V3=#.̲Hr8K/!!ɕYc Yk<0b3v'3'1!|ncT@5HʳF4|@Jl:|{moF0%Qjټџy%.Yo*]pǕmS:e2۔M) ߜXWD'ߓ(HK22!L/sbWQ&% E2)"%HΡ}d$ $ΐu]Xc TY?OJ( T HCp^tو6?͈Myʼ3F(- v?NO=rak` ГLύrbHqxܬDYߦ)S#'T6ס8S6/^'M \ٻXMA*`./ gc'\޽p p,r|>%aM#1$c˫t?U {$fcf&gcHw 6TQE\JG$.c6Zo27'P W6-nSei=S@ ,VbN4 sds%uK6 $ ]CV5Rp4:NR?FS+ 7㭒t޵5ëR hFeE1]<9V̒7a|SK,c+7P ?XI[ѧ݊HFoyM۶5l&i;ذVZr 8 /Ns b1l- Z,DNj'"5Pr4xDuД`Cx fj(lh}1,}h+L4b%]XVF^=e1ܿXّ^gf6R0JGS>/*sך7 ZKd4weԎPQ WYЫ_ >dv}&ǶEVvF_2*ɦt$P-L_x["GTr?]llԫb=b-HEb\Y[HJ6vu.d'X4qNGRSmgs%W$yv4F 3{_#EE/z&]4sKl>!oS]𗕯.^-NrOpcWv`]M1NzH#D,{o 8}Ø4Mxy#Ut6&5aX)޵bVٿd^)kD`ԚeԿ'JZ@ѹ`;Oy//n'܆MRVRf"-ՎGF5XArbGn+^.TFzjP{}FcJ)hm^~ٓJ\9&dP)HVL8SdӇzJ#6q*;dgɜ&v)HTDr\*k"=rF c7;y˂m|> T"qbU,\{(͎]^7\^5?U6檢HNZ`,++m_Z Nw1_a${138CIx@eMs\n"=4Zc`g >ݻ]LּZ|A{iM σ`A?vG?J(lOBەͫnݼltZȔlt&hVݍ d/h+?o dZYxILQhmQTtG.mzrYAW::6^Af}khRJa0 $^Hk]?8SD6 `YKLVݟr>>[RA.dP08S ϼjM!r8~0qFXlJnOMsxiO 1s>o^ WJ6R7j3##yqدDžPFNf "lg{qd]B]WjlS@3*j䘣6(WzsYl&4}#Rb' ^/z[h˄-hQ`&[ޫlDvfp wzo zEZS 0̠4eꥨ A`̐4zeyFƔ+Y6}.:$e`9LF=+(S`t%]?.Dyv*xC0Ȓy;IAœҭ_j94~3ucGMwگ}U[7 u+d'q |B?7n.M=] }OY"oK9>x,ΒAaR3ƣԫ0fBaLC-9ؚFnQa,&mSO&4hv &2o`yJE[801yvJcfTg@n`KCWß! }fx9}4IW' ! !Pŝqj6VQ9r]#Z&G-&6Z[&-*9s`^w"KC3(@%[֠PY.hiPH9+|`μKD>7-LaހħPګ*\ɟټFfD7Y4g'x}6~R u?gTYL_f@V1/D')4XD%nWD*ǿ ܴ2'W^Ϛ^g_-'W$`fǖ/L}zŪg\<X|`ż5.DĊ@Q,7,͚:hoßY{ [ p+W/[Po.e2e |k"$)}d#3P[u@ и_E~HϦ:YlG{RxdT j¬0>`ΛArũfqV\+=ꑟ,g#r9M*g2LY_YC3tp&Ty):SfֈC+^Ďh3F+a#;_k5 j:q_tY]uADY](3vTw5d뼁[@ޠgԿBP^뢞 __,#B{/cc(A36}x{$V`CqEY4Mnޭx)֯|Nj[5>Sw^orD;5C'߂>'MH7cK0E2}`ݚ չ{hMԒ%*P^H`;1hD,`ӴLo&D볣JRmT>^r#?j sO:E-Ң~ȱx*PK˩vኃS_P#^+m*³*^ӑgȺQM l鮧9I##nmx10]LUgC6huD?- ׃'e/ AygNKmD|ԋJ6L$DJbu\~b$=}ٲVJ@,Kko ,DfR#Z[Ak"gT&P1dOk%=c2Q~K~vP( %Tt!zVC Yz,m:ƒANEQD0FłyYo6UDūS1ـ=q B,g9ZVP!s+Ek ͘x LS=$6P&7H:K868$=.G ̍A}l)7 Oe#nҘ&qE~?!~|ٵ 2 h&$ <fï E2LF]ա &ʹ m˘x$DQ\~k&f9׭"`_,\zY5#uu}q y7!O{Į}6/0OzbE %#Gc´?Gٮm2(⮜D{!>Pb1,L&",Ҩ<|&,h9)&p4P&5FHpgO%_<`֪QvoP@Z;PsWW#^ LN/?`ÖgJĜwswvhIK_媤oKk[WV[^QUoc~>-CFHgۆ[Ɵ>uDdR /@~qG6 `{f,R(uL|jMvHI_5{T6ij)WΗ#r"Կí=ߧw?x{0s_Cma^*9/= i!L.f2ڰ=46k_V㲔ZHNǧCwZ&K2/8V?x% hmK *@3+]ɢCYj:anWb&nnhlcmuRQ9t6[aī<{OǬHFJʍp8TF b^D-4~eeq*R|a!KRZWUH }3YIjXk*XIK܅^'ŷ؆ҧ$$UB]3v gI`QgmߥSKV~&Lp,d`I;6uN[c7lJ>zn%m{!HAo8:i4 v`!Vy2wL,-?џI?kU}F .FD@"47q[=LtwPm[?ʕ0y^Ԉ'/NÍo`˗D PL7`n;&fv莞i"GS('ȝpvnH?n.ދ8C%Ȃt;aEǴQZQnk14GhXlIi 9n^K.:;Dd_ ڽ(׫:a׼c.D^^G{s6*_peG(' )PNɃ 'EVĄGxo){L]6' Ě5 X(j9"wMXh ؛;x˽O30ePv6\;CrलYȉ)oU M0`Fܲ;V{d㠴?1շ2W yUk$B&D<`Ȇ3^x1hS90mh Gs 8i>_x#nK1%E7wI+ 0s{sX8݌wg)P7*cɃ}TDЃ 9%1Hqq yסA4`I4 OOFO/S6)BsoԘٷ?Ր7vukbCb@? Mdz)L$ @" N{8g؆ / $=lVei;y.T 'OuYmՄ"^5&|U4bӶ<)fZJz{rQkycz_i5/@AGL*pUV@LdBWz^riaDeATX."8z-|gpB6j&iiCʓ%61}RXWTu. A4quF4*iYfA-Nxb x i,=Snk՞/oz,x!UI 8+7!U#{5˯ĠzůNcwƣ5X|=f($y!;:ګ^l/ 5إK.KWE$f{mZ?b=8q]ԔKq7Yn~T!л9DimM݈ OƇfTwB'n@o̧! -DdX@vŗoTc͌s^zU*v(&|K rF`TʘiG/Cy @%(25~ r W/r9'kq|=;b2hM9'^ #tvE`EaYH~O}t[) KuU*Kt  o HYIh}W 'Rǐcx-A:yQNM&3Br*N[<ESwgx@UJ!$)5~zs?:+k|jИIo~ 1AgԲSǮ=}#mNPa"hPn{ AoH%[|HXi?6ƾR$H_,ae0:e9&,I &M +)TODYw5)*x n]J/եaJz`*\rRn(H&꾥X$mSU9ckRꢦ=[+jR@(nLCzeE}洘{ ZvFmx9MGru ?6%3QmӠeH>{bEϞ9׈gqu! Lr/mMdb#PhR_TwYhbKl//23#忇z/w³*&}S3ԓ$ "Es#QСvGcy_?-}ABҁBijm"\VF]5)S a0Ch0Eov0tbS綨 /m1 3(3J_ :nV V&gV0).eN-q*e4FV$/خ>]h̫F`v⛕^b(oWٯƩĆ}NOip>| rTgιy;B ǟRdMa 8{+ ,xRGnInT{aex40fàs6zy{36{! []&X15ڎ u=tabvTM*Zck'5ȜH"Њ[68V< gev0jP> ~g*W!rki8g?1ַJ\[DzVN>[Nr.,@EQ(it`bx'ܣriA"+f $R1TLE=@X:'wKrp>;Xʌ!R a-wv+ ӎh<$xi6;~;9WɁB:)%s#S}cePi8lWJ{P]`^|` nN؅q#p|L73OwS~ylL^ /:k>D |06Al Uٺ60'"=–#n̾;-b?!o>v \-n|'b]މBg_bwnd%wV.v=:0W(Ys|6t&g_g}L;(ڻ AⱴAjUPmK$T1 ]5ynC/}{R2K$|൵srSJv& ~af:ԉધZ JlB+N\+*o`NmX`Vq_<3$QBEe.+\1(ɺ)+z϶E}+4jsI5 rUn%+E k#G˥_G9?}uOO[vw*%Yb^߷DCd OAWΰl5er ;A2u6ZL4KS^S}@!X='r;қ8!,\VrCVGtFcG`@脉_L&70i7O\ Κ^Յ{F; h5UO@\7Yy4ZjY$~aMC$"ЯkEӎp_Zőw \WU~U*6\ai/n&nA.f9B;IKO 44&Pj,3$OlX(AܒzZ+ o5FlPzFx.:m7%1 .Ĕ "L%fD[iu*Pj`lrTR0IiAJ ֋9xDje2o\zpc{)+<''9ʢ+1BxX-u(iЄ1s1#4(74|1t XfqjE=͟r&Rqxb\o=֋ezDE4mMIb?QoM[)ɢtTyyhNs?i*ҹb$jitRo1nd2ΐ$Cʦ8+5_L ~cSfrkw[+nF3g=QgH­ZrR*ۮΤT'5]w0:&1>_QZUq^W,:<3dOvFgpEz8.̎`j"]dĉ'4^'Uezͮ;!ݿ;SiȚL<(ZpGfY::neh"޴i!x)W+j"p.!K T_u_Kd'xZ _ 3LW$k< @Wr7 +ֺ)!F @JP'VR!M#XOij(<>DC 6xCjY}J)MË ſ''ehҢ`DxzH:-N1x Z=A =>'\@87wU _>4u.}1qZsA#,ډҋsiTGϷ$Kt }k;JO"\W"5u m7^)Զ-5[ȬԇP%bK9!4|5zk ئE^-{, "̘wrAz 3J< \ E\_iw)O0I=nٯ*`(<_+EyuEhDvџm/V[@)Vg5/*;ԃЈ& |gv3YB-P6Ob7q920%6vhZFn%G1!wJqBMro b3 -qib N|8g݅͵Z48Ry_$&0~b3ҡ̍C^*ZB.*,B"e6jqfu~$R ;S<%K pU%W~Bj_ݡみ|:=Fhf,mq!W20QpBʟOjjPr"T0RrqB&^sTTTofXYWB-Ǯ%^Z׺;w;` L P(xF!mx@|i*,Y="0~^L6u@$ytRv cД[J=WĞt4w*1+~~kσG` 6< Br.`U B",U7 D\9zHDٞ1j"F<0,/C/RF@ a降%h;O#,ާCTXP!_X͝(/{:d52 ˙=z2Vc0Ϙ|j|+.&󻱭5nlgC؁5>ye+^ӴS~ɓJ+Zy_brOg]͔ۢNQaT 5|p`ZrEom+vMp\΄D+/n0?hA&o]CgFK \8UX-gFNAQF\cEb46;yHVޏկ"ȷ1>\)ŭ"XgU9?d-<%~8 :7iI{8;bsd^ՀYSlA7JG(Y54S"\J֡UؚEIvCm{Ҁ52C3XbzGFlţfZE(i w҂iORldfJ\8}.nk`N]Lf%X694;E٠їL#GOr!mśrp~@^^R*́tkF~7Z<1bԞMNhTp Pb$}HAL&~hɧ3>5dy*Mz2ͤAAFMsh2;4:>m!Ģ$&y^TMݡc53MjWYtEs驖eu@͋0ʉo\d6 O\k+WDD"!OgB 9B\{ wH/̺%x77}7/"Hr2'u (U{H}:b&h9ÙnHB*+OyV?22U׾atÕƵB ̓ |]B-`p09ΎcҖw'n!80;ēM-{`%),@ߟ NWu#M7# N ҹɷV'o폧b_xhLsbtrK.'/9NoDi|IjG6(QwL9Eʌ A<C):8k|?]SeUȒ5:s:Bڃ GSuX nw E$_Kt9y`Lڿ 4P+n |enBՍ3\U-w,uQ4'&WmhĶFy{Bޯm-]⪣ ^VJf軫,㢿]"]s܇9¡Ck\~x\V: jJHn83gdZa0f ' M@C{IǨ7jl3%EN^& JP4XҲbg#W }MyBOj[IoS`pgܒoG&&tl/H䈈a]ܒ.֐{\ɴGSBc>"ɠY<ʥfg4X&&\a3=flOW29[_g].2~~hjy,b`'3U-v+D72s.3G\uJĭ;Zr~*'W\w:5a!ҦUϔ7g~ܤE2B}3TPyƮllns_ 'Y{>):xS $䳢K5nY+!٪^E:v6h~K]&\tC?JsX+!M'и$}nr9f$ LuU?ud`8GmXpŮJk*>躐8#yGH} üf*4m]W)l^pʳ"Jm=lʖm ﶄFo4'@&R*_mlレ󳛮Q))+0C-ӢHL!  ~tQL 6Hȉ{vg@-5e}Mi%v Qc{UYu:LlSS3C]S `^l+=ls cb/џ˻tv~  f'd9&_dSS8s:ldqQٽ4#+ ҷ3Ϭx2?5ts^~ʢEO}hᢒo(YT; [)8_Ht(r*[׊=vKb5F#XX ծ ӾsۤHɚd<r!ُU >[ϕqe()lBPo_ǟasSz,ód`tA{y@ M+pl[6'_wliz+\N;Etⓒk}m2Q*#ciLLĨmNs{ӛ0; y#9. &,\ˌҤ M&AF`veY< c[f˱3h>3Bq::I**Djo Պ+:\hŇ;e1=6Wj7JƐz3y ri X@3%f*)&߇W8=1u)Bιس*Yļ Dn֔A ?shC Ga>dJ7&No[) EVCЌK̔jɰiqaVUgyti@R"݁q"w8 t<;-YQh3(CLrUdY!bE",c9<&i6&1@֘];ޖ"U48O|Ա`JEz;Fj]?VfUC`7{'  ē; % E:>kMvh!ɱ.*2Pif,G_"mM,٤߹Ihx1֏x@1c 4/@kAy|MO鑓!1lxO͟ vrW|M)m}hzKG4~{'痌fyrHb}CG 1!LEmn=V,06c+|_!QVlO!.YgӜ9^~;P%Ԭ, =DʠMK쾠3wp~?)Thg?}u$ݷq6,!LD:UgZSCn=@Nj1ہ㜚I <2{},TgH 1r|V62E2 `$O-_Dy wvxs9'BH3Մ:}Hw 癴!lj^ kFx߯|C~w4([U$Ъ|4tbbaSxأ:Dn-k|:śsr@+ ~˚MWqR-|i?Aޙn(,!pa(xL=]5~-(;W$-6vmLb_RRܓ v`Sz6c ~&b\¹xn'4O[O !>ݱOR8@ߧ ?Hf`+EDbĜ)pesIdy(vIYqтy]^rh9 ѱ}ӌSU@ae膁 H2uEGmι~ ꬪa ~!SI8b0HӢ<xqOgp["WSzu70+e2s;o )$aijJ)LLƋO5 ]r{wȽE1@P[BgtkлY;s5: dGϧ T$sוq:Qo0 GO#@?̏l=u 0HyY^j2@ ?$~}=3!Lk+rc9 3F㏥HyXw-8f(J>e9{Z(SJ_m"/Hl>&I6+T ~ I*&vZD(}$PDhzp%r]X|Ysk#by7}Avj3ٞNC'%;U+8ĹuC4MN=MS. UX܎\̢K#pF"ER}|<7 D|j~oeֲ^ޫn|i'u2h"\,#B,AzioH&F1w:oҝ$EIeEnx똟QuO }V޻o̪ ݚg%$~0 pʓ۬Vqx ;bv| J'T[ Z87x w.\7rD@<.)1=RS[t3 BǐFb6N+6xMJ|wEGr$7o{ƅ%ju,b葥'nvE%w~kMuhٔ$]?c/ 2{aHkdKj}1-Dqf`YAm3Et~@%]1?2QsP;HEu"/$x;3;nk;oξ˙*se|LA/cHK41t)eEDG;],63C5nwMvg{VEvzה]Y'JIIhC+aۘd:}Fà Hz7[ze7*ӌ^III?y*ݸsK%_ϥ"Wh2n'T,͙8XG~- Nߴ1'uޓҗix]Pmڇ]O^ܲ@\ Bh%GzPs놭!6jTm?dM?r,qJӂzPhQcDZXK $7*C"~$ e#Dp LT>GVKu{bXMVV?(@%vZ(̷4?vrcy~<>D*9o'mFC*UٯRs.Jd*#\¸=$ sX6閕V2_ܩ- MW_8t>&f) Θ1$ba|i"[㦈Gx9,id+`_' S9?LOe ێ񋓋#phzL,@?h] ׀jOX.H 2 5ȈQb-oќP۰X:n- e?%Q