kernel-modules-5.14.0-503.21.1.el9_5> M Mv ĉJ4!!%joLne)Ip-Bm5 ']g~;releng@rockylinux.org p-Bm5 ']bHIn?өdtGjdp6y|.C{^Z  N:29t[Y1[ַ/P?rSfEC;p~m'iH^"=pd!)[P"Oj)Ϩay.[^<8kvzءQ0[Zg+^{78caf0206ebbb3fc1ce8664a0866b09c35676d7834a7b49644bd581dbf9e003250636a32db6cc9648844c305e2ff1111b3d8a759?FbG\ʩAޗt>C ? d ' O  5;A < h* *  d*  *  `*  * 4****PEW X X (Y 8Yb9Zb:ob> @ "G ,*H *I |*X EY E\ *] (*^ b d e f l "t <*u *v w *x „*y ,@ , Q \ ` f ͨ ͬCkernel-modules5.14.0503.21.1.el9_5kernel modules to match the core kernelThis package provides commonly used kernel modules for the core kernel package.g~Opb-2b675011-e62f-4b12-b745-c183d4e40abe-b-s390xT`Rocky 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.21.1.el9_5.s390x if [ ! -f /var/lib/rpm-state/kernel/installing_core_5.14.0-503.21.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.21.1.el9_5.s390x fi/sbin/depmod -a 5.14.0-503.21.1.el9_5.s390xhX8KSA$,԰qH i\a%+Th]d SVP:D m7 ,\(%tsF2mT;g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~g~5b2060322436471bf6c4059cfbf99fc612d6f8be6cd67201d4a12e9ad48242fe0f92884c85b08670c175d70c1ecc992d889e61f76ae9fd219c53e034f0be4d9b5d6fdaa70c823cc6be32c608ba3ceb92ac388a5c0263c5b34dde96a74071cef2dde0e2092eec684e27ab98a81a1aea106203f5f445bc0deb739e2b1dab7ae2040d317813595a0667f2587479920e2da487bf6d7b441f341360ce7220d30edd9fea45d4ce4fdb1f03db2c8edbecefe986b5492ccac24dfe8fcc14b8354911713bb15225823623701add198a71bc5eca2aaa2bc7ec7df20f6f02d971023fa88896b32784b6e16f1749f48eeefea296909b58d55429b7ba8f1eec9aac9204aac198b299c6a2e8e02efcd3b0ec31c8537bf7adf3f1f614bad38aa686a0d3bc1d818f6c6059926c74c6b6f2b5d886e9f7ce34d3c726c69cdcc478eb753f0baeeb455f8900d3fee44709ee7b57e2eb4278a59f24e430b352d99f02425ce5ae5e28ffa4f4ec8ed92e6596740af30abc7d577ceb40bf31e104d3a659ece622c2ad99c1ee911440c9b0004bbef10680db6bbc417d632b4ce1d873e91bd2e3fdb92f7afdc03e75072aa97f232d3a3eb96702ff5d5a1028f0c3da574659289c29a7ea26bfb10497cbf3152d7fd508d1831609bc79df8e5b58eaa17ae4133641a2def97515ef4cafee46e146d25cc4fce626710cc8b8c28449912758e28fdab2e44bd58c51c97e05bf6c67bd418818f2712f600775cc5606c68e41db29d036ae6e216d671a2f5d63f5401c5efae8aa191cce15ff2357e1fe846da1ef22fd0f5eabf234100c9930c82b8329c6941790571cfeefb6b829747f0dac8afc4c09687150dfeacf1a91413399ff83fbac7c5750235db769aa20aeb85471fff505799e5c02f3c08f7dca4b76f99bacc49ede4872c2ab72928ffa74ece600b8679bdd49e1ddb24ad32b1396b9e4f2296d040de4181825065c8c1e2ab35db8f3a60c34111241cdccc631e9764c4e34d5bd4a909ff7208defe04f7d6cf0e7374e119702aac23eb565ea2e7f26036e66f1a5d22ec6032f4ec97ae0df966743ac6ef59036ce92c34aa73589c09b4581fe3af665eaa56b092517b5ab7d425719f982a695c58b67dcc2dc61496c261bef4111128d4d2f8d875e7cbd120b2b698729d828e0d8613a5709e6b22fc0249d3e507fae9dd737ba034a977f24c32094629e4d75a2970e97257a73f28496e5df01c40cd70d3f3649aa0f7dae5536c4990528455187f997651f152577ab43c7323e3e764ede6fc90c0d0880cc690b0e2354eb36b9dd9495d3c89aedbc325601f76cc239f9e2aec140f2fc15fe0827ccbc4555b8a00f00f51ad704ee54799cd15eae680e83a86e5a1883498dc28bf574677ebb47ef461c3a69b7be03527369a98922d595bd1448976dca7f5d8ca51010cdf90ab05750b09e20d292d96411c12a9180b42198bc6aa03b541d11483e283f7823d7c210738b743a634c669f9471d2ac72acef9a1275a123f41f73a196f7348422b8d7eb1484498cbfa5109872522352a38a1ceb4b0331d1e5ed74726e4d24ceccbc8fdb810a758a25d74d0afd2e23b6b61dc6f7bfa2c582f98559ba7746449a282d66f0597e00dac591c8339fa29b74072b0ebf6f7f7d4acab2e3ba5cab68d539efefec06be5ecea5122ffa806fd8ab272a37882ddc2ac3345a2b5775072bc692985b99d3b8abb8795811b2420ca349935af826bbe5213baa1db16416a2ed13986d9da9befaf05bec94ce628de1d327dc684ab1e29847beb670c62f45c779d90a03435d39333a7121f3588742b01c2584492d50a43868b25b698c8e0e2f51b93bb3880ad6da8f9fe9e0fd53c2c39be5d4d18be3bfd8c0b5f0db2ea2524e8e1034d0a112b5da04f95759109082barootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-5.14.0-503.21.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.21.1.el9_5.s390x5.14.0-503.21.1.el9_5.s390x3.0.4-14.6.0-14.0-15.2-14.16.1.3g~hgd gZ@gR@gNgH[@g? g5@g,g$g6ff@fLfX@fcf@fff4ff@f(@ffą@f3f?@ffJf@ff@faf@ff@f@ff>@f@fIff@f`f@ffwf&@fff=@ff@f}T@fz@fy_fuk@ftfqvfp%@fp%@fj@fifffaf`S@f_f]@fXj@fU@fTufM@fLfH@fE@fCR@fBf;i@f:f4f/f+@f*Ef&Q@fff"@f@f@f Df@ffg@ee,ee@eZRelease Engineering - 5.14.0-503.21.1Lucas 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- 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.21.1.el9_55.14.0-503.21.1.el9_55.14.0-503.21.1.el9_55.14.0-503.21.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.21.1.el9_5.s390x/kernel/drivers/crypto/cavium/nitrox//lib/modules/5.14.0-503.21.1.el9_5.s390x/kernel/drivers/infiniband/core//lib/modules/5.14.0-503.21.1.el9_5.s390x/kernel/drivers/infiniband/hw/mlx4//lib/modules/5.14.0-503.21.1.el9_5.s390x/kernel/drivers/infiniband/hw/mlx5//lib/modules/5.14.0-503.21.1.el9_5.s390x/kernel/drivers/infiniband/sw/rxe//lib/modules/5.14.0-503.21.1.el9_5.s390x/kernel/drivers/infiniband/sw/siw//lib/modules/5.14.0-503.21.1.el9_5.s390x/kernel/drivers/infiniband/ulp/iser//lib/modules/5.14.0-503.21.1.el9_5.s390x/kernel/drivers/infiniband/ulp/isert//lib/modules/5.14.0-503.21.1.el9_5.s390x/kernel/drivers/mfd//lib/modules/5.14.0-503.21.1.el9_5.s390x/kernel/drivers/net/ieee802154//lib/modules/5.14.0-503.21.1.el9_5.s390x/kernel/drivers/nvme/host//lib/modules/5.14.0-503.21.1.el9_5.s390x/kernel/drivers/nvme/target//lib/modules/5.14.0-503.21.1.el9_5.s390x/kernel/drivers/s390/net//lib/modules/5.14.0-503.21.1.el9_5.s390x/kernel/drivers/scsi/csiostor//lib/modules/5.14.0-503.21.1.el9_5.s390x/kernel/drivers/scsi/fcoe//lib/modules/5.14.0-503.21.1.el9_5.s390x/kernel/drivers/scsi//lib/modules/5.14.0-503.21.1.el9_5.s390x/kernel/drivers/scsi/libsas//lib/modules/5.14.0-503.21.1.el9_5.s390x/kernel/drivers/tty//lib/modules/5.14.0-503.21.1.el9_5.s390x/kernel/drivers/tty/serial//lib/modules/5.14.0-503.21.1.el9_5.s390x/kernel/drivers/tty/serial/jsm//lib/modules/5.14.0-503.21.1.el9_5.s390x/kernel/fs/smb/client//lib/modules/5.14.0-503.21.1.el9_5.s390x/kernel/fs/smb/common//lib/modules/5.14.0-503.21.1.el9_5.s390x/kernel/fs/squashfs//lib/modules/5.14.0-503.21.1.el9_5.s390x/kernel/net/6lowpan//lib/modules/5.14.0-503.21.1.el9_5.s390x/kernel/net/ieee802154/6lowpan//lib/modules/5.14.0-503.21.1.el9_5.s390x/kernel/net/ieee802154//lib/modules/5.14.0-503.21.1.el9_5.s390x/kernel/net/mac802154//lib/modules/5.14.0-503.21.1.el9_5.s390x/kernel/net/mpls//lib/modules/5.14.0-503.21.1.el9_5.s390x/kernel/net/rfkill//lib/modules/5.14.0-503.21.1.el9_5.s390x/kernel/net/smc//lib/modules/5.14.0-503.21.1.el9_5.s390x/kernel/net/sunrpc/xprtrdma/-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z14 -mtune=z15 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz3Ts390x-redhat-linux-gnuELF 64-bit MSB relocatable, IBM S/390, version 1 (SYSV) (XZ compressed data)!EGIMOQRSZ\]^`iv  $9< $    P4PPHPIPJPKPSP^PPPPPPPPPPPPPPP P P PP?P@PAPBPCPDPEPFPGPPPQPRPTPUPVPWPXPYPZP[P\P]P_P`PaPbPcPdPePfPgPhPiPjPkPlPmPnPoPpPqPrPsPtPuPvPwPxPyPzP{P|P}P~PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP#P$P%P&P'P(P.P/P0P2P4P5P8P;PP@PAPCPGPHPKPLPMPNPOPPPQPRPSPTPUPVPWPXPYPZP\P]P^P_P`PaPbPcPgPjPlPmPnPoPpPqPrPsPtPuPvPwPxPyPzP{P|PPPPPPPPPPPPPPP;PPPP=P>PLPMPNPOPPPPPPPPPPPPPPPPPPPPPP7PPPPPP P P P PP:P P!P"P)P*P+P,P-P1P3P6P7P9P:P?PBPDPEPFPIPJP[PdPePfPhPiPkP}P~PPPPPPPP6PPPPPPPP8P P9PPPPPPPPPP P"PPPPPPPPPPPPP!P(P)P*P+P,P-P.P/P0P1P2P3PPP P!P"P#P$P%P&P'P(P)P*P+P,P-P.P/P0P1P2P3P4P5P6P7P8P9P:P;PPPPPPP PPPPPPPPPPPPPPPPPPPPPPP PPPPPPPPPPPP PPP@PBP PPPP)` Sg`=X 5#x@42RDu*lfl%(B%А=Mu,հTignt$ PYҲLbt!*&T>;tO%)-@ah苹bt+8b9̡qRW8A XdD G3f"2+϶ Am ˾O@l$Z;{tAnjc?>]|>9`ҽ#X8?A9ŸWڥmV܆cVbG0K>'J:gds3&+TY n[ kRuT&]CI^R7@-e\Վ1> ˜Jl|Is}m SnjK%'bא[]7˱r 6##IݭKK`zl:F S [ֺbbTְaD"S4I@K3a P-{283mI~d.MQ)L&FEk5 =m`sum/҂t *%*s!îpd^z~&ɰ?ߐy]d-j8Rnz n8vs38T_,(N~f, ,jD^E/81jB<&O`^] ;~aCm\hDs3Qw@lg}eˇnaQ}Uu{MSý1ƋMj{)^6ro'ej4d(z:/@*߯K} Ϭ]^ jݓ@lQяYSμn9A\d <;o7 OTE2Wڡ7y 1+7`WZ3^\eo%UQ4$7x3e x>+]0%:cT3&_Ӝэ]Oײ5zTGG4* oqr}zojT7w>r>=Lߢ'r-ϜsXޕHt1pn@fs8Zˡ)bs~zO?{ FQtV!p]X-eAO?o1CTi ?QmN!(UF,ex.%<&rKsXc1xF&j[`qɺq&"*z:jEZyKc9 FZ96W\aPO[#W B}@xʰޛ݉8|쾟~N;pnD[e?\h1o=l$°9_LrX (R?1^s=̡jNOk0uVX{Iq@^I*_MX+}62 9;y* {Xb&61&xiP]bݟUp*f s;t*ˠM^ GC*& v3`'B/ݷ}䶭`юF-"'o`KqnPLe8؁GB}94mCd~M9Q0/51 laV,sݽ+>D`x(;9nXAp_z^FUwRy$Gx"I s}2hD-{[ /Z==H{\u0Ipvzrmt)[/ls(5QH)m SQ)֫*" HU;,Ct JL:1  |C9g҇3_XlG>|r|^Wi2Jc;M2CƊ+{eIqq]_SG:z =eEŵį>G!vn,~@ʾk=AZqZ79kxiQ 誼܀yHDaD)H+F"TRNU4񱈊e<)׸_&o#][ ͑Za-^Ӡ oܫ.0=s IzxɢI[xU1qoׄv;8w^=o:cqD$y%!al, &:հЃiA6(l::C*KΌ͛ :>xy!0|)|Rdmj~H!妭*`! qXl/vzLbΆ,p K)LEJٿyO=hk6n}Fj ^2f-8X ڤĦ;<02@WlLT2eɘSEDNw8zؗ?ח̓s%EG7_q.`dpYXqGӐê 3Soz4AOp^1ZDO\bTcӐN:ؾ@oF=?[xXDv;NTSj{W) sORskZB ku$Ι`TBt˘H"oG˚TVQ&E}pB^@Mml/76 ChcڝU%E4byC'Flw;y{ S֨7F޶1MS%.4U*%)*ABQ޽kd;\QP6Ӯ_.]IG.sWtNU[|I^于La'ƑqaA?$gHb?^5 x3TŦ;nDEdλ=0&/3Pc!JG*|jEFbK`νԃ;5\55[-˛ZUq rI XE`$UH$$w_\҈b}ƚ:A/`Ÿ9eSOhrI_KچsLGi}tTr8F u^>̣I ϝd=5t2.r+LЕ Ku3='f‡~EuWGd` +_ޤPo7IҫMZ T4eEEwhF8/6+3mлt(0ٻNQ6#^H(ԈE'`:JJ0xu?^3KA\ctHB#p f(ң_]jA.t̛~Aa$ LSRsř{EɤyDzqrjxKX^V"jԸmuFmzom5. d6;'#rՌypYAH'0hUm!&Plnd?LgHz$U!_+:X<&&Mkt ?>_4%yB'15q'1^i~]%S;aNI6Utv'Ǩi$`ܽ`aU/MmoQR#AtS%%@V8ـ8qBeYY ,"'Wh\ +.2[4Z)u"ĀRZFq‹t~΋4me]~NUU2V`#d4x^tp;. {v}TN u+9s廽y6̷>-f|7`G`jX}pT?T{OaSM^σ4"tǬI|E̫4ĂU2*]Oy-l,"IC}9 g|V9[ 5aSiq ΊM|W ֈoϵ9 &z@iЕĤGe v~kvh$٧n{_RXaL[;D%#nD6|c>?`Q73a6m|ޛ#C<]I#I9?ܨ!6)'V~Xciv>8RA&Qs$sif@ey~`Lm'F#=z|k&hr9tp'VB}t{'' Ad|I]elK}ws^NSŒV qOٿq|r:^ UbV~.M5a )aT ?VtC)2 (CU·'ԲjAv^/YN-;K5t5+&ڼ~P \r\ |3sZV(Ӌ7?0vhAINWݢt-?VBҹE0WlIJxrjrj.?LO[V*{l4DBRT[2=4hCn//37C2C_Ǎܰqy}S,9A]CWLA`3EeGkX XZu$#\D "==xnZ<,XpS'^S? O75 X}2~|bSSk^{_yId"*0ײffU[(BG]x(f]ĮU rf#rrlhF $xuVU=vsGMWf*ȁ%5mgӘ^!>DʢP˲1,CЙSÈjY]vT,Smgc?.Z#Icpb26rVshOwOqٻ?uكܨI[N& x)o;~9&q /d_\!z\#7$Y#"% tcB5,{?3aw:3qt)^6ʱ,|{(52V46Kz79!Oա(S3Khk;Gx8M ~^\SHu/;-Y+;3}`#j [ I~\캑:p_7\[% oѹN!#'YcVںC7Jv7dдeTcZ$Z^42&k?\ȫ48 ~Ҕ]`M PNI=~c ;'=Db{$5{C9+ }v3]O9jgAbÞ {5|l.>Xs PD68D5uk q3F pu(v=R sЍ]J~Yjm-"]@,;ZJ`0#Y.bg7 RI$,`Bo ȜGtkijVڳ(UV4;Wi BX)<{ߊ@fc lD.aA!ECeGOZ={Kz4OKdxA44CM~,06iL|eԙ3txM!5+d{ *X3(T0XdVdiA9C \D# V(9KG3 8p"+.CTWvMIBmD⭇ jF.lIIဣhiQ˙cﱤۀ6|Isi!n>/X5h  \Ʌ~ln%l}eYk_LCq&y CTNٸA-N^5&ܣɰSB}Z&֞Z(:9.[UT+K,LaYb[.bQ 0gtda\h&.k1(X%/MY", oĒulvE^]rI=G _)udT%ls'ٽY-"rn%I O> Y(&Q b R5ByMP)bMWeT?>0#r8b$jU q|Ls'#FVgzPFbeݲ3mȨ̹;.#;S FKl^C' }2 &]@'9A=?p Qgz;|f;e,^ ?'Fy9Wš(}iAOxGdމUG `WDҹ#6 t{KߋSXz%PzKt nY6úje I#F/W(۷7lh-BD 0RB!!cvӗN"N,kZwmGh`ruP ΙA0BxQB}y+KZ˱7 ڎ=l?ge>T`װ7Ua b^ u jW*{`XY?ӏ6/uȀ]/ׂ]lrŖb1m|7 YaUllدi7G]\-s@9`4tQQ075#ӂ;}0\Z^ytrrN}.8HKV8~j ؞Y;t'c!=u }=>a(=mQUwߊ_`t,iybD;N0/u鏈+SQԑk[ԟ `PV3 :<mĞM0eoKڝr;޳}h eCz(Mz7*O4 =uno;AVKrF iVl11X1f0nO] ^K m$M155AW`J/⚌lz҄ _1=ZIq/ #ځ*ر~c1 uKufj6.>CC{x 8o'̼RyMX,E{ݦYO͒G(*P3A)NQGM o^mCh1J ȯ|YW3br xP3ڛ|c MѨW>4[h:],N9fc'EnBzghkdXog5 uBJnю;q~JiҲP{?G k/" HzO!jJǸ饿%l$Trgb|kҥS(t*| 63NiʦziVap7" BgxGgWMLxZҀz~%a +ͽȝX1ؚFݕ<Mzo:leܲ^!" M#{6%w`@.T߀HP ̙KAKÆv7IEt5x'ڋ 44놖ww,!"6f_‚sHڀƈ0ފpƙF \"LڰjÏd csiAZL#}2$T:r)x leZ1/a9BӰ{!3q+ZQ]F]!mr'S*-W8vFº*شDX31#( \_ l.݇]ƙP?,dnk<<+<9g1I"t=~$ffQL^ȣL`Pگ4NqVG`YN毘r?XpɍEES ?ejO wFDq0Ɯ#oM+7  KCeAVzEcM㶠2Udy{0 {3(~ %~o E:{"r>ۋ:OsCR5hњ%RVYsXDv~QXg6+Z )A&4=SL5mN Td//~I)KU5ƕd-NF̂ i+%FF%(m=\σHuAUKԗr C 67-3Xwð=f.{w@?>. viLR: %9Zm} h(9+% tܗJn,,}j7p#ꅘ&n:wU~ѣBij^#7xuL0E;v:4m+GlrCAЩ4/?.ni6Tw T eg`M+O.FE*2bo{B/IA(Nq}1`1AiV:XG&5@Eu Bdf^]i:](cfQɑPWKC]|KS t2C|{ ~֛Ҟ>, Ik_jdkwsaݭ尕9UE7r\:={3s!f_B@̏MweZG7ǬqQI$o麹v@vdz 67]5d>"IQ3TZR{'%c4daBo<zkr6~ZRՎ|~sǶvYL=}̼(Ɓy0t 7=\d)d37ѱuAQp&F4=&?}&FA91^~ԋ?X U) *~~=yz,Sêf頋]~5ti@5~0q5)/0)ҮԌ4&2 ߘ" {[M qZN0bm/>aRmiLY9*.k ;$˜NJf(㣣o#Q(wFeY;*чeL 4g[Á-}*|v508[2xi%99t c[z;e-Ѽi!o `e|*B4܆r%Т)0(er]>FfRxKָwyzѧ_}Z}*pkqBOm .fejk0CPr?H[b$ E<܃#;UxBU#d olϧ q3 BUY$Gyh ҽ hL9*<Y*~ۥSŴsIl*F7Z4?TЈl$6҈~(",vz]她9;&>A;]EdX-]ϙ{~|<:62)b)5]]XM!"u f{c y9Ը|tĠtFc0 V*)©GWpQM-q-Z]sx=pn$uEl]@TsIe=vz;M5Ŵ @H}:rӮK<-f2.ikFdZ9*[+Ҹo`~ ٲrGIw11LP PW$!B,,Ĩce!RW 0mMʡ)N 1go\Y&X19_FtPö7 \T9q+&ğLA.*-edf:&Vt+mJ_<+]1LV@m4ɺX8T5rܽdD 1f-!"%Ϫ\D%}@&V v!SJ# I5ڐb"МoSp!|!֥$F? $0FA4 t}l~ϷDUvev8$d?zϾ@r&N D(kBw NwX0cw̧q 1r˨ɗlVgdf360Fwl\Q8xNӕN;H;㤊2ރs.*۔[rPh?NWcl%uqJ-1GrMoy awr!BXuW[.bzt=W Ba(銒7g}UZ(%aDnrǘh#io1]rk^U!a?𝇎y?]ZWakWYGr~SIwŋ%x DKdl ?I=`ċrwo^zF[_Amȣ3`_41G2MҦo4 z3{4ʴY[A~Y-i.D^_zr[5YpK" {F2݃0bl21luR-[aRp|s B~;>r{%R~~" A^lwN50՟܄؋.V.,!JL2Koڈ1`dMm䐉bDDi·u#N4X*he オ%Wwʾ2#ѡsNy0mmņ Hpcr\+K?y0hؗH'S /nhrl moԞ-h9F&#BKI4`ɼ]>t|e@?PE]udb%6$ݲ*W&PV"ȷO\Tˌ@ѹz\p'$cT\lֹ`u-VL1-+Cһ +CxF8Оv~J}Dz3M7O)@EB܂A?@TxF>6\tLqiBST(Cڶ|l#iM.'GhY 6dCQѪ}D8 nl+ zb"uܱoi@u/]^W|IZM1lj4FD|1X o Gi@`nUYˆU֪!~Cdp6r |(sl~OKw=h%qnW5<SO)j.aX\;o5jxjLr3)`G\*Ju=?JBjgH޵%4mXđ|8i 7hV#ѷ.:Oٽ 81i]~\;Xqn4g*G>b\˸CiVfvNjlx|/IC57s U x3-iObPj?՘ -YVޔ_^T:6T)7S4k Lv6b׈FEB6%[sez~8=OJi3;݌W`~.EN.۹gD$;C iv޹A;(8HZqjfwCh7Ix^&,.=K(I- D٣SZl VwB6~$}W~[?VTs[\ˌ;RI| ^=RiPM4P!k 1yAߞ" V| t) K%bG ^çM`S51YJNjD0_¶2_c"(eLF4SHơ:O^ !Z t klNSht_]%˘ ĝ|=2Ɨq #G3h?Fzh(A1y&: WQrbt+ԺVr8|f}(.%%qT(²,lC5.܉AR>-̙Ter\g9u$^2C‡-za.V&LA-gz`V0b‡ U{d+]"}ysmq=} j~wiQx!;Lf)Y/lA݋P C,s6񸶵EftAnb>7_aWXiU,ۜ0lN"s]脠 "jQ6f(9ؑ_e%f8V8Ŭ̀(X ȌNRϽJڑ}y383)ŵ6bKoda,c.s"Bl~o㳂Ja̓rfYq r^wZO[Xyt6yUW.P[(s|пv` yb(/Rd# ){̡nh"j,CJF\3Y^IEϕ9O X%ljy}DoYIC5y#72g Gx:ݖ- 5f0][=rx&'|,u)쵝L#CAL.Io2IW:[4f:dȐ@ >ޓX:1h*a ui.€VwX"wv7y듇CkE9T7q}5^ uZʥ$.C9/+ hļdl?܆xl0 t6疼'[p!k'\-/oSI$$],c#D^ F]~D/p r:vijzlQ,{]yKoi~/&U{ƛ? ?bvϝ-F"R]n&ORP\c+!j'ID)eǡ]֖{Śdyne@m~|XΧ 9O$.pnc)x}3ؤg BܴuoEZ1muM7]/y?4V )=]j߳SpTGL&|tse.Qi\r,1?ֻ?SNHt#9k cyZL1<ۤTy|E:Y% ሖJ$l=2 w_^#tc+~u2m}Tښ;a+hzf}'m}d|bk0\ &c4P,x >9*fw-52Ay*~47\b{TU|My2e U-}n6T Ind2pEW{ṿk0'=1(ӷg8A¿ *&֌@P/) A٧ϟ|oĮB%q?'cI[mR0]ONeT. :P?U0 ~+z+kVȡҟ-اH>:D`o&O[%[⨣Ʀ15815/@OԽHOwh%"TkQ˾4$+35}ʱz%%.F@y6>ht7Y.*bG\͗$͎#4Sy9`7s4 S]OWGy똬l5bS$TOqϖэơ=2h^\.Q^pZΟIB*$$ [$y~z7r֬Hk@ I,OǖfN0V [T 57vxjv8>붻QB!8S/lN5ىO3ńHB\xϭ.Pz@(Q92SӚ{ wԳ!r_Ea-}'x}BHY̽] uQ+vl2i}K.-oTWYGЇwWoh+t,m@x'G"ZlNMc%P61+FF4RuW)kRз:p Iv'¹GqxwsA&0,#w.S9:w?erǤ-keN F \_חd2İ>Q8TѱՋc8'c2Wi)E1IY^IŜKRZ׸ |pA}.eح-?hSq;#Nx#qѿ8lQDt. ha\c!ʳ:=qy4^Fk&I)[ P)KvÛ~H_:>YGWJī7 J}KS@#gv>aeҗ"~=tq9&*׉P{ ( ^<F~;[yXΤfs*sε=@p^|ׂdo [%nx^2I$JD8D|7mf7D:<ߣ'zIå\[ىt3˭kG{Έ9a}Jsk" X94YbR%LJuĄ̐NF]@􈱐4UtsD<' a6`BE'n.\⋨ S% ,9)K8{lsVlaTٛ7~{NNK%q=Q1BGCE}г>Omi3<sݪʟv|X'x#(_㊲X*mXM:|3J"S rt&չ_ Lvk$ BDw;;P:5(}<֓rT tбLQ q(j,,~V+6?OIP L6 8J怍 iw[d> 7*ƧvHih Ȼ T-ޓ!VRb4DI*$W&Mlm]9s;^)H9CD_c#n36d*%Ua\H{ƚRPp;"`@QJ1׋QC\ՙѿxWp8R,u2,2-tZ xjU"T5`|pIu¨bk,YpA$ٕAX).qN?ZmL';' Շok}'N -W>F=߾HSMq_ J]XbTjm #Q~T?Hb_v4| g-uGwa Z%C-u6jQ1я-{C7*UL(0S#{!NE,D_ޝ71dCVg>D䯼P-|6b7ԤUlypOb?CM#rLxz.L̫Yh j{7 WهDbd%fd NSKL`1*L8[`%{E7$_{e-]̒NFR$TcR{|N`g[yIJ>8F O_쑭(FMƂAk-bkv^T*fQѵ/M -=#Q*8KH?86dL~@^0ϼahrYO=S> ?xުMGd$ۊ;SsWg H!Z|Hle+o 0:6 ؕ넯pK :Hp}|?v0hLiughBwz_\吝_bꋐdz}jsnHhoL6q}u.`익ˁK,AB㱤ǬF*hP'xmLv9dy-<0.UfY 4 ;Pl]M f.Z<̶1]JḼgC[f3cʯ9p[16Mu+WĜƼ{@b𼫼XGXQ c'L=Y| JeUC]Uhv=4b{}91`5dn󹁮Lb//@pyfz鍖(ldJG-Cl]H unUKY! jdN/rYo%uye.^5!LRi߳Mջ N>,Xs F¢Os_R1c%; ߤjE|h ؖړTIWNKx U"فM o4!A9 : N<Ĕ 6xD Q8jPNe}u lh-1qRm=MBG)=g !k]d͓iQ7ܷ/rm$n9e_7yyݨG1]@I*_!uWdF,!e)DfYfhXPA$BDi9T²#UNvttxavL2ztw.^v7$x\c3c]ozR,[1T{v(FUJ<' =ݬAZO W )Z`ǍH1ElhKQ!R:TW{!}VBNXC>F{]II\`Oz6? V)M^^UIBlVƁ\/5vn²=B4£bm/wlTlC]SːE)3A g[e|ܸ3AQwiRm[dLQָ:bo<0Qz]N޻ e5afFycX9a^X}OUk|>u(#Y|=XfS&sdFPjEL`Imy >5Y+{єe&4$%_粚m$jv2%08D \7'#Vܞ^$!ŭɓ H=Oj=P,L\o⦔aM{Sl>tEpfiAL;fo ;ֆUtiUPSyRS/4]Fe4ODo-?*B%K5~F곩8ʃ4BaV^3D ԧ/+=jP?bz dZ5)*|VUu{{:Z@ヘw6N{4Y=V3F#V§ جB.RF97{ 0/t3m-`bA]?&6 s)8GV'p2qYѕuEߊ1]¾IB3*cLܚ@J?bE0A%x>RLQ/ ?.Tǘ;9P6Bq?Xd^$GеwXP59-4 Pq`݂"}ܺze˒6dG1:sN4d曧t^]"aRZ߫QQc+chlh=61zKL=*NJQV'/F/~judP^X h+w ^97ԣVO)EsN-˼e ܋|dޔ౫8EPɼec֯ YR0nW= rق\VhL aūKڟݝs4ğc@p4 AR%S;8g0Kg87peS yKy&wD-mo>Jĺl>=NUۏ@wF3߶9ՎfO ǻEPN^{j#l^7٭d&[Yϒ#<Ʈ \KM&BOdcܓ ȮFUEr\KBoz2Iꣲ !up)FRZs\L U_kU`JX'L![:y:ZSu!oA$SizRkw ]Bs\<:߷<,A/w^xURE^d;eSVH f{m؉ٵ'.:=闔 zH$ D]q뗃fo-ˇ-/S {8q 3UOkS'n}Qn,3_9noe ʋq)>R{bn 7n/._(ihCWN(:[vA`7R"ټeLhAX9 nr-lV.T^᾽I9:p֖ݝsy;őqɵ/d_(Lc8wB-v2{M:ztyyL'u)vY99mSK!Rn. 6qr9Yhp,Q'45zEB}D5}՚-qYg-oAć3Ɖ+qr`~Rw 'w= #Ȕ'Ip4;%E.dr`eO͸wTz"u[Y͖HXR﮼4!~n}/L1$^Y&C6*&q Fp9-SV6\('&lL(F@H%dV<6 ڀ"hN틡]]Zf~@i?('5I۽DT9jgX,۟+ h;6 g#TZ}X;立(p7r2*jaߵ6Ry(Vl:rˣ>"{S޲}^WꑘA3F凌ZL [1J;>ϨSt9͒fu$z"|UogiKCǜĩÐCq*_u=./> Jޱ-U&Mצ c~IaG ;&蹓ɘӕXRjgg'S޺$gYZ07070100000002000081a4000000000000000000000001677eda1000009e38000000000000000000000000000000000000005500000000./lib/modules/5.14.0-503.21.1.el9_5.s390x/kernel/drivers/infiniband/core/ib_cm.ko.xz7zXZִF!t/]]?EhDTTk׶Ǽ;E9ߵ2M<܌;%S,x0] 䚵 ʺN@#B1*UGsJr@|;DF SiIFGeEɜUalE$+ayD!9tbY2Ph)]I"j 4 ]g\@lLlݥjvی$ zp fmhI+>ZJg]V i+=h=:TSGA"l9\9Yd^gGYhǢ:PsEư!iQJV6LoݝVJ#ś.Ün~K}N6G桚pE$6O`ao;"(kXOTp{x+Vfi{kʳm/– o tNLn"~vgXdoOREeIWxhN4FO!m:v]ޞ{&%I,a0Tu N*}-2|`ރs2?*|ui[rT!d`vVxg2ɩY.NxW󢰼G?{8\4TH6F9R&6ޟҨ?YX!ux4 0ΑH`cgh1]yq s`hV[d՟3hUInCֺ+S;mvİ%n>5 2{G@8#ڰ))2y1kL_0 )xfׅssw t>IkÄt>yVPlYvӯ<ϥ=6~h^W&;!cAX!FMͨ -,qީύe؄ee"v=vu2ēw84 7;3DqD2Ԍ?"A!a |E*»Aȩ?8op L񼗰J>7SB3Ӛ#;U]*X:yat\yNWO F<€d)P#]J,98U3k QKʆʶy}Csqx *}BVN{\oGFsz]7i:Hj~ V$#:Yr끏ۗo7t xn^Bz>wR l3C B`Hp қ Zի@p-ecAQx"Z:N[ݠ1z .l̩;ÅU^?~Ek #+/~ɏO! Ue,gV1<-4{}nww`~A+a;1 F ((݂Bhsc鍱Fr=TYI6qyTbtmOuSߎ{<ٰwC*UvIk(d%g[,QO$;jcI̿M\Rl!<Gp ƕ2t>iU*yUtasǠR&;púoQÔXG[qBI:-'XnEc @Կ o+j@Ę^h<1PNx8lZRǟb5x[^%?]Y?w&G ŋ51])۫ǩАN]Ogb@"\:D cpnb?5B}F/u{wE$,u+)/E7C~>! LHUř'uq?rRv{8)y4gQ` ]pB[PCv"jaCYWDA~JC|G@&GOݽ7Eܔtj&Oa\5}ƠS{ћs&v{K X( ^h|dJF{q9eb: ȍtV5=fT 8IL'4=࢘~*L d۰; |'654S ",!ZN(Ͱ/ήؒp͢ }Oq|"cWk`7Q  ###q\/t鴙 Y;(v)Ȍi[s> CHO,ebSXgT{[]-zF$I HJ6Hʡ8rx卵LfEqEuib+|HŚ< ٞ8OGG-PiN Ctv4-(膆4]y*wlPu}[IEI)FKO o:y?o2xhEn 낔kN!Dž)i¹w s&1E%w VlW= ;i߂O?ِb| ZN5}MVξP+ ]"]-}XhWc"C9/lT} E -{ͳTi^>L䗹.QmOm.0,bOh:Lےp?u )ECtڋ-?"iۗ]vza$z Yb˜`}s* ( !Dm$5UDse7gJ|:zNN6fZdžNhTm8Vvv'S-2d$Pm}}ηpYV;Y{1t8+C*.|3:X[y tS+ نSHOc[6P(Iw 3BEA^Uqz>#yM9C7;3So`ab.W6Z>>itYr4SG}x(zo#Vˁ*Kaª""wY)y|"8~F0Blu dSO\ ds҆ #{[2G-aFCnlrr 0s':Rޠ|:qʀ}uP;JϤEw|~'Y| ="yYQhDCQq0. 7 1Wm!/0c $k<ae_\եɖ >7과tR'@y`3퍗XE6_hw.!`2dZhY4^dxnӃ {Wu CrOXnO[e,/G9_s{E! BE*4`%DV:^LߩTAnͳ7jcSh֮P`=ih+(˝:Ae,;r?S_]{";}cu5@0\lǐtQcΏteBt@X:SȆ+N˽Tl sbw!)H:Jsfm(ޜ!.ݪ9vj7XY`u{2R:sFovv;MPAN)-'p8;Bm.݄PAwm{ =xe;U1>qS,Ύ#&Kwǧy [FV5fXMD+!7-4KtXTQ%5< Ff)ԉyX 9Vғri u̮oJ鿸}!90e)e2z%Mq"ݩ~@5 _DE;ET@‚/Bog gq3›#cM>7r w^=j♎xd̤F@pUQgr%I@^ѣxoN48z a%)nXv>uiLcz>\l9v`=|]hXImGmrj7+h0!#f'DJctaB*&/,Qy^$= ihrxeBfRĮx\(iԃg|sssiVk(/{As8 DN7?0.p O8 %Z￿_!<įChw|eJF9Le;&vFUEv끎J  ꀘJ dX(/;\UcVNL BKgk7lM씩 OϘ. c3P }tƲaA] qۍz) *w򧌶cs0^NΞcĕHڮ*f͖[ RYZ2Aۼ[L_xKsk\{<͸-ΦH~k?=Wo aF!_tgof*K!I9NfeN -F~ t>Y w^MD~s<o]Z^Lw#p# Eh1J7>OP0 FuԴRhT3_'f6'Ct=!- pvjgs^#3U#?GHA'pzY$ CӬO f"aQfk޵JE;Zuit \w麓M>?SzGs04TvY=ڧ/ٻvz93{ʭ/b\[0K5wY lB9  S׌}N-fؿ\%1Xy0kk}5ݢH1N$~ޓ+jP5tȑ Ǵ:F9vQ}z]31wh|pw_.ն;W]KQm:eӡGvըw? 7'a`%<%5/!*xÕIZiSʗCf\_beoL-F F`-aa⧐BW@Vg a6-tWG{9d_CQ5H"e jK!0X9RV3P;#ƀb}>Pcj"(9kY!$',WQPtvL\)tA9q %j7Fo%a>3g([1oREg( :~f콕u'Km<ٙsR[9Ju %YvdWُW@ &  Z\$v3% % t5Fpe$U)%,]-n~goj?udu8Q݌d`-0W.+HAas5>biq⫡頮OЬ;( ?"?C }hsH d},hՙ f&h<O/1`$|.h (zO)Uɗ(xk)d؄j楋:|;_dY0?cm"JvQF2ĨE[N `)ĸ,n2m1~4% +E 2o?*{z7]GU`l*G3 E.ǎIs2I@h0,(؇;>D%N#iկ|{qBQWحKlhвrJ1$=2MK T^'ɩPiTvBHG6ܵF [wf^4Ƿio;[VZoSTZ׷g:#7|4IJ3"UI aa(n>~N^3S(/z/}<3M^iMڤ%eh Rⅶ]F^Pwn,['yTC&~L'" Ć!+j@L'NOݖ*fsWG1/H͍' &|UQ)&G-cE;vvd=?\ qI f]Gn#PJ_i톏ytpd 7ԞS 6?ʯFx.X[dZK&f|g?5Cs@-p5tސlXSuYmxRƸhie0Dyo[f>u/|?HW/-RAA6c%[ i%{ՐKexL29Jlz%D MO떆d)V!1ӽduEb^(Md̶bEZȾ.^##XpLn.=Wb3l-Ť aM# +ortZ bҌ{,3oDԦV$'f(bN8Y4es1rbWB}5Vu[A5u6Kc C؎Lٙ@inLɟ@(&`t!i̍pּ,8P#*sGA糁XCr DD%1?3E6RedMfbֿĒ;L3'V,EV;y!P4gRBɐ q9F@үP 񟖤Iwx b`Guyl@~\iFI8C/Z@4 f\jCA<2;ךQ ` Gh N+q?=ZX v3LGW'[o佻ҁ ]uҔc~={iyF2=!ΉNc8%;~Ue#ƽ j6 mqEQ5<>c.Kd8G{wGT@~n_Rj)j/\fxփŏJn8ԊU-T%u>t5jW8ҩ gn3c'$K׌퐻Á*eT)Uπf L  yx'>a^$LyeW,".@l`#:@=!W=PLf1L%Po-Ɔ11u=LzFSxjb*;R*RRke2 ΀I 6ADP\)HF̾$v%V0 b9W|&Tm,pBdP)ܩ4F7GЅHHǎo: TQ۲z984h+Ke; 4B(ulj- FF24KPa>?;Vjt.I T_/7e y|,#;9PQR(undvK}야d׹dTr6v-$>Bhh,%$uJy;ǧH-|/J5B$!R?gMno5gU5 ihSgĢVk` , tjYa2F95?^V fߑuPľfkϒqAqB[%<:oJ= Blg?$s+PmYDb]$b G&֖!i8.=r55חWsVWZa:|¿\3. 7I3OrlY(Tl*AB&剘:~@b~YyiG%S|\y"6vyFJm\~7O_*Òl` wn8ܥvm@>0ܒ?c{}N~{0Vme0۱bYR!)CkF/O"?nƵ膙c0V#dE9+m]O%!^A;$ݛgUeu-)V"Ͻn\MNݻsЛŧ}C͠n>fQ$Q" zdF(`l=&<}]gO.PaZ H qIYfm_PD=8mkd)T`ۯjj|࿐QHE:+oI$IC6K;& .-}Wˉ5*Iz@x5KN^Wvċαt8 %^/{ 8vb͖IՏЩ ;1 e K=D=MxB͓ y6#9!m[Gc_-%Sr&_&v}j\dZvͤ9wC/rH7יe}‹ k(:nF zt'#D&dO"J3.J^bCy:Ve拲 RT楰Naq=0ɐ៿!?ފPL$n0nܳt/, 4P.Gė"So+.K:.*[p^Ii{NzW0_*e#b$0+ $M+ΏAA0'|m!S.8 Ž@<"̛7NDa>E rl']= 9˨ź w 0G+(!&y}~]gŸ/kĚ]K3>r5"/c<#*tiP\H `cL*l_?^w =گ6-z Ay3ON>D1H@Ƕ1C[eHW/jG?l drh=˨qI@\Ffv&g<\IeB!Z 1%pFIMꚪݣ5il=ȟZha^q7=B5IoHY/-@ o2vv- ġ'L~nIxҪwEzܳ/lWA?J,]V[\m,%-:ݯS|FQۮ^R85(|t2Kv Dbn/B_hR ,ת?Y{_ID{3>4?};e/r= hF"X\pX?o6$T3uZE葌C" 3<}4;44F:$u) ǙU+>%;,{1l#✛CJ{j&?j^͖w1Ʃ'wjy&|m)F̥U9/jςy#3g:ώFgI+4!޿'RYs896>lf/ekxȋMy!OõlCJ0w$>:bldPr\|2a "rWPk|n>)ќ.NQ2z³ =:?.)__>`ivDx0^VAfcZ#n쮝+DJ`-„fBoɳʀ oH]ĞMu2$%l jXp-)=--_M0Wp};J7I? bجF(+uf<"UjBo4TLp&G-}B|J2 XjZ;=;>2%jީl$6E}%L@Öih8l!ZU4f*YGC)Hg6GsE #|C\~gЇ8\Y[FHŚ%wtYS~*=AY턻?t88t<m]_-`*7WS^t#Sҍ$}/6.臨5 -NpWgWe0jVD@|ǘ p7(>סoKAl\ !Jp+C ;gȀQw"[cąQjͣ`;DKԣH9UrDQt'YC:0ֳʢKetn qnSrz٫ъ\[nC&QFN^r-X׫8W镩8m^( GPLV)-V3/tOHTMuOG s $ĔlE2 :T\d"Яx;uﵫV(txi׫ԮYe/X.L%v ]A/n%gPJoɟ4SWPBzh~S1L&d"jE+䉾p)aēms.E])-z}e3E/楗]["g81Cz_u:4 ,#ʞ5u;',/yB|!.N$]c#R8qX+-l&c~ᆉ9YjN? g^& {8?.}U5.7+J4|ن9!2ob/\冶."MfjΨbK>>*NLNhܲeY~:_5%n-Z GǼb x9U;V#a C5W: 0i!q o-7;tJNRac'#^8fCI͗@qUIG\s-7ig@[;|.Eƒ87 "od`ꆦLWD\ljK1M ;Ƭv\Tд:L޴‹܆ 'i{eZA4ӹ:N~3(P2N%~2 ѩ*JN*FURC*R: Fؚ 2\gOېA&2 &blr/r B~M>F`0'ޯyB.#4ҙE=mڼ;ýߗiک U|Fz"3W]6w˚U6E){bÌa9%*T5++DžPQc#pT' '4Ӗ7 Jwpl}cčBHD4 Қ+7C U/\Fʐa ՃXn3 ;GP|sua>7b~;"Mu5b{JiQxF%*Q_{]Q/xNE@ҵ*B/%iZ7`y<\I~k6 Pq`]оe0vl&}LHbY)J_i?KЮc Ro 4tzZ0(pו!6UW(Fp:hGdܗgd5Qwh^L)oG?SW/wDzgC9UҦЃ(CU]rH_PT OC9S~%)Btjyzp%a@FZ6bEmԴS֒'32n}W=;ldZw~l"PN* $%r ;hoE"w|a *5GOe\V^lp2<|s *]/ceiĹ %N2ShO #Ag8^D3TUYYF47A_c[Wɾc 5*9hULy.ج|1OC=qzsp_(6U%~hY$GxΖx¶M+&v6EBP(4ec"JNJ-a66]ٱʥ6K GEa-yFG XqtzbޑNPoL Cc.JW쎁=,X.b^~#0P6lcRpf~ZݔxhJ?e^,|#۷6tDwGf}+I, +YŐVuT15&wd`D~0XS ˱<A8 q dcD\^nyh9{Q9Op/֟ <8wX#6䇙yt}9Nۣ"5@@텬"D^׻kL4oο0n5ALFW>)#?n[1ob}o*B(iK3U+(A'e?CZ?:ӟ{Zf^:kVtə(ZJܩVoHxaYr`Pu4C1kB4TrRDxLvmOC?zAC6'H$y߹toc•Xaڝu}¯sh¶g$Sf)Zβ!@d~Ej77>,!VNbWﮬYCK%5U1#%?UD]Ⓢ]{'YQ凪|"fCwZyo su: 7Q ͨc.!F}VS6 fu4VUZF{[fݎj)'Z]ye3a2LJy:HԆ@- s#*F AT᜙CvjC PT5Gy( ; >:͓O0ߡIl:}Pעe9B#BgӊZm翀'Yr^ҩ~#P .V]Ԙ'o{N/x{1𘿦ֹA [qF?{*_ _BQg룤?evjƥXǞlO{jDIhoϋ5/'wсK'MHL!aTP`xiH?.4Z׮Qʀ@'j&q"o5Kt%@2ɟ'ߒj3޼CX b)M{R_"LM6baDn?JEs`Yg:QϱVcL;ވ[-$r^3*,ܼ~Xr߱i7]%.8 $ ;9c[]i99 U?wo;r-k*R#էƂK[3]wcD- (9PZ Jq<tl_-/ .գ׼CT#KDĄ?3y6 Q}~, /9tѷY,ťZbyQ5 @Gg,cb2.ۓ#b{s: z%2I{?×ISY@r?&Ϝ$V@烹8%-)E'C]FР+3]]Ь=».!90JL:wN[ mz=e 2 oxEF]GkpHx+}wj(+>|꽅?%Onggy}_ -;3ڃdjx'taGT? &hXb,ZidR0rԝ)gO״Xc=UiOl,DH/1Y郆zhsf㼵,R,y}eE~zP8MRjUtĪQ ˾pZs%I&G=)ұ1fzn !w4MKv'ރX/]xOҏ">u(Tf]<+h7^VIc-rbox0S3/3F%u^PxA0 )ߞf `( HRE 6„Em5Obls׭6R2 p'|7bMd!G ޫ3^rgIYfC^yj87sg"̖fۈǚK |JrX14LU ͠V@ Y&$Ư!UZvbIMJvHVUс)Yk0t٠Wƽ,snl7>IN-{182]MEE.u\fe숅͌p5j'e7ƢˌW1VJ |j,n6us^M &&5UJp@uF?TJ%w 5M}9h)SƏBm1 Tu3A#n?Q i}HB6ɘgߎy&(Մgiȭi%"yh_Cw$?@t|f/`Dž?+dDR([C8ʯ5gFsےqAYTU;<ӇP)H`j{仅 `,{[DΧdu+7ڳVnkY QG釀C\Y3Qy Q{7yQ1e5|ߟx esnG<,GGʙH7忂΋$ǛMP#'?^0A2|KXooCv ҝ` nt⍥2it0 :VH9ZUR;.d^29)beanN/7Z LW PDQ$A\dN?Jc%#P;SJ4bFK}A`T5ii}ODN4/~l,[E#BNN\],ŘY95"sTxu|lX`|#Ŀ A+۸31JJP$Q~`V!"Eޭ73_Tj.ԅrм7Ra2r3ҹ4=mX?uj YR4{fS\D^g7AaSg []!@QnFicx bQ^͊>x.'?Y{8_uWlXt>@S0ʲ+:[* hj tyjKKBGP`>DVwD E4 7ٮn6`# ]cv,h^2e`vXrqirV[QidBac8Th+`ԓɒ uf!k&s^RlrQ^2:%z`;'Ej}H"\s׏V:R~$',nHFfJVЊE-RI[ЀUW\Q.l8pH7-CaޠwwSSkcM;Wd|˭\O}E##( Nv 4q|BIh"FY9haZX:3ra.i0 ^[yZ SGZR 'O" SK^.ةJg.' 5,mΟl+19UfucC䧁MKtr?ÈvB6; N\hB$MeBȜN_AgXT,娟pnODC$.5hE[f'Xοac,^אf Vs +t;JFVO?WM+A;ܷ풍z~d/p0me\^G ǂ`m0+Pc~h|Y4S$89Sn /,p}vSۅ`DwĜ&p&"ekƮj֣tm4R*DaT'N_,N#*maWS#6XX(v9ft14L[v z`ډ*O1^0dÇ?6/"gkV3Q2e5[:o]uԻkD+YiɄI}K%F)/j'xIc}p2F`sCf`il[AgNKjokmf"7RGȲTEk|4) hgie^q]ߴќA|up?Jo&d9`߫ zRRYh@A;ts~nq=l¨pfTufi^nPTjcPNS"2KdaWBqUFM?X\^lvpR5 /:&(™4 Cջ6 w*' t]ō%kif>qzl *Q͊>?ǃrmOjS8wAljd\m@|<2fK " ruT|3A879 V#yRLy * [[;0uY^vÌnm'G*Bh%LϕzSLj_p ˜OuJn//c8dxp=.x\vxwLia( rL^ ҝo+V9̷݁My`)75vm(yNAE^myDYPHt9n%V"UqF{ =18\ [|_hckޔtz$Y`WB鋈S`հL77Z3tvGrD'=eqPij$N;Vկl/Q7u8bO;OBf$_QjrljS8Puq a,&߅u|K#eOX +ى*ͶOl[x2mD{4(?Su0IRk䁜͑E7F`.pnϕ%1ʪgg'7|.(C5t?7:GRo%-C18,}zt558vn +f&räUxǝƩ7IЂᛇZ.M{8d"qT](1IfjG=vhviIqnpU@AkD]L `X#{LD%UjP0,~?x%$5qϋ @" <eQaE$332 4μ?;sO\3~Jx ߣ3`)m9bnlzwޱAB9Z#ˎz4L5l @+y lbPWxsܔmƣŦnEb%CaapKgjNZCL A Yt/$ qtL@lIތOmM EOfelt=e$ʅlkz/utl*~9;kv=5LldlGGFÍSg9ͤ?15M,᪞$ʰPY_A{fr1@7gպ:Ӳ%x\%%u.]>PԲ所7MNi!78{#vqY>zN˹G H"b'I")x>V5ܶտŋRT?ιJl)$ Zn=^V:^1M>jk0{ih˴GnȀfJɯKs.g)^?G.c%Pr>dW#wP_bzK9+v WfFE̎}vϥhj% SNDMfyx`6(4+SF][xM˭}x}MOox޸_W*B'1ى MT J,4 6PSt`녹U0eDi踆uP4GT mݡXdY# m+ h-S> P=:Z?'N6D; R_w*XǕs:38Qw"|Մϝi@H/_ə(+"q0}V+Rv=4q5Fr|\;2|*W:j}z<6P fBI#u{?t685W5=(f bּMP Ymv:&uUW쇴LeN!BpwH&h^X E0vX/rYi36Nʂ0PBzCVj1he4[vA fAWpicO ~o͟gbߊ\e`섯Z߈Qt= R=͜Ȱ !nl-<;[A'E!5|(V؅ V,oeB ^{<Ť]2V+5Z3lG }gApcI {1-v ]B9f'm}a7]vxii6,q_K[LL+E;Aspaq3+L`;fXT#ɕK9^f+'bNZ'H_yx)`y"s|1LULH>H[2bTβzm{q%,%J>9Sʁߞ9acWDDrqhv4D:~QDz?㦒B5{Nj+qMG&^ |$Gqp>AapK@8ikh8;#`WdNRt {z.X17xuqn'\M{*lRAɆERɲš2Ea4|js\p6M.o E C:LR^H \fz߀*R.6$rٌiK蝎0e eU&a,zR{ #1hX> Z{&5^'g>D-rٳZl,?F^loXhMOŴ3I'c Hv`07$R }t=ݤuZ遯.Tg֏\t*g8[. -^J6|RfAA:eUgTɠ ڍL7Е7XmAҀF0'[ 3CŅRSNpd1\O')[tKÒQDb;&ѣ9VPAAkǢl/\nܣh8v1SHh47n|>8Q:&uisfi<xm'NWH{AAW:hiat{:?(}MQsw2]]Lx˭(yN).;j~Y󋘐^G[0 VVW`Nŕ>hcpƙ䨃Uc^v<[!}ۃ#kFߥ!vR,Q=9K\^kR(Tfp;3F)=\ o>vuD@Ahc-RBU:ՓDJBmc춸~W=p u-!܆*`q*nH+A{̬%6bbL>$|/.&mPv#1-4M::w_M.AG3V 9B4H> =^>ֆΩBii- #%Gۦĭ>h fnRRԪ*AKw %-Y L l(ru@ c$&P}FD|?vᏅmǒsA7C&06o$s?ϻ -WR3K:ғQ)L8ngb;E8nwת %h~\UZ%zNj])7K78(ȩ'3]5Ꜫy-pr^P g(-QXNN}'vX R}}٨9+2 ;J=Sʅ&v#[99A2bU H jvdXR$J%FRl^c `V֌ҖMQ6mwOlGnή=` N'4(!L+vkehOejD8wqZxO陓]קCl+G(n40Up9"xՙfi[j* kkD>5aUoC=vBXl%lj gC6Ga;G)@NY./5~.a?cBIRE}nZ|zhm'7A紏fL'}P'~HoI~pݙNLG:.ekJ7+#Z\'ћ@s[׌uPڟdL\seY(вD(勺}o=9,4q4RQy`(MAUsjH';W(p#9V=)p5R*Z5Gp.=lϊ*AcDEϩ|>piևоTԪǛE+.A`X _HH'xXokw@FBIc/QC oJ$j0r|X&1:o{VMҿ^l 8Ef`хx0/8iGU68vJñ1r#*ӅO\`V @{n3ϸ!b1N>\h%TWTh+e2vq_[>3NN5z+coKL߸ܻWJSl\̲o8-4YtC+reNӣi:AHbD 7^}w x:PxXvT)GPf45{' C9' \sdVx؈64ݠ.&0,ľ%͖Aơļ):]|-xU@ixNawV[LWHQ ]&eH Z jxx P8- G1<+ry 76%{+ Lo6Zh(|BvC>5zڳ9,q8|5/K@<ݏ.fÙץNyap qE>FY+i9 @/7KY ^h郅ZJuh}rQa%U:~t, @"vf=29ҋ0ckۺjZ@9%(XwoўJUT1 /j3Por+~2a]$+"MيN);M&>rm8^^?L 1 [;qnRй"Zz))ǩLFP+呂E]*k_\._wyON.LXFJNAFk9 Ĩ-pW.dL;†h";e)c^a|oq}LtXn"c],_Ysoutl}_JSUp;K&Ü[S:F<>zf9w[pN 4zG%]?V|ʉ Xl$P"7 UwW D`rTQzwYRgkl_úq:^$@4OV3] J..@qS + 4""ڣsuV;0LgGGCXSZw0ԧjD2S;k:0wH`.At-RX~|2;z &ճz_CI?j߬SkeskFlN[QaR,>:#$%X:q$s>Ox~,7rf)O:s!ٞ6e\ź^+0]0NBH?Ov@x1؞SAl[ b 1@ǖlM [wf%iOvDpUH`<, /nD7֎mAXShޱL5ޡS$}-:/PG %rLRR%?cuܗ7@c&K 2f! Wf*L6N`*/-I u 6C=[y"A\T Y5[nHj1P[Uci g|IjEC^BCߦ!c U)Hu)W\%tΤ;?}peTZo|/ 2vA2ߒV^Rw8,anոWCsuƛs;YD-2ogo;.= ( -T/SӮ=򺉗U% frl}/ss^ŝOan j1MG)Q\/)asxXﰡ %4ǯwE\\/U"0`U# ̪}; i7 =Pǐ9@H>p0Wl12_Gf(Ky {~D3^ƳA]%7ܪcC2NIg`4lK.t&ZW(^e1 | L!>` h/:Ov4U Yq[,J K;YCN.\PJ~: t)I^xLgσtytȨETئ&BMEVa b>ċU1Zm/Jk|Vo\eq]]n:u Z1^>k 'wyǧmkɴNH{5HH?[<1-KH]rSvdlV֒ A1?EQ೴*ch܇$k*1m>aw!oc [\b,(KtҧlEyxFQf eF9ya- )Bǜ(ܪ,_%I.),'Xtt+,I:ٗc]C¼PᢅCðfE^oe_$HT8B q:N >#CVT"67I^?#܉xHMQ4•T1 ̟fpTi?&:P0ixS;';ʓHLTl٘>ЏmB|KTᗽv a#RKw:@6,*x?͗ͪ3LIKM Q(3Qlfz\;8n;̅3ߞeuc*N \]4R.bW`!Jܯ0_c,=fYtU9E&}VHv[4\bb1"2qߏDw¹H'K4F$PW sƆ("\oENҐѼta'C`D M?)Hs6qq@L$cZ`l?u|mO܍"r3D8̀am`GLLyYp`r 46o53d eo?V_F4S?*zMa]/ Ko'kjjmx]qɻ򅑱\IOjq!@ 0c m8(Y :4˲> xSt]>u+(Fׁ@nTȟױ"SAGA~٫?bF_C޳i %|)T 76ܷ7^! 1T{MnJB_8SYҘV' ͌x?%WqTLMVٌ(/>z .T iiiVxo!.Y Q& ~2yZl}߮gPq&h s`֕7j1lƁ__8MTr"q>aW> ĝz}Qbc-PѶxxA5U}c@R= o?,}:{2J[iUJt1c4i4*XGG {PU0%?{N&jH^Ao֣%\4ݓ$ 4h3W ڟMeE ` ѐ4+(L\}ZШj{[摓HʑDBeͿe 06Uxg}wD >B𛫁"q>JpdPs}Kc}y#2q&zpQ:a@BG{ P(/8*_!tye e{zٰ -9@M2?Ky\zq vM<@ fwh]Q73<b OIjĜ@T57WZ;op =ӿeN@H (UW<~}`t4 4{8Fs1cbWjLӱT=i_$H䖸z?P!&!_٥<kT[gDCxYPhE0 ꥃMQF0ni<w!ΨT)QO~ & ָ=#D? l5׳{꿧k_9νs"NxFY\/޻bN57DdlZEX `Jwd!"ÆjQd*"66ͱ5н$!`vW PtVGsH1{a(yO9jio#C8XgJFEH,SCOS׀P|.x!6_<4tOq{dj5n\zF菼8/isIQ䌹{h!%E7NQ*mN9.ZHt'4u:~ }tZ=q* ]I7G-K|\ND4&Js9k-!*1q("r T:ۅiMu(*A({c 1l=wQ;3Eᮅ?6v.S祂'm]~f%|X2 0qB'ؔO*S$GhØlcZm>ln_j6ŬĔuk m,̥T©cr+0(R-&D]Kw?~3#F*OLH}6_C+K#0!I'ʑrw^0.!XjbhQ"e󠤨?Z2`mAˎðazB4o_p[tC-&ĝ7k^w2p[Z}h ~kusX,-7V+;BCy[sXn̠)J.YjIiWٌׄEұJhH>EN@ owR\jqd<=#kvSp09\K}GI(SLyuo1Rt*Fo*XW'?RW,H5++%-L>P&\n'"%ӍfPmϣcx過1GXPW>IG Eף:QYHju J5GHx(59`i֓#wَ_Ů!Fl0羮qB8x`*rMg,P۔d&߳qtil)50*\eLwDH˭8T+z4 ҇lf3VG% $pK&9LSsC@$c(5>I_/?C{ ͆G҄ f )37l7dZ(k~-{ڲ,#=}0+ qg,e8yU<29}ϱ2\- &%~iXВڧ@x]@鵅9<+%#! a%_wׯwYJ÷Z;d~Kz}=j-skÔ_9z۲y-hGc=TEWc]ELp!nI|۰b@)RO(1VTZ(7\a3MS!p #?WY'R[5)mˮ6!܂y FUɓYW򙶫Cv"є2H^1=M0Qv@TT P#ZTD;<L//^U Q0VʛubLI56<9##snzճPqH`6CNzY2ab$<$$ H+ /xڨlB=MaƖvgU(aV$ nEܒz5ȾS[.!JxeRI*-@+i>ʿxzJRnd hs[/:aއ$PzbrEYdD%m?GES5ORUJ:DƖi1mtk6Q[ J0(q N\3Ԕs&/0PC[BJ%,Ea}8@z!'P)Q_bK^`wW !WFlvD?@p`A5큨j ,&5VJFI'fFM'~#bZҪ8~߅rҸn4m" YIsѡU5 G$QV^A+2)kUa6.H^`DN܇z=x5E]D,FZhx2UV8%bPVjr߭Th&.ŪXyom2mmdsR&6mI6>BRg/T5]}a&fNĦ!=fA$KbpZq1]9K vM 14Mh ƯU'\ju3儠 >%ʼnӐOY4wcxTr!x*"Ch[GEp Wk)濟r 2?rQ$_eg w/:9f{t{ !`I38.K@\Gbc,ۍlkT=jyFpc ]*Ɉ_y.珎S(tѦ3ӿ4{W[쒪 y]ȣ`iO/{*9yBE~lC?ȑK9F RHč- C]͂ĿCYɠbCwЙ+c̓X}''7`I|V=V6/nC7-PÒW<[=BYnDg |!,a%"@`XH|C H db[x'N9*'v-Nugc;$3 _p8|4 !!U[ۍxra -<[-ز U0@i.UH~)#r 0z0{JX_3 y $)#|盺#|&xU @'7 %4jꌎYև:,P4; DT%I@,jv9()e5@ib{6W9N(֔Dm>e7ۑxO}z&NKl1:}ЬL)QjJsq?|,QѺg|eCT%Gp]t^a" 1}4˟*{ /7.coep{?DnV }Cl*ŖrJVLڥ3noA+ OO~X@0iG띕Bڝ.6B45Zֺ6`W5u.:>E)iʁ3qY(*;QT Ӈe=DX@,I>bV!d|O ]|mM14?g0{z;sU LMy)junaIA&;ƴdf7h:fr[|^'L-TXWOD{ T/wH KnɛY|,;*Hī`m `}C< C>`?.1 #~!F&#eX>NP]ń-gf?m9\(C?JSxek\\3\ZZIjljX_E"ݒn ~#Geėw16D,wQ3=6X߭tyn!u*> @*m8o͏=ΐw(zԘL,̄q:7q8a;4+(щ?TWZD;h`(>W:;Dg ;[ff3h$u%nu %1B_ m<l1|&-QUʠ@fa.V掼/?zF&yKTAq}=H'Y)!2jňm7+Z 7ud@E},o呜Or&:[렔W@IJ] _ ڹ=c:>a{Ln(9m#?EU -b>o쾋X&U$.Dtmy]ǜs0`tpY|.k R1ݢХivsw1$Γ>Q;Ҝkk50DE^QVUw1Ĕ76{r2Ia\㼊#$c.H/w'm\&Ow 5krBܖ#} f7_puzk`'wS^HћN3aΖз:0M9 \&K_ac~Rl|4Hn:UFm^P?>k+u8A;;eR9zq4 2x`D2$Guqz$;.C% 竴A]*e fhrC, WmNxJ&b@/-`G޹J=w)r]MZϬWXb?]b"lvoQ}MHXn$>)hIJeU;aʼ(NJ~^mБ|/"(L./GA~IjC"Al0tDX;qFbTNbl _C+-\ޠ,lέtD:QlbK]O1d7"9u]$٩4.B{Qȅ=V9ĽNK!RCdaLJS\t ' Ȓ-)?u{Atɟ e@{{2;%:mj3g<-0F:Zeze>S l,.y_' Jj+ZP  ɉ`z}c1.4"GހN gYZ07070100000003000081a4000000000000000000000001677eda1000024be0000000000000000000000000000000000000005700000000./lib/modules/5.14.0-503.21.1.el9_5.s390x/kernel/drivers/infiniband/core/ib_core.ko.xz7zXZִF!t/]?EhDTTk׶ǼRB"Pe'EmC@pi/^R* k zտT`1֫J/Zr;L`Hh 9 5<̂:yTsoTrE',pY-t=+ nrdoCaFª0-l_gkm4 -[ 0MYG WxLgԔu{H(,u2|Gzb$rW38$* ٱKNs~=4xU] k EVgo%rMԋɔO1 Ȯ< m_zgdqêqߗwx\9t7rd޵[) e926?DpvQ|l-h"ծT|)\Z ~ NQ~P.Gk^JtU)pHwfL=hPH_%E/Hv ktvNn>lj`tZևJn =P.R ). }Q3w4V|FJ?=Le;BlA`S|rt<~d-eD7 ?ԦRE } zt}@(ϒb 'B::[t]SN.)g ޶P@M1bI!)==- 94f V]$mP , [qľ&֜ u;\J-{KGOmd`p<}$+/^u2m[㒭|b}\7t]2Xs "YS1=+l@!C6x-2w-˹Kx%ǙXDi:ƪ>LH2Ef#[|$iY R!pMf$x,Guj:)TC#gzVh.}0: GjxVd Ci'6?t~[Z)X+$'|DWvfWg?`>NBxRs5&a jWƿ&yK\Q[rA`D )]%?(.~ZP߭/D!%]mL Ykxˀ |jiKp,TlK/K:| >OBC'.A S鉞Tq6pe9q. UAB`ҤH\hWF)޹Hj "*eE7}8g!xQ[FF\OamG¾ZrYRPj l?c'wX1Y1QԗiY$='RO0s K ]-S~sjy:QQ|2Ka+OUㆾm4u--pAߍ-FDI= T~55gDŐ{q9;=xt.; d.+^!oh[A qa{S@`$'&T3Z r7Rh"%8!ir'ן[f;H1&{Q#f oA _R{Adt`o/|]X^jX,Fq:x ў -x`׬LR؏D+PCܴr=pHqc/oh("I&AtaU#qARoV5{~F~ۉI6Pȼ`{9ig!I5Cю"S7ppwEi|ۺ/⊜٠U<O]ӗg0*ǭ M bOorzm:4R.Agk>Z CVA2ZiG$$Kٿ[j/(8J}Rz'!M#E.eҫ݊\Ҿ"$"Vr ]-aeFl1t|&MmQkFȴ0#mn{T w%/; '6 B^@_GBZM"oͨLS:Ǜ,c/W|y(=-@\R`@9:Uw½!cyvV=h~[7{G΃XaL[#~*XQso,?suO 9KOxxdC)JOL< d؄˜)3Yl =iO]5 .M ~U>]W8@So9 K-ݖ3[^Ѥ@9FHnC|k>Pȃ#eXK0}_L<Ԓ9K0Lǩ ؾHp@9@8Р!rO_7R[BF2ԓy1K0 'ަ2 dhm3 |KkSy @k do߰+hrOŸ;M ?^>@yy x$؇}I0'AeT`+pg0w (ZPˎ/6 4a&QJԘ=}o U`5@j2_f/a~dhR\sCmQr )\ RhǼw\5F?`qYf K]R9uO4N>˙6[OPV[rOe޺cf++ArFⰴD`xq嵤~^3{Θ3~/}|;m}!wUbs`ݟ*.'rׄVau:64 TQ`Df .oAgU~CP1C[~*t]xX^X6}P?-*>񀙚/N6 l_wVT%-X3<C(A;YV 57[뷆gn΅to]&-XCoўs/킝bCoL`wMලQ K`* A4~}q[M/LFf0-Rb:YL̙)6# fٴdFXTjǓ:Z.?iEz$[S"r $!L0sduq>Qֿs1zjf^j_X+ .^V<!1M˙KrY`.qeA*.qD67>o帝c`ax)v_<"_DNKf\>o$Щ%,H{ϸ N$Q?*U}ESy<uTA=B3 mOv<|O-oi). bYW}{ij\oĹͨBJPBڏVА/Xf+HG0:yVzw.Zz{djJ/K/*~W0T@[޺Q`BVT/%y eǻJģ;|=%L6HNalY۔NEon<m `yRMg%~7Q0*z C<Lם BP]9DS5;s<};PAOn#}xAY ;e5J܆bSr?^!G)Ru>Z6NsK;IQ7$<~{H$ABd!նbg ZmLjt7VoǡM_Qq+w]"d:,('*}.Pb4,5fު4ΊR$8!gLz7y4lZ@UcU`ځtKìѩ)~7.kuuBԫaO,ƒeVg_m\&9 /)+Ҏ fK4͋m\Á0Wm+Ll"CU3nadFMZ9M5"~+=2uGT~4I;<7+@Gu3j}5 [o0MC=nG#J4 9]dz\iZ5-ѐd\}HAK4}w^(Yz:~zܵ1.{([n&\&[XM%4ﴭ$[uM4Ln1vLmEYҫn~ranZLaPv{-#R@F,:I㑰9> '%;߳{, 5 \ᒴSK5I(dx$AX7Cd}YΡ=^FpK! {&0)v!b#׹]嫕IT$;Kz =Fzfgͺ#$up5  teL.&fkz;m Tۅk)Hrr-Bjd?W-t=E4*1_fA@/3K ]3: u笕-Z~8WatoÄhk_L`+O7+! D0'Κ}/u W,Vy\]˜hM]KދyeӞmsz嵏#qHLj b^lVɣa kKZ1\g?"!=7Jfo/ >#)J81 2K!j{XkŁAq15/fd=!n"kRuM\! ?1Jp,]deTCʖ#ƇlЀ:t},,q$in%fI܏ar&5i#.^UΆ"qv()FM@J# eM-c63CF݅++]*qeY߅a^Hv#vK_U= V| *smygZj!9O _tSwűtD,qBRΝy>-oݤHhf&*{HF'"MK6w'rb Cz|:wZb[JW8tP!K7Ӽ[hU"0кK<'3XWmm3Mg6$95<g0;OI~ޤjKVuh<] ˦y {VaF~ ~qnsg!JmU^yR̟?*LT6Z|ȏPb{eV);DS1BD6ZDyжo5_L~61840Fm~ 5j,72t}XO3ZgR &u?\Ni0MV3cOoP_\m ,wZHQ|Ĕ ~WONDBin_tV psoCܟ,Tɴ/ Z. K__S,ӏy G16ȃg'^"j9>-|XsP;ƲDto PHy?i^ҁ!28]f- \M0nyw~.uȼJO?>aCbB$ǜ@i@}XQ槈/x.@SOT y'RMaAaK6|Xp)U\kRס97Q-Bpkt'`NN%3{v@! :,H")Ю I0Q>!oW1Z k2GdYT|,8o`鶛LXc7b fqx_GCo:o8Ֆ]#!"{{AF-\"/į4CPUX辐~ڻa]?6ª43(- K;;6AM(Ui 9E%@3Aɮw uXYߓ1_+3bIO`0:bcaDKFzQI/ohøV385i oBFJVg p<|jrv\VPtUw>TqmBy9 0PX QOhk!wFn*8<"#D7ܓ1:Β2+&՞F8D (fƟ3ow-,_ip1%N Ԟ<^1QKZ#UV+b(w'IF߀.~cIX_9-MJv > >XU!BԮ/ᘍY^x0*6ⶒ<10RHZ#,qeh96G=*P(zl/JoM/]rzQw.B>K:LӦd깔"]8KY;\Aq@^ֈ!}B~ǗPU&Ospjac"GJ3g 6[>ӟU IOOM9~]=^@MLРCW , 6Xq}N[yu+3JXeس#do . "Av+܍6`hZfCYxy2YNH& C{"7.0\=V&RXӎ}|ͱ1qkLK<Ԇ*C[[w~IliH0I%5`قyo5 kK}7ĦY>=KO34B&DTHe^I%Nbg( k7hDȇdb|t[F0^ oSmESvݲ]ܚmn5jw[ط3,ftoӷÉhlg.BEq h2(:rϔe0plHoakD6ovG^KݏH:O[zf37{J#d2Mr5P6j*OlEJآ=:+U2fMtO Bz===Qs!' +;ҶPv?2eGUq)LI1N#s ;3E{3ŷ5 =~Q _:f;:PID}S͇{ w;;0)q[*,~`32ǖ:Y17yIidD9=so&s8* Tv} R`E?u}!&S-w2EP~2y3TԐzQO *xkaM9X0v2b%= } ?Er"WxPHG.F69k RjwеsXޱ;aS>lCŎ0ۻF3?OMˁKmKJBc/O$WZtO[g=Al8aЩv-[s͜9 Q(|:Gs\-sj!UسmAmsJ$X~` 6cZ\v\2 jg&̤v봚Ԟ%bys7[E.q KB"{:{S?omY2QOp&{,j;zO5H!4R6 \Lg:Bۂr2-Y~%:aZ=S#ZO`A`^AFՅ>ä< 61JIyy'(!Ŗ32Q0 ?us,xQ66UzgF?}L"UʦU1Y+n (Ԓ^~"}.T@2+\\Z:2<]VXQQlk[_"@ߎ|(p7mPD,` &103&ÒjJ}usKgv\#4^F`D㴅٢`14Ci92RÓ_Xtt|£=\0buYCoG5)L D>'ϻ& E$XX] A֢Űby~#' f}252XҎ [Q3*cOG`wNXgtA]={񥪟 xyd4FXA$$ym=9z C.MTFbCΖT'Emmb:3k-W!,9n4m;-H1 j9м {2Lq.D,ǩC%d `Fk}5z[(Y8-`Hbӛ@tyVbVk-;29ԫTreɔ6+sHn x`I0'Bݦ7!e0StF VM0 {VT 8 })hkXSJQJ*ǡ5eIfH-rL2Gt?$fA #ũ`R"d)ډόMqÖ̷ n^'TX4՜ y clT96RJ (pLFtJ@dU#)IեX|hݍN}Qa[(諒ǞY&F/v \U>)fLp=ً̐tlXsOdK50h|R8& ? OPY~MM&f;.ϻcuP_:wKCQ7[Ws(8.Rh>bސVp qOZhƞ#ي2"[J~ԫ]p~mԆuTq :Q6;Cso}藴=`TU"x#- O:ۑ7MßٽveO,]lySC7O+[ Ҙ (rX"[{U~2؃HNE^^z.HeP5()͜LOAV2x`|/؞N%PDrF6BwP#[}{,{B&&(;"4@IƃfIRwWG{fΠ(@p,piӶmD6''Bv^FW]*\]+=uP0e͓uy_Qvg ^k\O0+ {}+5UoNV< 52ʰHxEעCV 78aƒJmxL3eiQP; X"|c޲ : ]#XGG\UKv΅-H(! 3c>lۚIgU^IbVPPX.L)(C~vjW;颰-q\`Q-TD^ `6k="#TaКQ %GFT`Uyp";؞9u̺uEv[I%:GQo!tn"Z,u ֟Z[_`RRjwE2Wv R23Vk$6!yZU+2$1'SNC}̐mzt5y&'f5IIC^iYIAe),m=)\=psM~rsV})ڜüJX[kpXڮ1{Zr,=$\Uk>;yzG_iR/x/gP ka/8ja%WgX(;| *XPI^_ 鮖 G̻R_B˚Zs6ԁ"?6t*篓97.H?9qv385,kr#kS[߂6*sa9[4}A p2jbYU/Oo,r0H?m Xo~? $݁(. IC|*be0>,^܀8r"&ōmo 28i< &Qqr~? ꨹s>]>-I[}gѯX ڴ:ն<|-Z纳Ri굔 0!ۄФ-+h[_-vYF\眛vi#pb/g { Z~=2JeiJ>Z Qz¶}Rc 3 #':ijG}$o!YaVd@n7JېpbƶT"d-gev}_$mEns3L-y 9WŹ,HHКN4̚{ԉrSY5)KW)Z|Ty*G'+F%HuN Qr(lzW iH(?7 ,fEaꙔX# r0pmވKT A?ps<.6A4 Oxc_#.#g; -1ֆD)n=:mc~M ~"YM]|CKlsoȀ(>:YT98."M˚Ic'*SWh˞#vة?*ŋ)UݜN FaYq?N1l)"-G!:j({tcX)I1\Tvdc(Oؾ&k*<-)(u p1a 2 6I/OW! Zb`&ӟLe-nQ#).-(4L$To b y#ȹez$%lWMl6?aĠKLJ7jfڿS Ef(θ֊9_*fEp-c|J_?HUT.;: >lXt"ш&jå>QPY*W4:O̤ S<-1eI%iHO1PeV:nt덇ǹ@h]f%H@l/O-fc6! # ,iHV>a;Ql4T`5y?7nth[+#!J[>)莨GW$Iafdͼl.E  Tz n.Y(c1 y04eЈmN(0sJ^r2IՕ.ylHqS(w{^@Nt s?g Ɛ]{ uͱߋqR{w#N6f Li6&A00wjfPi+_z%A- YaɷVaD5l^hLBCdB%JMSezTxDMє^^YHe} E0q0a4Qةe-6{ȋxϘ4QW'/%?җa=8؝E {7㋙Kvz}؞E8R|u Wn*J }F*O۫ǁUsp8R&bIN[&H5UN iM׏BzX~_FD-0t+boJ<  ,%&{O SwR&mHT)uPNzAicv {,@.g#&KQ_Bޜ|&B|ew|D첧G1ry"%rC g9 ʿ״޻ x$ o\";`U4tk녁, |*륮 Ւ6k˳eY ,}AiCΫímQX/؏]<쵟 T2iԜ~@wEͩI^ED>zdەL]Ep3ڈbb׋ctm)蔶4E-B1HG|xlpx=bh2:>mX%Xa>fx 8wDFDiU߫#h]EFo_AsI{eõ pN_>d3H*_ÿ=,BɁtpN e|(O# -!1`L))Ce' Ь'|T%y >,b.t6p7w!@[ jsai~/HCM w>4D[c@/\IinTh;bg"JrghR.vaH߅p0bm^ ^{^niF9uwɁF ܵM":h1.u91G㊪tYz̵B OD;|>}~;#"(tc@x?r p9)e! /թi gR¼+  ыDOJ9vBv=o'}IOWU=ϣH( (-ST"h/kmJZލǁJ[ΕᢲT%4Fͨ@ݗ2,eZNypx ?DM20b(YzԁO aŶT.uZDqLCPdr0c<(f@a!x^`V^de7BاJ3;nayҬ_&jYN0s2)R!VxAև6tU)TNb>@s7➗ m1UMsgכEsjyL.A_1Fqtk7ũvۣ++ |]mw oAJYd+*2Rf  *lJK=ᛅQ'Mf7(tBV!'̝& { W0FNYɖQ>b%x+&=kz~v+U+q89Du+3 ՘bxL%E(1keGc{>qxQE }kIH;+E7}O]ڜWfBlbc.rC#2JDqIXTo^=ذFq@21Mśb@dL㿋En\/5ZosU5q! lHAǭP>yO^Qn{Łv1R+5EwY:9>S3Sv!;ZV;ܳ^Y,2Cqz-1 2Q!H`gS`0,,<^k_h[*2nˋȌ> I&RW ]Ꝣk/9>N Ĩi2J6X]4`N眒"߀Y !s],@"޹Up] Ycs9CEm CH^ҽ /Sby8b`s66-/NWI<}wy 6*^}ti>&/8 y M#H㢊!l 8Khs&GbDn &dl*6k@.#7G>⭝6O=WSyGG 1l J𣈷u49dn[\X"v_[>OA RLpuP.Y4,Z9SX20jJ ӌ'l]pl[av=^[W#0 s̞_"ڎ-t5I\?54")VLv"a}35$@ʼnI*t1= faj-ji2I@Hk4H& ٩Q0}C6+گd# 9⠤Vd<ס3$C +[fx_jbb7^/ J k^&o/ @^N .߸(>MlƂEؑخ4UYG.:U&'U6wsz.6M x ON.>\~  NީKwU!('RDw1zem/r{&~06(2 <4ҏdSl9Ol;^ 19}݈s&Tx:FÃ9卵Kcb͡&U?Y=Lte!G|P1`Yb# *BT`0Cj#`J]yvSaT220VQXvr6D%ǖ,3Ў9~Em pk-UP^cMsn!c>sҁ^$YלBb*,B??,XE΋U4wr rr>qDuZoQSl M >.zDBYFMGR V}L|ՏSIۜ_`W媛iVıc/ 0+09ZJ/:/l/=ӽ[Հ/ :{Ҍ| r%L'lR!QOBFaZH3)ql~w0baw-Rh$Oc ) $RD`šG~Y̱y2==f"'F%0#&>b4]0*ˏJ
jg/?Sn?@z#ϫt]GqHv1#=/ b %v?[U wYXZATn,mTj=7UicS67_b {Z `[['6NXf8%ޠoU9*Nk%SQfm9:DDjÅj&`zZ*uzR9ۉ$i9\@ɨn;1. Kjz!+|.ei{ =l#Ky@p~İຐaG|bCL\j=&N+z[oݗ)&Ch,*l֩E[ dң rg=;qSɨ$/}!sGy.^3Ȭr.B]=wLΕ()_bOV*i7fUf!V Skv6T{zSޯIG{b4Y8;skA1,=0BUMpmK 0SR3aEg֤m]lHA VTXJG.Q'IDcZRڅ[;*(;-)+B$!7}5ЉV'.=E c %R ]}En+@ai3_K/OC#K%zRX On@8'=9k٧Ux1T(jƖ#a&+C!UbAUsv fotKӿ̺[;=8c[eG'tBLy7mj[SdtEru|C#yK Wi۝IЦݗr6 JU4z\nF'S6ͥ"i(?|Ԙw52whqhB`3+,?`ʹy p}jHYÈr:KD堎tX@ב" ߩKogslYCo_5vAFmDvqsœNQK%!z[qAa3#%:QpFI4NBnBh4#I yǡh詪*?9[lЫ23.˙29. n=z ͤmɇb5n a v!}]tKE󢡐Ѿ@!I؏|H>".]; .9:khpoT8Bf380ðHA 2'WEjB!"9/ky'Mكѱ DRa{<&Yh&h{9/7?f|Y*-^A#~b@ٕ?ս -ϴxAvhVz=)Pz7Z8r/N9ZJ!+3[d.pa)D}jyC$ퟀ?,2*I{"A%GN3q1ƫpG"kFZI{;Zo-;N^ =s3 H׸A{9,nSMzJZ'W?b_Kq y )5ج/QzRUW ?,g f>A RGᲳ)Y#Y)Xr24S͙ys$o9Yu_,91fc!=C% !֌[Nƛ!5@ ~3)ɥs~]aؗ?Ș$O$(:bPrOiBiذ4A:$?Fv=6kFg#$,Đvm[.4Jp+=E vS;.[\v? n?}/Rvgn5}+o3ֹ=|B*dc5KIFGERvJo8}Z) 1nWY}oz]!3qB孮dt bؕcz̽W(:*4`1=O_7]~8aui"v]{tM(ШE,~U99͘b/F< ߗ̷R.u.yJeO^PCӻIqY3d7Xۛױ]l@Π;7T4bl\RcW^!~.^_ކqkWoc-^;nESk)W~}CFЈ OMQ|ݥIi*i'` Qpg;5n@?gj8 w4Cz5%'҉?rnO] SxSs1Mܯ$Z- UXpA˧1D ZE߸Ѣrq*HUj !X^Prtyb5EvĶJVI뾱}`am;dqv-j vu82'C35gY0@b}@ >OnxmxL@7~usdP K]9>v Q֚t&^ <56#%H޹ħ%g w,R?/w|8 I){(EqbèxU +=N]UD7y IJaa1R AiC")`y4BQǝGI3PV)$·-ulF}vy^Ř4l=-UExH#ȋ5![k؅Ej=E9ojdih6RPewHًX\6rM$^H0`I7bž͈ .7-4 dmCe8$ Cow}_3B9E6 T48 e3-ω=̡[QjLS*7z Ptzȭq3t)pAƄ.DN5͆gʖPk_y;&td@h͗eۂԻޓ{D|!8i.!쎎qPЄVS'jRe^ZO(Ӹ4(:K2*s1hS?,@c M F+fB L;8H7sJ&f&{cF { D A7[jhewm^E 9bѷn*7vٴ>/q4'@H"iI[3@k} HNZC'}:M7fNQV i W#*}~Rނ5IX Gt!DI !\.G0ǞTF%-ȁ1ӑ(\ _@ dNV:w2uȅ G0Bo{|Y-PI㧲~w3m}7S=X4SB,7?>TWu?d+:1Gb-Xw:Xψcչ2mʓf,\mK3U$GPoa}PecCѪeb;(3"P@?Dl;u"ƩcGA{1`*<!UmхWu̧POj+\(nm/(2@-E|uQBdԇ C/g"?!f"u'wбG:r6< qH]ꍊe?]sC_K:X}pDڼwJ$` 4EXBzЬ.:uvZwU`˙ᨀFN% F-/k/1syz$ԬïG/Vd᚝T2菉ĎA%ۿү Q ']q?#H:}x l[3dnAaIUI=G+?y2WULU Cd3CZ.bW-tk4S5.aQ Ea9}w*n>XtgxmJ F?+缠xeȓKKXwONt{m&Y"$UyK"cn L]l@o$h%K->EEB(lAWd9sU-g،xGC|Vߴ`_,tHPdcއDǾ[MլԱV%賄pQZ-ǂՓ̱ڀAg'E+ hŷ$~ig{gx,a'h2QlY cH‰Vj, U{mZ㪇m:Hϻtv)nCDŽ4>VmIg_3jFz:ՙ甽4G,OZ=? m#ʺpf" ·%حZP3 3 {㒼2<"Y8oI1_?WF~UlΠ黰!=\AKt"L`Ͱy"Gi=TRޤ4F)!bg H"a[8uu8"~p]toMf5T;G҄qƪM3+_ 922/NRF%Ώ YFYv7e RmMQ`e`8LAFYk KJFRiCM;2$BkhW`]90=bKLImUQZ{+#/taǝ}1sUk i ߽ynI$6+D{BFz$O77ۖl4vuUZ~qMK $'ъKȋ$mIaV;3 C5Y2r w/=0¬Y\X4a_`\WNۙ*$Z;xk!`iq8Kc8aE1X(KIH܄W<(Np_>Cєkf뫶:VfKtzJ3sQj^H}Jr 7C穴w}/ߌ/:?"3?ƮiՄŷtZk_3-JNbB¯L9hK>Swa }) ۮitD z-u$mL  ߰x2K \gA#%ot%MWE.eI^}xA78GWi> ,<3X<#NP,rmKK!^:D4>B"YXD$ 7Q!B ͶLҰeiRmx(Ы~D^Ɇ5i d}_"mlK'mr=_9SagV] pLwBAt=o}r\<6<`aI$5#`n'ii'Qfx O`hJ_Rz3CƵɪ,mԞz{ߜ71`&"KA\- eY @tծ-F9< k8~֬$Oꈁߝ/F,j3÷>M?&H,TTz#O_6BߗtZw`vs,%^\uFfdensz(d&_I3xzd݌ޭĥku-^FXןbӎšzP&R5?}6b؛ h#[T4w jK?d|%DgZk*-9BrR^i&a^~/wu!Y66oI}ekHRpAFRٮ$zHT7$>T"on"4/e6KdTT% UG2B[\`$.rES!TTD-v;ʢIȎ"YHzI,[S4W/?Wj7iW`#KQ?"AGBdU4mj]QE?I{Ui}._}oDe_>%=IE's ͞\L,5D~IFO?h0C`& HaQ0qv}`[^ њBsƽd;*ؿc] b5*O>” 5h? MIJR xbq]~w,q_s1t#Rgy<?p,e:va:! !4ìNսL!󰽔W*9=BQkX wQrHufr;jĴ_v՚9y!aY, *Qf?|doLAħP'Z2 ֵ9. Sr~iIUN[AT&"@h9oM7ۥ7 תILm;f|]7Q Ѯ.HP1tm쑧2JcuM.Mc=_<O@%"Q`7Ma #-4׳y @,akwcu`C^VeӗWo2BC~Ң>,Y[ Է4ld¨V]dMĺepwBT2{<#(?A7ց17۔^PSz,Pz΂pB_PzӋc,D֮9er$Cq_%Hi/w$ ͼ^L);&)>q[TzF|OY2L ۧ-UXs_M=>cO>5@Њ6yI!̙u ?YA9NSOQctt,)GVTfYYJh\ ֻΞWŠa bk=ٚR r-1:x=*kGuZ|M f| +X]`zۏ@dlA_ j|Ow |ngnx"wU h8O2XFCDbCjѣ}"WA(}!)8; |$,| Ÿ߯),rB"%imxy5L^<pz.0\Zgtv@z/W:&é Ѕ ~rq$uˆ֦ "!٩*AD7/Dgá|{ka]8=JGח Z+xɘ8]Qv_]EɎK'~KlF^j8Lp (~ў7=,P?pgT}g >Lb7rD{4Tfgv̌O/gW8OCӨ]F{۟;F\| )nLEM`<]'ep113םV mD4[#,G0etP5 oeX% f8-YULLmS5&Q&xͲPzϙ@Y.R_7u*Y,$Bٓ[{Ǩ8|4h#1=)+un悾=7ヲ0MhRh*߷{N>j aal֐M%`mvrwzfwD +Ca\hcAh^.ʖLZ%۵ EIM+B>V dnnyj4k0G%ߥ[.g!FURϱ([ZBi9SΖ[cirqlDKZxAAMzݢe"qq0)QSQQuD"YwQ{1jY6x@vI'⏢TiJ.w#׏̺&3qeD4ĽO㯖B J&Pn`}R!{nG;؋562AiF}9/50i (ZU1Ʀ3,CbpY%*2ctXa`ŚNPm >$f?SSQPzU:}ed lu.[]nkM RՋ7چl'og:ߧ od-B2PNiEq[t{,>8ߌn8}; g6Fga8B^A1a0\!K S[^JC̕_NlS78C 02e*VΠ#W[ˁЉb5 MWT3Mcpnl^b4Ǵ]F?d2,D]  WU׈} j!Dx1гD Q'D\Kg>"|\3؛2[F$Ʌ`kCW~˘ Q!9ۘ5E{| Z҃ǪN=cBYx0|Ӵi%󞾧PéP+Q?MPENP`k^4=ת̈́=.[?8yhmu"$ ( *ct]v~6>zi嚾X|Cun-]P [BY ]%K2ŝ7y.|XG/SU!Aj=)AxZggŊDG?^;i??XG4&ѵƺ씉0uV%v7<0Oʜ|8RTp9cz?HswU:Xy":V&}j,61'@ij "JݮؤSyoSҸ` 8+cEac" IG>.!2 :s3J _?S:{ P6 NClf0&KA (ep܊j64X7{0d@^v8%3qZ,TN/\*Yq5YjDB_h|ɮ%AMteSElA|鐮# ~g;g`*=9F6x~ c#}op sPWXϓG7u35޿f~E ONY퓜5LO+ .ä:;W,<=7Gclkr"Vyt Ȓ>=4=bZCm 4m{@ |{(]hB7?iՏd4A;@)>PZh*ؖZݩB "F3lʧIO IIPqZϸRX 6Eݼh%فT4gRW~ߡ-TPNX De:3(S{ڌDeY7'M;f* _.# ]qprɤvئf1XdB]IݔɒNí:׷`ʝ i# I 0.]=G9(2X!VLmA+eI_c~)d=#VrxyDI}7NQX1FY= ߅RGd|j܎RWO_[nJ +aydF4 FBsS Z\E *P Ϯ6Ge<°A_g8 wHU Wd,9{w.:3:ƶb"EHkk1J$1 [ OCyPC ;hr5pSQvs!ULJ6 ]uodcZ0o{vJRt:;r k_K;jHb/.~*c]:i&p=qef=PȇCPrV(ؖW@`ڴ_E d@>56 Y˚˛lr*{F6͌^`GaO+ָ;#MA⦅e#4FmvyELӾH,3j3 -Q^>b3L25Õ=U;@tsAR&vbg8vPRY 9/Gwun×<9&O~ Z.h%j9(P՟089x38~wkd3Web ᒕ^& ؊Dw&bb ^/8-2We1H(X[=6O>X.0''1*|/Ґz]@*0w-q RqaLŌlBj4N:4'TNu5}~cPY#(} t543p);a y;A@zx9|jio j{6Ebc~Bah 2 <ׯVE>LTgAcR`| LS^#ej*.EKѿtRv4d<p}1 Ad) } Uq{F>(VfJ6UJRyx2vݾ+s#]rnɋ0yYg].ϳ#2`K Cڳ͖yKX8ugIO+i$d tةleMZ!UD:a!^ д C:$3x/qY9~헼:+)m\Ұ}is0lVq=] c}I3\%)\t^"4Liy-"恕{2Z,2!#:?m]8yղۅt.nI6{2wLOeñƟz=eF'~>X<epOyՌt%g7A yL_.\Z/r'HNZک]`d!%>+-Ubq$ڏ_DIU}& ?($oh t2vdygS ?[G9N-ًSӹCpfDӝ:GlO"7RCU  $z1i3Fц.OTNZYq^ijO{`p֬K3}P>RiEUt3%Q.;Qs>mȱC-eHW}a=Tn*"t9;T߿!ʸ"YhDФv7FoA*/_<FV0fN}a5Plr*H*BeV,Q߻(,3^V~1x;~vNK)p=>D.o^ÿ6Zw3F§C ?0쳆J"*s#pP)חagBi)xr avF{ ? 9I;zm̈́/2O1T9"ݧU$.O-2uaB #iU o%tԱPpˎ԰b\udu\SE 27fpOT["wⱍ,}H>2ߒ9l! R|(x215={auчa"0߀ طv닝/aٴq:eU|hzvLʫuR#Px/~7`* u6A]@?V n4VEjn9 (k专"'O+GͶ>LεR%t8y:_:Յ{M}[xs&< 1m w,T%;CscŻ94kyKo4A@bHiP`VXԢV(2fT {R/Cp1r<~3eCؠy 7 I>LfDQ͇9sİSxjo? f"9:qE*+xNe9Ǖ} 0+m'qpXMr;b `ّ~(SA$&j94*1ir[KPFHFDj&?k{PQDhwת=& A,iq§Jt`r۵L[.51ɮ{&kMP@ÉL[bxeU["Oٸ Z\i5bסKPUԝx,K &kݽ݅\>>\R^ʅp֬cZU/ a&b9vϙ(y vKc\QaeіԔw4VP%q'}uki>vNͮ]{@E'Z@&e?u*zJ7Z뀏!ċ#x1PY1,HfI _B imyeXqa#sñO.Zo)=._']>=\ܹdx>"+x}iF L-#!igNh6oKDD(οgIϥBk Ǘ i" P)/\5G1RC<'o8 81e j:۪Z7Nx< bOJ1Km݉: +qpjʪm"p Z~}3su+BhqdiRq]=*u{YY7̤LbV&=`&Ngo?))MW I?or IU!t"ޥ)|%@MY~e82% dVjbh[^: rKӉ~6KŮXytZ-OiZib)nsWd7n % ]^KyMa >ipww!,TD--#'F,qh{XrHllgAqg!w *3eѴ7T{_}gq T&Ѷ[ZUV VY ?eL̷_. YV D!!]pZWXei *ƋA-0 UVª#]X9|2%~͇zY޻ĘAf0ʉeMY4ݦ 9EI˯!u]<^1YWK8 bje Z( *_omAN.g(EOVCUR,xɊeQvqY䰙a9_jQيdP/qá:.;qwVyngUb104x wqlz>@Ax)7[es7&/铿)o冭B-'lE'Э,<&B!ZߖvJ3#rofO=|c1 ڤ>”)-.AY (T)PgPX+p2@ 5V|#,I$o,TG11xrkE@U-4 9%y$\IpK /L7©K,=klb a_n f$x9sV8Av@"`|t'tl`c!}bj}v X 0.Tbj(5l=[xQ2F[e4Q/͡#)a1gG߬6x0nNt>J^̝ʜ[/b[0:h_mqg[Hr"z)-[ "*2 {tNHv\4:7}7d%r/?h^}ex']$m32.^fxX#۷Q<$*UBn|x" WB$e)c,Be_x_PBZNxxniq@H vS_fi$Iԧ'/~|u*[8a3ъee7mQ6Q N\ҡY  p43R=sL[dl)՗q%}0`|jm%ŝ>0F}P*ę2V%u)+Th; `?Ku#8BCErbk=@7(CqLJW}f#ӯ?(y*ÎTW]l|p/kq0~@Ƀ _~5Jl<4I%j4JdlBs} BMX"`M:YAMNq}6wG~ۻPEjtlڃg:*Ay&I㍛XQ2$21[#̅., EO6.^\8D5k6H-#%r`z6uK3YL286M7L&,}YIy5^e\xǬ\*U8 ҽL/v0>}ȇgDz_ '@qqmiljt'hQiPjb`ua(NE]$>2HvT؁L젅L EP wLƖ# ^nR)ҝ%D Mi;5F͂5/Kʒ"0n]$%zRu$<#ԉr|Q,us D)oF}TvKB 7Ar^J%Ե[Gt8C4{fi\An%H"9 ͅ;?ۦ9q"XmΣQb-jU>oo#dl~ԗ';zd_ Nk)X* @}2_@9 0%wHjj~:ڕjAe,;nܭ:q0m!կmua BFn27"<+BW5~) $ N3.c+e+д[h 3zո܏XJ$U)pQ'gE 5Ajc_ '''hz[vGږ#bv 1eJ mMޤt|2>ȝmPWrQ~)1ADŽP!;m4=J4wlJ@? [EPW-WA/oSI0bQa rNZO%x)x)KzQ,Td³ALy>ծ"W6f(hD\@u[ /ȯ^%h>c@pϭ뻄qga̫޽~^LzS`o[/~*Pzm P +6:i@ $ꟜTlyBga>$[b~C݁0!JHR)RZy]9 'EAIˡߝϧ͛# *E2 j `q15Ve7eG"Ydv#JALs0 V-2$|'^#>Cnp7t'ŷ]jŜd 0xߑ>qxt/*? 0kj tIO&?ϟ(WQ"=(bpw+f2$M WSñ J>όbE/2>nTK>ƼSmǟFSyiI/ =LC;MǧrXDq2+ʏ2ض}\dv{Zk§:MʉC&^ޙbf w&pd>?F.9#aC@-k XQY/,bK5 Z]<JB3nJ嚦ƛz2> 0^;W>ǛEZ yr4.zx" LUQыaiqsGrJޥw_$5MCބgJ F: YJ,;f=7Tn 𒗚@9քSSX}6U6"g`sw]QjY;gpg@EƪX-W4O"=4`uE$h%U3|b"WѴvԭF]KHGQֱMhHxydw0-*pwPZ.Nas;T#"{#fJV{@nvncFB(GOw/[u~ߙ G#$.<ƇpI-],=I&!{#,$۷kI1YWoүGM6^VSI-Bah'F(lt;S'^*7RDw$3_sD-KCŤ:" VG4wD# au-SN ѱD #N VYjM3pN76ͪ$dz,  k1%TQ2Ze*4.69c7[Cf~iɁ[ 7*CVȶs)TXcj{_љܦr|GVJGPuz=gņ>eifRf},v- sÕt#XZXf1eZ+jʹwp (YdP$dR46gAab=. 3kK/PblIoݯwBMSosx",=ˣU}܂6{8粈>;[>JFV~O\B" ˽&Gj3, u,2eH[X+u>͇ysLlWOԿn,Qǝv,Qլ֬f"8>K""~_Q,95%V&|9x2?QwcS O^DV +[JnU9eq ,NPJЮ"Ly;8v#0RAeF .Y{ t:¨`nľ!Zm˦Sk1נtܗxiNp8 |A7z]S<2TFg㒘4 S"c/McxRm8IcZCaU{ xRqcB"y[WD'?@J HB"y-iz'gDك<FOg] G㈯u?ЋE9߿_72TbC@p#w-}  yW?kV(܄|˕X]nMـF|RSw6JTD$d@?Fyw վ,7DdO`+e."w.`AO9YY1x^e!akD|82}JQn[CZq׶_Y$QL,^,v&w1)@>0j}^e DifȢyɆoKx1C>ThqdD1آhJ&p\WׯY ۂ`2_ q9N| MzyĎmE~b#B{0{1ʫ҇QK5k>,J>{IؿaⅮx1eQtxv~f+ŏx/tOW =`7om9I34߇}2_J{Pv# iA{+5b&z?C$f]nfM.f5ήk# óĮ[F}/KtYQQ#- n~ P5Pӣ)`ϵ`H^ Pll֣KV:%viLJ={:|;Fjf7:ⳇ_x :XM%ZY[7#_ a>Ƞ1 UUKpJxMYM8%#;Qz0 >%UpQ5g]WwQ!cX`3 | n3JX܆FBqD9mtPZsb;71@}= 6A! ]? r1Nx?=b*1#?Qb3isA7@69HyU(UE]Ym{S<#$ite*뛅FE9' _,)צ/LXrp2eSx3yw3(8nCR"Yˊ`Z{Hb8R.㯺3uYbcT{lAema0P)m=%<1 ; ̘Pn.aLN4'*՛_H˄l!nS@t^ACieW8$0o޸"߄na*@\ te&7ɶRޘ AQdcX2iHՒ-EvyGk./Ȣ|1Q[\VJc 1]'L *8s! UMŸ%棩eH-EK*L>)Lf㘪Ⱥȳw%G6!u"FG#4LX&rBhr\U]bCq-7e^-$eL0^(LJKJ>4*>nnc> =«?A F #~#o)Tʤ4od׋]Y 8g+Blǯ6A8ug<I(dVX!b5rms7s.[x$]\yu5l0o*a^a/t[ԟƹPx@}UG*4| +Z`eЫSWݠ52Fym%e(@:S!2lͣK,5q̸)[ J~1q&/WD'T'qykunq4 J9}9אd=նX)0b}Y]5X'^xN[G"oorc)t\dlpedaLh>Ri2Nis^Dy~|`WAX)VϚ wt~2oC .0/I$o*.뫋"s"]v]^jf[P"sT 0SX"Vi9r_L 7 %J TzEM\p <;?C6NL (ߔvHC&k_6]|&ΏLFw|NLO]y2L>"<4UE&:f$f,hWǭKLj#(#'vVZ@ٻqDbۯݶz)1HOxidžʄMaDˏىXI1߲[ H*tkJ_N[ig"Eت^&$dfggO#@CJ&hFr)mO>߉xBf/WzV@k_dPȴfc.?mo&B#6rpsg2^0pIjE^];Yy:nNs8L~Lk%XQhO 9r>jo?$Z旷[ӇJ})mfS:YE[C!U,@p.Q1=_Ո^b Ne #TcN<t6⾩D(Qx) h9.Qu[[su[>ۍ.j'K'uiKwHe:B4~Wo5~' ,F:c@K.b)]udz XQzʽ~𴄦s3qܠy,4Wt>k{e?4L͑.?sM1(1XaM/Nۓ:5S!n|ޑYUC Vc0MD8=RGxz6±ϻ۶amM ȹ|#x'/nha2;#u>K9Kq yIݻ UGJuaZk;G}%ILZ*=_zHdTv$Z<pyL;Wn2m #_NRgȉ-ꥠ 9?D,F6̜ԲU{-ҠG%P$L}ó`a(`wY=jm-UILtZz݇ZH6zW1^@S yu I&YH)vt[S][Bg=~Pnn4\E -kbqմ찪RT՚!pWzK>@u(g ]0ʚX=6i¼Q?骩z|BPM5-B9EUotj/9H}xQ:U[L:d;y5pv#^%ɓ7[zϵY8l[ W9a@ ٔbNza6aJ1eR.)]}= ?i XeUْ!L xdzp#~=Vwˆ  $P%GQZXRcItBnb6Y{?{M1H;fGv}߁_$M%! д@\uq"tıNgh٬<,8X_' Zc#Zgu)>7moήk|AY/Ƀ 3mti7ۦ FtRC6x3V|C?¸XIv_sC 3*A 7:(FWs!Gw{і8dƞep;qUDߝ<WS$/XI~a0MQ&󢛎7C(džx/:(bXm%xܼr"&FNjtRCz\ZHkue3>4ش3!oKa}C5~ØVs3xjIitE'b+ԩ~u RDSYu-IDvc# %Oi(17T !D!lu 6~.jCՉ5BS u3⋕y0U12j*$n{6KmMiJ +,[ ޮ# G8s7p6rb 3 oEE Ɵ z,_th*?)‚+B-_CJ_ڳ&!ՁV, PC8mCA@\+ϧWrnHDi1#`͚AUhEFB#v\\JB@ں=Y84r+QГ AV3&V1H;E%GʡKM'bCa c^\VƦ51Ȫ&6 I۟B.&m:L< )'. Hz*Ahn#\jwǁDr"Ѳۇ-wIG.diDꕥF~bOJ1lkO__ˉ yȾg7 CWKf!xN:AǩA=kYH<$ qYB,#KiۋmW %v_#(ʘF֍IZcT=xl+j;pe\=߹2ʗi&Ύ)"ʔ(#;F!cԟ+Xj{=Ak@Sl_"!}CYYld ;ja7DrO=?7TH(- I$!5DʟC(G%ρQ7z|uncG#ԖV9fYMΥH_@H_̸#}]RL U49, x7k 1&ЁX9;3CSŢDhJ- CbN1FaFVALHM 7@z4U@[nLI9ԇ 4v2 h`%,C҅s Y.DUelw> |{v@M.ս@BPfc&F`k엂T2E"K3Z .P[rn@; alx}Q %eסdg+oԪ 7ٽ[/n zgZh59_+3%ewD%^R a c-^Lr9?>uىd# 2"B"&Y W<mś410_}]IQov\uLJ:dZ'eǮO8_L(X;&K!NS@?7zh p^)zCҒS- YU183V胣76oL0>!ƶ׊]nKRWxK&g Hl 1X9(0 / 'nԍeYjt)f=g;mP"guӲzx8 z&)ddX., k'lU(Kֽ\ˁ9Sƫ3U @k4vG ;@a*R|5yH. (oD)P>Ϋr4suJz6vycD،6 )D;KdzVr VYE.THn尤 JH&M''٘lOERh%7y6]Nיr1KǴp%۳(|CDĂ_"6=B;m;Όh>ܟ=| )PL訃 ܐ=,[݋k 3gC٥X҇_QT1WWiXCMUY;aNhmiq"?j/ Dm =|g`.MspAyWĂ$!it{!)f 8C-i#%ͧ`鈿 D[:K;<Qտ%[la4vi?z{ PmOzRt|EbA#/".Ljϱ O"և_?n#,/|zeq۳w瑘4QArGA4fB+p5+1}=vU^uTT.A-&ɯ`{10 ֈ_@R_`B\~0Y~Wº:W`= AhK$+|V$iw-jjGz~ V><1[Xe$́rOp[ϝwq}jٙ$ U7&81A:t$h?H6:PՐ6bsWո1"SB3 EJV@=VHYt% '_AF=s*2^Ʋ~, 屉aK"bX*4}vu#ze(a!Gr^gIm²HcVjӼ7-b.7e]) ;9 ħWրSk);Xe@q-Ǒyun߳unlFT⢉llb:no u[ 2Mb"hbp,KB3 Hԓmȩ$#z϶d]$ޟέS(vdIDI1 KZ7\ ̒.ӱX } UBy&l'C>7c)f˨ C84FAegɼEGλa*)ǿTg:p{j}*g C[f2hbRw]˾32FO΅ H'tdƤAdYt\I7.d+9`.K|f(X%_Q"v.ϋMu>mvj.xjxD$'$UM9b"L}7D2f/Xя>1HHUaZDԨj;ttEyG᠂oA_vn,qPg(ӓ[Y)H;|C^Fd?E:Gi؞lVq_ ?/FHdM5ʈ'jM$"CDtƮS}N"u:'y$`UnA"5 ;=N lL)5JoWP!X:8m82A*0e-B6MTsCB{ْgڤtض..;D>1^ďU̽Wwؗa)A)"% j63(Sg!m<9#Ѫl(;e2NR\>|7ǝuZyN0}ZZ~0H>='۫vj]-z)ZoKHiKdR+SApzm%H蔪Zݖj8j_F&WͶTP|reFX/3: TC zn.cXxf}%ٞL~n(W XP-dupMߙ`\|TuNW ϩ#4{т`&0ez-b#X6@kHPf+<|WV lʪnklF66u6~l|`B~f'lbɩSWحމڂAu7d4cjjnN qRqgmჹϮ`BO4Z 3F:E{y푼c0uyjcn {lTen7>SwF#aä}D)LFʯ_P.83]r%U`P4w~G-¤{`c5.k MhUl,"]f4z-ݧpydF_=\5 fRzLrVݑ9s7 M4ͿX\># AX~GgՃSy%V!VKLt!ߜ_PȐݦPHO=vQkBsja˭w" RGUX<)HΕHѿ]ewDl@f!٫h|vGBf%`nUH<uZsr>YKv37zYGEq,~*Iz5%u_$n[BD9cASmXBgD@4Xr"z[4ŁkE=1)<ںDe":rh~fPqM=}V,I#| ߧM)c jzۨ M p=Pi+fCJ5oMhs?j~߉f쨜eaVoH8#Г$q!ߚƑ͝僾 ? Xx)6O{އQs'u Cp1!~@@X3?@Y]GrُmJ%^A3xD񌝳|&Uo!јi2]ܰӱ 1ZQ\DowPՌt*y4._|76bsPOlcofɼRکo*ҁT}iL+ɘ%# =!$/[_! ]m38"g%J94BcV 6|, S/̚{aj9sgDX8>Ev؝-2+zseLt뻳JSLЙ( O ch2<5S3rF>] gӥ{XUTyCVǛjء[p4}BEƔKGhض+;b!A\*tW4xhCdaN1tޗu$T4|]E^+{o>kխE)#9uԴcX)h)cih Yߖx){H`ިj"QУ6؂ L9BaɄtyݔ#t:?m3^ ?GZl/&bWw>-]'c ¹\qZ?da!̀B{"-mv Żq=P]j9+ݟeh*vnh;LϮ,➧'&-L|^S(N5UM GH- Q)^o !w!:A nNv)7@Pq/DzO|I/_NnrlG՚L\'4[lǧOvz}?g+rU"3&}}AyY&k]*g,mQ`w()n3{DsJ^6dl8JgcJos=R!t>s8MNVf6 ̉N~*lZc g1G2p//=To, S9EYT:Xlyh7YN[x UґJ-O`TwܡtMxQc9XLޯ;fO;^-k@S",o}FYk#%nQ'Vϲɋwk9pk}/6g@@֑LgtKt0y\%J]ivކ0>XĠg e'Ԋ h4mO<@:a%̏N <ʼi.!FQh"r~UVŠĂ`k@̿GNwf^`/M?+*+p ,xw|O(cr_& G% TYYc|7IPKge,aJf*![O6MIՂ ow^j1RRNoIt2NkΏ3(g}+ z3U;vm,^S }͕@30έ9õbn_R3ؾw{ƫ ]eb[#ou ,A ycg4g)x;ВP Eu#7,=4 㸃13/Q9`H2.(Xn5 Fad"31fp {ƓOn2wKPPd|^#;6S$5cF UkyZ6# :E1(T0g>QrBXQܟBqDkZS# .r7[9sX :hLrB`*`o Aa;>fE'#DKTmz"跦/G3 JJE" d"3Dzҝ Aʭy8N%s7uOxyU3T\[uA*O=&̈́mXFAnUn,_~MǒN/ J&4su3RKF\M|:ܧC&Nrez,x0߷9GSaswi_oZQs.rMˇ=~A8+3._Zhh55<==?hgX2uDL4_mOrs̤6`9٢?)U7#89E+ mOHi.8Ma=2?cW[k}$ΥkZӪ#^:.zMT$|->1GTByj "zXni=)ln.&|j2{b/-OUO ٻΊ/؄H YA( APV*dVȵMYΥڂ-s SD m#Z@+{9ZLĕ~ܰЗD}CD:`_CM+%TV z>v2ܧ[?(ss@֛}<\jjNʹuBbx[ 3ZW_-w'f lp[XS,'S R;zsjիR|qyX zpY'4/x=0l ac·}zVR6eGEm%pSg?=x[;2gb#1M k %9rT("S2 CٓCRlOcӳN'+0#=1QH@IZTT:6}=V6b1FJp;#UXjGKia6vm^1 q>4Urn̟z?Jޥr&O}(0KPOp ]3x$Quu=>$%AΤeoFл~=Hr]VUJ -ƌ ٩E:teD<{$eq,z!pQ鵌Hq ZX,Icb)?_B<,{}xM#`j 9S kJ]>u5f |m]nWñ4jѻ<&M qZѩۼWęiy(d%b =Ւ6o ';["@I+]ߵ>eГYR+1F3Zȹg=~FWJNTCXF X- kIHB8zˬ|/+{uA֡1$+6id< 7^Bx}Ok݄ )B,> o$?fy  Qxbw_Wh|>pe&hHyԿlvJ)^y~C2g{XKŕ0]?7Knn! w yI;^yVyӪJ{J,mvvyuȇ!S3)Ӽ}%[4V~8aթH 6Uaheaw AzOL)r|%asAE`׷&PӾ'}fz,¤⽽Iˆ2|?{ZFgSJ4,.zOzjU.otf#|5O9˗(>?oJ=OФi_'ndq1vDK[qI攃B.rtKn4+oAl[1gh +AGzXge#xfT¸9nELnĽ{?=|f(V}\a~SP2Ѕ'llGź]T㎕c TqF;Ӛm=fM_}ֈ^d=Kx&cƁT$(uRXG\Bawz:ZS|8qjT[\ul&'7dC!LJ3H";Fހ#{b*p0̌EWD UAN`4{9g[=QێF1P(W{#1惪4;ho6H;`gCwSO-u7krNpizs>bjqЂ= g>㈉irUn{G.c!+W i1|˜EG\P58Eܬ VS\NHcK[1 GV~G hlzPibĐ-Ꭴ|MЮZ ϐ]>V=h0 "3v1溊S{NJe2o38#+o6*MM;@0i\5Xܔf)WYbc;\;5-h$RjJv u`] `v 秶b2$ atq6LSuDfvo|݆GiINiT&8+-eAStvaX~.K9rQj)q%̷S>4A`R:v T3DAh-xnVS](2!7Kd.hp4d!_վҏ@)[V6e|S @wZK8g[4JAWAW} rXͰpM*=bmP+zCݙCCل˅w*w'+% vߦaLLc\ټ#vQ^_-D#X~Wc#  ^^'ɜ,scȚ@sO5Y0ASy/q-';T'ԆDg ªp~$t]N]K̎_Vt/e e>wE@d;NFSvk1Fr 1#h0fm(?/p7a{Ya  0(X:`qA<>ޝ ,0)>w Yt$tGnI[YHDeP겥@@|5َ1vϣtx6ð}TvS*As*`ۮmf4Ti_ϬDfQ[ڄmv}KC &3(9iJ<R=صORiba?U/Yp]J@7פdE^Vz[RMaLDw3@prq*27VoP#7:"(ٺ/XC#c` Bj@A t EX%~Z{H;6S1^̒#;9R;DE0 E-YJXΠ !.z0+lɰ*$f3}8+͵sfΉ^TYwmgv LE(R3%^ Մ/9Ӛ'Sx qF/CHG3oF5J~El*Q>sFJHq=Mb'Ƀq ;̭x'3>ȥVwsu^l]GNe)`{r37( Z|'EJJ=VB} ja^x+)pvCC%FMK=_ۘzW .H8ӷkP-IӮ;'d$+XU$GKkFн"[^ED!W!iK$7Q X,]tzpB|{yuؖ?W2wkF$7{¿~ < -h͔26Z_ioɣ?YF&?5ٲ4[>V/1 0I_+%k8͊)0%'ƕD[K!&VL1w(IpA29x'/T14ۼ} A),D_98?[Zฏ-S+?0c*Zjjg{oeUݾP SI]CmnX(e R)ktـSuy*lOdQdFc>@B^4Lcɯ/K$VkI.8hЉYB9xBq<8f)n`CGCr8%3 De>O>j 2!r&{lżJjґ$f#-P]H\ݵGb_!+g&HIhoݭ>NlWzi<<^g => ۅ~MLem˲e8߬b-GV$yd߶تG|˭3HnGN䑜ö;am3FL#(wG˥])}bmLZ]Q[! IZkit7P`sEAhSگY)N<ӯ񹎩Ín`:đmF/?Cg!}BZ%>AdBn4-yq#:7?ju3 h uZA Kð/10LǬ'cpQ̿y z/&YnWcRAFbRe-= zҸ︔b*'}lFAv4>G,,gzu9Iϼ́OP:zm_ȃgX<60KXi,e΅wlZx4^۝.Aos糆=6?EuIUDD_u/WAH<8  _mxKR"|<}1Y@u>_`,h VIea9Oz}n@i? M SK[$ff-{غk9U-G ̵L15"|" `jQCihg2nJ#GrA ͓K tw8U`%(⶗AW\\$V#/~W"#}2`BI8)žCv.$=߅( AA2z30D+頷ް%n60Z }L0,c7cc/mCů~IFJ-'Iڨgp Nŀ$ļTCT<=EGLl(jpҭ)v9gy O! C>m&\BweĒ\ VK04lU5,y[?ZI{5}i ]`G+kIb=rq^?j{5J akmh/2C_9u>5`!a& +O"@|89Ti0lJ1AH䌃LT{ A o0;?-RwDoUp, TAہbG'FGH,ߖ(lJ7;GG 8/!(kkcJgʱC=X!,/-z!q!Oxu-N#~R-G8BG6(5,B=M2EL}G$m\U / WTOmHҞ\>H_E za+ r 4ѹMwf}5gN SlOkԽ.KZe4Si&} 6"VkC(xvoGj{UdW#ٝΓS~nicOxb-[{,j+~U .qz t"{ZqV+#!L4ъ#.V zھbVgFK f GHQ`3tt9u_eM?9e8&A҇-dfϮiB;I :oe(}Dؚ=,a$$sy,+6.anD\aEXb!N`*O7}5ӤZr,/n -"B2pAp&H"]dx`X;kY<Ñj|Ч^Od4DP|FMފgc+13<aa 'El23ê_↡j4 P@dlVÈ/,A < nviBLYR6ͬ^Im;p-`լ_P+椔F~h4X2xPH <?mr0O_Mᑲ=-w^^6v7ZPu fkq0 R&'=$ ,}Ost@&¨ k/9!ºz U&b*8Y|A'V͸U$Y3BmgnhVp{G \!| xJ/$ Gqs種6MAqHtݦ4E1Nq եF}^e#Rg~`:<4 oq_y`@#e^'|NΒ]fA? :bB(F$zِn[t(QRtehSߣ0Dq)>v쾤-ޘ)L+6D#e@ uTHa.4_bW3 [5IS|,Djm`*;eH$-^&Iٍ[G#;4?> —( ky;+"kOM:U1Q/'r\ KG\Bp[o>rQUk݂| Xny]S[ut[}cK堅)ϙKD{Y_Z':AşA{vys:A/uV\<-.pGFboԦZ Ty ARAv33cQb[u" Ց`=djh$\$ hn$c,+5׮^;=RX.g 5AJ`eDn3{`&EȘ7QiH{}^3ߘJgt(Y?G&oҫ*72A딕ijŷ?}WgL3%j&k%R5&k@wh&At1rgCo/E{m Ԋc锡D}&~*y{՝e>R3Ng-42S.u]=^yĺ0|ҥI-Dp$TbY>]͆eb[ޗùz! F}G@C.KM@@=n 0un_lh|p|sWIR;{3YLV H%g䜬2J9Vg.!L7Uiј9[QYBMDƪ+N#>uVBј':Rً+e ɽ[5Vj30A,%V[*i0бEp U_(8QY(4Mt:g݃KYX@k8­~w#I2tÉ/v$@{ּN \uK֓|}HIj`ůL,e/Z+Zju(TĤbz88.O^'ɉ* $U5MYb{Z'L8 8-=BWu"RD;i-!J)J +I$vN)1ԮY"V0'ކ_*$SeqhreZԓwѶ9GdKaIʮk^2 3Pڠ;܏Bl;MP`{JmbZul^` |< D$Z'J#g0kuA؃uz70TGј @0 "} ֱ i҄ᡵm4uIW5li1%nG]US*MԾNTASa31FGonZ]ǫM ]}y<ıSvRl.x >._D 6ʨ}05| [#4 ݺMGF`l,b8RIKY♷pAEH'1}bn,U?gR;0iS{C2tdmghl'S hzL*~DT%GUstӒdfc.)*{jǸ=hR9XE/D/5`qL0Q/~ՙn8<%xRĈ&yުpܰ,$_ @*f|ڿC?aBiYID4h=nJR⨄4dC).Lc4By+{uEsB[O4I  j@Hm~x$kEʖ2V,Z#/A@t/ݩ3),}oȰ_sȟC5mëtO0d&i0»ɱ @Xd>B`؋l;8vb.kʱy AH+rצsφv2Ic7.QL XXV҂P/y.zazI箾{%}*dT]$̫hV%WJ1|)#ﭰ*nޱ`Ҿ'c"qq4~'tS[6<)Zcj"^Is<.F× MS3:P<@ml[VKeM!p-,e\x;L0o$|C= X$"P5[~biBrذdQ>kSi)T< y1NM|tc:z3$4%L*R}~ 4bkVWeW#EI[ cT4F9.2TT = =3I4W{͇Ai]$x Uʄ꠮_b]]`t|XG.Ԅ/F 8Sk-Q8Ʋ_dcѓy2=T!z6_(rCa]ըMj䩱3HdlͻBUr/y8,RfĎZG 5@ak1 fj'dpUP`)T,v$X'R˨LmH,265Ƹ9'(mYąeN-Uͮ]k_}ZtHX^'1!YY)CSNc x,I6N A@myQG@Jz$b4!Uk!q Np|~ÝqxE-  nYaMDpƜ}So$#ӡf̢&>(zʣ **|Г5퉶e/_ &gҋma IƒR6m//=B>NK1:j8|k;Br?ej-4 . s$T$tS믕`9G)uzP! #JA| 'mk]f|bҏ=Kdo9Z+Pb&ej1JQj|eGLc Tu-ktS3ma>Dnb@H>sg٩1-L^ pq7,},җA14LhjIk ZLl=ÎjS@kKUBҹva+]tERʚF X_KJPvqfI}v!ȗgAg|gĊ?wn xD]ؗ+Ĉx a~v@dd*]C MK xYYN.kXX C프Y9yɊlMMH+V"~u'Tzf r6lVq|X42j%dIcx?zwjýU+-bgKS72ڸ pk̔W2v 뤍y|,aKm8m"n߿IV6A;1k:7Lrpi/bj@<ٝ.[3m[ t{x{3[ s[DefLYo& Qp۝/!p)&SdrelYUq]pѠjM6.a#=Lx$ANjʫ2Ғ̨;զMްuwqHD$Tom&4li8JbuV\gJIѤ^\Ea.tc.dy)&@A^s52 t=B6$u.39s/ќ\$s4]lpQ P&A{F`9%iQs,U/a쵎'S'-K@SLb&{j@5JaQ'Gf<l9$U!rhce+bjy1cUݞ Ͳv|ѴS~܇S<ʸӊxKu;=V4#͆^!YQ%&΂IA.$Os@8 k=R΁[̄@f2M+|hZHdFhc\ .y1߈J\F%r""T^haٌs]B_E B͙'VGˠ>4?xIga<}{ZnVq G3S1TMjÈ"ޓ֊0uz~ YE-|!kGw]& ؾް@{mUZGoEKzK;2z{fBʭ?co?#k.tٺtogR]GD܉ d;$[C@v$zeʲbpad\εV=NFe(.f HVstwtm1t> +~j`}n66NUTr;*b|xß(o9@VD՚2Ŕ { QAmO` ͹i= T}zIfn7iUK䞵E>YEDg4vŁ 姒}/ {ISJ8(;YGT!l5: MD麌?*1,>iiu^mA:i:CZfou"рצ9uk;?֖zmvQFS@Kh5Βfҝ2G0&3E# OX ҁqcM2qӮ Wv!A2g+{ZdgG3Լ DJ' Š+Q}OA&auR͐sq7QyDfBq?hU£2R(j5,>ّA%ohN!{m6qp˲;<ߵpі$*;(qy\%vGsG2K$᛼u2,iWAָukp,Ah߃XyQh[ "&(XΙArjN^]hw^eYySFv#YjJc4~dѯ㥺+ =%zopAh6a d&ou0C|@xF*n& JO۲T.}P Py+CSiG~2_%TZ䏀'7E;ՇnߛCi 33Ȩ:dg4?SLq6/>r>dW V\ȵEOF{-Td AGi5eNf5LTSXOz#I_"榛X!bDNx8iorb %W5~MouiTb #'{;#KTZX_ZDRYBY4a@5\ G@Ó7/t,DoLe'pnD9S'H۸jP5cH4M!I"X?xi+IlQ ySw] BP[u:Z..fCX\1\ꇼ6ٴ%k`-P~@ R;Zz=q-6O~ƽǁ WY^!PqģJWI٥?+Η[0<1q)ɃMM}YVT6y]-R9 $C8C]H[`Wo-cV>uJeRޱ hpH5K3+H.wg7є;E8o7hҤ\b].)7lf`gM#I2.F! }s o{QQrؖzؠ#v\ؒr#f[%j7OB1j˪1okO"+q\k-(8߾ֹ%ϰ'4Mn9lPI{{<+?CHii/pT+,cX5 ﮏXj/WK3@h Pn>5vtX臷λS_\^ᘁFdAzPy ֵ0rEpيUO \Q-x߯G0#ze@:nqprǬ>#\ \ 26Ok@O$:M68%4]Pzpl8Hk*:d=HFZN[ဇGio^3$x%C-bPKQX.[*ʿ>#53rQXYCX rsMH>gH^<q#T%Lŝ#qTaL?7ynx"cgO5l '!t|H?j>c~e%}>= zCPӴX8Mq҇MaS;OS*|v+W] \اq<`ˁXR.]P˵>+:@cg0t.?eW~X<5 '2İr@^88K B(׻m5,튱BfTG˵ pdFzu]FD#d4!C06(Gn̓*% J`-g]Äyp?٬F/p.))ڏJHLҟ:w3]qx`%ӄ `!Ml} xOYuk 8ց|YI\[@1fQ xts7=:^%NxG<ގΛaIA f);c0g% `EUl`1@kG O;Ek𶞸-Vsw]UdwL~IwA] TT{Q/R%sngB%^ZNu޼GǨ e D*gPWtфx]DiWGuyZ&1sMjJ̈"cG`Z'o"C9ݶO4nS,27|YUgQZ"fZn}IkcfV'SLl%..UwYlĀmE:8 ahvSك;?UE.wlG9c9/[9,eglatazL{KI}Jd 6 '>|Ƹ(s@\f͕%XxA} Syξ Y+-b%.^pBNիNW/oxխy$a\OlopMzTbE9gD݆km1XXlD9Lld9H^WЭVTQsV;lE3`}8OH錺Y*mu9,L[ay"d=U?n֖|=}ϩ)@zI4FOC<-7^Uܶo<1tTNi:8ăk)xob9rZ_ܶ]a[i @nXQii'4ޥְ6m/ik JMl-s!Ld~=C qe|V6YPQGCmW, 7g VdT$i3_0N2FbJ?Ջrbbt6H&.{ߗ$ak 8v6BWcW$=V&:SF~!;Aɦjww/ڧ{Aux;nG p&QA&+?־|Lܩ< oy凤,O//AOywWXj=v7?*RɶD`(Bj??6 ]f,t}LI?1WT·+6R֫xu X6Mvj.|p%:$Mkˏ.u?{ qD>%̆xNMkGUuR.fVhx|naL"ŦFo,.9|%KBG2ڿ~A m 7xa! aуQDZ}6P8dj-Hx*ڑڠMeKٮu\9*V?Ps@8ሬH-|F_'֍cTXf鵖Ҵ Q30n4"/zfrI3ߨmcAe<#棚؆vľI6*-<峩# @qǒe0.kj0̿Ňdzgv09LЭ4D3=*7~va戄:FbV}9-pw:þY\YrQ}[S:UL>mĊ,)@nwkl%oLTwjKB:*GH|Y=zBF6>VC+131]c!-Y0uy7flJ4E?gg7 ^hyTa楔WUmL+ aV${34rSFȐxSE2~Ϊ7w^2DR\Pˬ4ɶrQ1kV\4J `pV]hSRYtr[@0: .PJLUX4p{3p;l_,VՖ? tbd{m(z(3-S4$55,!-0I7IeʵQ^ zHeQl!JsP ~;K7b ] V `f=Ly0xtƤl|W"Ag!Xa1R/ZӮ}Oڮ&j{A^N֗yw a T31:*L8~L c\HoS|ް-@80GDd:ҁB^YA **諢c!o#͡5o#w, %ZGqHg] YӪTH,_ZkA@~u P\OEȌջdY0M)"L/+ -p ςL!!jth~EPd+W˷Tv@bӧ4cÛ'-ά.a~Т\,d7ʾ΅Dcddlh9ю1*<^I$AQ0^XM6!D\b?Z'v;Վ.c7}7OCn33x,0qM6).0"RIYIp}0^k1*̄?R%v Hf$vqqxX*͚rܲOm!`_3F@<[.)ہn%݅uiE$àp 9E&KMF'qc񅤔&Vq4p4twY|tƛ~VCQ4ob~'P6uᾓ!/P0@MWbsҬ{tPɋ5czdz!!ϊⅉVsM'pq5+x  }AkIs=[ʼ{I%iKQҷ@6/ \iZzY̘(gC'6Q*Mf^.ifwnV$'Ppj/@gW륪,k6 "x̊##e0ؑ,\0o#vC=R{SG-; hv&^ @ [~g -磮^ /*ܓԶWRJans7C$\{VdM>MuD"t=4'ޖE(6A#gLӌQpZ7=h#8u}U3@]jW@c$}8Y8o6!{B_90ь\ƶT ]˒&d䰄:K䩺ϫuz= }Qp8/,uv˾#OdfޔAE ̟yl:{<-e>fJAN;`a#l05=p;oSuխu;{pӺ.3?!0(0ٌ&,$J>dpx#bEXW#^}?9| &y%EDfHhMqM[;㯯bhD;4hL'QJ u)*$ AP a4>`뀺~ 1DDb`^1-i{E /p궺bm5ѡm_CVM 0vO)싻aaA'ݢ'0,mzM.735 $9w4Ej}-5xW;Z+IdbGwA$F.4x?WL=cRB)W(%wsnVZ)A.u},83L9`Ͱ1CsHۤ2Ck9*>"D_8$ mZ4x2W4R-^*ӳ$&Jx',Y=[^;3 ƫ:;< #UO)C2 MQvV'zS!EY5uJdtH(HOtW|?8)qs}pZ!71˟/elhum#]G4#Lmq"x2E%~7$>"j.2Gs[eE =ZjT$m"G\(qi|/F*iF3> p'#Џ?IRH R <^1`^ $(L5IyXۦIQATN;;)}gCÆY/#;#2;mqŠ8KjD)r ދ{|)8yˢK c®),k^U&?>CE3 ^A%깪 4B%fqlk豃7)VYͧ>Dc0,FZCoH)B;GqrX9n (oF{.vY@&*-ꆖS􇖵*,Ga;kl_,y"xN qM(גq~=>%EvU ~dYeW"wٰY)E7c5.c?ԉ!WЪ7 qOg4C>tl6^i_ RZP@@B ;}8ుIO˔>Z|1<#eb3^GRE# 3H{J:á؀ ͢ܫek)>!bid݋e~z _SMfVJJ gcIMe6g&"AZ6U>vyjv@Xp=0DL>pnjp̦~|~$p 2s/Z!}dIvQA[V=ٶD/_ :{ S9ՎGK5JWq[ ӍPr$DYT=# !cJ7c0UI+cVr<7:Y%~;bxMňQY0VkdQ0'7Y42rv6[gϨ 6*dP=*P!d5v(3Gn m}\I~|xVZ*x\9+)YOyZtw] lj1CV_3㬄3ϑZ?@'*z^C(`+ ʍ[H׎ -ᦱ&#wˎ@vq8+C0@~Ǥl@aVKUXbA- vUJ7f~QiT$; D^:+`p\2N;ȜI^5֍blwV;C| mem穑XE!h?^|lkRT|vIrz>jH8BȖ(Oŋ;آJl(s'ez Y֡j!86 Je>fbiF|9DXdAv)>G%'G™y>k˯r}ք4CWlS-1?xr f6H=(]yU rED)ze>*3:/5dz&31vT5є  ήnjB٭,[<[ ?/z'YK'Ik.ϻ6m 7gGg%;Pd#]o)yцJϑts;mM /CcsD/YlAr?[:} :Jy!xݟA>^W{'s,hJp>=;$dwU2/VXrA]|y J}xǐ I}~?&N)-jLrDx*L3Qk Th^E 4^hDAJ,IGz<~3½?;j_<.S4T] `d1eBl$9e'49$}lJyy<6ҽoD f]eqB9>v2 2[4|xoR! [;PYڶP޺ ^k_(i &ց^vӆ=vܶ$r=}K:?n'$袑a) 5z"dǾw"rյ.T#!c}5fZ? U3/7+Jfy/7h2ɀd$2;+>lÃFy!#4ޞYe4w14MȆ3g Sf-*H.W$- GC]D f~95j8[T`^VO >F" 3cV{vQ=ځ=eCCOF9w捝&W|o3Ͳ;7QNma_WU9Kͼy#m$]Z Mb0C&uB;` _mQD)f,pqVLmG[7Ix|8ԋ;* 5_cұN;mSrKlr`.u=,ʟ<FaSģ@;XXw~ٟ>jRi"}}Ò)dŔ7xL/]ŲWj%?hęw5rmS[ϕ]\rݑK=BgpŢ Hexk5 YN4= H/bD :"yƁXs \)o"+7_iT߼u(8Ng_ b1mczgqҤ&4mٝNqv n-Z!ޚ*IWbZ@ҳr=礩̩[RQw.EJ=h)jKh33H8IqBVƟ +\s0j.B,OtpKvU2b_e wˆ a){:01)^v/<{.l@G+ UۋJosz4&zk "x7 +XIщ>%W 6H͒SEM?MfNT$ *|H`YGlhz ,`ǫ6E·`(pʳw.ѪhiѰ; {6Lb@ t r@1M])ά9 0'Ž3 ArI\|IxP&oB?6`6:dIoYxx28H+neϲ/* h(Xgr3Ȧ?5I z ,l {iD}PZJqseC0G.e\N괐)^xx!Ԣ/`:IQudq89~nmRUů"n4+8e q ˩/?_\O|ΰY;U=[NB<`I #b}Ejȉ=nA$ܯɝq4"1;H&v݆uo1dWMAӇtGϢyo- 8R;}XrJf.3;?lK,yN5tbP^ֳ7l:?Sy¾98 lC-=4sa e:RqӤÏ1KǒvA^zU<k Qrɕ?zmp/<6GWc"hAXgbw[PyElc\v8I!Ў)UY[A쀔H+\DQpi`aY~h6x4'/Ĉlv{#z'}ALWcɳkudq.5VT6q7Iib~ir#ż 3C݀Zszq 'bT2 6 9\0ؽS4)H+N4sVڦͲ|Avyg~)t/_#|`^vzR#!CKպe͠%|0^Kjv8j]=+Y p e2TU!`euxbd؏_NGV>-s,#;VRQr}B]ܧjaSa8JfI;Owט,fFDhp_#{ xfİicu[n><}F$O8,J9Е?R@*MidNYm>:F{Jx:܄]H4 7aYT^J{v{$lzV_k .f-_`aW٤%eߦ]Xgm*y%bT?#RI'd uY̺C kv+&#(٥qYJ}k5@ufaWLW.ǩ-<m:{,{p;$<F|z]˔*U!WgH\ߔϴ\VKb{WTf=/G :[q_;(&r}L ^s,1i)ClIMW`">6C+p#o$)8=% FķO*9uƭ:^O(=]DW*aPB=2TL[%fi"h4qkt;M'pW5h7rRSFFLޯ39%~kP}aDτt[#Շ;A d"W"hi .=ߟ;g _YnXw }ͩk1d]HW3]H(렏z 9zXf%*G; %`C^NM? \/͇5$`g R꼂>.=ur)F7ݦ'/XWME`H!HD!Ckr1b\ȥ|vQ%Hتە].y16a%$x^VȺmD1ʶ 6[SWW3@rI-qs8,s>:,@߷P𾵕Δ63Xwt&v?KYlr@ n8I& G7&~,w\0fbv-2@)EF^,a" ˾Rj{>8~݁ˌՕF1BH=⋙ĮYr̟U&/lrȔ19b|慃N U?Gv4׏]BsWaF{.)@=$rTUzHto;M`/VoΆCliih3eoPp34v&=0s?4ouapO'#1s/]xdI〜q9Ȥ#yƎw%eP][gXmfȀ7srqOi_ `6$"h9D5(AƑx&s 'fEDWJ5a6țAJjx"U⒳r(S[ |;.W,hz? :[u(޳tEzG[VVÉm.T#L^apQ^&.wlh&yٹ5)rx^"dn%Ƿ|“%WVڬ3[E}!=tB/|m#ks坖-Gⲛym}2 *$3DM(p͡+*e^Jʈ7$oD^cI" Tg/?s"huhJjFd-@Kz|?y&e.MmpD.ߺf{֩W(a!@pU,b<IN A naߌY:]*` sb"as KF-qJA vZp(`C#Tl%]ףglFIDs~,R}Ѡ%r6WK\4sC_Nڙ,YԉAdwղ I-XVw#l1HT~vgD @&DH|@iwJ.:s"j7wR<8 &@YIYReք q+MaL!5"g1!|x+]I4Ib郥+%0;^eqCPdD2^9O=r> FoB4TDg8iC 'XbF㶦[r_OX.noP'2(EH'_nTB%ŒՖtl wH`_(ѽv:a-*ޗ`Ǟ阌^`mR3hӋYX-\Ê V,eOăY9e ̖ab:Fӌ/M.a nm4!Wq^|֌Tn*6/ ]>ES~Tū"-;f1_Oz宧D"}#l\rU,]B ֗*]1toGj@2CwٖE~) p\ ^ hR;|֟J4# 9x4H(첰M,&=)-U7yZu :1KStZZ^m0WSK=z4C2U?q~@]c2dѺȻKZv[[)ntr&^ȨJRɎ畖i«M=[,pjj(]V&oX ~ w+7ZjρU@F9dZ<%e%CY.?~ûԁ@׍Y#NM!`w*-tu׀@`ڐgŲ & 8B0jE^^p9`|7ãh"Y$Sx 쫠Ĺk `;ۅ" H0?MC "͑|9>H L+dgʡ;}?dQ*di8Mֲ\8mT#IְDސˣgմ%f.z9A:f>s^\Gbߐ9B{AP;me? ʱ(Ebڸa̿|?gABe ٘= ]_-V7E'qGCJ\gv+pWFj*h3MzgHIXy6) ı7I3Sq@Y-f9Y-٤[bɝ@!NhAAWRtEgNԤF ӞbJqg" FP!F~+b+n,mߕ21Q>fj$>֒ϋġ}:vqT ڀ<˂|}t(^7Wr78JWIgC{ E KV\Ivd:8T% cG]%Xs)DI}dr;kAõgbzt݃[ޱ40A.dhHo2n6~pbp˵m/۩Wa1l="̺a^J8N;< =C=6*["OyX S\SKe!)yD/+fF鄹n nl8$be^OjuΠ[p~b!u› xYV}aSx f,'J}6̬$'*RҽI^v[VWm6eX#NV^iL+1〈US[IY?y=rD"L$3lC A@HGzo#'d`^'\/F] 6.l掀>퉣eUpHIp {ϛcylGI#=5KѼoEfBKL6*@}QHcw$6#Wݧe7鏻a5&܂ hJ-2W+v/h ?d3v&-\`sRQ-$R}HԲa4im??OM{+RzN4w;ʸ*Q NWo7֢Ǻ0p7?6%O, oğjR27#^{c&QEfWvEO_iW:&Ex;ZNpќ\b_XK 5'o| ;,RѲ^Iga#FUXxL F翌u=F;Q$wXUY digٗwer QD! dGP}ؙsHFˢN+W'Q6[NZwH2?e'ْ9;XL{SVpJJoIQ •N=d+)fE RԤV Dw(:DxOVA`7~*Mu9"C(k·f(TQC&m[D(LD_/i);_H=ۆfK}W5 RrHst/y*F1>B[` j ›uAӉDxSlcY̆˛J()7W+!sq%qo;<^#d_;{, #'P}} NL^jf  ¥Wkd v\`\frE;ann[rm yO$rH}E*0c"V+K1n, Sa-/TPG: ?FŅ6kZê,"hI2O:wWgWaL=YR;Nk *[1b ˋEd*|r {%k.%lY7 *|(K0؜dm8]k<)Al g6#t‚T'fDC#v5E[ҝb`JPj2ǒ%ZAghe!xѝÛZKZTE~N0#02e¬&WkA=)8/9R4f P sk: _=w8Mxʄ\671-ũiu-mfQ_%zOFo@ *YјqOu,\mBb >`n0oA"a1H|1tGX L9T谪>g-wtJk3S|7a>1lϞ%]2^+8XtCkR1O*!1v9>2Y15$lo  'c}g14bs3sF?˺[.d6_!Ʈ&$&"pw,.Vq_ e_ @J'ep[&6-_Q_rL{ B)я{nSqIFgr::UNWl{+_݀Č1fPPWO% fްyCWhE߅AD#=%ҳ%ZSRZQ0?yػġA!fcwYCz.\Tحp|!g^T_&(^ a/ ZYWu~im8@[GY`W!#1QXHia?bIأ\-#CC(50F)8) ƥ8q Œb'yoUҀ w c0vR Ѡ~~4+όḻ@ӚVGu[߿.kl]q!+Utbu%4R[⿒0s(=ƊՇK\\c˙uK1<.)0JZFdMGwOw_31ge7wC-w4&>\! z^u"7yTGOjg:ROuKb h F=l@KѐV v7)y(xCWޑ./Kd?ipJJgVc[pyKUD@6GCkRrpFA#ŷ bc,uOXYXja(>}ג_;/rsIZޠ]?-(#ۙIZx&?#LCIuܸ#lBe/9,SZ_p] 8#p=;BϹf&T0k>zqB hVPX!pLdg7cc){&6@8): zF@hgؔbȽldH&zl%?؇)7>1-~iz˜ٔvD#+'T͉١`5cmm Y9M?(St¬hHIܕo2s`XXـ)VyN31iTxdI?bSp9{<TV.Z~ݷH#yTBeިX{EfIdupþL9~jST8u18~R \PWdEӖ 2.)i-HF0oD4uTZL}QI;^$yQhrM/((+X+a_/[z _ؖ)ğr\nZl7+/`gqE" =[[MBv8,L=Z ?UaN\:¿M?yж]$iZOV=>d(R4Kq2TϕXìwQhC7(>e`MMwb%.yAFoȢpx `G,R8 Z,Up O.Bs ۳8hRQ'g)$j_M6;zE6vӱʿ#| GańdadKYJ&aH.$lju(0FDq?ǫ[!`-4 5_`'U/xT S9*LDnY2ױ~Ŝ˹ %gvrљn+;( #-UΣpxY~YQ[F&SD1$DOJsIg W͊ ~kY57|{Y2bk->œ^i%86ss$Hpq'Y 0\u:rƵbLQ_8r'_Lh6v>yC >N< *}.:d$.r 1:>_لG2pgT+ ŏ0BheR8Qxܠ.5kQtd3u'>x!LHڕ2y/yl3klh/n>_;6 ?>;Đ;8^梼ەTĸ֢4Wr eTXhi#' k$44$].y'4nH"7iW37@X{\C Xmq78 @rzYgf+ X"N1$Srue ==%2SOӘfӜ1"׭e GOX>h߰E^l Ox#Ŭ s ]9Ҫ/aT6\7*n(|wQޑso̘>;GLV"g4o'gWe8.^ v8xMCDiRR. ּͫ^:f HښB|H -=;).fg'*YNÙwY~`ND8+=vX]DTʧVcCQB L@]wYB2C嗻$EMPYrWº +uW0bepvhlt.1&Q(fĦD,Uz2!1N]H&V!1Ϩ& [[jbЁ%7tg? F[;AWrQjL]?pYu߇w;sg_X5tI xA).2d fუ2®rٝ-NûqgzGpxOWK ͳm9F _K"`S*v% H S Ou e 764 88L՘4Edr7fGFsc~ xf;hߴ 8orAb4'$`CFة$o R;\\ OA{ZD. ـ<7I@%]<<79sԋ̌ 6inK¨JTˠ)笊C㧟"{pӸ(O:UDZܴd'u{͵䵜I6bXcSuԮ0tV ۑ %D]b&qK>R JU9oU v|7~evm5zX#sx$3{69|FbQpQ dXfʠsD5\>UUCy2N&CKDhg;2lNXbaQ8ٟxkn" ?̴)vdߕlZTlǍ=Hd50J2VjG@)?b\ +>J"t`FDžEsD:\Nyh+;SjP3K:̪xRLšDǂ\1Yw VvP;h %8C']`,c(/1dNQUr! i |R[Qh(v\gYD[gOދRS+Μ$NN'7Ȟ˸nZIƉd0+9LԽ[It9b:zug՚ww掰aQ79WnbD?_&'?zǫN9nO/;NCyaqsD摱z)+$ة]Y! кJi~Qߴ!1|e6+)VE!-ddi^RaX5&ȏ{%jfړYݝɖTNxҙXYZ4KGAgw4h\Oi/}Mi4ҫ]Y( ;#__u@V/gb9B#l μA-rPq[pw1"fc].RMH,m<.醟(ImGZg)v@3_,@P/fNnݧ. n"*lC Q؆}3NeM4i31F|&>5A #J+_BVwgYG~=:s` -?9 83ՍyZR\LǎqPLSIx 9MS&wDUSt-b krϛ/l 93 >;=_wkSYF7?kpqU'81T"sYxQ;I,ѐ^ΘQDǕ|0-_}Wh! Ӳ<@޹q0s pߔb(C I @?^?<)%gM%f! =}-wgU3[DSQJLƮɎ D?ntLFn϶N*nfQ'bYC Ę Ǭ~[;D?n?n 4^{|xMغ>Ԯɮe>DilE%;&Ubj|gSnՍ(DL{D뛍N]oa8w=4 KAm܏Y0J0%KxcplQBR!L;d\? 8/'{y1!-O%k7 "͉J^~:O|'/Lp<.;EyI#bxdzJL]2SlPdf>t|>@G/3jƄjS 5hƋPdZ >E+3e"Bj@Xfƒʉ+ezg?8Tho]24BJlء<t 7m?ohg..F(GlX1 ɳކF<{kU|d|X~5 nKԳz˷cDG:psVsiΐXSh|䕈 ڽͩ俈oHH!"B ia}䫷eAъxp,AU6q%[cr=zxOZm ^]K]jשc.τ`a%j aF&TC*4 BB g@z'/*h v.egp|l\o]^۰ߌ[ -- \Χ pᔐjGoW929ޤ;ȳ OT <"POaAZgدZ}uOv 1GI(7h>MX{r;6_\o Jf"NDo %iDQk;S8V.\ڣ2_[[R(M&֣9C]<1x64Vi›J޼ d,~9H8JGxƶ*&S@4_ gxJ; rW+@fFT5s,nr\wrX_2_HiHj\G w6hJI-;c4p$im[dY ^"jC0A!]sB/$g.40J7 {4 _u*Zbv kvܱJWϩ!)kLU?,*HgM)`1ͅTRm"Q0Q1خk{s}[I]a0{("ػ&5 W:#SGP<`nSi6Ν 9dd(y[hK¥_ƳPl:)vBd0N^s*H gcg'CSs끆R/e""}8 /$H͏Cg>{u %I౅)*uVyf鉣CZ.!٩ZM(*M7vu$(PE~QHAZ {Öd _d$ B]d|HOʡ60"&Z.AQ(.[Z R 3; S 0!1{.BiVi5+!s5p>EAWNjɒQ ^ߏCipRΚ##Ϯ_ ]BX~GNT[M!ٸr ~Zv5 /k"bSn ?*,ZJJ2bAhbSuF_U [R_VYz[ǥHue8%#ADͩ\ KcQɞda۪zOvg)aFC,ˤ3 |fjCR]Ǜ,ızT&Кu^۸-C{,lE`lh~KqX䞂޽L+ɗ.zrC1\ۍU1v.8'Bw{6e?Z1zqˆI)brϮuNjXd5B-MRy1zO$ sH Spљ7<ك^WH,_`u]c 2ROtQRouS ꜑K."'OiKz;S3b"u[rT>\e܊i&7z ϧ }~Khgz3N:2_ܢZVf QH|dc{>SDkvB|hv7!M8#a{Q{"J-xnRFWo[\L^ip h`ٟJ: V<Rt™Rhz׹=g{^O,J4QpwuKŷNN6zϩ2,cE/':IFT7 ˞>kΆ:蜼U+ǶY<^w]BYi K],̟XT7~,I}̑U|YXr[uPtn%/RO!VV}9e{.OF\RG*v#XmSiњD:"]1+eC6nXYkcx@Rz4P'L'M#Qbybr|5/XK2i`}s nHIM;GCΊw4]a{NI'O0KcǑhOZ%GJiī { ͠&I2vCZXu`x mR(8M"yaQ9}a"vhoO2Ca5Dn@ ] 5v϶B7yDpj7>| >%Pf`6nkƫ6Eq:D'h)"rR86*A;I3\ګ}>_H53Я a7"oFJo4U2%?Ei') P!LE{JZl Xz\Dt!y'A*aN:2< "8oԯ.y_]T,)2iyK0@+4 9KDzyx2< 7>.H˱WF\:¸n+x`ԋ>5=̟K;lWQWh_(ɐrkMjNN(@,CoH&o`|(@Fuo**Q^wMq3IflhƒwO >I]eQ+#͔DeaO%/,1鮲DGo2ڻ&ƈgd:C 5?CS,󛶶VfT>O}ctkٽrN"E,9Y{S]RE{S>ɬKJoJ>;<jw=|,zn؏]ۼQ T3쨪_W!Ix#[V5i2<GKyɫY"bBt*|&N.Tۉh昐 iU8vxԚ >"`~o7evۈg6<'JVk AZ Z6|w5m )tF|ݼ{B2.~0*1H[\j9qI?XHiCÚq B꼘ʍ5⁩̡s&DGb 5CuUV^sۑu8sGw&j$x7KR*ۮ" e ƨ[)OdJ{|Zz07(zr8٤s1fρ?.i) Rh C#^xr?J˜TcI;A":#+^mlUq:Hr(Ɣ eh-U)nQ=&*wm~Ws=u)rZ]Iq̵ٌFV(vxU$pVB= xQ3yB\Bd/wLNdەc7=?Um8LC @]g-aGbh5G4eL~-taDBx2@i(q/-䖍p@"QJ{Vo]rQMϰ>WbhNgUp01|C g $P;#'tH8A"q1ƙMBCL8FsqB 't5H(`Il7lVcns:f ;bYګ5Ñ>P Ư̕˘ٖܲ.{+Q>1QNDS#3J/jZ@C Ĝ!i c P6aASUD2J/ꊋްOZNXBS{(͌#cf4/.-| I#%$HRcֵ,F&AHTlYL)qX-H6}z/wɎкRy@FCTctԝ1 ˛`H"H@}9 Yf68rTJ'd$#쉀r* }C F h~XXS !+$_e&[cr;\,&`pi [Yi[:Mx/swDe@Lb7Sc i[SG̑]1SWto0 ;>v-@U-oüi:t.A[f^0qI!UtƇ[slB CPaY<ܖ~fwJ#*֌ n 1흞mBEuuIj"="cwޡ4:kU .|TF^3 IZdt'n'T59W( Yf˶3RExGU: g!e=ͤB5'=tdL䆎^" pÍD /Ѹ(H!CK̴EN\RzooD?4 םAv{>ob9ɣV3/ɚ{戫kwj( <ݜMƿi(㡼 q0n̥B5<¾@rL{{'|0U5:U2㠑@mhUWi_{E ,owCKNS2m2d }ml'HyXmLȡPR0Ve) ,~P8(}Yr_,ӁƯa\4̍5n x+uf&ܴQ^ğ[M{We2B)&ħdKlQiWu[i=! ~fJ%psԏ a;, %X3w;)~WGQakKSfȗ"Y\rr_s|_zϜ9Eˀ@Ϫ":p 2;4`8XgEn5γawv5ၿ-1aVʇCȵT <@Z:֟Q2 + ~? KyTrϖ)l+><k最O[$.#wbl[WE*qg[=6Ga&(:~ѝկ[\[(K^@=0cQnAJNzw#niZxEGn)HgqT@׍Rq`9 VxOi,S$nA,іs >0e( ^*t9PG;3S#jN]PiL{ ,4‘8)_Q} d3G~Fʙ@piѺ|ؼw[U3^Uxeމщ00KDŽE {xQ*sӉ@E`캗bPM"RE6?9B5;Xc@SqNg/j^KV?ćr0,K@7,BR1h k5XVAʹ)U/3y 24u.g%(lMb!{ РŚbj!f+:75&J=Ԛayŏ!x@0~I!u)C5Ws C~Л gAř7$&b! תƊ6v^\Yj ^ '}-σEy c .!4YR) B2 !(#|O"(y{6XϫxSA$cj a=̗$Ԭ?j *3/ѧS9Tc꣗GͩiqI6Xڗqwn$F\X X-n79G3 %GSj)Q<%rKG<"e5jJA8,H*nb%yB_/7V"4F( Ad˵ppu^\Ni]w ("DYl)<:PutϒEޯ?c YX44  Z|cR1^l פGyGvL!ɊTgF/7x[OZsĉi2d&[LA&$+ׁ(\&1qT|Dr`qJ$ 7}[!g"wYnd|og~y K@Q#`bI+`аtQ N#9AҮHN4M!r&Χ &I:~ߓQp E U#'"cӰ诸q!$7t3W=?3dD _BAi o@SFAfHAҟ?{AsjWq9rk^ү!03| ~6Ǯ>su0k^κz^K c"=_:׽Niy1=g3Ur&핽 QsYYu^]KG.&zA17H~O'WTy\mo8UU Ѝ GT5I(gy2$Mu; ,`tk;;e9|$+ӓ( a+sBO‚؁ k3M[qWR8_b;Ad S%]['}M{hR >㍵= oH75tG} Bkί94^D%hfº9:U}fO M? 4~fwkˢeC}]vWzl749x ǯe&m^zR9*Cw86pb AfeA2a/A){,畠3PsH1&}Q*ENwQ=/Tc3>su4r Wj:9t>\XֳڱqFv2XŠʵPbEgRà='ԗu|fj cL&O"uPG7SK)L\r:nMZx|x5`nwBK]V[/_#^T퍞}e-sd wAwl=f~T%z+N!̊ ֎okxWg.p!KΙ\vOr3>uc,ީ`0{ HWQ]Nrp@Miq>]FR{$y}\sV0rI@h}brLvlTOtlݐC4rr8*OG4pTBG9_s 셽ИCBBT"bN@ԛE^clæŵMG,ٖ^I[}nW&"VGejw %,ae$Abf0@b;.[v!s).οL(~񤩅 jǼ\+g14b4 j{жMB=]lрZ,<&vք NCsEHZ#O29œQ4UF?wb<~[TӬ( c,=Ѝ=+ pH7$%LOKf)Qs߭58bv:|s#$~hۀf:{%2yXǃ.lB fוiR2B'jhP<й:J<`/hMsj=Z Ex2QI0C-lT3ծz@_GTaV`b%^PBo-8 FϗB`ǩۭp=ԷZMI`x-3 w~JDv*r O0tДW[8eu,a S񺿎r1"L-ɾb+_3q0,lE,c~yJxxHBkejʎf,ɺRq]$ e|Xg^/!"sON2*h5KzMCB:&֥jyF~d@Ht13ŝ"v軶3*@[u ǚLMK2YgߪKt_ `EVdnIhv|<%K~kllNYBiTͯi݉]DE%q)RvGg?Ω>v#(7Eg1nK>sLsmX.AsWٱb8`R&@,>H[Ag/ʤ?Kd^ʕ^;9\+Q-h)'+?v_*oZ1.ecb"̸opF3`-o WRz\9_puXp7KO~bEfNG[`{a*vrr]%]^h oX Otj\+*g0:Eٺ,ڣ0'xŨ7dȻ_N$FqM;u-ȽЎM+oS*xS P%T>uXNβZ:Z;:Q u3L5$Y+&m+*1c_?Z,YoQҀ4?SgKiU'&{ @y^;1!fFg4x' dk*I`1EA=ʋ4-!zYV@ktr{'a+Mw*ˍ+N9Om~=?^4u)y'x^~1RiCád=hg~wZ]}ѿ3<U[DCT#[1>Jx'&.f.sI5ucwO8Y~oR4@ luf F 1glR:?aھxGo~dM׉GUڳm%MSл]8W zREW (r k{N'{ ߮],;x_$)Fpt2̼MjoTq-h`b USx*}JZ|Ѡpz d0J=eɪlP4:(bOx?᥇?\zI|%1E B-buENՂ]q b6G[ zCZ4Ug}\_b}}bD"3n>wQ>W"K3."7].4-NQ2?0<ݩ"qb2V aʁi8_m1sa5ݏQɼEPdDR*t%G7@21\`1_V Q&] e:MʅT8PkXRP2-3` 'z3 $!G{˱jV2ixU#c?N?y#o%wT-)~(nġ͏`-eӊsK=h |N핋 @"'{Z +['#G ,WU3BCV9Nv/oRNK4h/҆+2`ܦro)kZNTMنLuS5fa0^8숛 B*54Z/-]e,|^UUBکf}A{-ߙrr2tdS)N,܉`泈»WHblQ"A1+qf>oO']b1nE.n'u'o^T(i\M)Om&38cWD lHdS%t^OI3SӪ$m"&6-\t.x׸5'?+$B_dOgqB5I8%8fx4iͻ`X<NjBKnuNt ]֎^ V[F({rpEiq xUG"6#;lMD^uBKMER)Tp+AN,O/"y3XRߏ;X/CRnop Q ۑ'+#67U;!TCqΌ~pm܈B3|RrVDPx$|P?,2r ㄆD)瘧)a g>̋5Q>'oH.m|+vL>L=m2{78E0UD?OCAIh4yR]^SL'kY{y4]GwTlm*I@nR *nua{9;cNt焋s>f ߝd">ji-x'q׽A϶\);ma8fITh)݌ȏ/wqKg$oa!5)҅ uXb`ZuV 2$(Q+@JɅ6׆nN2XU$?^,0/O*"PVft"iT[^`m)бE @AL q0^.Ps6 E@&Mh @m[v5KP(>ո.nD[uMtlnI8rdQ]ήgWTt"̂5- qaCA/x[@,%}T0h.=^D_nCs̕6Q 9|@eQrs@k![ cJmOM,fc5Vc21H.H5L"92>_M.UVe %I'̯ ar8O!o521* o*K*g2V)9Y!gb\$sv’&P(D j ˣ54CBArTRֽ-~4_Ȕ9a3PkNUWY&c[1"E8Jy½IP%&^04`-J~gkC_#pY3uVg¾!&/ =k$.s vaD7*ah$C }z˫+О9}a?QS\sl>4mILdvYD1 ?N:\%RE[@f(l+R;Rx 1QX{ VA0l]Uc<+arD*iobP)Aoȗjo-6GSuj r9s$g9׸dy`U Z.6o YK# EwĮ@U%,]f=ƅ3 Z߰9V.cg#Qw}:ubY3>eC>IϑA[o Led9LJZ3gCN' /#|Ҍ9ICfQIlS?[l^3>Ћ;lSC}"0]!P~X9M6P1zA"M5!ʺ VIqגp_o\VvVN7Z0hQWWJ^لWt ,ʼֲl>Wp (m3S2䍄ZRrW&IJ}DGnd /bmVsݰ tثg_ix >o: jPKTLM \E+Jf2-)ͨ`O^ѮXP?"K y~.t¢Ԭ ]ZP^P,:<u)M&c;nLpOP,yt3pUI6$?W%{SZǣf&7GEѥ>3nTuHI׉@xiBKoh֔Z GDB+x#>Y+j[-=C>D =M )X,9/ET(:{$ahwa&,@F)ުtĮg6z]ô_|-av\WaҢ Ol*6C.*_:^Ӏ|#p$V`<$1,?wjf S©:0h{y ph9ne~]E!7E8vd,aAiR/i;q甠fprc`T7_{#RIMW/}P;P*N15\`DXXqn p{Jn0HU5XI \ 41hHVΫp50@IywuM ԛ4RAXޒJgH٢ѓT@ ˮ4 l ܩ|Ʃz^9)O~[҃Z='At,uM IS U7悪$<9N&>3 ¨KK36vfXIPsM}=~l4QC$~`}](JA~"+B hab`狊o;gro] qxF`l!:# =- = ݭXi!4*~:^(L?eykCհ7?NzzǍ~֦68SJSɃ[%pk>H= sGg7b]p;@{ 8Jus>Eg!=(KMZ!VPd4흅c[7NutZ}NA8À|wַ5}'j=Go`gz L!s-K(]aE'L+4&ȻLt@ک8VγK~`UmnA"<7`tj75V$짆OPZ32i7@ "4No/QVYnlߨq~#\-XT:C#Ih+$/8 Dh ly%V\B ax ƫ9,293y[ -K-Ec0UgW}8h4w6@d gnte.h4Rϐd̘̀價@<;ޟ(_U&.$72q8Ϟ̢K2!H-I<@uCT&bT5N> cSXS!bZ_u]e¼1Tfmȸ-:ŎXY$X E*:m_<(壅\5*`sa(-jy;m 6߶R]+SZų0-t*hƢ>TW7rkC竈<~'9_jΥY`b0,!>^*cʗD VJ Lf+ |_Q[1Y{ė, "׻2Qaju/ m̑vy3i#/{h<膺m_)aWQP7 <)8~WIr[e_g^&Ao&wŵX޸#w@7u 5ꤣ&oǻF+ ~/Y}5lO @j(`vRNX[.{bjN4pn/m;;u⊪!U!'N&:~Ȗ XFŘv,-[e"T_hG Xg@<S*?Q'Dte^[Ո@RK:튺\4Uźj@e;רs҇Azϰ'eV tRQzK0=7Z MDVi+|"5 x0Hn{$=N^ҦlGKeT)_FvV ٱ"hl7 &EFkt4>x>i`.<:Iat/fٝ[Ls?![ـ0*q7xV\Hˇ ` Y?HQ*E^ kY:U'))Φ*ZѨB q6RyLzzlClXzD:W?fCǼlw> 6|!YQF|~yAU7P^,I.k0ٟi׎=N/U9EiKERo= !oPr*TA0/XNM|$*5uVW?m! &¸p|*oBp f aodWbݮ/ J\Geٴްud V{Kӵhr*{E53L^%둙NKnM;3O7ξiQy8"l~|rdH}5vYV6N:ج(W? u։ۛ Rc].g^r޷颒:|֔ǹ[dZSrH8n&<ėKSȈuv #F8+u /H_Pe Uf#̩k =4-ja!OE4g@ս%鰔dς(Z@h OU"Ŕq$[<ڈ@\ ӗ-4PFvP2 @?@2.,zy5 ;'jLmjA1ߙ{6/ o˔JlS]ȸ*:,Ʈh~ {vK"Jm^[ݓi͞=܅5?㈉A) -I%&nD_pk9Uu;m dr97-i70%8!"yHX <.jp^GL.K|FHY(ha PGLNRD}@-x=E:h@6*۠ ?|d6?]ykȆoN2B;y7D04OWB]WZ k9eR+eansc[@jAI-Hئ.z}}«/?we]U {As=Z&XԻU5k Ȁuowh4,)d-0aDt}.J]_PEIcoiK CJIy328^I9sT ajYq /|E)>*B`Ġ]࿸4}cC4efYyɮҎ<`v!K{o}Ķv| 7i V/ܤGy*eY?!J +<#[?Y|朦B{PGbb4.,ݳV )x{u(3<}Q0GBИw]$;M-7yOm]9ka};-Hbay8eHXܩR;zqdqC *'xdFB~Ɓ'N'3IKgť&xBLIj̧W%ڪe9\+ջ^.5g/p/5aҰLMa}h-a xeҲURPhh$}8?Xl|o00Sջ͑/ҵK$IL5ڪ{Pq-Vv'3-X$=l^* KR~jYo-1qذX-Pm\ y ̔V"R&,b",i5 s rh 6Th%wV ݟؐ?+_WL Ɣ1 R7a+U.s%}:9A*G$QosvZMHa&W4s0?qС7;oq1a,lH"*" qZdV^:֘ZBHLbf);SGf+X {3BDB_δ^`%,WO~KZi_켓؀z<_Weeh AgwJ4/=y+,2kD R'BzOޚ~u%MvR'{*/"Xr$2쑈w?aa)`uoEaɨt+j鯰b3?SiEĈkͨo}w{e)<#(0_F+'2 tv[ ٹgda4=6ل}E_%V O,XjtF@$TߴjQZzEꃺ~97 0"Bn=YPD e O%NP rSEWIю9]riq*8NO>kcmuԮ735}u&O1:B <l"S-]<õܷ2<$5:/17Qhx>g29p;!(ʇGѕ2E|qjChmgB8ST;Vvz9 YǼ2a 4dYl$?w#:):|rȻnagniCkӏvǵoFѿ4XF / H&|k gᆴĤBH$ ؿ>BIf% `mյwq| y-hp&*`(f<]b/ڃvmE*U0b@Bw:[UU+mƤyF*ޝTD-=ʨ;lToܥU &?{VK׎.?c5f{_Uc*ssX%}}]njPӕ)G8{/ N9:ߡ[ͅE0 "D=_Qį5\FT1|Qۨh8]t { ŒNlAw9h(·B1HҩOds@.*C{ t)||$z9tx;Y/{6/͸!{)S֩~! 7vouf3ZE%E@7T X ǜ*q}—%srO,%Aj["f-^"~DྗLT1%JE_;%7^ Xj;9` u*{;5TjHTOlpSk%/M7OR[:7 mq :T3u+bS^8H1ePnp9ӍG'cJr !0giṋy[2-?~tbE/* ɔ ^OK-Z=tQFm/ Sc$ E޼ ܗvxAYX-KB*E-T&=R ^}N>^  &ҤGwV(I~x'g pgN( \RީJ,^*NB;Al̡MX/%=?%t WU'.i,K9&'v+x &H2CV˖T(yc]?pjJ2js96,2kVdvpc/%Q7^$ڇ F4hX,sy׃ϵj \e-ͯ  9 |Qzmj\mr/y]i#V0ݢUf R'w/DCHUby1r*Jg|*͛p]Ao U`2a 8񽣍r˙TS5uzDuKLBĆ[>R?]vK9ٸB5|.%#hC@ZeXzm" ZY&n9$x>FF 9oq冨s!Xn\mSC?'5D-9f O^B+XIoU5I# Ch̠3r'`,F€pnMC0DWMx9#,Hwr7QiWP{3l{3oO~Q= g.Bz#yH֘:㨨q׽ "şmXv_S]?VxQu[xW2ʻr~=H2U䷍ã78Wi@l2#,"P>*wx#TįidmAKꍠqe} 3\߰\=f7}H [y%Q,,ʂ CX_4 =%ɒt1M'IZ~ yԄE1<"?Y^z8sX:@; i0}=dq\P0*(屨-! ҿQKKh+A'17'w{ 1z,\2UmlqAeBE!CTJ pt: 盾3Y]SQ(lAfP!NQ(G\#-2g7J螃w>6+XvcϚCᦽ%mRfs$$SHS ^XƁ Xf;2S8-}#&Wm5)_hԟPdӪ|<>qN)wVCsf-,pXrJA Ϯa"Y~t~}ΠyIh$-]*@8͕QINg 2#;nO4[qK[@o7l~(v?bvBG.*L2ʏ'd+gxGjkGPNE7 s^(cv<~[9h|;ƌaMc(Ư1-ʰ<]`ɉ'#wG,Qߚ9!uR՞9)5w[q $~:{zd@>;~:Jd7;D)ig9Kq90(0Hof;}wz"Y6(b7_3x##цn ;<k)NdwcYۮt v[t۱vx_#) /\P=V(?+Gx8O_c覉`(Ē=WA9TEinm+|©=ٲ`Tlp'ܪs$odݶm L޺j=p" cЈ5WVwtY~HaiN,ӐwjUe#|I/Q4>|--_WEyBzʂr] s͕,+ͨznX!XZWKʚ/\܋-̤_ࠨqo6˄ڂLsKQ _Lm>*@/tF89٥3>ה#m (FP_7ih.Sa2\Vz(xDQYlhW:3EX-17'*vO[QNƶ]8 p YbyL̡ 3DFȧpSq-&8FFV#'ӨmFr߷#$oڷR> 4p)kuS, [f#MV3w]+e5`AeD[<V1m͖[z|׳)yϚPDzf@j%sYqQkO:h}W2Y0/1P@*ǖ¶3ʉͯAEDžyGǛ6n'ѕҎWpc Swn!+܎[ 4F,]6X%ErfSk ăh[;;L32E.M"Ŵ|1Y dn;AB jϒ+B4r"ۭ KqLr$tPf?$zy.jlrc l__]SK#25 $ôFa(@([ J?CcD(3@ @ߤ[%Ni!_D+:N#VGa`)p pdڡ`Tfw {?*:AŽ"6+PPE%nm߰g)1ct &8iJ6X9.9d :2űC2qK:c#􈫷f!xTjB2NuXT:!;xQИs}i[ fKdG9QٜwnytҼD+%a r8wa?IM THcΡɝBZ)4G͒\O q@FN1s۳@ •b-$[۞@ԻV(KxIPtc[͆ӘXK2kq3XQ6rCď_2Ħ^*DZ״]|[\+Z~`<5_گ!1rڪpĿd>OR=)tw ~KD,}'hԂ/kژ:FkcUm'@ Gd~%Pokx>.3OVc(9J$A?F9[ Q.\/x? ncR/?X{YH]g#锃<X9WFѯ 5,p$D^bQ`YR*`rĞyP:c.7N`ߤ&a:&pkm^ D /\@d$~ZX #֛1#P!F %I}1w?=7Td-WR h*vS0R ]|!ipr(tq *tr#hWm#wÿqט*}=3p^H=^j 9Hu瑙!1/IfzÏX%k) +VKi?E25&AGMq}.M:{!֌[BLr] Eord8 mU"?2y/cDݛ. lI5d~ek^!~oD0'  ) ͊]rb~v"TnhqM.tPʱ;Ւ.n Xߤ* %LS\3+-#\7P|P*6R h,%4[yu/~3=d= 0ކ@czsN+y;4&AyB281^j}_h A@h̗v o9D%? v #y>?"\)-#GB 5\H29^7E/ t,x名tzv29Ҵpk6vgp=C+i`1jAρ*MluT, V%9%eA})' \n_Yp *#؀'En5:$=**,9Ki-sk+aRh\/L.!;I6Pw{#@a zZ ?.T>r.`HEa7Sp~.,Ca) )Jy3wt:+˺=O;[pغ5FEyɠ.ͦZzSEZTY%P>aٛill[|!mntz$ cw^8{$ŭhmcݯ񼋮H>L:6/о7Uʹ$&D0 NDZksFĶڤ-S KB2>%EAdzyE%Ԏ̎^^ށTiBIEF(:nSt hC5@|_;L,A;k8*sQKJ{fe׼a5n_WNu]逫1g%0<4;"OiOz"vuqo^9o߮r(Gwp}PI UrF#->a4;>FY {.v.HVti8b:*Llu+<` %C PuLqѯfm Wi_h C4!+|RT$=]J}S}WmJ&ц}Pob*%'!cA-w]B6Hӈa(5TJwAIOHOC JymHiv%) X\%ū>|K桇6+Sg=l0{:=ת"BBׇ)4ĠfY8p*_&?8&vUV,wCׇeT '[<$ŠE#PˋtTݚL̍V`0;e} CDVS"\7?^a>73t@@/K[9\§Ԝrb^k2sT#T@UTQq}Yftga4'y"ctG2٠(aww V7ξ6_"C Y;#.ki.[ V7rz$y"\0BWq qr*eޥde򅊑@,–6щF{<ݯt8sP/D0\iE܄VEQ")ɓ.!RMRfWCR-mjo%VxGQ[%GOfjuŘ'dmK1N<yM3A~02*{whv9[bHD&-) ~_Yi!p185rO>}qKw ق7A#܉[ь\a#}2{R%:a{a7I^FƧ3zȦn"U%M!i|mܬDl5bO}K Z,p m̹L`; ϩNIvqTFj`8]mwɓ^ 5?AUk g@d',AB+hV,ZA-sUB6HfP݀ &&-;%gԳOYGj [2X[81$oyU~(xyBaJ^NGAE/jFw|VjZ |QZ)B,`yUp9~/}DZh49He43xcFy?멕Q#fef%LBB 6cXaklmп\( ÀcM&p d̞j5y$0cc O W3R$*)O$lf@rL_AgivC*'˱;Ƕ|Xf~B䏂pŭyC*d`NX҆)XgV/&nw"bc3(5pSs 1O&3("]#"JED('bm'u~?).8Z+ڣ5Q Χ? 5}ZWia +oy=`nV? n-,HqŐJ3i:4FӉ4uBpi滏z:LY cC .T{"vY %s-oF,q3j%l&1倥lh ?/FkMbcN[lfMN# %F)`ݶsc>.0{*!?G.{7 '##Eʑ1zgRgѿ4iX ν_g)h75e~-VJQKr}fRb])r ̀gӒjڇ}xaA8e=%ez[*a/bDq+$mGNQ^y%2Ya? ,P:> } vftlLaic|޶?4dX}2eB_&yJBm>,ÖcotzfC!2}tႣ\ P^m.WsdsPL'7XgS-wɽytGÄ5[Y`{A)KH&ɂ&Lbfa'>\lPV['z \-6`N[V'[t*uq3LD)s2|^|8r$W ^ϥ?J';aصGӦYS ْ>?;+0'2g4-O9Jډ+E$鳹<45hX=[y 0Mzx yuQ_4hH݈ɂl,e9?K֏hRo W|?Ob֓;wm 8Ӳ"6 *.*Y O֒5|h7\b}]☍BvUZfMZ[T,&Xm!QӋ5( u <1A.YJBNQr<7HxWiq~MTrc*KOf5 hҐn. oIJw퀸a\4jPs4տR NTLuĵ]V͵'`PB +F(7=xŧܡX[WPHB'f:9{BڟBv`U{M8Df8 _vzf bRm܌kcђ_:/f)=dIa;+&,T80fӹ+)!8A"Aoʥȳ[lYh2, r_浘pL%".sRLCDPbJ#:hu9"~CPr֙][ER6?8 6x4S۸N`br@bXxaTD Kr]d ^*H}B+'T#|-SjV( v#Eأ8 N-ax2*W۞;]nQ;̨ù8ZBDl^>^ei 7+kHp=X g@DiHΰd%nsD-ٿt,HKVVf:\t9@~|oNjʎShJ r|ČVH7G֍mU'\8.m %y.a0*5=R&}L`;$d%#ef$}IK[>/R$Geo)5,≯!MDE t#wh4١ԻǴ (w8dR j*s1ꎬNV{EN *$Nb 9[BM9_Om_l-XƮm Lc򚨩7|YK4z+X>eir T@ U8)\*Ŧs>-ĐyjiH5@J/4wuH1]SFtld&m@fܑ1䑥5'Uw(w)lǦ&vND$e1g&v0n"a;DvaDv$G^‚Ӓ.i‹^f gE'uSX݀0Yjܜc2򓪁]B<}*!/o`Sţ> s6r fZ=aZDUu i5nG|ǧyP˭c. >Uϰ^f3 5hf?U#Md$ݬ(a5jڈ9OUytdu/ W]dMQOdO11 $Β1u*K<p~Z=D|;k QհbL5cж]GMC`'_Sg8`ƙ V Wӳ[jSb\۔!b|s5y"bS"s&k%{6#|Ԃ ;`EHƎ4cڌOf숋$,Zj_-xJ;+I$9f4/ӛW#,Jմ{KcDH_=Y=Q|^NHRit%ɻ*C;[z\jr8~֥B>M cVplfʧ]({|`8X?. ;pr9U! !S4pzoP^MT%6 yJTy^#ô 4h;d Y2 AlXhuZU_EIH}"@ް+2 k? 6gOnKSRTo"]b$Ð7Mda7ѥnh%Vo`)ށby'E %`55W \›t7q{j;JdE{s߾Ï@N+X;s/lwAڷ}huz0d(fP1u!Cz=;i~t+rY!]ʅZH2$vGk;Oʿ\p #YQ){Z!;n: * 7.xch(!_]4rωj_޳G[=]}utOg+vh@%@%~+xK6řӣw^g8J홟)p)YFGA@[1[/n+o_C -J"g A=`LMu ɭjrs3fxx$OlZw H-I؊S[0XnLVV_? _<)Qv.%r~ARܳ!J e)L`&5mX ;?TFr`=;ϣbE),:MZ0FϺl:.pxkSEoz}#|l@i>kp%掾TYW&l[2+餢髷qoX8,I-!R ]SNf3uE6jY7}_NƸ D %`Bv,Wz MYG<ޔl)dsZX [@#Mmu(RPSINlm[#s"91(m.wÎpx5d&yqtI,ݲx8ȅk|;y+;O1Ni{to\WOKF zOE5j4/XշSju^ 9Ϸȳ*P9HgAVG;d;mW eg~\r^ ,3~_x lcbB8˥S"znnb~6]z5'P+.J;,T7v9"ڊ%H$JRF={vy-s ,\Zy=d"4}r{@1zP$AñF9ȢR#nnpLkB~*N "Lf_IJ*\/n?8*oT&E;ްhEqBl%FKW0N#GT$۶'fM{=r` ,6^|[b;&M(,7-_ ) i1p )Ylקr ?pv#c ë9y3]nw Q~%eU%xyb7R %YH:k˺wD2g;O ={ 48S|HlTBYɯ? hG q \ aPoN:v.mUsQw8RFtIŽ%"љ}Ykxv'89p~Pv:ܕ^!r(퐨Dz%ިM?a&~ ROjvAH?l7MdT #T51SÀ7e쯵99HV%[M|3KZG7L#uuh% ʉE J֋6l}{sqVlA q)7~ tFũv8AfWWj(+W_EN*G&ElƁ3Dh䆻b %YTGx7ǒ|u`0n%+ L1)SU=|^䰄ӣPjGd ],95LhO>n$_y?!S؃]EPw>JuS%ܛU  7 Sѳrw,-K0־FqTe3\iW'3xU*Pa5NNukۆM`‰{/+*k%TwJ >Py)PՑq3n6 }F3;hJ4 O*;UX6Rd>Ψ3b}ct&ny$\'?Y׺}"|,  Bz6=1#&ڞ;=ݩguHhr~~dr]lF)G2O8I;iQc^Al $(Z\esn C栌pVyGhATA$CK(eՕ]1| U~>GT~PlcHV_NO8[C%D'Z vfa1ǩmqAӜ E\U+4*)ʒ2EBZVWKs`y‚ޫ2M"w4b6C`Oր謁#s"nߠ հ`ʯ$>GKTζ\0 zoaej';4i70ϕ)i޵^JN _'H=9H)z>8jЛ9*Ș{s&d` Z8@ 37[V,B>.nTogΈ.py̺v`יr"j-8eON!S:Hn:5':?9v۠ wr%^ljgZ7&a=>"(Ȁ/mR,RPa_k,!R{(4]$'4y^'ޞ{ɝ<х9*9YKn '}%4ag>.{#o谻 SUA^qP&Ǩcn$Oke@ xt^uoo,鳑#ٺEgsSf|g n5@Uiʁ^?MWOuZ.an|WKi@|Vɼ#lƎ i;'5*u@HΟ2`EXJmt?E.ABDBF6(:} j0Վ%IbW-AFB|c58#-UѠʛt <̋s͐P0=w<{`}6%扢.3T4Hq×z [3r3^8w85Bz=Ÿe묙8q]o|>4,}cj"r+A~ci2A(}B DXnEKe}/n~G[ȼș|"cЪZi޵m-(CXD YL aBY}V ,:;<9!(n `iqk17"dd&T?XOUs2x ~=o~fzCp㺆U( +Cyӗ/$wh)AMECD2) T~w^Xi\ `l Ȟ1-^=xtV"]p_ E:7WZ6&Gcci{RN9ww};TrSU!-k裛ZjJZ/bIf]o&N}VoHpɡBT8-2pAsL&l}HSydxFlQzB?L/lVF~+SQBpC'4)GHR]74.r: 2x-fiwƪlҺ8zܾw<^_tǜa!)F UM;92Ŷn@J/>ק*9AQ_"cHC{+J^; A \`h#% "6GT6^#}5w,sF5 d=*%D Ա]+Q0T{uԱJS۵2a_w%?vឮ˽%сPU-@c 2x0%9R|RSfl(i^<)݋VV|zF-I8S]6,y)f09MGF:͠ "cd_CoTwWPn-AXV75PklX|=[y']Zqb3 b0SڜUҘ]..8'~ ̞60;duT2ktQv.?*&ҩWe/[ԈI%63،Tk\GwǿE74g CH G&>wv}/OepO'LöDW|v#3uw5+D-SPlf0j/-N%ґ ؽP[3;}mI`bhzE-͊2Յ5se(b F!jZӱsWfҩ]+'8`%Tqd,% 'ѯdp} =s 1]#u]9.J,oM#X2 M{\1i֟U돦 V?t(nlS/s cdv2'pDf"k%eYbuVw_Cv>*2CF:fM7nF4ӱIQAáeW`jĉAy /XM>;$]2ArSp{m 4wS tJVSBzI)(R:o>H|Y-$kMIix [!@FE/|ܨJߟ܎D k~Ev0@syY.ƺ62Z^6gyZDp~T&Q'pW장ƍ!)*zVey٨gՎ޸"ٶᡣ3KpIR>hAu䨄;"1 !L40g"rV6q<,ͯ3u;AvB[3Z3e2-\d*F"l#u${f Vx"QK礎X"P]Q;<%5%q/:GsŨo >7 5xg 5)l~}S+K*Y7Oiy'G!'hӾz9(p3PU CswPށ @K$e񆯓WhV~$ϖ(qc^ *@H.[.9 :61N7ܹZ0N:<$\W%C`ƤDU?4_x5nNƿr*xN\2%]r0Q@CzǕuM/ +]tXR 8`O]E&6|h ,d$zY{hPu0)f65Ye~&g{?puͽ_ЯP8 yjN~ j5 Aw1TX^Ēl&kOV(FO˜g[2. Cw2 ҖIu!diZ*,0q%'s]D w^!/tI0詯)YB^|y=vQi;DA- ݧ||U~,espR(]HSf[VP4 Qz]-#cW{\٢!YVE"S,o*'tiA@Ir:)zdϠ&*VlEt˓{qhzLѫ-a2~uP‡+(?볚N:ʰW1}ڥ #&JP6wU.]m@"gDs\ST9f@%%ːM^yU>rq|?, @ Ӂsj3 (q"zܹ6R9]Qլ\mB<6 #yկ2xf;s6̚al$doCܧgeJ6©r)alX_%o= 9t9e}C 6ن݊2B>2 ĚTصfm[`MZ I )KԟNmNZa=y708ag Iv(v}2 a:h̗ UMۢHۼDb svݴt ǮnXHtWU^:vcPLC`9Փ\Cr]兲U27Ii#QAd 3;7RqL|T{OR5ioν?'0:}k+SgV (dk5IC\zn:ȲMvY{{&Z J 4RsE}9bB'}EjϼcVn\KOEi饴*.lny7BQB_(ʆU\+YNJ3jK"zLzIPK2N7 0<$ꄹv{#'8ff:ו,m4sqcU B'mRN%S&\dtaaI ;G4HѦx`[؇(#,4*|HFi2@!Q=8lP:V|˫( M1gGʤi[~Q&0)DٸE+r;QܠNW6(.i׭$W7[?⿗W60K.5k%HScFQvkw4OTHܶY!V+ʁv riZYHյw:2NE nK? IvS'Z ޺Xݩytac9V=U @+`XװT[qڡ2VI/lqĿ\oc˥h9fmoB]5ʧ.ŸlAtr5gFLYJiPgfWПC xb$c݅C7^=%3UKʟ_+Y0׿Gr$')W.:}pRx&#Fj- S$=yF{](f;Gޖ ?R"V?+\}kA|1͛f3Sʬ:KY Gńp,=.@oKYL t~ITmc~^M8'zS22.kǯ{k+rqG>sn[Z(<72H ˉM"̣< RT+qTcM"!@Wڼ[-^/-U5dB~M#38|w0]<مvdjy0f%c$o qo4M%Z$N[ {saIuɜu+KQ$ ,IhrE $X9%Ĕ@!;#a_\# 5: wޠH9}h1Ɓ1:tSLVnqЖIyWO()(&d?uvk%y K$S-pq|$@2`ֱbʘ6pRqQJJf#(\}ch ;34#p;"~"ْtZ?PèhK$X],#` WEb"CM,$+\$0eNjHp*5ӻK >gCipGJO"aDZ/w-JTMZąv,H>A,JOGGETdž?gN(1 l:e`&[_!e)15HhUu|kjx%=?O`Lc*@M{VTYVD|բ-% t4?zWY%dKrnQ0}TC /,9iկ7uJip֋o[ /d7Ac(:,SH( -lE\Sd VxcO?='Hkќp$'S1d">HV(yyFj`OËl xȓm0"ktũA+]?q7l^57(d)a-NPS0Yw=zgƨUޓt$c.2Oh.C5/Ke7bFy%.@о޼gy1kϡ!}9!jaQJN*X9o$3~wk͂EIUK»f|n`OIƞlÃt\; ^9)Ȫ+imkOYb"9|M/lNͩɿx!jE۶\ir\ {SS &:)8=6=AyFvXA2eܣ%½:[Šn`x3єȰM+Ryt7LjX*A]7 1gYZ07070100000004000081a4000000000000000000000001677eda100000f788000000000000000000000000000000000000005900000000./lib/modules/5.14.0-503.21.1.el9_5.s390x/kernel/drivers/infiniband/core/ib_uverbs.ko.xz7zXZִF!t/]?EhDTTk׶Ǽ=EPG_‚c- ؎'*/}Rwb.뙡X"4bJ5;YNjNS{U,d>9lvu + aLuttלƎ+w-YI޾0 ĊķS D: %s% *LLnYihޯA|}mѡ8P/¹J/=?z-jKq]h R%g! Q!!Pd1=5oW3x˷dneA-iĹ;8mO/5ُFWݮ~ *D6(+ɮTТC?H,褉HU69ޱ.o3pbG9Ր!"`釭vI]iM^MDXkLWn  Xs=]8b EeRB#G xՕi6DOYI+ rU* ́Ay\r +GlgnZ~lUk|Wx c~_غqaH0= C\w&V!戍 MX!`&iu J6zT4.52/%~Ar&l4ʖMNޅ17ųPVßHNsf^W 3Rb'@3֢Dt\EU IQwЌd0i2%ȔFi Z`uȎ~| Ōhxm;8w 0IF4ej]ы4Gp \: 9W_ ]OŎPQL7ZϮǮVtFos}">y8z` "?M&S˓ u{4u&isC%zL؈:- 1yUoD S<Ycuq!'hx>3ELq)Gӷ$#nPx~sb"PNj&;=G-RMaȶ&JW¸xGk{#qWHR7BfѐLHCBo4nn u=h)%=ϱKn5$OCHFPj| ##k5|tŵynr"nW=ai[Y}2ӕ(o͏?S2:k>vb\DymwɏT΅ YMC;d9?n .3]+ɗ ф#*U%iu4?LӁaE>_=(m*/vtzie֎ ]=^<`a4t0<շ;88u$m'fM-S8@SڭߑΡ$TMy+WeΒD v^V)ȵ*&K xƳ*!i&|n_eeuBKji/ܵeYJCÇD ͹3.-5IMY>8@7v4q=8L'{ Ɲ`]YwHAB2*:sP9z0krL,oIѓuAH}/9pӉ vnOVJG؞]gf/^*C :K'<Ɛ`t@VbHһ2b"LͼfhsM/ZD"vnW)5|D ZHM]ݏqAx"{-b@`heZYgS&j.C3 ^* [KQ :뉾J>"p ?6ېgpǺ2`D&i8WH +~$ᢿ&*@7m?]+h#63^Z*jiv0U8 e[.G)?ף-?l޲chicmJHj4{v3vIWE^󕵀z7\>?*TYYw/Ol'tu8g%:d+v6? }{ji>,@9Waj8EK5 #4e%דeQAy@ܛW,XEs>T&\ݯ F.;fӆTyᵐ{V/M0֮pBx3۱'fx$Tk9euפ/uoB6!x BCJa%*Si;] &#)ņtj{ueFًxǙzEqÚJz|o^Bk{C;=IGrtOQH1bGp |B UKil[`ՁvSnrM7(cmCBdt* f×63<P;'! 0V·D 4'NvSIu5"E PKn-c糖$8ί)sU#>QjTlt>gq/-yQFΓIá,ɪ̜?&`aт$r7W]!)z?R.eZΐpӦwݴIߋ< Ekt$)e~mwV#raT/Cy*w Bߑ:!_<\rl yt/?LKS|9s"O`sƒ"/EoTG/M~x<1cNR6*wQ_U UtDX yjűM,iNfR-jS}]*Xe/R -Jcriq1^}.76{-,L>}&qۘܗXG3IDȋ!rL+bsK:wgMʯژl$C]VzNihuGhrj?P(OF!~+梼DžS4!!D L<$4:v*vmB4p^R/7P'PN1i5\@2_QPb;I+QgےJm5 uŒ]AocxTB&CICdUҷA~- IϠm;$#^c`QT3'F|_AD\aa 4 eo~7>]J\A=.}oCdyoO[,Qt9`(DdS YF?\ShSi<3-/&3+o5ȼ h%f2< 4|вw8<VJ,Rg.uV\Dܿ_W’q4r.4$ z5<ƌh&*O0jquq\(Ql8s{\{ݭUЁdUd4[bϿ?r7nav:qazTS]'&,Id%ʟ:4F6չI#W,Za4d9@JdN4`}Fj؃wNnzRTk*õ HOƯNnE0Ҡ쫡,I qIlJ2%v%Eq(ErpoG$ JFwF^UW/ vJ6RSyZ4 WP*@pziwm{=U4>l=^Ǒ/2$D@x`L߆f~/QO PHQ(VHDM h1^B(v {S-D,zSj8bwRC2t̶)gba5 WUr[%Ot5`Hc!~Irz4 kA/Hv$;mDIL6GuqW|W.W{a-ۋxdl^6)S^r߈rPLf"iV`)CFFrUpr$Hz~vqF Ǝwo"y5 ܒJm!?HSf:ai? =S<N/y䉃Xc eYE:W>@ j\.،\vW8n s}@0HKv KYEY?~Ӫ'U3e%2e6`HS*o7T3NAS jhJ27iVΜ>PE,dBʴ9P ULQYZ۫bÜ_,;]G*uR0٫調mM/= ֩zE0(Btq%3m,I3zN{RnAk {l/b-vQdP#̲7i^TڕۏFASvn;5RsMMciI^!H}?&{8Jl<jJ_Ids+w*eI KXv)$ؼ ]RH0yj{iIA;!h)sӏv+G jiP(Ce@6(> V9ϨT}G )w`xaȏ+XmץV-BU* 7ubdMytmE0sV*O鴞pUkUhߙF^*.Ǜ 7bg.S3D)tGh+rW|$h{qMͳZqH5":}i%/]~¼7nlN AӽzQk+@€ͦ `e}dۜ+P=POd^2}ie?)>q@heݠk=y hmup5~uJJ 89CqǬ>B1SZmy⚺v$Ta0]dpy zC.[kWNuΛl.$t++،᲎, Gǘp&=<$m+.A()CO7t7,^Kug$;A7*݊ƘɠCjM&wޱFg.VLG{IYM=m@ ZTHaJFΛiHCL(`I8l)u]?)%[=bJ)*`8&ƚ7 0 [Vԙ0;tYAG#ݡ!| r[E8(?XH%Sֿ1o[{nwO>Q;xdV[ݰܫcaGBHU5:sd/˷-ftK=,ߐίteFc&pJZMPq)yoۯBȋ{&M @DI&̳vBCj>cg^b- rcxZ扠Z2 TD''Q,a' T1`->HT~cV˳i匳& fDcIRU|Ca9]Vecζ/ʭA',(܅)Zѕ W^1KO\x-Xle-?(80ܱi zOre?Oet+nxvL%? Bzr+Fr#Z4t/rř=.5EHħko0eӭŻ-[h#oF%B}eULH P|ll wG :_6*`Cz(0z5ІqA@,i kǿA/!A-^IlO@#]JA<&eJzH- CnDv+]jޚr qEDCYk> 聬wđQ(z:͸(6`%Ζ>qrA+,y<{6GS}Ou6#}΅>yKUE3v&ˤ=m~VA&2czFD@x(3`c7>QPcrotXV2~ߊ63Ko FBC& NJ/B %AI3#^;Ck !pm-Wl5tGDnjWF:{yH)_oEɃ["+L"1-撺YESOnwL?۱`Rq{v&Le\$)>9>s%ЧbHj]}[c&,B\xcF7+'isJnZI]<-'+y`‡xΜ7LD" E#a^&زџ~ZKi/a|Sgͨl%6פ=YmR),t&v'nR󫭔=%Dp Wq;ȓž!#ܗ" X-ډ‰8>V)oѱ7O@iM _\E.C\Nw-)O~{LdđV5]֐yU5FY>ݼsȻbc\275 jtDi<(P3 P6џw!ܨiT޻W}Cbݒ $TġIJQ;:E酻dE%iT 9ڤHý oLr>'4\3-u  "u.Ah`U\#Jt<뚴6ԛe!ĵB>kgjLMJSHX k,LIȗvY׎>d \2lWT{v24ͷ !EڒIVK1h K9>f7w&';hi ӳ_2y_%&Q0K.D4&YpA>'bVK EřZ-ұZYHfI贗tU~vcR`TF 8i-FڬvLUw: y-Iz^q{_ m宦i [A`|6#mUuYQp;oO aX x!p'`S@=p[A NәEݓ-`,Q4y Ѽ Xi&ZG[1i.n.둵RBEn :VT)Pfnc1Tv.$.΃\GlL hdn&? ̩]Z'n-Mc M:ޏJq߳HE2PR}N򿾚q3dH}zV7Q,n2*toAWs1\n&s8p;"Uz.{"u%#c>||yO7yyOq$m7v>~_ee` ްz:0dZKxl+ wc5̤/Ę"{Bw4zk[iH_C_D(uvHsDs[&H\;1kD8Ɵ"EfY|ҒƏ> V7nIGt{"/B\k`vaX]pr:Q"s@a:&Q:#sMfL5gq'sڦ<7Q 3T.M0&򳯤K~Ӵ8wG0=@!m%)eJ^ey_̹'OweifZTCLmg_aQ;|,\@ï 1 I<L i^V|/h%,2o  X|5a!ddׅ9Fy~.0ϵ64|7ft"Q246X 3`gR*Ѭt 38YS^OZ3T켷7޶F#7;?v ˷8g=25|PaK= }ܾN̔ss`sus?f*_P 0S(䟠ո;'ks9*FR/L0h\)u)]?OI+Z>0XSMG5uGE BGx%LY5d)fFO;ٖg)w ‡'Xk´ݤ燥IO!q<_HTep >eTY. tΔ^SOL7 uC)dG2mg<?Ec(hu4. nY!wHLۍ-D(z+]ӠNVKߣ:hbNҠE-ӶLO}0bYmq-ֵǧ-f nm ^c-Ƿk%xR;{~߿DC]WT՜s/5~_('E9;l+9MҔ^ٱՅ'ꑬb{aM{B3u( EY1\ ZZz=b{̿}qKBd]yhM[ )KSdH09;_yb$yz ƒټ /Iɷ

Qd|1P333PrtM˚w#eea[ډ44weE<яh҉lZF(}6ucVݎmǕvL,,5$wq.SE Ee\80i.9G>ͭK"Kj0{Xk1NaX0،^Y&6vx eImiMMTz> ۥ)ͰMf[( ítLb-*큙"ZW<8N~UDLvҦ0Kȋ*BUSMu t_1x1M%qm =A& Vr9,ևoKdw @Upqv^>0,b!Ns>+(Ӳ݌KUF _P}+/?"1G&sMAqb<[=[єIWҌnM4fgR Kdl"0BЖU-&|[An#~wM,SR_͍˲ȰꈹPمLYz籲\Eu[!s,b0S.9sڹ읶dmFޓbgV!vtrC{"MJOáqd_";DŰsgwmh", &,_rt߶4ȰcV5|G %vZ2HvwTfl2ɶvd"-s$q߶s"fd˽-Ζxh!=m%L~lrPh6SQpb}A7h ۓNS>qݎe]V}B u K E=鐨Qdq0{Sg@GhW}d%OaentH `MJaO58_diEhm3j3[e,`1\R,6  D6NpPGmw)qK,svrP T3E{ OՅ#YhJk/J+- yJ&B 1[ai:s >L;>O'o5*A7< 3]&L  |$)PBrF[aԺQlEAXfBG((Y79=^T?͡#cFQԔQ@)[M+ DnrOLa&*Xp7\j78 G?Bڄ҇*"evΠ!b V!/|XCmJx?073s!u}8Z+T!EHЉYqtQ/O@@g%Q^Lf)̵,:|<5%yoWrHIvpE0"F@AHbd%W0]}!>ʨp8(=x5~HJ?( b8`iꥶ#%}jת{¶W ^r*GAqX`MqTu =1 W#3 bK!ܘ&alĠTež'ݺL( feZYigD*cنkr4|J}a!Ek(t!~v#W5zaAѾaP\o9J4!'>Fu b$^ ֯+&H]]7^e%!w䡐Ԙ |d& '=fHat^ Kx_җcKL'- Q]9E$x 9Nir]ˢ++Тs={,wt#dD Zr0!<1Z;)nxeb[{uHqMp뻍]vdy{_J]gfLO QijX^ DQCv3-0/R܆L/v7پv уZDʒ9 4NnE20m,J~:ٹ]S@FRʅٯX@Y.VDqY'l>ϒq{ȵ`Ǩv V";Ow%|ބ[{},8lT‘m͝G'獻ZDŽ j>=.N媝wcެ yh/%Eo氃m|m:\>#,79 WA8S vb9P|qLB8D^cp=%'~Vcxc˷͌!NaJ24gĤLIs.@(T^~:eF+Vx%jH"z(4㰦LZ^'yUdc;Zx#pX 1lϢ_[0."Y)OJdo`žBiʖUE-#8h]:c*μo1mi@5}_Q=(]F\< ପLj)Wr8+1?f__D EA0ڽrSq$ZtM$¸-; bG}mƵ߾1޶;'6[0eVSK\3z+|4/q+T)C4|n֬YO_66%on OsBI_~gQVTT+{SeE7X ,̤ m[XDLR'mgU2e-!Uf.'tk4m-f5.O:4Oe[+4Y)} PSEdrA쏧֣Fu~WVǍASteWoZٓ@6Ynw'q5pJX9s [}İ/Jzxd⩡!r z6=-}/aϝPsbD|dPvywK4e31|YD /0qntxǝ&'$7"2)%˖H'=:r(w<_~K{b}#)pkBwsRsue8##}CQHBK]28)R)Sa^Pk' ] oEEvK"w'pR&%T'cn&wmulOo,%p.F;47EKjs0 k]rUr0S:"6,&vGmw9e}£˓t76U0;i2$Ӣ0ļnֆ;Ԇ^HE>>7GPyF|{ǩ%Uی*۽ɔ͟v BHg+f{29y9j$;l0l |lu$TN'%gr&$a7WMrSW5~WiBZ2>cɒ諎Ywֲz`E_+zxy( $ Y&}S~N:njv%dFO` |G# 껳 2$@T1 M@TLʩN%ZR=,lpA Ubbf>v&g @gt>^&Ô{ JWRV/(2B>ȜlYl)<$3MRvcb 1M^jj@gvmP[+$|gIW'UpyP-O&z'בwb"`qdc)^GmՂok! }(LƷy0}Ҩ7)+'nGǨvhԥaDms{dHzY @wg-X=KƆ#T>`| ڌ<ԩÙ=xœaS:I/<=ڄCdNӉ6!-?N0UaJ9k{ĵҥ=4k)e~KKG*[#t0kk$߮W? )\ tϒ*Qz._~_vg6/–9&7-$0]J{bd-h]ۧCvw|jׇö; Aw7yҌxjl\01{-b7q; ź.ʭJaB]m]!Jxou14F<Zqv%bSbDžE72Cdx|mC\c|i0 JCqmV%T1.)U%mgUoxmUs:=O*z(ø[(*6x*8ݚ'/bO'`vi3f~ezCUfTR"'͢-Aׂy"XXl[a}ָVyTlgֱ0{A.]؜MQqkI+ ~Jc]4`< \C"+Ro˷oɌpWX%B{m|0ժ82fY|~1WuHOS%^0Vdj׫a< U_15"䴅 :z0mSz70F}k{صWx[>>mhi$x,ԅVC==WHhCKR<2EX ɞN&(s M0ԯkk%\st/3A-HKʡS~_ֶBT4DI6@WoHQb/8y08DG T_&^9?tBqrD5KX (&0Fbݠ׽n FFxyD~+,B+ez\l.|j?`x$\.W)/[ .eO C@jL2:ejɂKk8Ivh^c-1SoRR]ĻV9o(/H/UC/P{=6o]r*hF.KY4q|cO<2<_`,|T0Ԟ q~FBwģx!H .+9Q?'=1#2otG?3htGnb9eվ1pkcJ>]sR/^9eg'Ѡ`Є8ݶgwc`i$8enKoKQd?{e# gDχ(WO}AF5͂Y3 tV7CҒk3.-Pge?NJs dS*,Xr "}4;?]u^xY10`U; #d~_-b?ex&Vz |(Q}MX6+[Λ"xX,M=(L%:pE2fˎM+|v,#˾ʶFN2TP-b" , ȳfؕ87\* mjPNףY^ IrNoѤ?uba@%$T[E~{goTi3Ep.qZI~y7W99uث#*f#I3Jz KǬm75=X˻L:_y%DeYQx({0PE"T!b G[ jyr_32Tf^U=kZ:ovYwiIGŢo$[⤗:sXs) KK+p5_ VMl'J%_x#PW a8V1K+k4_;s9wC gDeo6K>hXkmvE45ig_Ʈ՚2G'f]e)+#"n%_bxBgf;Cxb^ ~Z44aُhs@Yt/P[w<#*N-q;:_r KK-‡fCC7ƆOx5$^6bh=3yq Xpǥ8ʂY=rE\o+\1ڑ^1m`K ~M}q{ɭKv73iFЉݻH4J.ũ݆e=G4'Y*RCn4ɑ'Mr9_6Cp;49_KʾǂkX9 \Ua@倒Q,w6Z@b(#Lca4[}*c^LbN9%*3QB8Z^W 2R0Gd2>2{HAS qp9'*ߥ&DZXI/ yFnΗZmI_^nc[ ]ϗGsYFf5 "F ({@zgW-a"رhcKgUf5X¹ < OS$σ/KД?ڀE{Yb6o}čTb=R=Sfӌl̷]YRXӾD`%ZYpe341N^^2h0?(-OscS'p(>kK%BvvX[raNdIl8>9A/O!~p-L1d,Z/:ˏDϪS-1eFx6r[m3DAL8sM I&wIK3ʎ]&3Vx/[nQ6X )W |b;2CɈPN g}эn=?0đR E#gC|р*Ln#;116O89{%4J'gјpǔqt?@-N.;T)=gm`l-;I0{/xTdzLu)F[u}؀ad_OUj,t˝V8"o0L]肕X3KOшO>l@SD7`S]*y5 uYt]kFA_"*/Жl#u,YI]w9o L'vB,/(>KE!/R~h>wxnugGm1ihi Pf`bE&i.bŵqzG1`rD56OEhgKꄭF $xDQZ$+;dS8uG",$#7VPjÚ i9Y^NA3Þ3?b#!jsf$0*zKREXSE'\sŊC1:&JYgAN?[ gSpzȁwDS 2zqm[x)c@7YGIGאқ'9YI D"$;_qG^׻3d'V@b_ booTx-ٝ[hĆxxݱƯwK״!h1jU&~~ 7X^,Έ)^S!A@݅K8q4;ȰSV̽d)ҕuĬGaM옪][`fq"Yxʓ|Wj`E +Jl3<]^AV+nDSnDvƾJ\+,4<Ẅ́+s;@ބ䓦ul|KϏ-Xn`rY8_9af?ɴ|ah#ۛ qANgf |/.b}XTG%Ai_hbXoHԨBmm:F{(zr'g*~. >O8E g=98^DP2 olH7C~sg l#nܵx.x!&N߭er)Ɯ˞YQ`8qۨwh5DN_sPUklF$^nPt_E^-Il`u9SD()@~ұ JRrK{MxzT"S"s1Agb[Έk9L]"C|Isi_ ;~1Jhf\: x 3H6ap5N<2(X;@!Ȼ9'dbC&QeX kűL>GƵH22D^hDM$^"FEpu4[hr{?2gugJ^^:]ԷsqS{Y,#p4Ơ6+k^St%R(/1E?U/5u$s˪Zi#Gh&zv9d*{#k'U>02軾]fuVl g}f WaDAx1[GμaerԿsC^,5|= -{/#ug)v$'E` 0d8{o^V+jj>*uvl?-+7ȩ%PL@* l%?!`mKzRF~c] k%2q.lMqDp)GĖ+fC i'_4nTVGuRxؔfIB̶Z –Ǡ9] nP #c] ZTX;` *\@X(?[c"zH.ƅ7?#lB7XyպJjh硃K0*a 2m%8K8JV阷9³l,⩂o)4e&-cZӅnmRhFCg9+2Ui܏XhvI0zM\*2QR`cT \ŕ7" Ry;;&?-q.)A`f,G96AAY gjƠ9t1(.k /s{s<}_GGDtm׹^8=; ,VDrOAܡ{!q:EUCnPa9.CP3-̤\F[ήw018*ɞY-ԁ~D*6 Va7`]&{G !DX>QuQFEu+PTGTSΥ8M}m9׃`6 tQ 5>Jg4A0Q}]< O%Le6BuwWn,0\)˔;0T͝2G(ΔSR(ɣKiG)Ɓ*Z/2$#2F[gq}:{C~3C'LKC;GE PcG>PjNxe`rB ~u|$$3/&lǞI}Rar څ@IKT=dV4rU_9AiVacϚ*]`OY6;<^v&JsV_ ՔgZi5ZJ@K0*({䑃'ʬ1Fܥp*0D+vU9mřz5yAKfZxwDdjZ/(r;67^e`}M14WҨ.w}fB\fP!(Tp2#qPMlF_ejJ`7A[.vҙ/+(+9޸ .%.k\Z@1h pK#OS] obZ+=ܩmCG|l|"NfP}d lb Ehv/8P(ݐ9$ *jANsŨG^i2kuE(k*:f/4X-m'gƈZu7okZ{ᬎ ,b{o*Rwв,טk]~hW=Ods>n3@j3(},V<yE ߭"EЩ:"M@e:86RpuwKu (zF*Wpa:еU2yw)n)svqA!Tɤ` ] :G?ik檐&f8Ʀ^l;F)¢vc,` .eHBz^q=>)a\e _3;OtbW@\ {։n=.ŨI S$r9d>mO+x}Kݽ;aSnyx \`je7,z:G= 6Ϫ'G9ZQ~CuM;ս~q,ۀz| NtMԶ)q.&I&'@(LCFpv:yѮynbVtiA~$޾52^=ŵiQ(I$xNv;`V.;֥XKtuJe1.v 2`%Ik{OibP8NM&p;CmUZ-9:Yd?^9m!9gi9Ϻahq"*n359-]*}Wr q.Z`AᩫQ@qM'"TDZ5 W"`} ƒv{hv.S>QRX(~ UQٓpCf")VzaSz-/69])R+3ѵ񔔴pyXs0S b=ӆ.kSB^!t}8 p3¾ oz]ppǡNt|a?y Ov-/1g"Sε؎q002ղ7@ߋi͡~TOn &*\{ո=A"zlB;%"tG4fTIh3\CiF# :duwe之_uZF}vsNn!cZאܻyӁbkv'%D jcrlf ^r# /H:*,YH;4\%뮢&8ɵp79 })*S=9]э]ҳe-TErbODrTnhX~L =Nh j 0t|\bNԚl m zyprg(Yn1tЍF9+?݉GS Pt2ET:<5|Ss\W,֤dʏYMصۏf*.!"|2G4T 5>Wf{cRb {iv'd5F\\[,HLӹohǬpZ2acl;} ]*DFJ[<B02/Y=<@\rWcT-H**$CV5RjUj1^$YrjHo]v"Y ώb/2!؄WbDCĥ{Ǧwv]9[ y^3"\gf [xY)4Ebd\μzEby*Ȫ,1W Wŏ0~*]12IqI$mq$Mu| l>&{xlG<¦$jrϯ/ܐM y_(kkC8E ?>e@HiT!|߇HMR랹#I IX>֐̓\?UEms0ɽgQ:cYh&Fkղ]u$X ^sZձ[nw6715lݑ,&!A$\d0~èLa'nuf?,kL7X0HxVߓtF4+y)"#[Sn℗0o&H"YvZ'N 4.ZnZ` #HXcrTj|-=MtێꓗHPXb|yDOdf>hHIVxXf'",qMmf30REjK};cC 66`TʑsNaky{o5 g9$"'{&yshIۛ uj['>)Q%`mrk. 1@_e9ݹwu@AB\~ E`L8PF?㛎[ofւUVF9P'x؃#G e`bfiCfo7o^t|I?K8ym T׉,]ZR.֯wlދvÇ, Y[Fɔ'C\Y>ܿ:\&M@m,~VF߷I[a2>sK&É%|Udn+>= 0;. tj/b͉y -oCIE=ֳGU7#x~ d}nu "#wN/&x)M=:Eo&zR-?q, x}|qhwDZ3|GSRąml6UӬD0Mۖ ya#y4&JlX(e+a|qOt},aq GN֚. Bޖ@_406'!,Ma~O5E"L2jZqeANtyEA-;wE5 $'HZH6TdGgA"I~YcQLЩ "bUO>ШYj~Ck hEOD.5eGu yG}"Iᕀ}77ge完KhԳ;w2讵${[K9v)!g0sG[0F6ՏL 4f*o.f{A]%>X! i{2fIoVBDɎ0H?R ojҮØL(=/?:0MhKE"cEC&7#+.zDF핃;&_llCdb9={9Kn"V5漢RIMS)`"|bXE\eR {ƈ\6%nh.'=lgty>C9Ń04d>VhLj"%UNÊ2p>sF K{I 3Kͷ3pU78s뉃[gp5F=?`r-xJ4tVd*k!#1dvuhd@Zhc3:d ,EhZopm4tW,K}|eS󆍇;fˊ(+k5>H}7M&$k߄ :^ IRdcTSp՟=w0n"'s('YBv02 J&E~l&Ҧ)5b@QP(B}I-lRHSi&_sfXP^FrWw81(d*)~ci6̒(v< U4M3fOlbmq5j E yh35awWVi?*-Hp("*jYWBEϲ67fز粝N0&3:leHBG< Ay]W]`]y!S^T|xe~}HuNa۬ AQ*77fKe'WI9<je@8׺;kwyAk=D4kjܹ,'^e*/DW _!⧊īx5ꙖF.wkݥF( usvuW9c"ťRR˴)%k[zzі 8|=bf7DtqCx>lfC:zkښ?kl)T{\=%o-iut!0\ScY'+̂WĻ JjYi*Rޯ6^1D4(5MhI&&--AgLOìh4/m(%سmzkD367x>pO]+JaB^ܱ}SVLX X/1M=ım#BER ̦kq67LXh ܌1Ujn7įLpmCk9a'`5EvzyfxC8e&bܽQ83.F8&ώ 5T3,Pxy)Fa J|Lig^!1T氡ZGs;vXXMy5 ǑQ ky~@84TV оӡHR)돋iʅKnN x}Fǎ>[\]WaC픁"5}5/9ԧ5@u#s#މ _xj`9yw&E(ţo[7Ȑ&#˥ȅP Cw\F${4lL#m;䁪rdx'U;^1͢=@pVkAqkàa=h*HcwZd\[!ɂ(SφnK;†r0c  )v9Tp4EWYWTEO0+C>*E#M i $p'+W7t4yOx10UV䠏Yv2|H9>F6PpIty|$NU;{OP\(Tbײ+zUr{9[*@q)lCF8ȇxR(]gʉCV)R;G<.m0%^_E兘:-0.Nv1yUBzIY3k$u+SW%6bQBݴex,EDF dmWLN,sVW@bn*lq85{ mh.ZLuJOJynt[!Gs_ ?Ӷ(J+b@Đ2h`9sT}!jqC<(Ɖ?\FqqR u*зG&$LA< ޮ:!ۙ [KXY}nc?Ov^_,kR۔bLyZK)^>;đ/AvaOBw1pzYpщ-Ѹp8 *sdvNq`tWт3 #f;Be=HAعLZ{-a&!͝#}\7gqr#HŐ-[ vcļ x/4N*z>"KL퓾=IwxhħLM X9;[iK;nze4;o/YuK['TAY=퍺Ϝ㞑`=ެ6j%dW(8^ܝJ?gʐ%!`;-E8lJҞ^a/h 6C%8<%f՗TJⴝv#Μcݮy9z:;1|~Vc-Z^d>LC*o2I6|Zdp^r?:ܯys#p>[?&vΕM5JVBЙ ޑ {֖NM[ldj$=MGzL~7oV[Bqdz17 5 jnH,hw.u|,qJSWNB_ (Z 1RµOqZv5өar՜g,r3aTS]k~v8*kt8.x71CpWM]fn ',a%˦L{[h}DjϷ>dLw[% d^D hƈ *+DPUY,U~c VPہ W *p}K~ 'l<;U$zx}*\5,"~\ &:,xKO_Fi̯=#-&)Pƻ}.y3许n̦n |de;L@WVuQc/,/Z~^s ^kӕioIM':YfpKOuįƱsvN/|}wXjPSGQ2N7'Db9ᨕvT o+%4M?Z]6]xmd;hD-;5D<=jfGt‚E)OG_Q!#?z-E Պ14No)j8Q0Jxwu!ƩT#~rS`k {>] a''YК`ꁉA=Nmvgqӂ&|)܁wJJ\<#[lЂ|A\S\$TcbbK E=ER{9,q̪SZKǿ" QM)]F_ +-v &G  4Wvo|YX >^~KtNڿvfz2ߦ$}P 򣫻A^1yQ V~vWQzMPqۜ*]Zz_h5Z7ͭ {Ÿ~_.$kom):DYsSҲfRbD 9"TB񡆵 <(pйXt1 -ɋMhZc^+Ss3ptDR':9%!TIWE!5&+َ D5zhYKE R0k4t.ʧ9<o!r7p:4L=9X-hen4z\w(_א8˃9~Ƃ]xIM,*3dʟ'>2b'Љk(N2͎pcnGXuXٯyD(m}fr:GFIQk6 Hm-fHUWb#"f~cIb uPk.Dr>^*3uª"P msZsSs+3~q™Um\?TZ4+?_OՁyMUV?6̀^:CGIUY<{iD8"-z cd/LB8SpʪLFD Ny^؀RIZ8gWavDơM Z=]skDeZ4.]cq yMj\s&s@)cOK8ǥ~w**FCX*]F4p8Z>`  !o$/s)!)M'2f"N^lޝȢmlGH̓I:&?}EƒXqS]HR[-".f8^&3FUJYF4rz]&u[%sPφ l p3%4u쎏yYۤ0Ufx˼p 4} LcXG(F~Ո9Q^֪ ,o&_KRBh~Yj^>+\:[xnl}r:D&񔀋ߟNG0yBVVs%٤vj7@U?fu\aJ <%_՝q`*bUCAD){r icotTo)˦!m/|8 ٲ&̃b?E>Bs%욤^MǶu+ɢj;̴z"OXt,2'^6|x6SQ1ǬTM x $Va׹])ĪgS"+g!H~ f7n,M ' "P0;SG:,{ г)ı(dKJ[G0c*Ņ$Գh ')97ݦ}H f>n `mQɝʃ#geXcf3=b6. b,u ۇ K{%+]jaAG v2M+|T9K퓄ďHg;Y ,(Z=iޜckSC2+OL:Ϋ}̱ YqW㷶B^4mцٕwZ)R+sχՕ~%({O2_SAIvxHhl '>735Vz߽ _0oixM?RڅTԩ l/)qCb`+m!^y&tڣ#vjJqb$ۼEeQɾ?8lo舔9 R] }&֦$䱐?d}t;0Pٺ z iZ|3o#>IZ խ wʊ󉧇H*tPfBg CBDr>L }7ybef詖mLC-`_pbc0PbhN*c9dW!Qbn 6#&. %SQg]95f+u&p!ֽۑlwJ,oq?Bg 8")-rη"KYa$ϱP !kt~CM rX5'ZmNT6H\2 6CoG7_nE?7j:mFc%܅O(üۑ _A!byyL1̀5> Ibfђ62$Ʌv٩P4˺) z~;81[hfTx],I}eݾhjvWm23~}?[."[$5ߒ>(ώO(h%Ι J*;ؔ"7`.b!VwH͜;\JzK ?aS*%OW*Ӗ={YU,x%nTDV]|,r˓Kcrr_G}]T6#@RiO\K \ (׺825|WV'v[ <6Æzta1LÅp$3tm F`Z3V~GBBcЩT V*|l}IoBj>yidÿ!mkk| e>z;[|$#CgR8H><q;%xsQ9oHĎib8J эZ G=!@7y~QOhSwZ[#lnQA6v } qlE*)F۴0PzN0ahIaKZ]f?h,^"LzM{+cUjޘ"naa;%*jY:W9,&tGB2&K&5v;FiZEU}ULFΑ^(H 'Kz2%Ot(S `JF@\pQ}u2r!D7ls N%I"YjԿ#_WSyn[ D*q@߭+52;~QB, |^?g[e w$|`+؋f\zN[A0fSp&=kd>7. OZMB11f]pi?<}.7/pHҒҪeI+ +"qE9B\7*c,!& hp|r9VY%_+-ױ-|G.p#/ҿL#u8XX~q^~ft5W +َ X<؅Hd\/%\?1:+f*:"O%6@ C}>Iae jI6m6Z3l92wrv(WlhR{3OIյ)Mb0n47WRgQntk u#$2 x&ޫ3JL΅PPՊqp# ORA= \do8 P)V DA[ZJt@nlRI6& T\-VUP4u$z V8QPu󴓎e_v%Pb m S?rZq&?vH5nFJpw峕/b]NNZ)LD t& p9ɟ@q⟯1Wq3 ͉D܃X2!)LEHv $ON2vc9k6{:&ІW ÃmE1~`>\~ јpv u.. #0i]¡2[rOHù {Bh.!7RJ,~`1xN<ke?Ud? x/2. mƮe %'}jއYIt"#>n!ˍU{b{3zڏ+GƧAZbZ^.:e#<Z"|k ҶB7 əKÇ!URj u)zU>|R!,vS(h[ܚ^(ޢs? 0!!IRn[*OsMaf-a=YstWf;7:2vUAr}]`ЦZgZUR1wRyjBo4.dð uuQL'SeŠiLt&||?JWL"^sbi@gqcKW7.!rx ,'r1wΊz<}s|I7C b:I9mYSd,H#ڙ67poj;4Yeι즌x+sZ!j%iuw,լ5"x.6{4[V袅(O[9[Km ΔqL.084 x*hlSK߲vm޾[gEw3f[5 Zk 0rȶZBBF]cEt_lƺsV[l[E[=cg>3^C]Ǣ!"¦%f)rGJYrtN!wT'h:Q )Up  &j]mTbLsGLEsɮNb,bM;?kчqÐXP]DY0`SCۘ;״tJ_ZG>ۋI-/ZGOE'jr^Q-nS3eKRP 8YGJy{ ?Q4A<.O3L3qC7 zz@k&NzBi D@|-N40a:M^Qwk6\D@1$˴q^kq34{j #.l$/̱EY šh?q^[d`6@ jr98HpRq69vr<5 [pn)=NH`h0Wo@ٰ ;mWp'FSq\x0g9{c?[fn wgo7H|?5ڕoi;LvE;doy8wߍ]y_yq0帽zd9U6dE^&xŝ|H3M}`[B!]S#C@*P"ڦ"{.&Q@2ۍ-ȬHOņ5 7qE 5VSO'цZ/[|gi9apXZm/"'8I4MZ"ini C(!.z^ahNNMN!1K܃_UN:tq>jbp6H4YܞmdHJy uG63{)TY;<+ 6YBo͢X {X.‡T]`j _ƠJQ!x04 De ܦ$6y)K鍬Kֵc*niA'lG&?"&LMHAjjsw1h4Gq7R[Q_b˭;sl%GqqWqjop%X+طY"<ެWk[1[qjƛg|DbLhV3M lumoS*-qQb`6؀jg`m)dq }K 14yLt=TdQ s`k%E[-N稉[/9?ĮByFc{ GKJ68W13x\ipD3Ks), &vZ`ܗR10Y"ń5ěr|دmNReb/õZw"^AU݅sЇN7OEFt14ǑMbK@XXޘ7flq{| ;aB9 lIECms zn),dZ+Ѱ,H>K6;̵1}ԭ35fm:(m;`ck;);FlG]< ~tV,q3JvdLJnn~1麜E8?ʕ͇7r씙rp4zT]o(J,GJ Րb) / bP`NP:qyDI4Z͌xM}xgeʓ3tpk/)Hd3lBnWRwoҁܭ '83'rC@s6 +PdS,=[YI}%_3hg|Sjhw%KφbnVwQ ;cP{8 tL&1XR+AwGDe/!QD\J2x{:lzRg@--G'9eR:(~ '*5>xvLᵉ`^ƒEdk8 &ڭNO`JBHwmwr IvVSSX:MzƟu)e {%T|R_XQoaۘ6@|>zqu9K+DDx@{M LJ*}B]eυE@XTmxcq{oVR )Z0`v,oV|I:{A ➧חY#RꀆblqѳC#3s"ЈdܾnYDY":?bL£ S9+Ĺ _ n[`~l*CĂA2R/4p|w5c|S+c=Vٰ-̒r ħn&7*i[Ťǹ|+Z3%bkErH~$5OVR(9SRĭă3/%A{,癫[D8wGzIy іUfeF# #iф">`'0n"zMz*t6RFHQ =R!vh2Y;Á y >mpb;(k?ԥ8 Me"k0kw{8D@ϭ K9=p Qt%LOdZ3Y3`>i}:C+$BWQ:x_Lj[{ 4<'@th"1[aD]V;):3Ci"(wk,ЩxTOQ.pXX{TN,AlД>iP>.2|Px3:5.1w{s؟5an2-ci?\k9TeidRe+,?;a(ʣ uo ao vX% #'i]Q.f<6b&|f\ 5M)< mR9X:uv-_V<%g5&*=Ӯ&wNTȁP (YNDrJV&86&gFiX5SMܔX9?l/_ )#f#oX#/?À'(vo6Cc-9u&%@T }3v ڣc1#GcIx=@v`J^}JԷY>>_i+H?C.%ƀfQi„e~z)hTk`_Y/H)%^;"ri0q'Qe^SmiKp+& 9(rNa.A eNx'"^I%.z3MzŴc׸ CYO!.CL]n6EA%]RSxG^8+@/_i \ ~=rwԋD=@4~š0?|_˻˂D`e`qFqO `~ O) J~a,54pzT>lraC{@3Mzv$\ZW36Lو/-gӻegKe tg9zYŝgo숬.?ʧiiiuiX9ɕ6ZAweVI::0@՛+9?=;!uZВX6 iKUBH{yyӾI(}w4| ftcqvHm]ydVC/>5mi3Ô!DC y5~u1|yfbHq= 778Aa!i(rG)CCѐCV ?>) /4<㟀czbic'jxm+~x̚m]̻Kc!mLXЁidn+Z rߧ7 ̌0K"@5$9SA]'G7f9ȬٚZoSmXe߽}B٧`q d|wtX"lnUX0M/rRƆx6ĕNr"1ާ:Z?$D}`.bX)gtX d+ǫc ݥ`vtrd3,cٕ̾wh{[2ZYDrG ҬWF̾dwD`MQ{[mwjn+|Ys1N̏ȩjA2C=!U!nHͶ OR̯*a o0%Y+12遁&y'u· lU$)+s+3ʾ BH!@JPS쨁4dϐiD6٦!Ɔla '8O}E߯>{c}jaA}ǪEx5OL*(&ߙqyTZYZTᅋ g}1n"(|:8.n7pKǼ}K?2ƥ>!m媶L,X0^k[p£6U )T|@ |,#C ~%d !AwRSsn _/1DėSlW+.$\r` ;QX69\*FT=𿉲޾g!)q~/vs;В=T $PY}U>In+dXSC>r*Z3kߗJ@uhcD(٫?7--7uc|0.fY#@5w h5V ~u?[(ʈd0qH HhQ40.mX7DKP_7>];R 'I#(IE[oxTiyZEQp>UXa"Uo K^m'[ŸRo.95Q"rƠ^H]S\nCO0.i%5VhЏKFX}F b E"K8 D*(ܰ$(4Q[/Hkrxz]7CZTS,> JGkMGyBHLv b0;k~ i?w28qVrqeP?z/+OGe2Zgʔ7f%#wGaoF}ϧGYnk4] Һ-a7,rdz Jo*G}CЂRxX#V1I͋-Q%j{.BYl"uBKRqkS^dF3%lF_HrSf!.57v<7|୳6Rwx{ h H؂q40)K]T܄]r"m =m6y2gyH @˯  -7ەt |2-]C!mY汼/V/0ʭ;]u =pCl Kt1ʬ:vRgM"z4 _ 3B3'øM˥X)"g],F#Ó,GGzL3 _VUť+0ZD;cl?,a_I1d}uW T6lbn7 Ru$x5TA'$v驎KzE^Z+h{Q9r@! 5%5škf߸PX_zc8l>;H wP9-3:PsGUpCubv~XЧzLȻDkB︹"#}3uE˃2!>4omɶClhdvS6bD g{x?E푯~`ktez}(v>хhثQtj[{(,KK8O32K%)5|~P 8#g.\^N/XWY$ Q%#IbV8ܧL>v<`ר^ E/Wءtu&>./wG&~{XUkci9xj2!9!E眽A1 exQCc)d`nipR'x葦v Rz|I Y%T@LH-5%jTͪk^_;ތ&#J/&X ǒ ڷ!Z.%^ZAMk,V{'c|@J܊HLEYG# WScpxM0 LJX seelT&Žҫ0;s7bW sXr =5n:>O;#qz'-/$}:ܸ&G EbU(NLƓWb&V3cpD^Q}9yqݔhZI)K7 ff$@s;@)6^q#"Wx_UKlo:Y,dfD¤y6=F hCjA )Il`l߈̀}ŬעNהNZlP{LWġ+u94`%3IQ]QqX{3*ZKt/w54kG08VJ](VG9`Ϝ"uS ᕮm.ҢnGO.Sxf5$qv3 nuCLxg=j=W XR`/yUq+hHcvNv\{vT>Ezrv#6[(]XxVUY:7qi(lje;c;+2ZI5M5uAY BSzv0)xl=ؙ!˨תsF jrwbUoSf+}ӧ};(kǴH᱃3~bzIP]QI}l$ `d=umEk^2kg̰HEdP,Z:LdMP2TG񧫉~GwNA%G?t'HS >6k4^vb6 ˒HXܳrʎ *>M@l&); „<~?-0 1䒓SU`|zUT=wixsT<3E,(ƅ˼RxY<9UAEkjb812ፇ:W{@jP+"8vs4/(>Ω|ƮaFJ땇WyTJj*NI<䥦F_Dw1PM9($9;0/rcZKӗXsmzUW("c;wn_zW@/mȏqum!3Q%M>cL-<[T*k났H([Lmtl ڟ`Nmڒ І{¥qՒaފZ3B2Щ D&@dӾ^ }`H킼8jg9p,pmBW> VBgE撚$VS"Q|\9p'΍1 9`_ +RZ 9i;S~4Anל4ǨK!9%GFu%?C*o]u).88Q!Z˘@"+^j1Y+-Nk3,O}jNEAvBrP<'uhhd扐Zzj \ lfsE xY>J!.="[Q(,pٳ YU(T3$.[L_*| Z>tTWpԱZ^ ƫO/`X PI>tQP܊-:i݆k3*l<:⼚Cv'Kq$(ٚ[X1|kG_C'WPX>t(zh 1 Aҵ c pDW 2.l(|55AF9U}u7Jftz 9ܯ<W#AtRg-//R@!0r_K X2,,# 2 5FVCLanDQ)=wu[O/o-̠RZDb:,FT%aąD{ c=K1$,mu D~7FId LΠ20|[_Ijېfq9C&|dle2j%r>wO DGd/5Rt0!ϟ 6&_C+6FaRXc`͜*I[i[k6T ӖN\i`4i$ԙSO/,X\ߊl64(a *jRԻ;Ġɿ(] cr;U9 hT7ݽI qRG.NJJĻ:Esg>kf : BgٕP2;%xɞ!XYģ8[{gKj}7qwUCY.wyW´$IOJ{)b3w@TIG&\5/""\L=_LFPOAū"W.}R6k8kv++gywF(4&~tq|k?v!ݤ`Nnu/W^m}y^'Z%`Cz lWC81x52aBA/])7^J{s%[c`:c* NdM#m = IgUGpv !LXi\^5I㋣h)?[&}:ǣhu_2 92I=F`Hg9 ng [EOw}V YPQ!ӏa*mEUW~B=튢=Wve]c.mZWi3{ELB'@*0@~0TNChU"RIwdem!6tq&^CftB:`<@G͖y`Ɛ[uV/pX?9 $=l dieqtg]D5%hF&Bg!ٲ*:KWU=^rN.پw$N3:C:ec]Z2/Zb,nNFk%pYnv=~lW&1Lۣ:-X?5xCzqȋ5 OIp}#+ .ԛ$Xa9y[j2eR) B+mq,s [%p ܫ=6@e#xHjގU)ĚwWU7/zJ0ؐ΍{ ?gx,>2(.c :=%oG79kz"Yqq{|g3wӂo YM@muR& ym+|{堐 es9R`ٕd_:е@f]9eڃg=#%\b E?-{+AGrboRvQP5 eDdF:lv{df75*nU:aۍR(oǷ]=ޑ\ qke k/SG'đU(+k_3u(7BfiRGtWяKK_u QayZSAD;sѨ.Se1 Jy y濾0woacyAkb G {NZ了g֜(gYZ07070100000005000081a4000000000000000000000001677eda1000005394000000000000000000000000000000000000005500000000./lib/modules/5.14.0-503.21.1.el9_5.s390x/kernel/drivers/infiniband/core/iw_cm.ko.xz7zXZִF!t/5SR]?EhDTTk׶Ǽ5Vj/UdbL$n9EYE v|6j3tOܸQ~lpo9Xqlth!@9o9<&٫l'?FHv!%RZiEXy\(D6S58˕,"=,&e *;y5p*9ۥ^c6M>%KםkqOsÙF|JUk2W&ĕA$&_<>\nx=eṳ;<Ђ`& "`E+Upur_3@|K7Jg2g~S;y~ !jfPT!;9vsI!w]d΃FH`eGL^˙8!~H.Ԟ#mͻ-+`Xp0[/QC|ilN-l-yeC, ew[Ltlǘ0*yr<J^D#|Lڧ ׬>.—QgޠᾓoYݧjf\&_}F/IZ=VۊlAggJPZ#;s;vVg1; cdQ2'i52-AN$0p$IpWJ"ƾeM~10aRܖh  Y W@ Q|R;0L$Gúm {BUs="6O*^7C ߜI:άQMvDGx!7Dm?l;so~iD0Z%{Т[J_Q8 ڨ˹%+#>kֵLE$EMABwf"\ e߲ d:wiS7|-eCRjOU[,R4-. 4JxI%a uI"=p%bEO ~'qT +`I}9!}9 5N ~nkBB nyITTj !O:)k [& RqH@cGg9go"B5aJgUtܖ&ABW)?-\daa6~N3wan1Ti& ,)o >;BtM$C柺 CY= |8oxï((ջd/3#m?ma w"7=͛BIzݜ>!,_w,9R~ѮGs+:unNDF-:z'8 6E:` m(1/1%Sc(r4?;Bݩ6B9zӑ Atc=xD!M$T.{QHADʒcEDE;w]?~]?Je`b:+hHWYTf3)"L$I.151g - |>2B LB.(\UXQZ\.fQn8k`fn84r:Bu1cG."[Q(|nW_ObE& 7q>H]^rGpSǐ(}|%sC)P˶>7j%(4:?GVJQaXCiSŸOJܻWiJ"°lajt+!Qk$%h^Q F]R7 Ĩ!><2$dΕ8y6'XJ12I7$н@嶭i@.Z0kgOR6)xEnѕ7$nYj1Ck#T9'©?ݰ鹠BoRY G)MR<,Ȓh\/ŃiU=*뷥 >lPZ`_y,ef=!p.~pRT=-37=euJuEWF#f3^۫nt^r% .7.a)a3J)Ga$ =8U_Jiuw4g dN&/H!>&V!@9Ɵuuy4^[DUa.*"W6"$|Г bvg"DN\{Tu5v]Kg:_HNX!sIIEQ[vj1.z]Btbl'? ZϦsc;”^,ҔT=Ykն[~;pvzVp=^w;oqh}I6\ϡ_Y#rF;cF[xؖkn3QH\͠}h+cN#Wl0dSLSHY:g[ߣt'idRCCu$D"5"Hc{vG+DAHX{Ax˯%L"6e $j VX>CX|mX,;";,c`wrNCQ9P2 cLTm0 Wꚷѭ[}jpN2ۭnU:.l* |^tO_0擅]w=\aV fSsbG`/ GLE>l^9tΩQGq {ГMAmP`E`~oMi]tBk2%1jcme5ᛂ;t(_AP|7|%! Յci/[ ea4&",6>sonT E3zV9RK5\Gj>c#YD|,$1]LJ~KE.I({sqOh<2RN_ 1,XW]_n#4>׽GAXCFP0 ӈa{>[SS #NFJmՇAŝ6B\θs.`GrqNhrNpMsj)Vk-6olŅ~locU@ EfsXVkt3R[GZ(d|hhϾ"ZUe

  • iI>Ag'0l_Yభ̀-~O䍮)\e@q[Ԇ; V̺ܺ\"d@I7| &rߧZ$+Lx~Vs0 "Ǧeo1KA*mʇ݆5-~vM=ށ H]w آKT|Y3K _]H ū"Yw HU_Pw}/NFs%fL+yH|\}I[ϟdрbӘ.b]{HgSZŮMVV\,2F)]}Õ 4Ux,8+ΏoWǕ<=!ݒAd~(w'LylT!*^AU 0HKeqU39DAI0)~ݾcx^9e7NE(7Aq\\={d7il [ɠ}m &7 L9rO>)zڏY`t^@q!5)Ƿs/ {QO:+zBMo6]O)ZoZ1t'8Wi~1AC[iV}$9Yퟩ(g?10Ls*ZGǂ{v-#VXʄ/\$xwdE}@: l`U=T⬕":ePF ɨ .i<^kP'^6jQ|{>#e<|~Cʼq XA2lW~7Q' N;y}o+w/I,C^w'͡m~&d#hǴGʊigæm?E} 4jŶWUF~+!&JCPJXL0`^W {~D: FkZ#j -ҡl4v=*#1(k yNE:,v:/yD*/Ykz FR{qzܟT |Tܫ&c]FC8 Mvc9 +Fsn 6WWom̵bܓ+x Q}[AvZ !<&pj9e*hgI+*>X^Pl$_USYODm9af6{A]4[{@[EG^Б}Zyc%n0Ӱl+Misx"d=g#1D #fujf9]DX)b\3-N__!>D`5$Jy(([}\ʌ%Ѻ_4Ag%kufGN`7U"TlV4qԐKב.*H;U^)"<2fcsBA{\!\l31E47StGu+9GS \M;aYS\ܻR͉qf" ͠ "uǀ[5 bTE>:U?p[T8FX׬k'pryN6buGPw$[r%N߼mATQ87 B_ϔ/ԉScvr(}Á8_T4ق\OEVZ SŖ }1mMkvua*JM=٣䖑 @-R@# I(>p6I}6mS 5R޴Kd@.)b-r6ݮܳ&!n}mOڅzJ3Rg!^GK"B3BrD%]3v}"$c3i29X>:l&pKE}CKkVz8$2hByۯh@Dղ՘ QB?錯! ffHsYaZ^72ń&%.o+k0tؖ:YP^&19 $7)*"h:ONp4^|cܔu+|s.*ădz=$lK%q/C9m* UScΡDg F&![arTx*40mD)=rؓƏ`pxP@k}F2EH?+--}, e_B>u@-\o~itL-TɿxKB!޴2O-ŸUk{weF+a}Iv,F6u+׊[`r\Qdmnsqh/~#5miqf % gS%b&3Dh a&>oܔ ,ɿ2C38ìswC^3adE,Ǐ\bXKSꂲ :puQVLhxF?9) ˉ[v5(˭g ֎ l|! `%xbn~&PC\IPhRpt^7,ci1^+ ,]džT^ ʱ8X_L5ڛ3 ˏsD ]M%[!g P` E;V /tڃ Q ژIK" 6oQTȘ(YB+BkDaf{~DPa eUrUU&^<.Jaα B.xZmHnCK99!|gC=WWGDzKpٞcqJxSX(+Ygّn8/3w @s0~ *K>XQ;TD'>TM\uX]iշ5XҟPRfZMB83 .ib6gJ"HѨ`~w!HpvS室=#S{YKy^ʯ,KG Jفt  yV{`nba3/# \ dB10dJs'r- \),{$WlB(0+${a:} nW'PHnӒț#hv^Y?tnbm 5ROmjIQ1u|2bt򕄳8*(^Njdʌ.lNNHm -f laYxmm@Env-HNuuBWD/q r'8S6†ulh﹂lzGw_k~(6MH7|yn1`?g?栘|ǞKp1+@% cX/_ގ`CxgNϒn'2a(f4;=pi;O?!mc^U2ph [ fl1!MbQBCӾQ9eTgeq4(rG#0b'³IE89J qs,4unehz҃:gJ*,:,PCwKnEʇ$ag+R$ƭPtvBA$" VIp7@D$aQP!nmt8) vM J.+Λix<OAzσr)[}hD2)$KXo+ RV 0DZXAs8$؝V0% u27zbEiUb4Hӳ /9nHIxMEr. ZJ+t'}?bM%3DJ30괆t[wYi(o8 rHE Q eD8o(B\]tQ[v-=3_+U>,=W馔V9j1⽗"ĕCe)<7жBjŏ”|hJ.'#n|u zu $L`H$ak'cQAlNp5r&3>XSzKΉ.EWi"מ)L^=%<þ hNg+$/  X.sg)xQ e4r%RJ'* qJ,P4n%R:}fSpƅ23,#YMlky@Ɂ{R`~Z1GPrq K~a?$ĈDYygjvM29FxPKEDLU qα7|(XP{tƘ(cjG^"Zofvo&aUh#'DZGR`@p|^Cb<3BV:Nߩ>aN/o їc^2R %ٹ|=.W|LUw[p(miK GؽNwG~=eYdfE:s"$}(6!KW")/zpg [tg*ћm0%*!@spǜ8(tr/ &aR""fI5 E@nWҜF,YS'Qwt%׸LC%SSr _aSiq1>5a'!*%h;x] |G( MU؛DJgA/TNL5<' ];l[Z] èhcF)kcov7ƤR晭81 R5.x5iAL[xz o\zЉ(ݱtʓ"Y$;ṆK,\[,P 7cЗ?&{ u@c&4Hu<65 Ze)з~~Y?3l-[?"Gu)roD2_,NLXa3;g>_^U}Bޗ4MFr=%ҲEJ -9D LlݜWXH"GG(BmŬ|/FY3-p Bb>[l#Set-K?uC*^~K ]pjb~ɩN .h~0ݙ aT7 (#o]W5]Du ;=h-ΨV.$&[;jG5>)wۤRzh#h-C9Q@<\ 8'_R >(-_RP],X/y7h{+6a Ě}Wg ﻸ[,xT| BƲe-׬L| Fo ^ù$^zaoJ!>iaS՗g3k_4s(j$IcqBS$(ݳ NpQ"RApK63V`rN$C y[[ݖІ<%D#X103*e'2wp ML($z0ԺXMa8e_[ k;!!MJy//_蠑^Bwʘ)Y$9jլ5Mu1YَoPD 4Tɞk}B["^SoxXxoʫ.WҤYĭv`"}A 7^x#[ ZC<٣Y`;n@gX^ɉWH:yΑf)k:`yVzN(hQ(M=*ɭ8;`1BY7M&x+ @V˸Ȑ#j1,w9pt )晁[mC]IQy;U{FG>,$Xo ,r0B#=>Z[B:{"A$yd$ w,Դ]݃!*}oAwCOsfG^Kܹ̓qPDFUu=3֝_vqc#brhtٷoyQQ݄ק0RUC.r͸BN+qxGtiO-/6j*`ӝTM@QJhx6K@ ~x_}CCdY@r5ٻ:}y9оRUP:Z V Dg2=$I[(O3[w􃸭N#OH}4 =]9zl!=iC=&KؔPUvY9N-_e@:]LoebPA8w] WHn}iOqzĄ?}J2ǯEh?BE~i\K'-INqOlP_`=Qui~rTӵ_mp> 8^LFc\cy&E4jf◇Kn aRy'wMm]]BCxA5coaA3<_A-vfS)myۨ[֍~FzJ-xPܜS]Z!}^J]nߍַ;ϥ$؝ 325ʐűu|_!u%^~d# 3B[# @)0xm'(A!rBi'X/tmSF~@ZF*5}y8w=D;xqy3Ay˦/E`QgwL?ۍ93~W[D!+P`8NiޱH}>:1| ؙW %ȕP{:HS#NڵhNv^gÅ!9[rDV˛c|UqpU;V_I`8Y} *G) Mn';cjS3Obn {2Gs#à 4Ԣ?@hZ ~H4{ v& w rmN23Kuxwܳ..*#,DA[qy-U4JU2uAut|ef݀|A9-H$pʫRq"?宅ԑ 1kФ~7ic3Y fh-9(Q*UJaLЇ,GXs#!3 XG9/K (]^?jwyr3|^Yay|&MROOuՠCuۢA)dG >Dڠ'}tUnH:am1V7}^O3ol|QW53pF8YgTK즸i;kOU\(xO'/+cCՂH- jX͔ H9H0Zg@gqBMQzvܤB^іn&`7e7Urȭu;`uZkĥrj8rȴ"B ;KxwIG|68 bb5J+O^hb))9ҬKee!+aU$/^MR%E` eQDBåPb{w#p.6%FsD0+%c ՇѤ[|F!oejc$Ijj-Y͡bW:_Գu>WzSO;vsOd <M^ pUlOdI ROd !eޔsxugsby{ܨLhC=ȃ2Φs}St/l<InbZ@wQ |=&j6M!("jxx&{\$2c_fڿBʫ 9\0meBciiނs~ព>Wd2 % œc,SO㮇 wDޮٕmb\-iYoM{lCrN{, a7˺ULVqln lj:C3ĻsC8'V_P\RhWRmG'&iV>]_tŃ::j+ivc㰄-]Ӓ'i8ab"G3*|;`$}eI'Spjlt\.%QnCϝMzkq2aUڼkc>qryXvQCPg]A~م崕Tb/#gVDݦ1fm\-Xʠ$mz$!㉉o>-h( $iXj9ގqO4\hNzH~y$/Qw:Пf9n^N?S`Կ((ʤ~6I*7ڽ\I+ZK#ە$8I킛x2Nt 2}NXUƶ+ YR~ YFw÷mzBrʿ8L5:Vnq-XvޤUХ-iO|c@kL'즬PO}.2]UAv%R)T}g?9&[z։ޥүXem ?!1pl ls6|B@!Kk+sߟtfnC)|E܁*lO-7]ܭR~-.rg=tyՀ83 G 9"12% }nljɀ]9N=)L'c±ZQ/^#W;ǼיmJ&kd,,f/KvD١C?燠=}*n^{;R<1cJA`%عd~=jk(9GXC*s6N暛"@82!oŁ)t-`îLkzШ;1\W;JįNlcaj׿3אcG˅_=t*eVؽ逮X n&.ڴX|~ ̴"/V<&X<6 bqRӣ2ù5i.sqvQra(PW`7aDu CNZI-dQoN `:ԍGA\Bk݁Ss`=pXNHWܟh(5sו9r7°#rQ4JW^hdrY zjfRI7º!P]@^)ow YzW90V }f-m[!ݭze,UD`9}`Sg}uҘ:BM6Xz?tUo!dڡcmVb&*^ŭ=Ӽ#xe" G#3YToWf jS4G j-a+%"t;2ho+bL8ZFk)SIցkxQ& SC1L "rUгiͷd8zOMX_P~yDr؋g֖3UȾ*8ti ঎7GqgMz8M6ۂcBn_P?eS|o,ac1̾ۦ =i.%G}9J!hߧ8ɶ'VlTU%/bwa Dnء׌/*5#gf4Td`xEֽvPsϡyy] I7;:ffӤ^Z;bnsl,$-!G1h5ׯ$S(TPjyt:o9mx?#em9t 1]gP|pg2=DT!>B }}J<b>i_OKcZo;)]ӣ"֊2To nY>l𑻨/uˤѣ8+]vLϩo>P_h B`i?XP+irLj˔{Ouj bƺӂrz\>8BJtȇkJ{עg"9YvSqu[11.D ܘ2ZCrT`h-R4CQ~EcԹfS 7= xSѿW/+B}US(T&<ܟs:E?$[&{[fwZcl4MӀMi$]&*Uhl7{G:nK&Яک3B0$ґkQ:MLy!6 0& kzK33y;+u\?ϜE u nQ`LvӢ Rԃ`qlּ̆ 5mˉ_ŷ<,eGQghj^ԮU!ZLmv 1 Np8_5 Hqy2.Z6|W0:zEɧ & ߶qRjoAj(W-!ГP#`v6A0 &!Hz`LC#o>D$DH K0`/f׉8aSA1!JF졚!N\[X<,MǪy0Gg%F 511BE"D@2v@l5WA"MOqv9D*ND?N_ӻ]@$aCre =R~=a EX jv+Ga^hC$b^wБQ"!kR}'T^08M{4''Wg][.t?Y!^ԝّ(8'+&I[NJT6Dn\I-DLO)ӨvɲcTmK3]Ms_c|R8ґlSkF?x>a %k)%AFQ"4i ObMy:d%@Gj.K-qŌk9W9֓/ut?ɉiPeJgcQ7`ycK/U?,U{ gYZ07070100000006000081a4000000000000000000000001677eda100000b8ac000000000000000000000000000000000000005700000000./lib/modules/5.14.0-503.21.1.el9_5.s390x/kernel/drivers/infiniband/core/rdma_cm.ko.xz7zXZִF!t/l]?EhDTTk׶Ǽ; rߵ~^Gp97{}iD m"}_'~1@A`5_m]ɉG3O ~!g96cS ܣW7L*z13wRYhXd_F TEP/㶋-i V,:XڼGk^ ǃ06=z%S$dOe9 bP"}M>@Hr`HC忦38cQҕB 3vK'<+Tg#'h^ЧFed0(Xy&R< K3@l]B6AC'P;+.l"Gh:J%K2D)74fׇK΍pHuIAE&zlWVD 'fNTX6zc~u69rhۄ2O}hM?o03A*w䈮\z4ԱXxiK+zzCd E^5-\ SsʓUqX^d ,Hk8Ayfk<Ñ2[2°f2DH7E' Vע- !O7Z/W@gmz]"lb2Ȇ#oUU+CH] %3)hP3C*o;N;FrTU!Mm(3iXÝcӆ/FUM,fhR`j`=!& 8S\]x`K}Y_L 3Xڼ2V,m OS?Kcc9Q90|†bqeoݟw-t<ESgj .7ΕFQ͍p7$0̉t#÷f ['& X:PjsL\8SQ0yށT,jy I 6P1 ZBY|TcDQFa9پo\Tf`=uoIR,$n,` '[0u=dFKB]jiVU˚$pCbȵE,>p }'657dKK>TT+оJa߅]+>7]`>AnXpup"mT)$UҾZ ^E"DŽ 6g+ؕ`I$U<5E=hN-ǺM0g w8]0DSsk(Uz $4ͫHڛC^rO2a& U~rNF0ܭ%Ee\;k]UR&a8CI-yS&ׂdYu'Y{&X_6ysmD& .0f`,-SA?NtrW5K+)I ;]ȚwkobtJ?Ze/}Nx5t)oPkg ~1K#[BsH"F1|wbX^H 1E@i!{%h)YwY@I=E n[Ώ9hMѯ?z#ki" ZBKajbWFyͅΣoloG!@CZ=#tPSiN|}.2#0Fv.s"߽+XH|pvmƨ&{Cur*Fb||˪ܰx'oei6l0iCbca+K.ʧܦeW+m5WxFm,Q08r!cG }i EN2*fɫ9(N~'/@)G2gr`hIs3'8i/|f?,b*0?ƫ/DE0Pńi3I%M gX{,7|#-9O?/[<60!)ۈfeXFM+߳GL2 dr3;8 ||ٯ`g6łD"G 74Â70nKX('*eE34i "!?e v i7\B"iߛ;SQlXn{»l3P.M>?arT#V.((2 2Q^kV k\wc#ުWxعkGbpl~;S=#UJiL G^VJժ}hm3mo /OVëۅ+aKD5TOYiE"#qUoB(Y gJF4=N%]޷YȴfVaE6{s YC{ ~{VoR}M p+ٜ A6,Dp 4?l@>vrob/<%(51PyNC-GAp12Ú[H6nQ++;/v.lIÝ\R(ɬz{lk=. y_>ǬAs/b}!Q/v7BOQ982^E=zx/I8%;K#!grE` :UN7nuT0c},p V:`a.%XgJ%ֶ#%CToEH iϣ{5 8v_,aikHݯ-?aP@%/]},&Ŝ\&Y em8t?k(DYZB r6Spi(3ˠfOk=7B.F޶{6ȏa8.PLĴBV/n"Թv }$BF/"~KF_BTޖ]%mt c&+%xGY[Sb3sOʬ OB?`忴ŌvAjɠ#FڢC ;g#4$5pܤ4wL4g 0<Ro=.M`$PHVWJ{:AC"w] F=CqLҮYjͥp4կ@V)S~q h=av.b 0w!f9uc=z|fRmru5XeuuQ9H`DO://pKiv(6A7OSCqSF# km'la.7Ʈ7*7g/MiTٍ#"]Kf%8/PEgE1q!.u!ď2QH)9?[Z咬@" ?wOu^0R9\:9f/J}<0/PfkZ.R>6&E:mj{_8"?3#74&odP[]#D]&mR3UH.>jSn'c$ە{kɹ^u#`^2)=mz*q] m%59>y9,WZLČgVLijS<aņ _Nuŝ_dy!<[,g֬OHʷVK,X죛w\axtW۝~i`R-Zgf_I2¤֝='B *D +qCjD0[JGܲw.l@4]FI˱c} ,~[m@Iܝr@pW E%d˦$98]mϴrO-)Ρ)-)R(~[`Ou 7s%A~) VU &F#&,յ-`mA7L/2R,CSO90E4q/,,!N{ {fel4buQy I0H}1rג1R:\ܾd"Ab].|zy"|% fBZ~hypp&E˵voE}>X%Y_A,@cmCyusw▻\} *K3= <6qPrVNY)6Wq(0Iuu(=66]!+*LDΪ\!f;1Rj)mH';ӆҨۯ%#S/w˱͐`NO.>&qʞ\ okwYϯ30)f#}ʵ@ED#X*_ >i 6sz2Q,jd(%N4<ؿT0fa)oD%|;DF۾9%now&A HZmPq&?+%-eE'u/+cj % zTQN+h7R}g>LӬFխsǒuB#-1H0G|_UxAK|ѱJBDIi08aT/0J5aAU?p1еccj .nTƿb'B&!\l,ޫ9"êTsWXh`_)U3zZ#' ,[$V%V9?ZPsǮ%ATS=ԫDb%n|Ѷ3uI.~]嵏5V y]"mϫ[V/R㵕T~ɏMF13K' -8fnT?:QC 2↌ zb jVbD0TIBU6BJC:ˆfqnڵED4VmqW.[ DW^kiO.Bl-"ąGEZ7'\9_0j!^d`5s6Mk#M LdI nbGt阝ak^1,ՙ}z7?bpCq00Qz+\JHZPXR`)h\FI\:7n@Ip~?LB}?;U 2}R{`:r.Ƣn$ޒE/>MD}Lctd|9?)/: -mny%:j(bxZD9rX߃u\ U4]:; i ->^ n\IIwCk?!@dy^!3ŗmT$\ר**`e_jXv-% 'HUNoO.' Oj,̨zP*᫳=Ӽj٩qC(2@V }Gzq,..y@e5T-- pTҔ%B(p8 17"V ֤eA @C6ٶx$\ cgx?מWTd:NMN/m$JC2/*aj&s0輕i 2!l-b͙S}x1u)6Am {lJP_;&R66 éxx)L"5-g]hc%[6Cv/ pKYXV6gIRjBr{6scѠCʌovIS%2g}!Osdl ZHt|J|eiʀ~K@i GJ Q<$-m+!n'ً8H^#.WML\qrN%eeNt6CFZ:"^ඡ(FBY^;nrٳ"=@bu0#ܻQ`Dܶ#'Rz=Md9\5pN/ncC:2TH-٢5C?pf'+(ͷQ"SeQ1{i#J*yx tY-D'~@)\~G<0dL>3[={#E61Hbq@thG|FoQ1=ïM)Rrj\ɌO$/"2QNAd{a`!:嵞ֿ![+q ?gu'ě/]y"ԿK=tNya?8ɏ%wD!FsYbSCMgPwP}i0ƛ@.o(a|BQg;Lو F)aܻkchj *-iIގ{>x/wf6)Äl`FTn9*Qչڎ8@ ^A_ Hu.4"öUeL$(t$ꨔT*&'˲jl!*`W|=nL2}%IneW}` ?OXEzd$B5GܽSn[ T벲S'~Yp&۷t6]qU(eWYDDvf[N_3]>QyDW0՗I+!GO㈜f@zqB-/&ҾsMcՠ$؍lÓ5\,(i-HԳ"9Dq𰦷YlUTh)ûd]kܑF-FZdy\ Sp2B2dvbJb8PYT ޶ai?r o&2 P2{1"+"a qs}13Wud۵$]doN 9 .Z+}v_͚L-Iq_gw '+z;pԀDp/޳bp3 fBwbf 겇XK 0OR/Y0GԞCm(_.UCh|!iËJ bY"9^םJ^akk8o~ШU^WƛMf:(6IMe՟);;d07< 19WQ'__c/u3trZb_L/;Bk.\sƓY.n]Ᲊ4sCp'!~dmtBU\/H.UJ)\u4/Y<(\1RʁIa7SG4ϔ0zM=q}6Leaho 5,\vß.(6rUA %r]qݴ74a[E? Hfˋ#ùkˢ'`}oT8Bm@ތaׇ}e9gD2m\BphYFM We[e ,51!Fis}7|J$Ľ89k|A^20+XߔJ-^6Z,lfjr`nv) 0oVފX&zӌ@LK0 &H{p|n 1Jn|x<2jr#{-gzWA+ح+ deɕ$m "w朾|QEZzBCN[P+?@ n\pݸX)\տPT 16r݄8iZBykr_A9q7KsI\= ݒHr׳nIfч. w~XVCTT"4'R,8#8"g`7?sy4hֿ  7WLB3^')hhw>ξ#BTTX 9` uv/lٲ)/:n/h%4 gz`QY݁F֨aL0h5'yy27<{"k;`jG~8)rv&42̆(e% V`0+ `vxYEOZSlJ GV5yq"O4ΔƕD#PR|YQx_>>fh3ӁSܺ-vzXQ=Q@wo,ޛ$I$U ׎fm5#5'*oሚh1 @uKD~]+n֟7FK&!W:.2 Kc$;B!kNx)db?]D~QđM tm ]ɍ@H.J[[WB\ot_r4l7%,펱-H# Dާ{-"8IuH E tZ* HnC`rwPAKS:en'7OsiB.hހo 1ƞ˵OϺCM` ?ɐV<n?5|Pw4AokU x6⣍  3l̏&%h`5H!X9[bOe.jҺIX'GVӝJDqBc<=;lbHK>VSOo~,H'? ̋]q\eT鞵"(֚ (=VH{|x$d`MX"_t^ #l:B?1Uʕh<T4 ؗ0_b3]L}BR0-<1Jx-Hu!aGjj܍Z'J|Y^qT@e"ٺpZ.++sPɢw @+]@ y(.:gu;XѨ4OĎ Sݮ.JRRF@L!\? ItHKn6\ a3YDEd -y35Z=j>q eW䨣`#i%x?*sI{\+~@h fg"t@s➲Y5{UD9ᥦ)!c4$OV< :U^ ;+L -qO)~:ԫ=\F2-W$~[0g_9uS}lfU"~G+G3c~| _ؼLiIJ %'hAJʌghӧJyT.c;F8*To(<[yOUZ3Kehv5x>HXF:Xn\#Ͷ? A%jMv%֚hu/4,i\Li B>:Zo7ǁHpp^ɚ9HPZ)$8f|IJ;*_ƥ}[[9)5&X'cv9b&;Û"}"KaN+ &P@lE; X8w uf׬MYveea%7&5 UDEjFD[h"՜co>=]ؿ6xp}Lt/%%7"H4ѠS !ZVҷ zr{"( ~kiל;LA.K*KI Hh'ksCe5D#dmJ}S_xdlͦV`,=|Hs,H1-)Ih͙n1ҿ@U)D\S{L̳WM<٩+:!6fI ^9"\)$,iYZAy"OxZZ S*#NM'&ʊ5%86A%P:KPΧ ѵ$WWǺI8~k_`2 ߬5BmiWnO6v31>H_m3˲y޴8]&5w9S2QAfŠ !2M%{9f МKc[IN..ڋ'(﹚W=co$(D^ `5?̊9EѻTuռsc=Ϫ3jb6 պƴ/7esgZw{_QtlˠLD7aPʽUඌbNBAZrŃut ǻ| 2^+1 ;-q#` j'G~gn۝n3^b]`ԃ !vCo OQ4'3hRZ?65zɣ~O1{٦C徕eku&*;|@X۠/IKG|n22#PMNȕcY̦(t2+vvmdrS P>;X \eivz9[ XZV4}wH1p 1N93he7k-ɛSY\&Z.ζlTabG 5)6'KcCWɈVbsHJK(?W[Z+`ʼn1 :B Ss'kuK'C4(3c׏Pٺ}p͂.3쯲 CWRw"ކ323Ezz`,Qڰ?v_d%2EUĀxԗH .һK7*w0.4O PvivᎤ޺(ʒ򨁏.R v%{9n$luY-eIMv(ֆɛ  F%e vC)k>WAB:&h sGN(r+nXgdos^l(bNxN#ht- [=U4Px+arч ^,; a|Jdk[\ gijJ@\F!{MHOUX<P(op>)/)ǯ+e8q hu(t_]=j†ZpjDChel* `.t|dYA prJN`2ڇ"=f1֣uV!ĤnBn/>Bзcapf_\vl.%;tc#xZX`.X0 TOqs.mC]$2dAQ0/l>`}jk vٓ8}LAy=+ ߲@תz}ǥm͈~st-_UU= oS7"Eߢ]m 8ItŽp|Vik994Ѡ|{^V0+2- 3xdUqoYcʎr]Ay{J4joVT \\2'b5@F; 5N.x^RrLlDڂ԰lpR 0CwI 4B3bjg ijDHr::ɋ6O}MEp`OK8-;pZҪ X&̩WG&̬zq!orߋ -!jBG)#FͬYs t QUZ̉ScBX;*X!KrpT]yel&(K5T$;| ,w \P5Dcd0@@Ukn9QBvL`PKk%TKKs V@@ &Avw)qH)9|N$踑=(GwYː[q–c\' *.#Kj2M𢚄 dv}6^d'lfAɯpچl*1Uj%=nOO9W(xar_uuaEK,0m@/GQ6hۛ&5dI*:Dyg`7e4k4paICm\ї?X|o s')mӖtR])=E#qW)i2tM:3_"A~q  BV_1:6PBf>  JoX` Ywɟ߭2Ϯ 0}nMqSx(Ec|58^:![~dh/]rʣ "-;B ݲ;0R?S|tt%^3??i?)t8yQwh| YY2ӍjЎۀM,¡.Pwl`,aڶyC}Xq]f?cU_fdO)ҟbG\N M"XQAԑ_&ifh:!-->W"Ug ӳ[؆%JXz -Gr1-ˉjBp]!PrKnMҁ-kGk/7B#) σg(M^,B Anßϳ9kקG̀}߈fݍ:D}1}{҄Kr{DE_ci+ߩZpEtvZT\Tp``q\"98dk&۸ڕUo 4Y@n_fj]JԳțsWN*`DeV֦ *24SVbNe`Wθ"YϠnGQ%tU= A1U$qtҷgɓU%:h fk(ĄXOw_eCeII|TC" غذKyΰIPv觢H/Ne>{@sf Cfkw`_z^= 'yU߾՗m_W3[^;Aǥ+d$O@l?j:YTKG_NK k[x4i$W6'%u^LE"5ء ;`z HXtt3|19U>\GW50E)\ͨz@F kڌ|.]:s z/IhtYYs5ϛ*\T3O8zێ8a.hQfe׋'޽Վ@Xմ‘Jyjw[i>( eF]40c ܖ'o'ˠ6s%cb҃ ⣧G#^\-v*6Joܖ v# 1IÎ(0kĆΨmP(Q `Ljc(Q'av+c G| bF8Ŀf[zd?|,w>LR LvʢAud5zoVhc%\,_DbԱ@[Yq^g lt79(`Li\C`\& x8Ѵ?<+@2r~+no)UX52~c$;Ϫ6r /"kFr{Vz*WA6 0/Za&)y@3V  R H蠙WCt~Vy`../Zbn=ꓖ|4|2bɖLWj4U4ƞV|zr u-+%$d/+V,>ZbFя}L hp#YM]\ґɫ1}*/tqdu} ҫdf 32kFJA3uwN|h8$^C${>;@0EO|d. uKgdb)a  V'xqO$W&e'Xr,b`*Ab+ì}wPOkd}U*XJ2Ms8H6BrB~%V~Q-<`)Pc98x}_;N8c}WI67 Tͩ܊ F y1%Bqru瓃G QpKoA_˱ᕛgos!@[ҭ^LU}0']67VE4$4%ӫ6~ӕx=R˗BGK1DQ> ?yI󅀡?w<;3v6``J"+H׏)mTZV5O"[o΍.$cV3ƌ'F]y}DL໊| <v$7SJlO $~`7iD|[DG0Ev0LBX%ɌͷR/8TWV-R]UaچI3*ИX'4 PY,7B"@MI?kqaixDj:Il2l&G'V3oDdX2 F JLdثT]Qe,hL>4h~s%ōܻ:o *hʳ !(IsSC'IɑB:9h._c7ݍꏵg`~~AqiS0 lBEDG0c-}?q;ozx~pXӓ! %$#o+mf: RnNL[|yO>qӓ 6 S#0}S0E/ 8O `iVvhy)L V1 -tu-wEvuY"viExދ-d~ZKvgd'hfTbB<{kFc I؄x\ή( n(R9>쑉oO~S3DPfK| +QY ]ѯ`Z`.| AFKal~b \$40|ߤaP)̊5шc+{k>u ogcVNLN `ثbB ]\*DnO)*eŃ(7G~'rе:}K\G/# !QcAR*3BJ}2Jh6,#~310~7Lz cBa9L/5T& eAo-u%Ekc8٠`JuC >vMΈ?MMϩ@N=8&.x(+X QcPJq볼[l%x;_9Zmzݍ`oTzg(`<\~1Joʐ$&td~&5we";.pGr#}''l?1)ЁÓnN,n{׮n erY/e w 3;(3"n>t!Fq螟;;i+~ۡO]/g?O ΎHdYŶ_>2su&+M% tJ9X[IpOezҶe;n; V/ldVh/B,5z f%Si2ULk6K^eVCovqHVLA.0&iX3(s衜Fp8Vpi0 r`V5#~; 3~>UMN?}3B^yJC Pa)|I# ZYZ7IŸ`YmUSTQ3,F+8Ze=w)tM*NO0X)7pMU]Vn|10an)5XЋA`5^^i;LeW:s)>NN*4m]P=BԹKqW66s^*/L* z?7wjm1:-A u 8뀣THotHkW/78(*48Sz1s`H 񬼮m!o;=]dR?|WK}}5ay@pΞ`›wE@pIh~~ &2VR},ףNm_`뎏5 ym u(ozFg\f,;SlsX FHټ%:4"]d&1&*`𓙓\YDYv]µKAN>{ ̲e:WReb$2͔yMڜڕ Ǯx$<{2,9m,9$x ]PWuT/+AN`t[0p 3c_ TU'4#>"EdI&]PIi59,[MR!4r` yLEAdJ{@ꃿIcU3<.(7[>P 0.Ӕ PCP^S6Q7BM͠z{ jѠ/0h]aRM!捝35ڕyuBtgr6ooA%C{Z#+P?}>PbLL@H{Afr=kA`IeHbfηe`caZߊPsάQ)-݈kIf C-1\1b4t\r}D]q"mSGʙTfޙI&%v8{癞GΆ'XcsLDT a~GӬ.k+ߜɮP#c]'KqYH_3'3Kχng/~F(gwi|b eSPr+`v3ّ].O/9u*Yy[yC[nl= Zd󡮪۞(]Er2Zg:y+v?lfZeh~s}p!LVN|-ҷDCp]ejMLX>F&gqÿݶH]=ޢH>Rc:8L0Yڒ0l=yo|J z#qjnZÓKZdlʺ[n'?fz\%PO:Cx@҂=|Pz<SR3K۰uof@6ƨ~KJk.WY p<"aKC ByskY_ 'I^P#e6#,AmBM@ߢ R|#&y,xgQZ4LJD\S~4:`?(mjB;r^["1\U  uxlĘ 'gOѦ"r1<7>CZڼ'i6OB?_3riGm(T)?u([>+$* b7O/}}pH.͈r6-DEd8YBi3sf@@#su1_&;qOWgitʡ5hq\xNipFAYsj&rR_{7{ƵHC%ŽHtn)@F3.u5>B6Q,3m’)?|oCiG>hwofY+T8&esWoD^}xoYܷ١F%$nF܏FxU˰r ,8)\g6c]tVaP(h"AqdB4ºY$e蜭U煔89Bv AAAD0sxnP$I)AAʎ8:fn,%\sP~=ۧ(2@͡uWY<=i}̘&R EDyZzRYE6{6Κ/kՉ7nrV(o"OKN]4`,73Τ Q֞keDYmB1_kl˥NMK$ ;DTjOo-Z0P12fZP5Lm)Ӷ&MBA7.,>cBcXY 86:2<|v[z ?v 5k5ԊlƬ1#",'1/̉6arMZ,֖_c3up&1'R$d:8d 8"z{JuFQJd9{T I{hʰ mAض?2j\b]ݥfֵ62?^ XrH'j0 ǔDHy"p3M뤿}p{)--k4 ٙ9s,K'N5Y'K[XLAp}<]@ti{}{ZvAp[w`,\,_$TE ۴ mn=K@r] |v7IR`P瞾:v,N*5* MTbGL1ɠEpE=3K!/Ä1||0v{۰]"T7=:EՆtc,$ \w?q0~ mٷv3OBcl)ˡ:l"Yچ:Ϙ˕t\Np;.Hs5" pd"XfSSuK)fϲ{H{gE:G: }nQo_:dcLVqyې_JrTDt lB 5[%dxw;W1u T3Q4m9rWA'qBdmDI('-t{YN6l ˽e}I;ɂhO1]ÞJt+0#W~i&Rk3o]|^x&օ/sL JaSig5VMɔmآ4_rnXmp-(wQZGJ=Fݮ̼a%? k~0_. OV]OS_-{ WZ5∥&Cv}3\&>{K-Rφzђz0ɫYKV;'}xl/os`Y\sy8ٗhNJk> { kOe5EUct%:('Nk]q Q}}eB}'q@̢a C-:в3m^׻FFdKGq'q.A(?JμV[>=J|GҐ/0lbIR'Bod%t1I ?T&2ڦ@w,Tzk7?O^ieoeEb}1>ڠΐa:xng9j$d6#2jia >HZe{W d@xǘ:?`:!E$fP:F mL~vrjH|St]fux@`Ν 3=r҉oBV>pa=uj#b 6ԭ*5"Odgq4(<⇲(!~ak 3Gx=/ObɈ?Bj?wp99+U`Skbh 9#^3uζo=O2RR&7Du$_?s $j0N"T~,Ju)QB"^Ώ`vx@.Z5 _;Ncl6XY;]Atwj[QAWK=nn`u/03%뤀Eb+esmBбeU9:"CA,TV=?ux;[^xRЇ0gǃM͎8WALDFP'[w|Rh=կ\22SRFbO|޵ .}r>[/ K|3菼FgEt迈rim<,_nx:*cCv\+ |4OLbq@^]`-@یXjz oq@-G 3I} jKx("46<;(GK;]++k+ne>P ") UWک+j%NMzjՑEEFz4ⅵ+P2y91NyD z(.lr6\Gc[Kl%ZInG}GZӌ31Rrs9RD]r f )#6}_3kg!Hz eV/!ɽ@̠0H&⡉kF\z1'Sa%+kJYc*- /$:iy:#XH;S~P/,)KyBDZf{M) ƣ KZ?of+|:V$r=djL oY`zgӨf{׫k/%'Vn!p'(mRآ/k|{0w6l2=B{EՅ͍[W#,pZOhi#>콳Z]SX#S$oDLV}jq^V#tS ߮D` b& SS*Rۯ@dǜNwHB3bA4VxR;TX dە;ϲ/ݼweO϶(ؔnL ek/- Bn'.\Kɓ$*u n@Gf_̍ WTEޮǮ6S[X-Q0zNϦ#esj! =n-Y&3_T"Ǫ\!9TFKc@íe.Rg;l 3hE:\_!lnO? akoEzW<2u>?/>['U0Qqf[kؐަ >3d%@o -TNRdMx,T#{X%w6E` S0 mH@Snw0"V  Egm>K ѮMs(v0_~*4O(G*ޟj ׵wh+ ~HV/?:IHCeZV6N2y)~5&cF.EU{ۓSaͺ(^{c{B4(nW v=V@*g\)em$Gw,*)|J]EK dB U~q{ؖz;jVh 2Sf*9 PoTd|~`!H(Ֆ|yU=Mtv10zj7c-T;7_Rō<89x DbrVZJԬwVuao挛ϩƦxy^R]œAKyhc+T=)q+˻kB5R2@Q?Nh2=ѣ䆘T{}'_㣞G_'{^S~ݒ:O|p@zu<xLAlyzi&V<crC:lR@a{7bA&L. ?Q\=((Ap L%qFG|8GSDhKv%63s&=ZE-E\5"*>dzT>(JtAR:=HīT+؃ 4h =`؂-?|FkoQ<o s0ݗЌYHd1=k ^Oy"g_*CY:+E$t2UΙ1Qt+G H^Y Ml).%쥉rE]^?26 ^"*Æ7څduZ>^[ sK)9wdƴ)ldG5a}XݰLLͥno;HʈID&g8aOn,:osUX^I^uW$Q0_׉k+O99LZvuS3ϒm VoQ6+}]I|v.q?#y?'^SK?FM_E1B?Y ^7\6I?={Bxɫu?A |ƏTp Ax4{%,2BWeO4F\HnQ>o",巐4kEq9ź8)rY_`~ gEl}jcty8^GKLATU4a3%W8r&8m .eA;}J T g6!5WbAZzhnSС,@~ nf A݈i h;Xs$5HEKJf,TK@b2NzӬ[6+U;!`(Fo%{YL tlL$w^U*Gy[UZ]BcuRr•bza(Kb@ⳟR{%1h8`V1Tj]-V2o=ᓰh IL^be<2?]bRz;H[Gc}y8fUWp/I;t#[ u u;C DK6z2ydǃ3.rf{\m7p_gz?wi]дoN/<NP5 ew"ZB%Q4~KsCXPrz"^t˺(^rr;H}9J9jh"3e|MMs{S.6J` NHuٍDqϺ<"zP܅ݸ*ʁ a,L7U8ղ5(2U[֡Ďk+yҕ vX jZ23.堂pQӮtJ{gKW|+$xc 8frwwmWq(v޲(M-Z4x`,zINў_s | g#!pE]II i#Jq5rUR̅)2i&3z"g $xQ 2gx^&.'7hƂI L̞) CSA~>4e";N;5IO3eDP+pyA`;/Y@KY@I+n6z>ػKsV. |fUȼ\}.` T)u]8=epTD%썖W ^Jq٥N,7Բ=C,d%^Aa@`hvI-Fĥݑ{Ĵ;B.< JbЌ#\G^/ۚ%u}/f5Mւisk<%!Y_]T%8.0uQjXڥs Y4R*?aUmlI Ҡ2^ 88C$~C@#丯y|7ј<X7õw[]{|YAZ3KP+ׂG8gE=C+5-IȐcDklI0@psCT?/6p$ƙ,'R ZTnswq^{R/ۗ ɵ=P9}kA5"SV-Y+۳.Vr-n+b=T%=IwMhHi\"CB{c8:8ȁ;(FPx*ưH(v 캛Z[9GVql i ;b6aG/ǣflY 3 @W[:8kZk, Npxsmqd3Cv !@CNj-u٣z0\hM6ԝHc헴:Eo𹓖GH}JF^[E$qx'6QQYhH}*G_VPgy1xT)Lh7:CgpgI\Rչv-+{<*(/Y5* <,{Pu gX;:1~8BB"nOhnKLJa{Х¶1Ttj> 9/y\]EG1}2LZ4%)m+!Y52'/^p-CIpoy]y2&FDy !ӷ[vA9`"]N9!uξ U̓KLbLNm"|̭CPGnLv;UP[+ k"#[ 9O>c`1`X%wwkEuUQw>ϰ5HIe\L0Žݮ;AŠj+l]8<VvjZU1=o' uϒ,7)ꀧ gaRn)!ŧe.'PT/y;īR@26LȂk#N@E./=VtKO_Frȹ[K9YS|/˶8e6LP 7,pIS#;]'%ȷ.OoM9+{>sݰ մ{?1Z uv z Cّb'IE@Ffu ۼ."l.bHd{Wt}HーkmUֲeQse9D$ A!Mhp(JvdC!Qh87\Ma2eKz ov:+!4|TO׏Lw+4(W#0LHt ߳f,=ۧV~sQ𳏂=oZRtIsyQPIQmoU=+(rI-%baCȆҕ %TMM?|]ul>NVG.G NY*0kQIESƒ=i1,boda?;f=)Fo`)(Т%E~8ttKnb[%+hԩb`*7sԝbe"77G- %5VƉP8~哬=9 xDs dۛ *m[Cd0T]{ /,ba³hre{U)x>eֲQ*K9k HbqTR'ﯬ݂d 7ZK #1qj;oG$E/jbu~0w[RL;w6Nop\pcS+ t 14 `uiK<ƈU WZyȓy Nq0a.Bq˜x‡9\F+XO36w9u)6zNv1m/ 0be*o̱~<:F=(,I {*n88T2`ɕtz} t摮8 TL"QDbtje)p !cp)礈Hܸ^TН [Hnj %DfUȌR̚es|h 0`ie8Qag -XZ(Ci+2%v<|Pn?X:T(񢌢Բ(8HNí@KWu‹39Gp`F4Z 4{$16S̈ϧ}\՞ġqg˙iA>ϬԂzV'tBgs* ݫD=Odt󴺀 |ժs$G=I6*tu8yJѳP$1vPHH{ b Oх9D kBlڞC7S7+!HY2$\6*V_$U)+(y;^3: (4Ыt kRR~6bϾ,h5[ 6@\h<~NI߶6͉eɧ*7|nX؆[ǘ8{R—mlo},um8ϯhѸT冟"1vb\mڍUۡl/60D0λ7\v*Q7ӟӴL1h,rTN`"տRK (qyRw4G{8:E95&'`gɇ@HY6=p{۴z4(bF yG|e䅧Ke&^ n8[~#& R?OsE'tU\602GY!+?Աt~_Ei+4 |ؚ~J ؠ_ }7Ä7:K8\Ģzi$ lLSmrîw)ӽ`a7ͦ%@:ctOr:f$x}\=^=-]b`z~aI<&aڟ0?E .`[7#:D}=WӘdJ%wa\_ۍrH_⬖p^MZ* .&@~szTAe{Ʌ/8M4̝Hz^2iqw:#*d]{UϓÚ %C۵0rX+.ci~\K wS'n΍>1($ûh;>SC,%[w$VǻJgq_уT( ڌ*]޵ M8[mJA/q?307@|0'r CN_6Q|Bl˰E/="}`R40 dv=xL\ },rrT4zif ԬL(fR/y% )sOX|hӅf>Y>sHs0Z%38Un!v0K2I$ԭ C"nfWOKEf@mJe^`tS;ð?(DD 6{eYw 䋎v8fGrB7#`<,SW)yZA8k`'2af]E_%vE>g!Q~0-)xN;sJ];ۧsɯ+%>E`2Wv% 1۰Τ$1Gbw[8>5ݮ،у`a&8*CTBwM]+NqFo?];50v6D;;Rsa@MbSB*Dԛɤ 9] .Im(ů5}R4ΜtPe>so@`wސ4mWa9\8Cq1]qZus,ˌqF)ReщOUo2%0ݑOUd q22n(y `wpSoo˥T`zu|[ƧPx{ܰ^rZ? x>ƽYA;`!&|e/BvIoxE?~q5L錬i5@tǘ.I@>tlc#a]d#gt{.`l9c4H *0o?5\u2%Z@'Ot[m733yx޼n{=&$)Y90Gʸ/Dt}F4,+O⚵3ݤ{7:V_l"$) Wٞ>áȍ<#J pFt(;z5ש;˗GAf=_詞݆KiAǶ}bJ7O{ sLjʺ+}P\^q`Y\KIҕAg}oy(t)!XOA4Ú:0І8ɂg}/YU"|T,>+ g'Byx ^UZ'b=]Vvg >כ%])>W$7Q$O3=b!*|P %k}M\whÞq}C6Q~`Q;(t2$ nLkB@58UWo?c9̊Lʜs1m1gH,?{מKQs F߂$6YK6āk< йR$Zň$eIJX7oQ{w+Ź FU) ƶ6Tv7LBf֠N{JuӥNaM!;PԜ!5uAvIq\} z'BS9Br o 7u|`{،-@[zi5EI?z+S'*$'_omV8v2[;5#W\jљ~ ҳԥ1ɓEoT昸X㈵0M!~}^L=v~,gh>Z~AT^ ~L@4(-*EckeA}86@_]/ /8&ggTɴAnwȈ9Sd`NPu_AH49q@ W4 d y(ҪE.P[y,W̄kjJ\T,gTL~ټ׿áE[v#4=vҎŴE|1mh˖BsTQ`Nl s?1?(",<2!\YaTRf~}\ 1\'fXJfZfLBD=)?Pr7oaUF1C(H^~<7rМmqq8h ngЭs^c:'5$ vj -r3;ZfMXfI%2 b!TݒI xk91>pa5C#~B^,mA&6}i5֮LPgq~9d/γ5IKT ժ*4afqy-N> "/D}_Mbٓr6Ջ|O6^_yĞGcd/^xl.xN0P|b#{IVJ2;E%Z@c.f -BdPk(b20)}ە}woEet nn܎(~xhFVSBv{D;otbHYlk$l Ug nHeh %K0.ȫO]UNG"]UGT7 F5zp7PI+=Q7.Yg~Eux2jMV[ZX?1b'ޛa6EĶBX l(XH,H PpHU>h2gYzh@\ؖ2J;q“6حB[A&w| ##Ј\!hB76xˉWGgDG"RθP-dmm x t}qxi5Q`;Dn7N[?F]WͫmvчD׵d_y ;nj4xo3td!P"sas^W1^h_;E E.#8ePyk a1B& f[@Q3IozSe9 D # ],$Y?a␂>2Ksm$yF$q.մ ~nCXh"c:F.=e\dY3W:oJ9g8W'WUH;4 U* [C<* C.DaYrކȩRm:v #Ɏ^ ?ˣ @jǑAއpWxyAurIBYjjRxkKdqak<C#+pDuFR0 7K:}bBo0\y\[wO?iSR6''Jh~n}Kp/5`+ UJC쵡? f-9hn[X!'GX]Ҏ>%J,7",ze/qpJe2t~ee nǂd=$g5=}9|2# D)V\ޠZ)V_糢 ަN?'<$a׸ :TD9,3{NAi A5(o}3`?t+"ưLѝN(ԿD4lQ+7b$TQIrXcʉ_>"+QcW#/DJ Y24{-+MM]w({hb !22j 'gЕǺ0!HpVeahL !C4F HӲt#l6S!&#E1V7Sv]ℋ'7wB Nq6_&oԦU]NlrDuNr\UxSOY)4,{0MZ#I D 2YL3Jߺ?D2,zzJG'  G;2d!o@xR"[/^YBƜ© -5 q?ocNSC W [,wٓrv~~]RfmbY@Vث]. Ϭƪ||yV:o`5aItM[{wǭOyk]9^꜄̖}v|jw'~̭X@Ydj7 nɏ6aC|`2Y-oq !{ݩ`C9xp%ZHLC9>q{| j^&9[pv,! Sx-xVqu[`pz٫6 NFG*bEP" #Nb#:sSK“ǶȈЂ 8gD4=X=t Kss4 _x| |1w>䉍nb?ƎX^=%dÎcN5: ~-Ԯ/4` Zfs`Ht`>UO\xbpDSNn]t':qoP \օR01'Bj! >ed7bw9߬41|:Xw+&6ˎU?z[ӿx? <#g 9 A 5>3I0[^I^k^?#zt2E6XPkoϾXJs\ڌJ1.dk٪ V(C*I i:Y>5f> 0{ }}vd0QBHT/ҋ]] (8{׎ x<^TLJRp|,m z0-: Þ'Mԙp<OyTYٺ<vLdzBAcguR0- i)=3} ϡ$۫\Z؏Utuϑw7^-ed`܊IR.z?Goh R_4VNjk@pbֹ~{R΃<ruu n"] l|6Xq0xS!3" 69GH 4zh@dx,~\t|GBՈ/2 =-O"p\glSeS%zώsv#vkD +/WϠW3{ȝVԽR9p9KLkêqv|T^1Jz:W8$M!,gj7F)"ln>Uپ-)H*z!P—5|ѱ#!ĉTM0dW Z=] Pw k٧XQE xǝhEVf4Lbj/c[u>xz 0;z ["€kloQpъCy+6"@.Yf8 R~ &@{ C៼0ү 557=by]^5Bxm2>J6M'42 CñXrvl4-Mrr22 Ɣg2 Ի?QtSd;t>YFANKaPs B,r}Tt_ A3?e/yJ}!4_焙\&DB6T(XG{@ece)D/6ӭU"&+ߚOd"%ҬPajɪB;f9a\~#YaO*-nL '_qvv6o2iAyy"32uK3UGzclE΄nIQc[4rx '"=%ŢLǼl(623⩬E!yT7RA3z LkB.JF6%BGsK{H?8ƪ`jmٰF$Gꢿ4DJ0zP"HQqEW;=Ϧ-(:\JDxG'WEYΗiHI6KT_R0+hᮑ]Yg+nL4`fTdGvOG(~y(*Ҭ#k]kky5(A4`n[iMxr%V "$<Ί.QӘh!7$wE xP^8fZzxy3Zz JcT2!YmXژdK1 8`l`´%.#C9Za!&DP$9(i6 -^`gzd$r S@; B7qW]%[5 UGYeҠJ oseZ4ooZ1Ϳ'ڌG&y-l5DZcxolȈ"}9kPIfAA 6,q;>XG2 Hɼ~\M{ J-Q޵p_跦 kY:ٟŝu&1kL8Rj\ssbxW<0zsl1mnj(]mw%st?札LՑR@$Ylu?"ytLKY˦CZ]k$%s,ɻ+au# 'g> 60T ZHJf53w9 ]B!;SUt@"n}Ix_5)(C[AD>d/Za*$.z̷;4f,{g@J5 TVdSD8BDKu:+j QA^xe$B=vJ:1ډ39=䥔ͳdq$jJFk W|#˃cIfHݒG{рn؝zAcu%6tgjސҩ%/ 8U#_8)I糮Z\-K3*Vɬx@,1qTHY˃C9ط~34u~of%<ڪ#DY]tUφf.hfn1v?g `!UU1#9B{`i:(@|ќRL9{+JJs@\jrQ3o%y3 DNWG/G%ʷ}#[BSI3`~PIG,/nʕXxB,`R+H2Vy!"AlFZӨ -Bl (Fs9R@SLR)D77Fe^\F~Џ߽*X d 29@=vR:5]$Rd;O9x׹dsΦfXXԀ_>~  :E ] _a`,ib\R߯!Ќ-yEI0SkN0lJʢR\h)92, ؕ.$V=H֘TOї,ewTF`P&WjY_ěV4<= |cTw:m+ѓ'5 Mkz= :YCt,D!Ҳ+Fw6+Kk ia`YT8}%3?t90XaDXC]{OSd>H_CqH+Qw&RaT auM7Z'uz"LDI ǂZ SFUa T&cjZ,S,,)oCk+CV:5!({Ą@ӺUķCZ&b49! ]`eZ04SQF ?SK_QEKȚ×1ˆ̙ NwVr@:{4) P,n!T *n6UX+wrTSxh-1r@\W^l瘪&XhW* +)W=q!@obW|]*-y#1u!_?3b{S()?cE H.ƬQYq=`1.u_5fG}d{hSI8uHA9Qh#A~ vWGnRr2&;>x`z NvLUM mR}&PVkDZ()slu%ӥ$*XK7r ^x9ޑx>:tĐ@yjV1Sd3jB4#. EM.)gdM7|/]sҠFԒu,F&=1KH L<6pBlάA"M"<8slc~꛻o<8 ^mi27.\!Q-m}ǽ2a=`枙!ONc! 2 }c3wݤuЄ0zxevK'̿8ۢN*als0,'uF T$pfOħޣjI߯1{?5A]pv:C'2/)ZE&.4c&nZurئmidG:ӂaZ=Q vnM eSd 8KvÐM9[?& vߪo ·JȤl <,z8B#jhͫDrv tތ:ok}x+K6*v(fLрhν|уw HgYZ07070100000007000081a4000000000000000000000001677eda1000004124000000000000000000000000000000000000005800000000./lib/modules/5.14.0-503.21.1.el9_5.s390x/kernel/drivers/infiniband/core/rdma_ucm.ko.xz7zXZִF!t/@]?EhDTTk׶Ǽ4^H/j{..̏1wPu4Zh)E6deVQfUҵTo|F興³ J\"$01rymؑЬFnM]B"PIՠˆ^R:wv_jGA?v!G5p3:֔Ekm\[ '",Dз?w>J`掦1}JBB|/W7G.g%ÑfG-jQ8"%AiesAїU Joܟjd3UACIx%Wݴ MR50/+m(1d YT XTODTfTv,jh'{rIg\8+hf޴+s-x+>_-4C͂ꤵE3Z&bL|7M`4g$/RV B(R?|{(liػK  2/= >+IJCYG|¢󹢩V:HgqV'UlUSsm#ɁW5e]4O/J , ^̤AGjɌiӣ&$I5m b/NQPhc1"ydřD 9yxPNMs;$ jWLh6׺ϸ~<-Y[օc \W8{k:,1m.$ xD%K~|b"3=*+a{kL̖p뎒6*%Zc i3DH7"Y蘺$,2VrISHytxuy`gRQ|dz~{eMa&>t.Vb ~`yY+SA+ r座љ&PKD{jҧ ;^#+;nջ*ܙo/x{wHێ>?H #}ܶUIz%B]{b'&0Sĕ.njmar2+ޯlAUc/Ai3e ASgh.yn\5 JMEKeJ7'[z=b4_'<$>y9ЃpM֡hnK[ R\E! E޾™@revM:|qig$<.cP7C,/hxιJB$(rUV3z Z~oWѡJ>Dl:Քt{[XİTD"7-0f_a?t*P1NZ/>3RzyL ?d; G (rΣi({m:a>ljG uw Ձ_`[)4a'cBݍ>9 Oߨ%u.:ˢr]J,K[W]>q]jzaIs& L%=4A"Ckf S t Eo)Ѵ_:i[%>Éߙ eStq6 mYQ[<- VdfGX*WL;][#-[{9oV,7X9F`XrZYzhyy-+"\RN-DdžLn Qt>ab+9r4NQݚc7atboâ٫m0Ře 4дkow,g J`-F/i 3j!J=UT Ǣ (4y[ i"-O:FEƳJppUo6&l>4&t+: rӎo Ro_ܕ.IOc/ |[зD݇5-QY3CycLa7Z^pg+QrH΢SVEWO>CQNo=0&2 uSOٓCAjS(<%~)Sb@r35)H5645f5@L+ծJoKur|+~Gjͪ_9`W$<4 X{w GZ/%҆xy5vݖ= pP(k79tE鵰EӴoZS/u 2IW_Bِ݌]4΅-Q d«?Lԥ~P0E롋asĉd|$PcÃF i™EQ1;/;MFC3_aerG|2$)yk 9 e ' -*{-T+f'B;[Kh ]!}%5̢(4בq74TSAC.7 ƸHIJ^Xj$BYr~v#a(ftF2&21 DR}Lu \"߮p'{]QTN ?3N6 $#.4սBA $6<$KͶ(3'q%uˮq+q~w30;U^ve7,K7L:, W&97_ 8- huJ_,U^A(rJ$m 3ٵT;]>("r}ۅ6PI-HTٛR&-@ ĉԦŕvAW*!XjrRD[2ځRͫlv %[mh͡3XMc.=,pfKs*ي&~tϻZV.rM!%}}& A(6'nc W+<kvVFJrosI%Q2{UNwmLȴfTG'zА*Id^O,#o|aMqɕIx`:fDQYoY7/EC4;6st1Ŕ<a5J$~[nKYN:nxU/*D;|+2wфUCGjCPŦ_ȵ&&5V&θə3j!EIQy涯CEbAp-ZQDw^ 5p=JekZ&*&FTb'p%Hp[hUJ"(#kQ/݉owͭݍŋ86 tJ/5~`-,U83BvXXRal,f~kn=5ɽ[ b5AL9*/8ykX RE-mz@_-z &?8{1k7)fYHv'襍vqw!{5Axm{03XԨOf<7cRzt)%ܰE'C1"|*QOBFcTBy.q7 :c]Cp9=-g4 ۼ1֪EO2N Kt:T孶%s0p Zݎ@ ,fwF>WfxĎm,n2sP 2T{}nv{MLjׇGnGg_,8i^{He?p1u&a:-EW(D]`ݞIJKZI7JrDH&c VAYF8/0H7*Qy7v4=US講=-@uE=AA,e>so!:_ӭ[U$2=cc.Jbhf [LaH';Re;nh&(j?v{K;k^#-yV"/={x KEJR#LwL+nt#TyHcN59׾O?$Vt$(9s"xI )Dw?/K#sۦ#M D~+}瞯ϒT?EO Elt#WBJ~FչIwrӐyT52OvxGLЖz.yY5"1E7O\S2`a\:UP3DIz( L5OBhTNk|F3P>d|L*I ߦP{ BgYCYzU9@ia5v6)Nc9dK~x=~P9u)i;^RN1E@'sC6\c>%ꌊd{U'q xp׸Bw O6]ylV-k-glN2)}M]r<I"Y:B6cc=ͬ+>qW\EVQ1%tIfnpm)]zm׭ezTߋYo &dŒ9@x}) ;M̬9j/u8#[ _QLJX&+Ȫ _!(Ib % 2aZURsöΩ_|\$ Oa2a7-Gl++5˪Qh+b&jaT/ʽn:U ) Vi_G5g-hHIQ7nKZu > 3+P<1K)Ĕg{і8EhS0ND'Ȉ ! A#Y*![)1< Ŧ-X )u>Q4.HH;u4la 5̹| kU<!0*ԥ`Vֻ6]7d `> *{+i`뺥1'f~_Z3J-;/@+w3o`o^3ClAUETJY}ltg!S7O"6v OXv۾CE%Rj %޷w3 C'3WUoV, @-@sˋ@1QyF;DIBФ6v~ e;z)_N#Hֲ<,DŽ ٚ Ȗtz h8Li'Y vFh>A I疘ѩq˘P\n$h#OZn啸n%^"65Ұ)jt$I&߅#'l(6!f(5[qC,o=~(3F#YO ߨ.f +r zܶ+\fo 7[dNϫlNwFwKh ^nzwP8mB;; |):}E`)MlQB|nyI(!]ebAYMխO<(,{xÚKBtH˕x ٸpESj\[0*8R4r֣X[?4L4ѸQBTי Φ^ lHP8*6Z+/Tda_Q_Q3_Kͫ@e~$>=%[+I &[d^e,wR^V#n z$rZHr)ל3Ɵ?RS[spGFZW!@d" JгWoRG/&JS] uϸ;4Wׅ׃d-sH2AJ]~5;mt CC::Nh w2ɥ@s0`t>-oBG4*f<3$rǓtL0g@=w:'CbՐ=>17y(.K߽'4a ߅9Z #T<ʲO1yf`n8& dxG(q2& \,&wqCb<jДrrF˭XHlWziGOn9=78qds5C^EjfF?@&P?Na*vB*;j;[>/[y2`ȅΔvruH ~gh*! )u(X ( <=n(H9ԑPCm]a,#ϵ  LXqq ̌فHlj[$",5 (]~MĆ(fC. QZMq _@DZ~Wh0 _ 6M\ @_S:qbXe}|4o H"Txz7-vJgyL};ɢB)Fp[EZ~D Kwa3m)%l '?ki60Fi񎬵gO|Pp;(5 ,щ pҀTk cN`~SFa5`I!x%>UALfl)㼢TO`QaKɋS4#}Cx@ _Wgh3_3L,.qp4_[q2קo }[bGWkeC7t:!Hpܩ X_+:KMbP9Qm`R+I&2΁*'Q*bb A}0AGu I^[ԩ32/? "k3k;J3bBApk[p86jS2n^Wgf${Vۥ#2 O;ѳ-|Ոgܷr8qC%/a4*rHOs ub`S=*?'?)hI2 Q9xKjҘQDb#JQ)*VoLk,ryS??!` `ժ?Oj( NhDVZE)ʙk 3Wl1>p(%&Ln[Pa?J.4`XQ=FJΩ5VkV-wiAD8L.NaOO|-BJ.pFGx^}QC}r {F;(0D{(֏c̟X iDui8U`59c4v%_*FB@bU 93X!M*:dZϩe}*JI0v>EӢ'&)BNҺO V١Vqx<QO'7*`}C\Q+J\ X./9nX6 IthrMi<:z`6tZҹ9 qn\JL)E;-H~o[-L8ThuŤ,R&GRLH$bf66ik7ҿ٠RC67*GtXd T se*pg!rCvy, 69ȗl%J-d gz"#C /:W~V)A=byo\wWr +y]0 _¦W~s4/hɖNgܠE=60=%c3c;Wߡ {`kŹnNƊUozp0~^YB<3@yO!3feCC+VuTk:icQ~?^׳kAvV^ߠ9R-^Al lτ.ฤD¼ȟEœ(=s ;|`[*sn(ǎK+LisZ !w}T Irޚ'Z~+dM@NДɷ Myܣ+egb#G1+kI\(ufxbO}%e7w™iaMDPnQ'db$|,(kݠi@4 \?9.Quk:NON(jC,t:t(g|t 8L%7]p DvJ2m:fջ 3YI6lT(@CTMQ"nn .,dID (bnVLi^/yhCū&0ICGt"ц&)A*AK)iP)cȺTf'GKk;TبdW?h/i/+az0! 1fMXw֏94&Ej۝Ȑ ٧=՞fpa[DkA]'/2)@8y$`chj&[QG|;2{iVҿR8z@nQ\dF}AK/ *DitXպM>%kot/t.ɗ svS }[$Vfh`}:K082^SzcYhU|?}|R]d.$pt0Yơ=}베sk|B]ytS@1Iyv_zw"ŢI1"Ho<]5PˌSr.-Yhӄm8_$o]#d )\db(e:LqHQaӉԴ$nYb_v?$z nst׭Fs q2,t şIn m'5Cy`E2ko&z:83, Y9 fyM*+*JXN7Տ. ?3vK@ AŴtQ)Ox$7(E̤) b(+Zi~bW+ܢ$$,% pLN@aPvᷡJE  ?M=W]Pu0ȝC|C#]d:W1+1MD"hٟ!jw.Q:cq5q–PPXn ~p1`\7șVrU"<d6|JC C3z6&2ج&ڎnW/eՄMmk뒥3vM9Pզ/IF4Ix: :1it\у4'm*Xx RKAXc\!V7LC oG=+lu XUC<2bOFnOS4^, vT WE1Z3+O;(&kx.ί!ؔ ŵocqX49$>t;OW;S 2 NG@K'H?.T _nDirN)Z phvvSa,$YK2ԶOON;X]sīa8Z@ 'sT>(ŒgݽҴWkT4Tb]m F{t/fƯ! +b'5a vp޾;l| ! #)ҶEd㸕!gYimޓl\$yXJ% `YY%2/wcz= X=E_ZN6d(jdnBQ:۪͉pՄoޞ4NvqC4ZkMڀ2 4wbu:}x;/x{C5ꕪBNVp㋝le#Q}̤1{ծte:ێ*K(`TlP]- aCkϷT/;InA+vM`OI_-<;RG>8%@?)W5;8dݤYt/ etPLCih \i0% BH7qc 1D%kYnS< pٵL-d`kX8v' З,>X<`?x$J5^AݩEBx! tqd$>%~: %( }DTZ\X~/n^ KFR{xw >sH`J$ ~_#~JGeho`w ]=NC}Uxoȩ]*0l'1xǤV+ .*K KglDziGlDf 9H.$L#cl|~U\l؁0iRp`/pO@Fk'/#@[?԰zOCnM~GI{7G/l\-N b>| jD(_{ﳸ8(6y{hT؉0E}boEU+j.>T`ϕiMmCRIl/d.ah_|*}cm3W9Ev>y ?~v<*BF,{Rv8Y@eΰ߳bvCQFc,dL G䗸'h ;FgVDH0FZϟb]q0*wR#n*Yf`V}]ry`Yb 4N-EuURցHtr+h=e'%rjaQ' ;sBkm/{72^["^Kl%g>ToxZr@;SÜrA Aݯ5w(j*R2LD K;GTH=O؂Ezp,j3i Tybn1bA44i;,gYZ07070100000008000081a4000000000000000000000001677eda100001b72c000000000000000000000000000000000000005a00000000./lib/modules/5.14.0-503.21.1.el9_5.s390x/kernel/drivers/infiniband/hw/mlx4/mlx4_ib.ko.xz7zXZִF!t/]?EhDTTk׶ǼDʉk]R?a+ h?]Aw2IlPF'f"g+5%.a|x-1o݆ gM դy?,CͷrRR 8!ck˕~K*Xtt;ʾU~aDTaƳ剚|)l rjS36Ei:u @_24.Ї2P#h[/[W9n.g333ï`2o *(ٮ/Fg]{qd@}pL򋁶[ATcO.Go~cA3ykRHqz]Yh VjQihF>iSJ!?0\D?8lwlFMJn,kܜV f^IޙQWXXc3Lx_-9hTWf}(X}57xO'V-49.]"&.I|: 9G)^m~ q'X7\SHfav&Ex[ǭUI_CIl]@&lnWi\NgJbgp Zwf@$XLa7ham~KrtxfiN=t~1",J~х,UcifFss3+!$jBs} Ii jBΖ<{>yqKub'®e -8lLCrv:_ Ve= lEHf xxܕh=f@"-BdVgH嗨[5,ʋ6/Gtڶۇ$i`Ĺ@ h0˨PcHo_\'_e Ya / 굲\#*^~.N595օ XTׅ` %pH}Ϙ6®DzZ 5P=D%vvQ6Wyϳ]]vnT(2I).d 1}]M]Mۇ m!^x O5͘4 (v} U:}<%D &ӷ;w}o}aZL.IYO\i} w&LUwtvtQCz|ṙI@3 ZL%*Ć2rq-'k`êʍ]U;Ov֞x9)dB9!l έPBi*KE!>o藙GVPD?mgYȚN0Ǹ:m(Ӗzb^֥bPM8l`܌𩾚Iz.cC_!=k@ȪC˶*"k'o;u1/W`@U _ dnOj3x&HwŞ>̷I~ݿSw`c,ŵx)- C=\o]_rz0$x[v~=5\:,4u}&"M=uVZ1^[- Nbp#tKڧ[d8J)ջff HPAф_&AjZ^ p5]nA"6xeQqt_(7i8rXg5O+ q̸28[}b]1L{4:F_1_[b׽pC3$l64PٕN1cVȏ=U[\Uz]MmPǗ!=BvicҜLod2ͮJܱ>2KFTq!׀. RH)`:Snf Kp9 (⫷x`0%2~&(>Pn#Õҵ8u͌Cqi=綇J<-mcV)-¶?ߠA /LC4r+ \ נW~JL0տE9^ MË<ʷ7vu@T$+a$`H /,H&?g2&ɷ~jzu`gWhAP|Rd#O[&K7"E@( d9*v.5m[2?VjgoEs7"R&ND^:DHv( 8ܘs{ VHgm';A|w>yD%ԑ$XJ!BRՐ-UW**~y'']#UbxЇ^^V [KЄ9#1af|[s|U2?IKY̏ jl+ !b$kCD}:m$l+<\MvY ;nxhd@/C{],Hs EmcB a")w!IS6,7leWP"U1ye ~rjg8=ߦ ih!`9`^= ؉ɜvN>{/IPF{܄:wTta @D؀~8l65Do%h; 4j_'VGNt_#'p9_k6 П) <_p+ݯgFwZ/v(䭳=BSXim2 aC.~w?QO%Cc>`BbFz4._LOBah5:~Tl`Iw\d<| g]vf. n!oT{yH?6 2t qa(ocT) TЋ3q?s[LQ }{SH흓“y#JJX`,dy?Oȿ<=vifDMg1A.9nwJ{4;?q lfWq NwIu) fX0p(`5Ӯq ) 2ymye & <ߟێ?xk&8hRq$ن̧0P<ZxHz;ٮnYbޘn߳b Ȝ?q}db:r00n.}mɎU4=L۝v )SBL{DX<َL,`aR#)bkvҀ!oz\@q.p [~*I N 1:A)f;;z}G,X/@KD❉ع'{c 1wrZZ-n~ȾdʇP"SY /?@I?L= 0&ܬ Եq!tjGd>S?'GhIR_;>.HIj&@*Ģ\^{n1)NxtRKloX'7Z,#n$5ίTe_JlZOneʀXԿQ6! HObldC(d:o%BIJ\{B۶-MQq܄wLha7z~^'uva][8%gz=;1V(j(C猽2[n~qtXY! Bxe&YYQ:]i}Y䫲DPnQlbd<ś'FI 1o/HiP6uc)eQo'q*)~gh\_Uz{fH"Wr&޻[0+B Xj$>~~M'&_Z1ɩ~0[ɅWAUr i̥ D(n*lx/ !͗ZK0&"i9v/%j-#}sP_+A9& .,~H $ᔇ/)8={.(S{, / {"= )Rـfخ_/cxʋQ O!7<Zyk=QV1@>QP-c2EF}q}ž$%s.:j?z6dbVL>,ӗ ѬXIBDiBxjci܃?հoTU4Hx尸i߲1w [id)\wiG *%5JJhՋJQ*T!XqGoɲ yVLP<7 ~'Xւ+Jo억<SC,h7ҾZcQt嘅j !.w+kS!Ǩ= )uP籬 .vV =ƿ{k}ocʙfȜ;8Wm/InP:6|BLwb CYjVn'λC8@/!]Q?h@ZD 8}<`C`z qNꂟzXr;E[X:x"+)N:bXX˓dx_g#$ȹ]0w#X̣6L#k9g~~E( pΠForI9s'DХ~Jq,/@썓*7pRh /(,%PJvV/G'Y\e>3) ŧAnPr@/BO~:b9".U븍`ˡ,!)=\t[ OI[;a߰]+=L# ;v6U&k%rۥW&e_5\B1_/Ag쒃4gK4+ Q0 r!j(s.{s}6]6qF܍5uu0]#ԠNQ(Jmѯ\YEÈz4|!N(! إv Y߇Q1JȦ [jgz晓7\?A[tOF2>/ź߆&1jJU2y d7{x6ǻ-Lyb* FzȂR|VQO]s[%c1i"#tq۴U AMv.Hr+1WFc?' wQ=j#M_TS7 K~dOOrk>+pAZ+sN(j׫)n$5啌j`D *D%:d75IL.Eac3`]n|Shä ^ݱ<ߪ4+?a9HJշݹċmA%4,g&)ZH~lDUߚ 3@Y(`6cQI̕to[-z -SG5^Ԙιi̫M0f$&h-U˂ y[ۧ4^EtB|aF}#p+IV?"_V)fa*cUWHgcɌd1,3Dp4ڴu{z7ErnBl8mͲF2X!U p+[4X#&'H"LJo'|GF8EĒ;! šfthYHIIdb)T!irkݲ Z_GmG`* h?W1\г1i੦<y^ [&[B(Ng?YMsNIn 3N˛urmK~xuъsurP~cigk\r[˳GƿZ<o# N'fզ];wOxPyTZ;: ԩ̧7-Ωdﶠ3>$j }6AXK( tH ŋ7cշ'M@-=(kimt:MAJXAr;&cGuв81dz-WsBVR en傱/rO.{MI6 QS܀OaW ^|J5$a\DmF@W'0jTcBGΎL&sU.Y"Eֳ(EeղCQ/%,U e:H: n:Jգj_JQK}璄3A93(ş@b7<䬣CBNK~.s @0ˏpLh3AD)oI8CXdFݍAc8zB i"cTHXmd[ZMJCEd~k,)LN$2_}{CN}+ td d釲 Ow cUE3 tP-Fʾ7eQQhf=S!37ngRV/?Q[>:quz4ڟƬ =9\CAӳ:w߁7|Z 0Hб^3:gܨ%.$iCUʘ,9+>^`;Ú'6f9qϯJqYV(Y=ZKany1Dz6ڰGԎ$;Kcޙz:T?ʟ? 㬋7o3`?`hTAڅVl#6۞(,h[$ALjv;mC2Ipwp;.OQ(?,^MoRt)C!ZMo;}唂{RYӷ>%0MקY0L-Tx{:f$qwa 0xF@"G4]44%UQצ,/`>P|q/M(1#`ZWg^ALK.n/>Kla,S<<ZL=]aUVS4zF/zJPR)H((w$uS+M /9 5P?|BiGܝ|V7 7XxR1gH"i%|G+u4Y㴀i/ڍ֜IE)#X;smRJ6ev{GD#zd%VR%We=.d[^9BvnDBHWgQy6 $nb:?ee5&=B 1^g~Lp^^,s7Nur땲ݻ` _v:$@ȷzP3VЬG:4j_f-Bs:#.T f׿b, jB`ܖ`heBT|,4ʜ?QszraE/o2?:n!Z*v^5Nt,? TʱW\eG-tڞB`Ter7Ku\Vjgm,Ҏ\u D{ S%LhRgEiyܴC YKhL'm^Hq3q߃?ymet NWlXMt*כ,QՂzkoʲS `!ߑQԤ(\*#hOڻ8'kkdF?S73dzun)Ƞ-BԾ8B{:0 omzU)Ic*uaE FF{DJ:Iʆv 4 ; lͦ;) g:/{TmVӴn)>b\xqo];TJH0aP.%r%!al>sيTQKH>AT՗W-K ha46au0yCkv)in9 #=І`f`<|v`dGEӴ{ |JŻ_J?C D`zNWhlksO9M.c6#y\RO8{8T;M򾮾((ٙ24bYQXoF9cILCJoqk6}(͝2E5**|R`Q0D wnDĬyfӻ5Uӏ;+bw{..^ N>'%=HI/Oq^gR0]uAv*%j0RU cZ'yltނ%ؒ{%I 8vU1KIv;g Է)=IEEJ5mFQD2?E|4E>Zt> @x#ePMڲ]CiTQߦ)N="iRCT[ب})A;iG;*)F,\k4h)FŻoUsH_pt!Y=) ahߘu4@"Gy7S=D}[ʨ`_AtTn[uS5U%3wnO _`_^984r^}G0{2@vwό1ϵ%j`٘~}Ch:KTq'c1ՀP"~VDz"flLveӋ¤ z!q2x N1'X9|S hfӤVwqlKDKg ox>» Dz\kXHyo[)iZ8Bn=ZS#$0+|mdЋ̸_6C=4VXlzR>́A5.{)\R)cfv92$p`|=}&t 48;x ?*NHt_ kKWgu=7gY6CDh7llPvj!2ypid6'XޡH#vӚ\]pls}C|3%dqkR@J*]Jxfm{W> J܊ip&8Pr^']8"*gڈ1kpzC4ŵg':cFwۛs|R`2F !tvu -v+!ZecJE|(K}ga0" zV>-,j'?V]#أzbNanͶЉo/2*]Qf񇻂̾H YD\Wu xǒ+ı m Dx~Bm!uZߟHMU&=<L 9ԏ;//t_s8[-\WH_%틸@tDE;:"9$+Wb0o`i8Ng.eͿ rv,ΪaҝYD [XeF+Hݸ}N#,Y/:^_uՎDe0~Ce)4%P>@BfLfg2%d5&~y /> ƻ)-zk|Odm:Z4p$@6kCm Oq CAHUj1艥*|B'neZZ~Q{\ߣ0C6ۍG8vOWL7rKVeU& *cƮͽZDIHoɮq2a:~Sơh_M"p+ܣ?ɖ41-x8VI G&.{aO$f:V?T;;RuAk1)qU +VVn\ EEcQ=2Wq,MJRCP)fAwJ`q*)5\\XP.l(PFY]!B*'-(m($b}u^y|njPk ,LPQp[&NsT[rh ^ j䬝 J2v Ļ@%)\<zwmݤBshCҰS>jQ>+ϿOX39`pX tX7LYY?E< ^׵Xqt]q2//%@HL?@h5<OtF[5.n=4(iݠ 0?-|1f 1j ՙ>D5yM"U-%hPʻ ]+6emk:=!*8jg۬zu eߺ`3`$JQE*xn7WI21Ux d9 2jvoqR'[x T<]yOL4a05z5r }EZDx=&D s;+1w<5Ҷb84f/#vCpYB-]00bdFrmBI&wG7"Q=9U7Z:/ @:n)Xrs _ UGZcQfn8SOm:2h7\@Gm!䟄dPU{#x2xQ@"}pPS֏|65M-^ o? jLRv]$t caa=厦YrQ%MH` 1"0q^c~0s56hU홮QWKYI[=<`U-"KxkF Y)En+X`G k -sAx3OoR`sDyC QCVnLbGi~Y EgnZ068>=}cx$c:rjK^A/ MxKrqkɿ$@"wHٕ[Y VǸIE(~:Pkv2VOx⑭AMyczGZsJmZa~NW`Y&2E}sE+kU8->u5~0'-X4"rMhH ZS-0pC=aJ-\٪%)۟&~pʤJ7`p:϶cܞ Ǻb,pۃc>taa2[ȥdZ΂4?(/*ejI1yKKs,Jȷ=#Q$e֑͐LS!'89W(RB]$,loudi:N2lK>_^*O="Hz {foPU qlSngÐ F ]`@CfRq$ SFG.b?~հFZ9ݭN{ѭwi$zQq;50bйN4_"9(!q66=oSsvrZwQ?n^⿭8&s1 b?$ȷ&$1P+M#͋㲪H/_r##1 , {%IW&HZiZ0BT/1(:mSZaI"0c)oW,NICOI-/${\Lې`nnd4/ ݬa4"驌8RA5'8b}0,_ȎU Ff샰AKy4dj Q D,UI^m>1e[Ze3(khUu7؟#,ZC10"+go=sq\Ιiu20w_b;)?RFz1k^VQ[zG(v hgSi(onH}+)Jͨj̺y b*8$ϋR7 cG"\Y οL F MP78$X {-,x|Ĥу;= ,-0NjI ;hΎqGqDH^;H8Idй 穵,\Ug Z`)/tRʩW|LY}ID?ݪ[B(\=3b(†ſ !J|Ʀ!Vd@9i%Dz}[jqBX 32XZٿX ><0`3'[&uyp vw`xut=hTg8H,"O8s8tQu:PϮ|x29!m 03~{|&:vz@Q]&2`\vu(A?l’gܕk'Ңn5ݎa79h[L\r`(&9q[8ܿ뗧6 8{V:C4ڕګJLlrEE@ZX@Έt[k=v⣻(3tB-WWsuDS!QA@ԐE5X`Z"ֿFΚ4`,gM x#,Tκ"3VSs<|h7;krYg. Չ#ƾsFϠtRObg dlW_M;!Uۻ.#"& >07FVU xNFE<{&wZlWw<88ZY(M,}JgsQDh-I Y Hj/v,Y2\Z Z03(IAθ?'¨2ҏo_]ճ*ӟ,nH5&űC:v1,5ցwgm8X)ž[-"AtO4zI;:ޑ 5g)Z(PiI5>#۳:Ezևlc.A+:; 8O { wP;fG]V/IzL'0Aw i[B]˝-۲!I4)Eqc !9/fe3A_"-kp;t%,qQ`Lvn, @Y;ybL.cmgܮYOqskvM=y/QŒ\|[2C۸Uwp:|i^ϴcz"++b;3)XK\8NHᨿzM)3G } έݸ һ?.=(2֞>鄙3l8=I`OA |4ȏ|٬v!}&s[mhjoGϮVNgqkT; {QK%N"t)>Els$Sj}GmԿk-D EDC: oYAX|E|PIgni{L"sz'|NV„lJ]Ԋ%qY\.9B|@N"zYU5]w .b?bEצ0^vNr64 WkRnHQXCً]֊;6UU{I- `"r~n6#Wɰay5-'k٧8՚KaSq#ݑXC٭!rý\`g~P˲qoHnRe`ʵB%cy+ 𬹮ih=>W4&~".D.f/,!QW>#%p&uc.=mZT2ݬKpMPx5UzLgd %cjt̉A[igڢidC+ՙsv;1ĺD7RP0-VPq4}[?#D= mmZ`H/N`lu1C$m\,Y%#Yid:vɎa)p8gO+e}8xLj1:ՅI{﫽+QBawLxКvC 걲aVjR贎aMy}6b"1 Ţ`/՗VoO2Q|vV'A^Ȇ뀸}3 0\c2Jߎo1 7[܂3 _p\f# ᮀxm1sYnE"kpD $,+txM}+ d3G$d͎N茗rPl[|XrגF@{8FVX-ygC0* Pק|ZjL3S6A ?m{|0 wݵx-x-5RxS~F>: dv(@-efJDUbLjRԎ'ZnϏ s0m5*s<N:Y|VUE\ͭ.T57ja(.%pG u3DqĪsz1S{3m};ڷ~[cyF%^m,UxOj/sd؞~qϊGXIO^e*SN?0X^YcoLXq %m!?OD׆ 'jlnp4&2A5 `DT REՆXIufe1Đ͋n1ɻ_+BR4L}.xЛ%;]1cT&6l/k2XV}s2z( ބ^88phW^ glrgOEn)`sptՋ[B"s>SRAHVEM?KZHA,p`3ٺv\A,;LmhwfL:$J]Nmm3gv/ _qSv1;elѯQ ~h ?yzis='vsLUrw KnO ۖ2^_P/gHp \铡_j 7EHcQdCb-7I0Dɳg~ku%+d<E!otGʢ)k~?{XoQp(fL)ҹ!BcxR,NRO93b*462(6/^䥺d|l_ wvH efH|lɗw$ Lx;qBggy<]NRס0ЦZOtj?wrt9A3bI7fyb]!m7&VUsJOIʹžndaZ9g~*pLVPlAi"+R cT:#ruʓ5՗͐WfY}ވϯ܏͑^e,#0X;1ÏD[~X}U:"O"DcO#^W 7OᇈKWڙ'dصkM `d^X_CW!@,d2+E1q;;`\Lm&tK"ZO;zuZ>rI! PxAMuiѿ-yĜF+ߥyc+nj_A@ƔG/r;ʽn La|" <(],V2N5}]LiQbjq|j14LaJF{cܤ?{ZjEKaVWI '~z!'B drffwwsnSP"ΘوL.<[ BQP%F+Bp 1g3#D뇲9WNKnh)4q:*ȎL?,~gQ7/Ѭgy8K_.Dxu308fň9]|lq*X|9 _?eCZlYM2WTzI̞:|Uլ* 0ͯ)ž]\G\-%ChY]|E\WCqso6(ciF36#5ju IH<)O*p4Ƈ\vٚDYc@ogf̡CzeŚC6L^#ӦZC %X UhCb g m> ] eSs*8v_w[Ln8Jv̛NJq;7Gw,=KM|.4{],H2Np& &CaGcbSl=W„dTLt$W*K _m 2^'Ŗ?NBU>2nJ,,%}%rev:*}|<.6V1d*_oH#yQ֞O}hJY$dPM={pb1сg7gCAA_HpS .FUav n"b0aB`Jd*).M֮t'4k1 oL˃.w t֚cqƇԿx*tz ?^%_hYU1= *%*r/cCF @3+8oqg:Qpu fR5*/g7?^׉%My6=֪ DUCiyˡ\9wLP8&=1@Z?0v-K o1@w0b$TP&QVb8F 3H YΥ"$Iq_k.Z8tx'I6cژ\}LJ ZԸfugZ.bȪŨ1!W^ jy{uJ8 !PSYc/0\avU4Ei7vw=#^==?;q 3}w |NDzr,OXB>DY X7ǖעk'R:eDb|VTaLϖ~8wCCUX3.$7Qǖ%JyE>8חn{[`h`'hHRҳ> :Hc|#O'4#*%eý\с#4ez*戔vsEG+gT4;r|VlR[Aq˾4JU;oA gS:77׻JsWSÇaFw90W~4ҙygFHqb+OdWݧ pIj;,`>mpFJrg{1զe|n]o+fnjftf+g>=YSw2d,aR '.'2TBߦ}[y1vĎ/Hn`SCl:D %z +g— Htiš +VUj*ykLy@_PO&# }oj_Ji(t|Z+]3i93ʺ )33bΓW{$2-H>,Mm,r{ ~EN;b?;y'^Hwh|.g#vzn|^%,ۭ--wǂڡ:HZ{eb_joQ6~CVpRG\Bc+VUQB"R<8^fZ9Pd=r$ D`G$E?970̱vvSs5'˦J򒋬Ri;+۵K ~9WizM$Y,_L,M^#BV]&hcT;NWJqĻ8ܷ[ E5hQ(Tx~UCfGwH|~y)F(G :m>tHR-/R=ʢ\Mz$!7vJ!{*(N{PHyv0>~cAb cZv!ꇖNh>7ٰ1^[S/1Z7cʬ1᫟Ao ֺEQ5m }Fq~yo[ͬR̗]eEk !/ۮGbgA|tK-*Ӻ67\)`tXCTr$k_MZR{߬~"Vo Os7I+ 7U\0Bp-E"5;t{W_Q&̔n^,*ī3:N77K߅ e%yY+J-E(IwH*K&[ܨ[h(JG;M1YE F*ߪ\o(dKN<ʍ!dT.,rSS[wKŕX{n]p!b 2GГ)YmL1Tx_խN1ӏEup@ߴv[WoN@  8Dg\k?~(sk+ZstOm )Bq%nvD{ ̔S)zYuxKHh ڃqfUu٧){FrCLfM?͂^'M+8I Y [C(ATYʆ2J.j+V-QjdJ-RXKbGeX_P/gOv|1{'dDct_7\U(1gY&\5yFj#|!9lTf:е;#]1^GagWCL8.!>A lho"W6DN$`[@`cX@Mjʹ\6[[Vv J=O%4:n4U-^1Bv[Ifo͢S'(_Ue-jLVQwxwΤ|&' V7Z|BIg,l/AF`0%rag:ࢶ#yLV]B [DO\;s#SOKW&\ܳ.uj s/LqC#Ht`lM%wfFuF;$ol}{{Z}yfRI?[2u~''pC8enL.E#r&]D!h[ ūX&؟flPѸKnK<`1U(hqj+CAN;dbc _nP"2\єy` ӕD8īϖmP9A=d<;PWrf`턚%݄ F,sc7N,B؟üWhh`)u0^ (B&*h .jIjND3峝A`zlES)ts8PW u'w&xۉȮ}k>`Zi{d9$ezw|S`#a=.,n$|M{b d`TX2*U`XW=ŲL1}qo.QD6`xF2w~'YT,9eW8[(LPk>^ ,QJS@wÜxaf|xhqR SPWWQ$j(LP@KcNB$[y;Ń+ KrYxWXW?ZcPVlȊ%m`&Tu|)Tpt;*H"wBUN"RR(kbq`g"I[ 7D"9~3q=!hENJe^j6&WhJO q45HàY0WiyvXLe*AZ(х~X_BX+Ey5|l3*3+g#xAOsVV^/1Sa0NFBJy90{J`қϊ-~xƺTK!ҊD|,T}-\D,u%.Zo= ]L>1VoA\t)ϳ3]:egXt أ`iCfP{to}J-D۪:pD5e~/QQ"p`sn_QX%QaY(jF7މ3֤Lxh1*V`zzkd%Ii>4>2V5/_, _0"i 7Z]R8O_쒢FSy${^I5daFjAp e 1$XW]3>S3+Lw 󳯹CcZݔwΛ{aTw"}r2d6ٺON|.VlÊyj7%5V_ DOc8>#ܨ|WW9+h}#*2"SeMN։H4ַ t*ܴ-l&k6=uI?h5"K?YPjm?Rcm Jt驮K+?>Q?onlЊҲz\*$#M=6-0dO FR_/mH€Huܨ0N} ea{|T{h?ܑiNj?Jbacбc"O;1E!+;Hzb`g~ HyBCI_a+ +T. 4]pVPr,0-uz߬L:Mq%xa6"0;~/!M.uK*[`\|_/)fu/'Z(D;5~ Mx  w[)즀RbdGQ((t0 7HB(k:unioNo;RN CA {-{y¦7놥C''Fbfr'-g"# jc&OepDR}såe ߎI1JYќ5v$fYJq@ݍHs]uA52Ǘ;b!<1 -w pFF3*@BdaQç"643 9}Q[;fxSŤ=}:j7q"?XNi/&.LO"g9bwnCu,#2~0eNvzV.AWLn u_ml7*jJFiW lZqcĀ}~ $=- nگ:&y7{8Ԅ\H ;;U QW6-(#qP) :\~WDRDkjT$faW.X›Lev{Eboٴy7d^Kr=x R[Fz%"}=+O0+鷪Z,xF"g#BKvN^_C0!fr'd|]%*0_:]yq( >wAn ӕ4YjBeXr̛?k ɮ<lm3q_Ɠ?8[qpz%rw]5w*f|Y((fcܞ/xM;訿Pj1O[:e/%@(촦/z 0hD|u!Ւ?sȧ( N1m>v+J5nEoְkSf~1aY/;6~ 8-ǒ( <ɵ^q8}huړ1’XiQ{[5m*7@"{kUcN$rg7zSV Va {Ylu%YA^5}zcО;[gU)'gfC8gTv<$oIWEB[$knn̼ٵtLFqw^˧T<~~l{W-1{eHv\Lce5xxWL.}ݎGPB4~T1́ RN(?Yh/ŮT'rѠdn-r?u{}O7GkY716-*Bݪld c";H7U0e5M#\:pRE)|>?Md$D\sonJl "7>sRތ[!jjrDmB:Zp$cs (ðzuWd9RWiҌDGӳrz -lCC]DGFB^6Dd\(Ӧ -~xk.v:jgP&4/@'%J%Gpr2kpF4t8v%{.OL#28sGV RR95Q]IH. MOL:CFo1Ɠ!6ò9Yu2.T먵aӆ ,"MLp"C}Ş^P vj4s.ӺFmeW(t.L?[2 = H`"~>-e|✧4y߱ԙM꿼yF5/kۊ4'dxe(0AF"RըiLZI`=X<@$6ISLሺڑ"oE Z=+_"4V46]ItD_\_g}3ϓr&b4=~D|hB'Eb7cY[Dh#0o_yq]ң@m4J3"4}:4'MO֥:SMka;9P9g_7jPH.y{j!Q@gm?ST'tTX\SJu"b,ø) ~}5*a_?"s(2Ϥrݓ+5so0JGa?!ۇ /,L AG{ܧtnS5L=vZ!#<E lAhUf Dh|ԸqA`i loPnFf(!ޕ.Qġn]IٿDFbn5~2/ fx'jن"6whIǤգ+ԫжAj(n{N79DQjgK0;N'ʏdFrFG/>^L|&U D[6m?l3=T?뜥U5D,#0۫c'ߦ. *#IYh[6!uKYFl>eͅpeRUK#3Jyɡ!7) Ɗ 8K7̴\P m`um^G(UOqr_"*:) }:M:__+Pܑ IypI#7upcݵ-A P}H \=H"Sb>"r6|.u:$-v7ܮaG.&oΡ_鑏'3xSsY[ tg7T-AxWO/ Z)M  oV?!WRIn.F6 ?NšN%sD)7qO].0-s%w$_y?6w%6OK:z[w_Ր2uUAqYY^g5$,~oYz ؁l#_W Z2JR1 {<D=+Kx2-)=Hמԡj|L /\QC9^D9v`S0SĔF;yKO.B'MߦCcդUy|{1*T9^G֎LdBCrpU;SuBO'Ы0rs6 ]؃4] :[$.}uFz;k Pl@)vWJbbHֳuL eӿSK9lsh]4yaJ(r#Jr̃A~HB@oe"lW1%/pXq^<) _&F_B1o`_jU}qHDXh1 K-]gUTmC@m8wU,Gt`0rεpyIuguFƝ:X$lU@i?%RƁ0 ,D}'-AlULʼ$ɴ#mY=HWme Gvm~eO?w) L`3eѬI;H]VӉaVL~2$:c=]zlF>`{`3g *8^Rpi˸oa/jZ"o.?8"֨&4A.z!|*P8%{OX5_yIz6< qM^3HBZzJ^|auBN-o9M+*'D<*4$\@ Gq1IHLsgGͦM7 n?"UT 9 (;S_E/*F{F:!UџfʇMYa;ݒEieCҵm`S MꄤbxBK)er9x!tH!$MԂ^dtYqC@Bo:@@co|ܰC*ygT͈a/ 2(aX/mv᪅i\M+4":KW&9'I8jtVKO ᧟[ Ty^DTQ%$Uז.yT@{*m446xEJvf3 .|!%!-Qh %XL٪񮆝u~Tʣ'h\:ޱPb v!]ٶBKqX;۱Cs,y)u-_Hjcq xV|MQ&ҊtDDV I֝e%|~iY^b=eRc驕5EHoͱ{`|Oyl( sY Pp#VM2Vb6ɐ%CX@رP`0IYs܅ZƅܢsQ)WO pi PێDEd}hr/b1)=\͝.052BxvN~Lᄚȣy0YmE<- QLy%al:\@I@$2Q! nD40x em͊%۔ *oC7>0ǘV항ch/jbQc7t6$O-JJ*y$axX#EEȊܑ[O.Ss 6bez*;B''=yMO$IgymJ:i3m8S 6__c't#=3ҷ,4JLWiƯ ~FZL1l TYcT'ݗ`>JkRAclܣO WEPldJԳ!UnK0-}ZePLY{GB6,e^&cfQNv=fJӛRNMQAcx; /Iq#\Sf`ARԺ%1<) 4r/ax' 7׉M׍WB7 Zq =|mj$rFe|H;v8^5e ^@VW=ʠY:GG/ _n].h+W.=-E {? 6Q5}.p;8g\h[ڲ;B9Ʈ\YRIWNn_^?QH0iYP_A {C9[ubt,ϱb3v @8-Ls-m#v{_4 ~:&bEā! {V)EU ɭ(CKvLϓA"MԔ{0(uC6AVXxۮA:ā0=QS,!cCΔфj'N U?n|$R6NijJgԍe$ūFBu @9]>.ՙlX{5Pw܏aVQvuzTЪPe ' xw%KKKQ&RCWNha>Z-GRcrv*\/2uc{ dOUoLAK}bG9z#J4pp 5s,rioT\IDŋM#A![el%}OU8{$sPn,́2 $R{sLbf~yY?XDnd)HPw75\,5xސG4Pg~ M%2*Cuq2:Y1CXmg&{># b;y喝ОHěxM%ӕ)O]͵rTAk*c{4$a)Svєjn-l֐yuZ\ֹ ) 8G|EX(6$ H[ؑ& 5@1 l̯me*"ki3m.?/VQInȅ(aVTk&iWȗmu3&E{8+ۛq7,j|T,^$ rCQIMdYW|Z2lU {J%OXZdXDxp¨N9$;i pDcFN<*aA-XS' uT[G1^`򚒒Ps}as:6ʪ#MF]Iu|Aձ7 9To`*b, `0J2MWJ_:+/6;J^a\ 7o>E=  `3qɆNI'T#7a*xly刪o-}J=eî 2/Ja%iFl׃|>=ŹL,G,Ҙ7gb*@\إpAo\r`~.p@~~.y%XIa{x .#+8pwUW\R̯>u՟td RZ4>}!#tVfnFȲz4{GDs 9+bx!#'hڂ47*0ITDAzunۭdäS;AM|hC6D1CX2W,C4QZ?KsPV3D/PĠ6;g.jl>m͌' 97C3SV$GJ b* !Ny)yMIOI/f${ {ΜxZhNG#~%RiP^+E|Tu:d1ܦb<‘j/$\]dQTPB2$Um9,R]REwaUU?ܷ|gH˞tVmljcd@%Sx;cApfҳ];${=EIvnFy82u ̤_hنjw3z8uW:2'˦ ږ\Cr'E1&sB07v݌NQ[nTj`$dc>s^u^T!VꄱGŁ8ŊK[@I\U;ě&TZ1CgJCHf B78aDNQN5 fJa(1NqL'y <'~;N ?($!kt^LRtrg%q?tՑ`gB%*5@QZ]tTHrF֛Dϛ3=EC I-ȠuTO PP/֦ TBC>\]@S Vg NJ[K{7ƻo@tSȁwD<@%:YIV_\k h82/v%YX]K\:v|8e͟[6{9eISjmTe/.fczMBՉU!& ,*K wrCd1]Q*K u3x ̘Z)C[^(yfPŸE2Ų@ۡcNIƊ]dkW !΀}d}tZ}+ȎFIUZ3ep,F֥Л :`u<}Ss**LL.q-DPpJ~ Y1WҸ)T(GTcP,+S@$me1!C<"OcCİT G;Qujo%b(iuaa̢AnT/)4b;9qIf9svcTjzG@ \XGOڮ:a 0Z"ǜ8&>ިtb<0>x_<5U^U5惭wCSqX=SL5}]$c1JU}&/,?3@:|Mtۨ?B=T!y& *Ĵp0LN\ƳaVm`#41łl/aܹ{ڧ]P]@U!ol/Y%e dUHoNM%80{8 uHA n[G6G -תם| ƀQR[7얞v$)G!Lo*Ok:rt '1Vճ87 Z4ĠXּ{V1v(&uww+i&< -e~Ԭ0VуHkN|A׭^.g +  !% E/ Q5s#,}3JIdȃIixAН.ouCT`ar-ߐay2oayk'C3V ',yk%9hC&j=4w/Lx^n2eE͟1AATKfa>"ӏw_2x&Gw?pitì¡MptZ 0K#HO#!+S8Oe- ]dҞ?Ѷ x ]ү.'`pW\<Z2:$sضɽz..VRqIR>^lVQTj.)l9!ST\PoƸ>N=YQ00듴Bּ5F$`V+ܽB= #|uo6!oo#UM-6]^HwF h.)la턫?!Xt| ur _{}na?&_ othByp?.jU˘6XEVl'|:ћA0+)/.T1mR%`{k92h|t8⍅8(y.˜fևDRqƤH/\g"HҰԀ!`T8K|ABTTxV[r~n#p }TIނ@|4@0p9jd}Yk0R(ő=%OǨsu2Δn u^us:65:ϩ4LOݗ ni)jVz )W7!a8 Zwmuc^kr 6~ $hP $BYa؂(|.MxFW61RA?x[5mZfJ aȐc"+twHMtȒwvPxT(|bQɉF'%2mZ:`igl !$z=[*S!)(Se4*< fM<Hf'X.\),2Dd{u̽9<o:8xCpL@Ex(WmAM*@{`އOG)`|m$|Mqd#K'& ) '!LE"C\GY[v#ýORno'=sɀQՠ Ed g:WaI{ka ~*%Cw-= fFf?&iq=e5),_i r:L k!n Q qMZ̄RX*^εQ&qGF{F*O+ e)LFrtoϸ5%Y(ĂKk5Y~]ִՆ/d1|:Zຂ KĜE#ub౿[z_ 8p)>{ ń%͟JZoi#-p v&!aCD{5ZqF暚zX7{qyys~!ᕇ ĩ}VtH96K4֩ػ-]ͨ!ڴiNp(tGZI 1zfZ(+ 2)y"XI$h~ fiWB Zd)u0?*9/ L5Y^;|O]Gq=7הH&gIK߭Yp<.D:Nn'51cڞvacZqs7*/u߄r6 3o,3x⤷.̞8ܺ1)=2 X'd` `2 v,)1  ô0dѺkV΃:[F6o1qbt-' eTKDPFD{JEU/JWz`4԰C ٭V,O7}_,j}$r*x8<]2 ;e0*k%Dpӿ8V>gë @5 mʀh?֑ ,Ǥ["ڸɠV Oe"]fI$_p'TZK2F9U})虬_"`0 7,<>qȼ '2Z|fB +z<(6 |93W'iWpzL$^Y *hUE[<ȓpmK<&d|+ bI[O3&y1mo6} HD)dX_l5 B)^.xrmBмҸ%;(o5Ygsj@W!+ Ur1k~iKU@"hB%f3"QL{k 0F(Y)uVɓz7ZM5]\*\v T'뼊bB|7I @y\hs3Z M>y6sG=/`Y"*sQ 4/zׄO#'@5/_SE6C̀f=qGx.+3Q+/OlȎ5@uݟ*#lTwHO`rZw:/}3HxdsH3ś?k.RP8!6P1Zt.h%>(,~b4Ab! Y]JzQ?uqN{:jT T#׏a0ɘ2>Hg~We3~Xkhp`10!Ku=f+Up0>鍰 VcʷQċcٕ{&3!T -y& ϹܖlhFZeEha3Vq0{" 7ߠ]!Nn 困 dY7B=;-o[׷EVIK 2|o1SW>45Ehc0#"ŵdM;-*WDWQJB`OX0Q@D 'Io[]R+i&SԙơNbIN ?bVQu'Fv5F|7XM@u׳HG%gnn`h:ĺ*]2]CƳ\+#Q1P2f<*R93z6ܛ+ xVt/939+>M؆Pr[opܾ8Wj _ݜt. SK_|IoaX2d{ zsk/50Si R%4YxwRswm,`8&J $=vzxk-Bޒqe h3v᧙N7'Fe4h?H7in|aqj AI=Q]-冖㤢cٙ<|~ d>A8|3=S1)[2jX=6my)aK*}&azw챁-9Bk[P}11SgZ2b9;$ۅQdSM9cE}]08R ~Q z a!iI~i?%.%p:)[]С0R!wKyQ¬?b)\¨.7HCA"X oֶ} aaY=s 6" Եg@K{hk&>4R%WSsN5,B>\ _Nhpppۤ.ggX]󹲉qKI[>{ȃmأLi?\]V!,`l½E`MjX>ƎY+1~jp<B^X}2* ^z%.r$A-<6QHkRQF\Qw%6WnfzQÃtjBnŎ+{yw=o #BeMк+䔦ƽ fC jpiizyc:NB%z.^{e@%GkO7>}.L=8,sj\HgX])fQc1HOP)[8,"#׻Q,92+;Xxօ?\ ϿJ*-$!= D( 'UY-}_!j uk>X8(#-c#ɗa0z$ź+ uO`vUm=॒ʵ$pp/rAě^bPz3"LWydm-m 2^ 6˂P:Ü&D2u73&B*5 327PO|WYu\IZ[8"A'={׬ݦHk6(JLg5NT:e{A?<ڛ;Foԯ&0u2Np+]ͯ8i\}:VE7i]!R5~aZ2_)E[F-(ٝMO+!f|cHAzYUdIf7kD_iH*Ԅ=n4 bre':?eZ\> G[ᖑWA+5՞WhZrjw~VVK!(nFۣb`Pza_E2C?>Ik\@~ d;͛y[$6$!b$ې\GE켤x#Bwt~;Khv3VavAGhb9 *FElu?\fEjF0pÅh0:z:͖׮Kk^tN{]@_ScTXqT5wp (i2V4uN)"]~A8U~36\?Q"w\۠3jRK‡M,Z%KAFxbk{˩ W%1b1%pӫ/YvIPCח&0R߫ m '6U5ki_BjO&^Y=Nq{S$a*pZ0BrCPQoQpD[YlN+%J7܍_ٗrc_6Fñ8:= w3Rꮲyu_}]V!:@L|c ,Qo,pPSg&i!*&+CYr -7j Dv30,%'~(MīFPӊ܍ ;71-xS<-'.^GEco,Q9biweMCħԕmiHb[ׇٱޭe> p> _s%29qQSS7;jU![˥hܧ.#ɰy79 V5E;/% 9&qB"Sd8Rkv$'YA4{l+aT ©ֺAc=~Tc-M$D}95R98ab]|G r6S;D!x#6H~Q_Vy %k_TFo{cl}t+>P.e0K b kgLf!Wo{LcZ~֑sU%Q|K{48ie̵} /+02Hu^ :"Q+`([!\/$JMU5+vJAi}%o-'d7Ĕ S6h21*OA|f+hNm );ϕ7NKF)Rmt mqSMwFwfJzE#KDYh 2dW"am9Le+'2SKޗc5O?T%~OKx1so[CDNߍ-xi&e]џF\.Mc@}MqOC=Xf{~T$we A1Nj2X^JcGi| nV֑/K \~/ ϯ-%IIwGJ!ہGh W".Ei*ɲMapKOfQJ`4)[~4clJsu3y촖x]aa5^U4}!Y zH$sY%;Z${v}"_r9b9b3o-XYXv%"Z`"Og>fhv>iEa[nRXg :?֊%563.q6/r۱>76jaQ[jqbSnL|dai؁. 8GۏKN/sr>&J"k% ߆Rۙ"1A!1y7K'.&0Jש.o6bynA:I\cI!E [ @dE_Mh"ʭ8F#I$Er&aqjo"%Disz2 +{Dȗr CZeA"O\x1;|頣X5OW}Xlloj74 Mӡz PB>E:\w E!) )9 ʝnA|sf4Ya\p#@/̇ї#RCq3pCa{`]wWd5hZ? ;0­԰KcvR"ߠy nc@fC5mź;n=UN)aCMͼ]PQP4>hf%T^RU*f?4>Nq+AڨW^H, 8 @k(3aTR~\&"tQm^t 쏓z =*"hDpui4%*I6 KhODך3mH-}:D-f, Y6!Mtl=}ˁąe)Ŭ3{aOxR? 3pA8IazKH^ o`5lvģEWaMb|ai "FMw-ꉁ% ]|,rw{;!w34 LDm ~zOXܶ\&F}CGrχR30AHPlДJcc{4ٳpR z2zsW/XKmh3b_SW/c+ $Ɓ*%U )=m8&oUY-K2Y7ylIkٽT-Qo˕dɄ͈bj5 ޱK4]f?"6 QqFtI<]㔭hRi( CpN7~ ŚFr33|kS)'Tŧ{ GHI<|ٗJ"PR{eiu _~8weYa$ G9\-w厜į:bS>@=z25hyZ."#trh_a+̊NUڬolGl9 ' .#}h7^dKkޒ9)SdCӗŀ2xIX@k-,CZMZu}9J֡#6NcxInL`X@醑.: .R[gt\輈"Yт_H%CWEdh*.v(BZaL,hq+;%\w}c6sԕjl#K*aKŵY FNQPXKsu&|gBx@ ?`3-xW|Z^#>xeGcgn9Bug]d$ei,?Mᫍ\ZcaY 'J3YOCDJTT_Q[M|Jo}Χjq;]o/E<˹Ȋ +x]c͛584 Kq4T֮9g@[nސ-v$IUz4 jLP7bB#gyAOfM5ɇ!l_,/ Ü|0k7>W8 L{l7E[rUޞ`2pMD:/b CĊ\A?wfы8hfH.>nV,Ndxw):%-Cwby=LupG,mQZ~4; (<%Vi'  C>SG_cL;p 嶼)vγMC.Jn$j-a*or.N"[ ,~ilAׯ}-X2+`IEojD1'G 7&s^Ľc4M/%Z&,XđܤOV ?}~rZUWg̹NTLyؾ\څ4s"R>58FY<)CGSpBf-">.y . g ދlp.# &7B!-},!LL &&*\BIk*Md:|8 i؅0<}/m ICh "}F:r>/ݗUc)x 'pVm#fް<UBwoEN׋>;R7݁r+RuCW??06 !lsI ]Z* >H^D_FmԿoI8D)19KGl7MW S6V2D3.?ɥhT('O)J}EݎOdE8)P i2_ϒcfU"4yA +ZPrCU`lmc%Lc)u ;61D?^k="kZ/!A! gHf ])*FZ_WB+𯎏\_fx Gg%wz2)ڟWUfVqʴN]f( m=o$[tod;/^Pц$$Qa?cLx+Zqp̘U@>X^Wa*D=\c[fx8@̙Q1-u? )w" ZVJ.LF͏Pu9{b^~*6z%뜟\VJ:k@V0anWbDA]xzz>p``Wo& Mm;Ǿ2uV&&4Jn!=*Ⱥw4\O@ayꢭT/g/"OT)Q40i"wVmLVlUv݌^\KHCʔ2f;;ݍi=u|ڏ+?R,R E9I Y, A3婵Xv@sy^EG!-Ԥ +a4_F~)F4gsF'ٍdu'0Ċ%"׭%.e­ko}CB _/E;̱k6g{j,H<"q:(G@–N2B~&~P84TJ~ ]7JThc)xFo7C\3ۨѫp 9= Q- *u +sڃ(,mNnoX9#tNL-Y=zs}o)[C#6"vv/r?iwFEu4LBnD+dX1xuQ<*,]LȳHEUOg9P?VO3@o/vA.5A5n7'|d. {iҀ R y/,E1{՚r>}e7ud?@[r0*dWy(p ÑKOW"k B-+&]S,Su{: gum 3 ls9j]EAfnkx9:zҼWq\Ź6Vܻ )`Rar[, U93c,5XwO'E%`) %}c o %TNfм{k.HXlmrv?&+2[0 3g@?">~Sw$6};Iβ++I1֧wdm wp^U! LI5v=eY_MlTӁja]@n@W~&ζN6տIdIнAL{8T 3="6DpV.\Z@~DZe Yn*/ &^/kte/ʅ %0x\9k kec\CGt&8bج">?4^YT ;א-j0 .;䄋c]EK/ؐ OCգMge?] p1nԪmMi%44`E|ؿ y2<稕H oJHf[@yh"9 1iCrMb G-Uf|ԥ|ASfzMӈ+T0?ȅt V[pۛU[|cÎeٞ_6^iRN[\ȅK"-)^08N ۓN X}U &b[ee[`@6K ǘ2#E`5е72 <,&{myPod߯ sz+k}K ۶|K놽1^M؃M\U_:_5bÒ=: 00 > ƈd::\&j.e2C#O]Gi^ `:ȇ m拡Mc=v9E3"cgIIC"T\:Fn|<8փxio ٸFppMO8arYYwRY`5&'BxTqB4[_;.Ć[0h,Eo]3O\_!\:j.LgB#vݡEpSl|o`=<̌%x[, wJ]';MNv;ÚM鋭 dÃUbQ[#qQGc$,w@k[^;I]Ɇ/~ 5= D6 c[?^@$^~5ˏ~c֚b91ͱPJ2| 8Nhd3: =^z10̙|y*]7Q, -drU¹]}$ۡ> 5c3N'LT T嘕pcͧ :䀣37Qv2³UC[nGU/1G5H>NBmaGr{͡h:UW({`&oEŜKfMFӵWvH쎣q+qt_6i rҵ Dya_55WVc{tg݃u@Wi+Ⱥ>_#1_X{Jo`/ŴpAs\6z` >/,oq)pF$t8^o! ޴{:ODe<P֕0hw;%@Z%˴Yp[r8h X^/%Jܨma+놰̓ic.|9\Da x} 3q ۭOМ kR70A%gPaH[M୊ Ү ঢ়u< X ]v{M_z501w _CAUؗ9la[*^T3$D6 aX4i? Sk.;~Fe[-*~>V>YR^K5G)_t+O.jpvm+0`g {ϧau | {|c8.k*k/S4&wx!5WB(\K.\?}T$a#ABa-iCp}Ij%ي1w:@ȽKw>&Wn!?vxBz8SaB"2y1p-Ws&`6*#+DhzʯFҔKT47*׬jkӂ3+ΫtaxMuUF{٤xNrٯ%ΡDpeLKbMB6;0IeD;6u:{y]BCD^ Dհ'/oBsP Pm4](G&.1<~'c=3D)d)wu믾p 2ٞy?.w{+qNN}[4 "]4'7k7u:r$190 kr6- ?AP8-qu@o<;^g3oDNymٮےgE{T/_jZ BV/9$QiaZzY1a(5OZ5)mcuo@"z&og6ï(8ZLj{(XkOtg|^VYJroO5EvQB \%I#~ӫ?`TWu,ds+Hސ.&Gf5*afojARg@8aqm  罭!2moŬ),in Cn5 hc=x8:֭dh[&A]"ܤͦey‡p{=zSqPJh<`&LԔ†Kxv fCyYsP:@v 2}0mFKPxu# S -?YG+YjI 5\wܟ Y#/FucC/y K٢|낉wc~*mRbC?;CvAg̕n dҥB?~iۂbÃ@h ϯe:mMlfM9]8 X"xJ7\2D"%2߄ƣˌ sI +}GIb vvG#6, c\vW`f ho<מõT8k@v&(ji-YZ>rȇ*u;:YHU_seM6\ţOj=hUq?J/̖混*ŢM;Q"@a9 v }>11Li+K~Sslr@24 `HxK^$ydh W#6G:஧/5"JmXM}0ly?)}\VFzf<2 bwҁ\̛ڀKtO47q;W6t!zVj/Uc5-;[ KtM9˩f!5ǝ\r3AY%h=܆`hxnaZW^qr? ?˟pWT6hޣ&{܂%󲰄@BWih492!¢I" LX"3Xx|rbR*ӧ=Rb кd. 1z-\$Zpq l4k!(FYC4"Qgu?~/0s=eŎuǻ:Ak2 y؈.8ԅd) =&AU֛]araڟ]Y?5ۚC wOo G}yTNj9u.H-$:)r:'Ổh J˰vd`$* m1 v- MP;mn1sͭMPKZg>ԅa/< ʆ- 3Pa2Ge|rbKjwSӅM\5ő,Tj$ 뛉f \k8C @хӜ?POHÖ6/W޽/R =턜ƞЊ?|[*ZbEcl[@"x夆МZH̱*': #8OZIӲBrC8TYy9,Eb0k+[בnGk80O&U.oH{Q-FtW[+8hMFO'0-?\Q^ttE>TsΓPֲyV_zi*-<$KVXpBx 4'@Duoc7.lN0~yw=cQ`F!8 qsNlZmu籈vrXvIm)+* 983|gSM%"pp&8N+>t4`ք~5H 1`A&u917WIEZǩ_zttmY5X7h 6=OjOUڦ"j:߃¥_) 3G\}34^w^1 =ۍ[kvK1(0tBTǃ6犜IeJ"iP f^w2@C/"Z(``;k/øsZ9O۪aw86.> Q`ta9x_x3,psgDSh*Vƃ~-kLٕ1ͷJl",QƚW ۬-ijAhFNr[3@X{L)ĘМr2h_ *DYt$TcndiKuqt ן K$D,M_2S};jn{#(\) zżeѦ0<5h dOԿv&+LѨO%?ү [?c DR,zv(c萖QG'Ӕ4sxzIQ3kFPX z9:yֽ 8 W)9NNX۟*;eʵ+w _ 携.Ĝ 6 :E=?odNmϹr+nLakx*6Sd,/g%չIST` ޟۅP8mÔd*>uFi(B#`8c$&u/.wuW%S[ʑ6bˍ,D#Avڽ`;JAF!G  sLG᫑`FGg%̯zZKaxc-q? g˭OqcX8m*`E2%4@Cn g[,1}۹ U2ܸkWN6`Ds*JTMCpq|sW)qTD{Y^v-m2="o~avP-}$fOUHaf|Κ 0=Ewr;d*  uhEF(;>#XT"bskTBIAhO>nMW#|DLԤ & M[X!}?`_٥ E\uebHΒdͧ9к_]"fdNW˓w5¡3<ڞ=[B$ouL|=ֱ,C>fѭnSfLAgގ`ܝ+-1̫xZKM!}r#[vz9rYiKU2 `ˏ耗0qQN̿jΜ/Y,?9uM(~:4\e,^jaT/ J(x) %Gu *n*a';-s1na|2Z1U{}nEƋDCO]ԝNE ;hMb]*;dpLsS g: = $3F8"z=%կSMsaӟRҚD49J }#H4O*$17T!Pl*X69Z(ժS(v@ =LMZlaScW5ch')`$֥ T1cCfվWGQ=~:-иȑo|{"]ap9R,f_ؔ:ЊT'B{v`g|ɩKKa}n x䔗 ;w$/lҦמ~9>q&Ը61xjeD?:.j4үZW_3^ ĕPZ`ǖy~G,dr.؀V!Rg H~FOhMI>SZ-פeſCi.RB"`Kk ތ R73'&$P3Tꋉ3?tp{ʉQVg ѝPR/fmd¶dη1cvz'56K\#}rF(jT IM2agʯv4^`/T.'"DOA1u%ŏ\'&7&A]Y"@s#hfӔ38oޝwH2xDe" mJs(9!YzG12nLM`)Ŝ#ޅbqxG &7pJz?[.3ܪ w<{=ToeGa kF:bRMzt_LI[%}z⫰w܂ TJBC,EjH.i}9g)""#J %^1PYKi\$^w>ʰ%?don_z{gez$d,~ ~G{duSKA4V57q#B劝b Q*V? S%֋rQvt&i`^xKBSAd 3ҕ?;X5La'5S*Mgi3yg3ŏG_G5ƥxHѸ=3|f'+.C fʛ77Es:(@&ʓz.1rV0}K[hCR lSO!U TxrzuA,46=٣aT׵tXn`{VMNj /s{zYA(VdCM&NéJ?3&94\^dbŽ^:lhi$Ъs bP! k&b:ӝ45[(я& 27 w,#l|u5,S|џjjä•}+bYNHL ~Ǿ_./[Zuo(Ƌ*!w3^j* u 0!7Zܘ8)@(RwEsjo.]aQ]ǔ9Fwf>w-)nX&N -:Гcb@p-+ޘWR.CGR+ܽl!ٔ3 EpXglusa3k\WeEgj~olmaXڃ}?DD]]dH ۭ S{8^h^6bp4I]M`rȌbq R8BzGP8m&pQlzfnK=?b\4PsDI}IKbֆ#0w`冭bNfK.EƱXF|;+i{[PO3,v:kV^{?4Hҍc>:didKvD;Շ '+YW8jU!^"N~8r%yfpYZ*R1ᳯ+DR g]Pz$:|[z*N=/m;r)W0ƙ"]QxIpb] S:D MPȌh,#Cհ @f-ڞQN;'ieP){QDg&. ){ >-(Ak1SInR3R9v21]BrzI40 TL! r3KCKVkfڪxk xg2_FÐDF*|[PUۘu\#pߧ3qoQ6j*C'ahSnjYeI˨7-I %~O]tB VeOY*,5#(7L(QW4~Qvc||Jl,].@:n`dá_T-GKu,4dV(G=xr97DT }40l56vS:y*[SLBg9ڿ0a4 7/֢vU%:'HvY].菲Ӝ* u r[tdmzq;ݭ((Ʉtckk9uӍ~(F+.ak|^d}ɡm^ƺ<50ӻۋ<̫Cr*{I\`ϼU ieM_37e5DAF;qH96Qnh,, ӈ!XL ]b8!aGL؁.ő9Eȭ,5)E( y'Q-k$@Km-@2 '<0}N߇ *Mb>Okm}Ň=qt\HɵR~ 5' !j+ƺ3h*SMxh)&.pjOy}2mwp@mwN@J *xBEN1Z)+NN >RvLjj̢wo -.纋Sxto=kHdxd'㿉}_ M;!6Weqk9ÿ!ϑC9yeuh4 ?poCiܪGmptDow,iR1rJ,BQ0g얫cNcͤ?1*huf%Ͳh2mX>[~xbƠS6O Z*ھd67G'?ebVBH,7P,2Lp'X3(iP3AxO˲ND}l>F|E6v{ګl[Lp,l`Ȉ(0FR!HהOL%y;lO߽/?g+ﮟ4 I@sY2N.i Zq7<_kczr}-EYF3˽QU=uZR[Q=+f,!rWvg<^]<*‰u hu:-9?T ?__4-3-RMjz) ځp}fMer8ǥ"7s~rpw;#;ƀ#:]je*$xc9ᎈttƾJw)N"#*0迸g9aXM7齔%É\>Oތ . S&y(J4vPξaι-X­'閱[XAxp)}EqN}fz.rfsU_rP6Kldk⍚g8V1'5n̏^c&Z S;3, /fCRmwR{ȁf_ j4݁wk[4+LNjmZfd) iq^\n:F"kqg>r+-.w>ujYPyaVAˬ- uv@fT[9Pr4ѧWdp+EWH",om~MVB Wh'/:g].gg)<Cxo 襳6 %=BFkn3ǔo} ?(A yvpX 9NNSn @l9G2O6DzJb .W,v+/'/r7.Uf}o>oӧJ?$K5JJ;gO4.[OIE[ĽbY3oI;7%x.m| ^new-[$*k -6E=/jYbwXcJO]ߤ'Q ;EtV A~gŎ^Oޗ) GB%|UVu:1uYM9mk@D-gv!Рd9! |>YL_'w4jJ2enS[D;UIp7z㗧 6E-Rp4KIݢU24yJf潚-RUCeb[1s25EZ-ҥlS%kP59'l2m+MyM3e*BoP*R6Fmڣtg{')^ rEUspo+O'4| 5WzהN\NA3 8w! u >pgeTp5TjEy\R{Wyү[Y 8,}i޻2~>7a#cbƘ6i:$VCmJ|SmZi-fU ahCo.H4K6Bv, \Ǐ5XVBNVTzLCE!f}ɵ&QqKsKx,ۥCsD= dsN.DA%J&rML pֱ_F GB`G mlFA|Qm.҈W3euժDeH/pA g{}ۤJKfV.rT ҔHi\)qMeᣧdҩaKhe*8hXRw'x/ ^tg3c s5B=s~9=4tcKfe=)>HhsJ|H\K2MG&q.bwlr &1 T},9R$Xyp"ZyR{Bcn8ا}q>E(g?;`Bκ(C@PF:~ G{I`^NЭ5qus(na)l`F4&^kGkPq^yB)WΆ=&ƽ_&KFb߂< qaD'$D0/,M-%r]{ǐr CeO:h Tx)[\E$}k85Iӥp>}?"}Vtz:'P@R8jn|=uwÆ\\ ޻E95cjŏO'rYPw !jw(Ghu}ۨ`"5,$,UHk %EۛtxY 쒇9)3{+ZL !:6=Wr-N1_L,!{ j@^y*ɷ; ?=?fZy@bbkh]dncc8%df1OG B_ lɭ_d;Hd pW)ԩApV R~BGo>v~1Hh'-QN(mgXY<>hnZhDAݟIn2J1ܞo'ᄒ@oy w/9! xRr7HT~;tõLiہ-Qru^p8-.J2NIG۶錖K] B,)`Niڧe9bˁ15Mr0o2ĄcF[w EY%hr 0;`]{IFAQ ķ{Bi3;}BB:yGgӦ$(M,GM{'#Ѿ<6`Ѝ!Y<ñ/MQ2%PD;"uWu m~]kVJW b[y}td4K. fuxS]խؿXWF{r/A쩐@dLPJ(T @D*ˑROw"LW˄yizwcԪ;F[7$BT{mj9l1X(@ē^oj)|A΂-!y|խC4&7HPa0lLQ" ]=FvʵݼđǖW)l"uH@f itd̓5BCbOAI%{wFnFLJ(zHLzZ}{ǝp==:0CqEI冲%(vkȕn˟XQ:)fKbmHY¥=D: أuIf=~M*qwd)4v\jʋb4oDGOGI0ED|ZO K!C ;ϥ*Tʔp+aBD_(b_!bxJ-F=7μ e]9}D=03qێ7^U Br; XdL3hix F! `%Q7B=8La tbQZ:e'K*G EVȉ㊝[)jW1JPknK$}?viTt daDS=h/?]+D/b/OlӗRL)2ŀ+S郾)X{Fd[POҌl@t7񚈲}qxF(ZB A3[mtڟNN&;l}s_s8|/ Z` wd0JzAEyx1fJkVN2gV!&$OBHaS]_9HcnG$1cmqaq7qJݐEoIJ+'M&ԟ.'La 32eqU,*(pCN bzXl3Ǽrh2 dYۜyG;'2\.pԁ=0pvA}4m[MyOUbS eF!f^Rܭ[~lW[c #l~8p1ֱU_0āUfXW(C%.@[s uz q΀K!\̚B.t5ha0RuLE'mUe*1>)Zi' fʇi"X[=/3kOE~RgxJ3,#.ޤ>yHa|7sf zɽXNIExtZoHf`̃B7\7>o ,9/L4&M [1״7\@;T1ף`24UDo f>0jd3ε\ 2-9e3)mr,x[u1TO dޏ=0!1k p𵚘MbR5 %F{휤a.+{ʱY!+oc 2}ysl;bK`җ8-)F%{cxπ!KNέ^0BAF\8]T/Jzdlзk_qYѫAr8~+m79:^qc-3N1[xG#O@{Ak z,ۺndu+*Yiy~4˥7$0/IWʬF'͉ɦEa<)hnap?(u:L #;v(H[H9IKI DĺHc*0t^vt ַAv)]BReV84as$~vῤ5XC!ԗ/M4-2I>@#F]en7TzD*G|Z8L߃,ڵ37z xƝn 9|5+40j:ɒyg9!%qlY rh߃wy^As>pE :q`_(ܴ$faBZU$z~@3!`ļ8-9ּ1 f~W0Trn+2:&v&=1p%?8r0_amRRX86VϜml AhfSx4rӕ :{T߈V+,XuƹjIb'cMNfV#/ϙ;\c!b, R}폓~-L6vgz^+P@2.?YZ=Hm?S._P]RF8CD˂>ohM !=?nG:oTBTzU%R|4^ߺ>[.\A%3t+Pn{~ j@RVĹsdfr襄g֤ybDH`_kRO'\xAB< c+um.vӥ^:F}Dl1SO(yl! .wF}| y ;0M>h bK4ǫ ^bg婍2?&GF-$+VŸmh%$ç8_Qi&uZ2W;<&I\JHú۳*NHa♚!6UP.a~9edjsqcݐ+mZfx‡Ӑ?Eg G=A mvﺯb-;lKE˷0Yl8b#ɭ(xM@)!+}FJaJګtRI"8V蟸"zu>J^ϯኃ y}F*Rn`8R+txBQ%!JÆ{J Ctni6c.ĎS2lhGy8ٶMA³>\36% Rgd=EBghYů4c:Kup~MGj wH;_6&BA 1~1b`Zkq3lu7poN˨[kū@v>H!hD$"IS5w,TLFL߱HX!'/shiva/k{RZb݋psSY7BkUXO&GW9h>DX9ԡ4@q6*mR*r(@c_w|3UH2U ɦVj읾;MRXFk) |$U7 i"OF6`)a6%cln+V/ÒVEy%,Q W r/5lYESXOr;?Vي^F,R4/}r-`t,?H);)N@6h͢c 8([&c)Be4ϛ%_&_Dd"4~dt7y寝nFa U\6*4oGz#ֹ2,"@?&bi:Քn95@6_LtQy"+4uzGC7۷{bt|BN~qKpW2DE>3yli$}㑚:J%T{ab+OO=4LI:>j6MKvV_=C?.7 =__Hd FQb>6bwPmU=rmf&ހn ]jFA54sڙު)Cv>Sq *rMkRXV}UO$ _XC'FLgmfgR0|9 F3("n0+ߊigwu*ݝ8CJЀgb43X lݰ.SV5gz6l}ak' kb܇C@Ap?M5GyU?O=/ Qf;jo4%/vqEp *dv+r H:vG=T.oü3>qPnP5N{qqIA;9@RБy$DG|57Zu.ϿkӜVc_u)d:%5I-Sg &yDCӒ^H8q gSi$4a~D.ⵐ2sME2ÇAV, rJݕQ\kmBݸ1*9=tNz[^Rɕ@.LgfTh}pC3,o8RvL 0Ln&b2VV@CvG${¿}P):Lb[|BP4/~!X};^0:r]*R\[0:zk@|'3:ȍ7>󕣶74kl"ت޵ lاL#@.);mo؉CS8ElBY&Mڰ\-IQ.@rxW,%$|w639`,R> (5d-AO]hKpԚr(lE~yxXĺ19ކ`JX <nTΪ}׳l׹y֟VkDgMڭbUKN3!>A@ ,ԯ1ذogg RhPS#SheU7V` bT0-tK33~7 Ĝ=2\.&;5 ClVEE ?stX^o)L)RLzs2szd"ĤXW+d~3"sqdP#2t׆ӊt99g lM%bc@B9Fڬ&k*pomV8 7 b׹ [%yUC/dǼ6RGLefgtņLBpLU?~ݞhm#+Հx&nYI6F4L[׈tNU&OD/5KLg"]Nb7/0V:RYkI.AM^'ZvP݋18P } %qH\{ >Y-o :qqaUZfG)I`qI((j⿕;elHNnog Nc1F'IgtOej"o:t#P H&xľW2-`5 B$&FJ'.#`TwkӶD^3Us{pO\Z%eKAoՈ602A4Mq ~usNԡIfGؕWw0!Pj"$S'g,1xKƑ`ݣkWgpoZY6/N*>@7.m Oylnާ%D ^t#'Ч n\ g_ct+;VFnEqF=c Rҳ,oU -g}@@FGwʝK=㒭n䗾 q'D#X62+Wƌp+}'!o=]$XE]*}Ҟ_35<=c hk_@nH삍] /Rie@!h6,٪|Cxd\Y*k#W{ʨ#㖯 `\ 6ږRLGTo:Z#1kQ(JubB1'H_CNU2{\x4?a.l{XptB0"c7⽯XjC%pmR\k>K.(nL;ȃ|} E6*@AVޯ\،gVse*-5~f)P>U9-V]Qz Z^۠/2%iyc>RFB5}&pLJ.*@P6D'Ї^vٰZy w` ?`ko, `6T*FqbcbKl'P({2GjR2sP'km-BOG$0P s(bo:qvZwg3דD0*Ӕ*bF=i4"=׸<) u[ZYoݨw8\FYm0ogL[ OYI==]qq]Q8~-qO/q!yhm O;kk"]Ƌ{-  8v+,M2d*z(;B-:9ȳ~&@$r/;,ً)ŦO~z6 Oږ%78I J\_Tؽ[2w ҕKj&mJWk[7DB#aQ)\׃vݗA-kދ/ǀ~gBlsXٹxJ|Cu|+i Ql͇? q+bFaE*ƴcbW!Wco}ޝ5 U28A/g8CƧ,BwD﬇~[Iinm2ڌ}̸^﯍yV\L`ϋ4#'0r_U Mv5Xeq+WKi-eojG6䦃vn| _ bOƾNF5p%|ICjq\Tl~7C'Yz/ka7%}>;d-(tcg2,o Y k6z)kʠxMӗ>oty\{HoB`|z([~6.w\sVC :-s]>^"S+CXb-GGiА1Y&16Zž3Chj.?e\N[5ܔh%O:pR3\_%6X:NHl,G).+5/zΒqd/</33@F0DaA K*)pwR)Usjr/̏%e ^HY,.* \mWa6of"BFChB[X2&5܋Bckv~< ޳l.6qӧy.>(.kl9!]:n`k(jO_ndHCӧ+8a~S׮m-M6ʙs3?u!6_>LHBAv..|XLEAZ7iP&#dG0T9Ƌjߟ#J7"0+adފʗ,}u'hqߗ^<t.ݿqsK Bi`CCn=A<5<+}J1 S"^Y< >C.s̡u2 Tz% +[=9[%e˕e.hpՓqOR"R,@ȒQv[\Qp=8Y=|pa[ֻJ@&[to. +t.;95l\76hҟA/乳|І7jR}$QVjyȜkɥGY7oӵe~lZ KoYxħQUX}{`́ʎ >'0xAl?Wh$5%h:R(I\9属`B97BIp7&cy]  Ћ>a$<ߡ^(x_[DZUDDK|MYo*Ì}"VWLM"$mo)}P몇Z?p oc8,x`F[I@p]ztPB~q Lp-593kocNpƥ`Czb0TȴOͭ|nhޏ2K1*'{M,[["И7bǙEگv-|:EBJbQEFȈK@T0¹3WiC׿e1s+f ' -M 1Q=@Zt^ZpRJx t8p] ձf'Җx0W:ǍŔN1%L%YbZ sWuZĹ^;eİ3 %}x"uʨvy`;U cIS!I%(e8'5 %9aAcEYxz{CM _A{|bAVf+*(pןn !7IU!LBgG%MDc=p2u7JܽӸDG[E2j]?Jђ[qqmSvrs5xԘWHs4)x r$9# 4%X͘\$3RZn @W;\ 4ᕸs9vmqE'ٺXK x{!XI藚tMlX36L \=/n?k}}%?T9I l!SWXh4Q&6J%Ɨ/h4Z#5w=̘C57Dhnb\B(ΫE3)L2lDW*82q(N` W)F~XKΛ(~YKRoj @5H HleBX3HF&-Z# *1 ( woLOdNbZ+y͍@:MoS.bJ<-;w~FɄ&ѷTS&_8UV\1>Qw"LMD0G$C 9-> 릧gHM0)\2.^RQr^g}fvS$2kE\!Њ 9wWr~ޚaϢ9DA2tE}- H;?smG4WzhI n"})|rokPZ/C= EtrŁxFZ"^S--*&$@pʑB9p?Ĉy!YB$7avW^mWAHV s2ͦ:[C̩^PQlu-X?RbY?*}$ Dʇ?L{U26#&NNl $H *UC8n}/B?6Vdh wFJ3g0?8s7K(z|!-<5X,˛yĿ_K;*E?Bra_BXn\vL QLEp(NI P]'+@d8NMvRok>fޤV$G ꀭYj713hG=Na!;nE*)/k xZ+l'N= k8&*Xnoā8Vs>Ԣɍ!*D0K/[싓uQ]2r'hvDC5!#iM- *ʥE$ ٳNdb`&^z1V 'vTYӇ Tl,ԘT*ZClA$N3DӅL}ӧat* \INlj(߼r6Kf[GhcјT=Eա WǓuTF3#rsJ2i*F;ΐ%.9X2fy/EKI\)*X(sOsHBRP.Ii_iҲn-`$5u,S,0.&"/y)>jn/7;:ۉbA6ug/߰my|C\c%1=-Ne+/r:y+V6%T. HS ȣGrZ<mj{M3ƆgarLZ/ ~:QNZĐ 6XA+K`sy`3ٸdxŬpEn>%0*9}Cޯ~9~'y/|&" žKҊ[foS4f+6աhRF~ÇcwY!U@䀬:F ˌNh\**H@fV}ډxGeb  n[ p8nS?e>f[Y0Y>2+nnwW;/dZ([>y(#lQ.3YpCA8YzȠӌ̐y>8. ucBcKF2x恶w[XQ_!ewcdm^J%?mkNZ 'A/GӵVRucZd(:3+-*ݽ3MŁ}WX+#9]w0IX#>rA[T~g50 +"CH"3p"{YbIz3Ene+NuΌ@M>5p[:tMkP3C077T+ E>С9-֩L*eRdro.*XF_^^c|}d44QH9^21ǸV. 'Z@4W*\M:r<9jؐMe% LgJB k2<"~8fGSVU:ݕklf|gY)Iy?#S`OjO&NZ2DyP@ nJ{ޘ$֩hYvPm+婔e # +p5q|l( sx FXVO \8:WԷqu Y5{@> DE(W݁$t lcŧ]9JnnY%m k{a죜cNB0.0Cr,['!HnI&Г@!!zHbi0"(tx"2? &W|;r7i2|3V/%q؊^e'(Hc(3J{$~Ib|Jgu#Òعs {+g{>T/3l i6* 9A!py\rF_rOG!d\,X 7fR2u?;ZH>|ndbSߠ.E--yVݮʬ >DC6IVoHh-GY@ށqjYy|xe+/WqcplQВc:_frdtPlEЬڀG JAk-NV}K4"y7\wg2s%+'Q /))): Y.V;Е_iYZ7ap#ưHldvPp\ Z=P{bWR&U- 4V2Wjm>xk&dn33aDY 38%E_je0/K @ Ǒΰw2A!}e@kwJP5^STN#ye;<\xpCMSJٟZ y»b~58 KJ{K/6;24Q^!!: ?2YIi B!!==\L=s]QmvE8zc v4tO.\AKM ̄aQDQ&,+[+O-a\xp#G3QTcA/UhYҟmq/"iӽ2moݞJGcsjm뉬@)t[zݔ uA sEt2]Sۮ9w8_!ƶ^=XH!N'X?Yys2 حrpO$Y~T,90l:L!eM j啟D䛗=oO,"|xm0$~UԱo9Y_ n"r'P%T]N:35v*a[)NX4 Kf ~ĹBe2*+1@T3 \Y/kn }gMN-pax!e4`NYP̪FpÑov7OQnVOv )膲g!_OwT.XΣ4f2[=e(eAt{f#r~b#_ra­. {8cOoX@ViRA b\!&iT*psg^]Sh 5V`\uVŹ` *gڗ۬Fo,`?E$Hʴv!frʗ9XKDo;ZN[0RftwA]|DL ln 2#|`3 ϓz]5 5f޶Ph(Vs@6~}ӼI>UVZ:Qj|- \Y.X=fF7\ޢ<7AéCWn27QzOX.1p@ |m 7RR&ƒ{(q6W'Z~0˃p\f_DЮx?'nKree4\scd N4Z%qetX>}/W\ؙ9Jv#).!>jS؈O6A v$5=Lu9lO\aP4#V\ge|nLi"ʩx[:9=_t[ knek)MEǖC9 Q6\h,08./{^(~-"EdeV~עEQ \"Y5Bjq=mܗQaec)6HSysU\ä%ϔtzDJ}N=ǝ4^̽|cW&JU7٨e5wXl ֣]|P<#`kF~8F"|(`FV]<xf8Fa#ֳ(ú63,Ԡ}T:)tZLAe;[ .V|X`)?J)[ZIf*1UWT\dߋ{ܐStDH,$.F:dOӋWCktk(<` k7RjyQɔeIP?թ`[GHp}[~d䝜/8[9N(; BJd u# s(~TTYSgF[j :a'@;YM&_:1 IIb׫I)U*z^4IFqAsCV QY$F^'L STI~`%9KqwU3t40c5@d\nΡThSvۇA,R܈$pUm$$}fψ݀6϶}%v5 >XeʿUleQ $[gGũ;ke_|xLwROh ^"ȎtKQ=N3BuszE}LF2W$2%<u P+mu767-ڌm9Ҫ6,UkvD "G7ca8$l+ ZT_+g9pXu&Mސz<#>CؙQr|,#gWYUWL1S K:):jQx:<4Mgcnߨ*ج;mXCBIn;~cx J$Mb) mo{Fq?W6Br{_`2Wh2ĂލS^W^ ow+b9spEgiV*M,䐼^JyP٧jS,ĢJ9;Cv' %Rg~?L3R9Њ*C6dB)` Uʍ.ެ=jK-3&4%'czza py別:;`D˛\LXWbFY$bWAnud"$qԑ|=r+l#,NR%2VLO[ݟ"1Y8A>-C M y7Wϖ2ziT\QĮL@W{Л6 I( Mmp1LO o|]Apsku!Yu'Ow+I  a`+['|~dJJ2|u,S#cEy{ӶEAdr0k7bkՔMARoQ *"c?(ǍKUm8ic$s4k.8PfL<7'kmBg_9K]#R[z9=ic91 Y_7%[o8x!-X픢0IZjmD38#rjS~ _o aRVqM +Mu]6ed"hVWx1dՉ8,!s<₂ImOOIk Yh'ƽRn@p W5@㼍-ǺFK`"S%Wfx2_v3!HQp;R^w_f־jsks#M٪ԥV%פy9.3E\"=j?{\b³ fPy\GMq?ߣ*(D9S(X̵[~AvhO xCmUz;c) }6BI腕gP>c![SrJ=-=6L7zo C> xe'ߠV1$#r@[70\lH>)$;s!Ӓϻw[ ~1_aG0 /l+!TT` }_E N ˬF`Ҙu=/Vyin-$;II<\ :Iŵpܑ?S;9Pj9M G׀B~T'9;cMħ 4lҵƞ+h6dh0J^{B~})7 ~vHM&pxйGܿLemvH{<0eP.k琲:?8>ѶdDe$}&'chDI vQ!,GO[RD:uz"S ]K3nyD<©':Q+b [9eϟ5=W컬YY],,EkɃuR$֥Sd{BE}n1?1`р 6l/Fظ|T3n %? a;26#{atw%b?P8ZnZh=iWvH˯g[IՑ }g]+;jUyNw.nFg/k[#E=!bAvf&>6v#G968/M=*ogyp(#D  Y$b}(8dΏm-uN992N*`,3mVdmc f pYmdiVW9mҹbY?{]IE^;z)xRJ?q9齜7+|j;]zpz aP6쐘:qp(Pq xR\*>p6홓"-&Ƒmyv@XKAMoUa6K}9̱/*BT@g)?N6piV} #S- b3o?d2l(#^?B wn !R^K-]Vj"`HL3;v~ZpWkf8 qן5)ooKAEwPk1^B}nyͤAg$GyGuꓐɦ~qӫ!v{L*AzDfc-_5sV_k^1<ʖh(}ZXliytj$DtIYXW$CS>vK:SA^CM;Ըu &AQ)kqW0yo BRa^E&êL%'Z%_}x{X@N˯^e>Po@]z [O:{RH %ZtFnCo}SlGbYC;JPĈ꽋!@.0]# ,jΚ㿬Mk5ue5IŐZA;Yv|<:-d_ݭ={b8 >N)CW4['HQ M= o4U6u)w|[G6Z +XvN5x3B|dU}Vo";v8ʓj-+n(03@EQ?z}!ߑwW-]5>9G-DE)Ģ ~q9^Q6[gRwuX3(v>u+nV% FLgO SvTДX NsǘŀK noZleT||UrNB)2pݞJ.xyczv8ì3:ٹؾip7q,e3|TJd#ypV}.ZϜ3ߤV_јW@Ll0&[(E%:1\ԏ~M ̨ȒD `DFb@U҇7B]w" "ؘy[w츓"a>5mѵ_(m!HBY1CT>4+#:hZT+&pO(}MuA&iDs_ ק#UІ@MULLszu~uOB`"s3cj4bgy>Cר9޺F&DH6% 45yw%gӇnTp֊G3=kJxfGy1BObrl>0, T݁ AoI -rd7o'&+:[˩L\]=`_(*(Zp'ֽ$aӧn4iZ„MYkm8m$9+(wK"Ă.w/Lk=-DCawcC# i$P^ij%)PsM7 iVή2Vt^B{äsux.qJ+a? qٱn*ޓ sI(?^{05{-BG ./vȠjWR! gm3h4c>(k $dQC! î= gCEA?>w e9m4lR1$ u޸`;5{z>T\oE$Xɀ4 #FDꆂߋވS*0߬D<kg恢5͠a]$K;y:u1x3 0Flt%A1|! =af XD{\Jajc}yY|*QzHW/ z .FѓjseU:wbՔ-manސ`[(ſS Ulfnb! Q;36 }] yDŽ A)ZM ]mN_YIrڶgӴvB!!@ ?7W8CwVF,tߞ "4ru%h=}=8Im` ,%"=0Z$ZL,(OSIɖLL1v 6 '%#iD'G\O i!fM3CKO KS=վ*5&~aL)X%xN>ikQO?cOT<{J뇍2D]HSwnuX .G9[fB*ݦ/)ˁ ;&U^d5KłcUD<4 H<%˪ 0JZj{';q)CoDӳ}q^8R i{ n69'`#1U:{ 佶[ۣV("/g|t~%txjoM5>Qcb 0첪KZzq3zrcjJlc\0_R΀Bz2TPyІsRN7/wrh9JZrׅ+ɿD "c Z0+9Ȥ3E"G~ɛo>/K`k̓YG$L F/ƨBAFث˿AMsŞ/JَxϮSSۣ;Z1*{L^F\&B3kqC "j/LKߟ.Pd+ ]s6~S9|-#-ʂI_/y4º33]N|eD1Re9WcndUDq)#X3&s>1*JcD#2<թ0Xyҕxw OżbNf)b\AFF{ӤAՑ54'9JPj dkH\/Mw`L'a!6Uj:taUvBPCYzIѵ Doie垀쇐@@*kr<2kU-8;ئQnF;kçX Q6]즗M͒.xazzTG)% TG}q4'Н!}BV\ LHMnp ڀUM\hݧA O(xKQ;dɄTz$ݯ5 k|cwqj &Y~'BnԮԆꝐ/iybH9543ey 9O3^Fo(wʱ BJj'--_ .3JDu;{)kY$Fކsap m&ԊnK#zVNJU `؆#+Nʠ[ZVtY=ɗd:DE_~9aFLθgu} \j+s_V &g\R^z k-4Yh('.'bpX7Dj5H%W b3R̜6[Y+(`po;톴/ԟ~J6M-p\TM\:<$@'Th8 L?sbYjs4&!#6Mk)r$Q5uk!jy@"n6 +p(%32>Ki{բ鐒k0 *G~*n6ξmjq QJE#վZS9++jCwq/z 5p7)(5R8ܴ$Crw? "SdR&4r&fRn?J) o S :.4^He%%:صG0ci:fWe=^ՠ+d>)KGg\wx윤Rg>՟j"4K]y^n*yɁa(Hq⌄*|yy!qg\ wuiZ(Vrg:TjYs>CހY kZ^hνXʷ%/h?K TV'4# Z5? /YIpk3PhDv8ʜ0X@MP !˨ڢ;zE Dc NU38[-(ayK yeT|"݉znFj&lEo?[@a2J|T*b0Ů@QM=3Wzx9i+Q륕TeHkjUj}66kn _ZV0>yD{f>i,%3@~/eH_@=+ 4l)Gͣoۑ3SB[2_#exPY L1\[)ud !Z:g=l\B{hoY'<ЂQpofK5xr&KuA^}v>;W+:\xa!a DRBpFlo˃Re-2`% ܲi KG[O6DxK Q79IV<S&-)V4)[gG*3yЮjh/|{c=w_*;@v`:=ÍJ%/0?dS 8~cG%iڍвrwK?%i"!a(\'G d,N Se@wM\F \-rϗo4F/آ%.~>5^+958 \mY-do|ˆη*YBCXN@p 2d }2V)`9t&NboZI@02Ww㼂ݽ4ʤWTX˷,^io7BmX^ް뮵qVPyr=sJk e ap[nh&qV R~ ygȼeV2$Kb)nXkit<hƆ$Y?LYt@#{jxB{O 3BM|ñt_A`܊PZQn[b'όSqwIO$؈/=W+Xӹai;8mOe$Ez ^[5Zu4=lѪP;\z8U2ߕX?.V; bi P"]"<%r)˿K34X,Ut׌nut?>H d%V酫}&[ڕVݎ#P:J`aWR4o骰_tcPeW3ޣSig_Y~5/ ҥ?{PU׌0cf{Ws\]tm> %U!(pͬn}/O}l&n&ju%Hַ#]VjW&Ծx$7ofBHDEЂ`Ю5}~ƅ&]U3[:.W.`X׆}j>G?tWMM&;St~;=t <0a0@6]O(4lsfLX_ES _Ivc q]OmB]^?PٷaV@K0$o!j^hXe)At*h&#p͋y%8ai?ڌ^̓ov2TiCO's!m[PȺw 0ߺ?&PբOҋ*kkK$|T74^}:)B=_b 'iq:!8 Pn6I'jwK%P)=dĒwT7%s|06j]@ycOAD~@)b=B!,z_~E0#J&/]<Eͪ'svͣgQ [3ഓ#%2s\%N!G>Uf4L<Ҍgk{q_nk ]BjPhH)k)*zk%;]'ijDZxOeԥ8E`j NXg:J*<"sK'GDozyVN7\4=iW]=~XWInn ]džM$< W6foƊ}8L%ssH α9Od$V*{ ӌZxLE}9#!YD*Hn^Ʉ<4ёS %]iJizjl#v q E'+kvkjA^q;⟥mJ%ͭ{8!S+oڶ‰Z \ T|IƔ%69]"(*Jᄨ~d\9SkJPcAg*։ֿ{g'E*J){K1?u Qd7{#GFqB8D'?35zYݽO" K\}ΌBv˧RyEj+qgTV;$ v!݄:=cK J2Pzҿ}FذMnX9;J1BTdhXݻrZY䤌4BjU.դZ3`JH;Tbn=]K!%3ӝ@,!mn)Y% ésYbBL?i\~Ӻ>93O:Wӑ9_?`qDhOu>UT&I*viKdpͭo ۔7;OA8iP^z 9,;xSnGP!O_Nن5F=0te' P+fIBb&iwsgJoC~:\ƚ5 c}{W脙jZqxfo0Ǭ."Sz=㬞iD {-(JaO'p:Lڴ9t`B]oQF7Xly/D)^+ Ɲ&HMo/en{ !Iv]-L{1f K"ּjr,S"s y[]!mLy<d GG \ S%Y2{eo`]3@r%x0 5m'ckm ᛆ}Nzu,5RsdHl԰cvQ@ id?Aq/u'@gߵ(5ds-Wt D4B2zG;q'NzY*%|[ uf%rwE@ 9}Ātx=KA{ÕKNm۾I7|9Kk fBDxD2FY3?}e*7W8i¶N4m+ժ6X2㨿LBM{?L4gpr\R 79Z7tXcpS.*9:l鬋mpiH>׀: IX(+OŝCq#z.9=UEzmwS/ OQZ^O(|[u,ÈO<%*jHe؍zN3g1׺z]^#5X)[tn+ 's{ ~+Sh5@U} biq?-Y<)gvuQV> |aW]*^S QHÈ5 # Y_|__cI󀭖/yմ钯cAbzآk7̜/pXL֎PE tgxB wk &w@o D4 7EnyO{lQR͖i Ja/igNAu^mj]cՕRd"grkٛT{f XN`1(Y&6a6|eނ@+&]q)Of)W(T0-gu♈D]OiWa3uջ{L +N55$&/_gr&@4F>!q O6_xb( -;$ӒӦ[霂vuޣaqA~-wzA&+1ތCms]$c(ŋ`x/:mSEA0K6m) /˷UTMܱU'㱃"B'Ϣ IMZYnI&sQ\qSG<#wFuc>]fȟCg$s8+9KqrWMpjkR!]ϼ2T&rLf(@ +7io:m9XFe"10@Qh\2{Vuza㓵y!q|iՒ!ZhAoծlF##D9 #D} Ďdp{ZlЌRZYVIfGA3iNG8Ap@ʼri]w5R$n!4rjh芯{bE,>P ~xhfh3 $vM_;DA}MNYYGWl(B5ŌAQ :1tJ#G#gx~D$dL\-ds =q-kw䛭XrM q,fRXsV.Idn3X*s妊X d $O݌eDm@SBφ]!rl1*`m ۻ@(Xĭ³IW#5.2 L5,N8wqː6`fr*1@ Ns!S6g0,}-]KcvW@ +|K?H3@ѴKI4C.}҅(# lֶ{xW(jJ60wLqzBOL5]m}!X Z\'VF=p-mQ v]W' oQDj˳2yigwɂ\@dI&K0d@6 j ;xZXB3!7\iEkz^Y>MJBxAkc@ȹsso!YJ*gG3->5,iX;z2:Gu*:jYdyA+$Tb h9= \οE1 iQ1C%t~RWb?k BUxIX!к3,C$rHZZ(c=f8gqq w.ޛUQQn o*%n \Ϻ=y&=WjRJY*"{IQҾ0;((ڜa[z1=]8;\߁4.2u<%%PXk6uY8.!'Iط|u>7SS\`jcf# (nԾ/zOYfa];~qMF1K.y3`o*8ח8 OOl*89#:lI&_1,YzA$w)UZӒ=s[T}C{_HAq7c$nXW'ۇ5Ҟ N5r]hR1f$ð^ǶzGUDz^(_uz4p`2#NR(ېu7L ܁:Vd*qQ|ScT^Tr%̄eOa]R@OtR>[Nc@F@ . q`EQ8hu^3:{ f@0/c¤TW^f#=W^v5GbBMD`ptwk ^`ֹ\{@U?ͷȥ=ۯYi X JVu~I[U\PpCu[?OPUzG?T ޮVB;f" 6*3,qJx;YϞH(n{r];<4!I% slMxm]F8Z@_>Pr=4}q$Q ('B~m+CeeRnj]svX~0 ݂(˜|/ң1݌+ha:\/#ҍH#QĨK%!BLw6=6E AGyˮnD ==#Up4](vy9a,\'*(3feSގ/ NDLUkk(&M)N77G#'<|Jx;죟1zIPq_ ԼN A~uw ̑4)qT?۳q<=:n~$gWNl̾2xL=Z'm{Pϖ*XQpB#T8{U2>YC he` DUˈ+52]OOnpͶE{f"~!h=,T[59Ա<TqZp: .rfHV-LvVQ,8$'TI*=_-떐(EFw0ﱤjugEoG:F6tӶ6z(#6v4W-b1p{Quf%k+uT6Qd\Dž%01H~&FTX|U! 1n9& ./Q Rw@oe{.'m%yM7+9t# yڮـbI(HݜxD$S =' dqa]AJ0Jzbg'|ze[h= 5tO]k%ES5vy{L t,zb Bͽ(>[" k{?C|1Q"ت X%:z;a'jajI14I  _$'rY7ˤv+au-KcA˖)z*'STz.MwRG?Q z&_ψfj0t"@dA %-=橶PD2020VF nfrIVk2䷯[~$8Cx$`ՠAYfT\IsKSBt㞠=8.AC[`#.VSK1*gǛZ0+anNu } E S21D%Ϟє.2OKc\dhXo HB2 ˉc@omqHTnTWՒkD谂lFl?/8\wn$fBh /&]CcrIKl2ۼ,(K-HV=Aj{??kB꾝|Ilۏ(?a;E(YzhxR JEGH7E!2+m-m0b_s 1n)5Bn*i#zTqɁap8 d5k>R$9fvd3b\9mY xɉvړ;@R!UdDrB'5.8٫;fs#¿DҒ<,-]QƸkwi[-Sod; J!2se $ n.謤_SIYk/_0͛6VP&,@_Xz/-fߨ}v(98Hr9yC'7֤fElө _&M>]Jxqp7xx[#׷dbUxe\%XX-.".Uw>I)V[Ҍ((.,5/F&̦0= !$i o͢b;n0"i2cYPj8ɅezuzFL|2x`"mw)jJIsa( M˦wҿ$;QY|ULNPӺ_Gmk oR6TYgP Zad*7ߪ:.Vb5\E=5Лmf t^k ,idpr#1J!^N >l̈:g V=0@?Uot $eH[]dJKxi$ МW"FNN1(Ӧ)wm5-/dć CYY/EgR>S2.&+ml 'uK!V=rDWh8c)s}vXw6ì@Oc>t?<9Ǜ.2BXhOa *8CǾv^;I}(.)|1 @_6@SV`7&ڑ]_D 8Str#uOɱ`LJUXRtZu6 =PdfLl|CPcB =KfHlCzhl[خ (,7cߢ4TSߠ{߸a*cZz/CW2TA%-TFJ6RXzPpHP}cv SSb W0&[X>GaJ%rN+ғtm5DWaNX2tVoj6D4ʬKٝܞ{@gHbT cS߃=͟T8J1w.3r6eOrUQeO=uTVnMYE{ r~v:ΌFIbn/^ŝN;Vj ;:섲ͥ Eʵ+|sΞq4>GuZb%h  {hP3ZdSUHpj?r<|XmyLQfG#]A82drsЁº}9i3:~ jE hƼפ&*G_$ ajީ$}$ra]&ۇQ>IrpWzntʻD=hAe͒[ |m#v@`j _ %^qs,naNjPd6S3M܂rgܽd?[R)ऍ~JpƱ,?42q ڪhjRy_5x2z2$gd @&'=N͈W-;MҸdqX dDe_yo{'1|oo[4ɧ\V7ƒ#S3%b\y۲bb?pӔ9-* :)ŀI͍Vdɣ^՝־C㻕%vu̳^=:ij}N^NV\6Hmo9SV<5HDKM!uQGT  +i'?Tl#a762x8Q-ZڞgA? hY= U>1&ډjX*0)=dACT8DTldeP- b8mK~9};f+SSn#M o-yFyLjmJi|yHzbö[ɇ%yO{N 29EE Ӥդڅ ^lJS9eMU\|ۺE!-ʄ@w>pv[ ؘm,.Аΰng&"?OGQF4w X̷ }nuV:U`+(2NI#X|JX3UhFgJ~g(:+>&;.Y`W.Уl\jgt:U߫ =mqO"%a6,pQ٤N儑jM R5O#6[ к:ۄl̽z"&!숞 i }ߨm\+`I `ǵWh>U.Q43Z'yؖWp5]t"Fǩmq5_,θ=h;; 툭 MskғӚY*{O!$}?TKfXeVw?QeR13>R 6Dg)`H wJ A,/+#z">M"]߬N*#w#`߲ !E1ȝ'{0'1Hčw䟃AS*<)V8\K[{möYXQL, 3k/Ej@\$AHx$+w @{􏲹rSqr/4+o|˲ko{ȍV.3L# RxཡkNoSN r3VuBz/88j^4,ZЏVǽ};qveRZWl(^cu6 6jaw⒅fꉚ\|w/g[2li+qܾ)z._yB#"1`bNuڔTpW ns*2p6@AD[ᡩmA)N40zy8aAMmO&?om 1O-ڢƭI0Ęv$D `xj`J0HykZ`Gl!aQ13ek5 y}@fJ{K<S2 nobDr E, \xv͂/7OYT4-G%-~fEK/w Gj57-&/dfm c(R>Њ2hrzbVvv@BI 3+-̩VuA dJbzRjkD0NZr(Xf.%r\ÐƲaQ`z8Kͫ4`Kݴd|u I ~O#]_32vc'0iC=<]_0?:$N4䞁=Jo3z=^:x%ARhu\CIy$ܨ#S/L9qrHIf ѢjK*9ZD`EXjQvxƩc""`eD p i"C;PAzc.F06owfS $mKToiSęebG4{>bBuK\4U۸W/iRn(D#E\OF~cBq:5^p/F[87nX4@48[+<ΏMmO'Mphu-,xP( 9z%+n3MUE*>.Ifʯmε-vkPL֖-LrHmrDdj([51(*09%jEReY;R)Vρ\Q:ի߳*1E猥&ļD3d3L{VƿsݱgYZ07070100000009000081a4000000000000000000000001677eda100002d4b0000000000000000000000000000000000000005a00000000./lib/modules/5.14.0-503.21.1.el9_5.s390x/kernel/drivers/infiniband/hw/mlx5/mlx5_ib.ko.xz7zXZִF!t/n]?EhDTTk׶ǼR0Fb|Y Wwp\. ޚrAX{(.)DZ ~f D5-R(8eWUTqIYodBn>cl\d9Rw:H"l≀P23=37J?/,i*;ZZe쮺飩#D2 [,?4L,+ Jc(kz>KR%LJ@܁]nna^?7-M~ T=ʘ&*0uq#fSX1PBB A/t`6&75^g%>t-6@A)(a'W> n!i*Or:lc/l }|ĝzpr71PHg|t4n$w`s[gt4h~r.V0k;=u[97n 9fq0H^*5ht,"рUZ]iN(K0oԇ?y JzoNs[ U!@XH|wz"CϭKE*[?Wm%wC DHk/ ),]sM|> RCG8ܿ88yBqY!O)촼U E PoN)l?W޹ŵ 11)1#F6Q2N@2;Vd~: 0^/u^fSCYr"7I|RW*rzo+N&Ix|"HJHϱ1rCA8( kg&VJ󆹳udQTb!vJiBN$1M'wR>$Y98+ |m` )klE8u5 &>ԕT+ёq g88NT5xk@1ca ߴoor$!#đ_ }+H"]NNȑ|BTmh3OA$A9JG3RZP(%V]x~NcBֵt^V#_s$f&pt®ʸA`(e\62aQ/F;P!@ԣ2̘d&!2Oy?͞Z)_wp&9ld2֏ b]csotꚾzRHx={HϊuXbVMݫ+_vYL33֤lgJ-/\n#C8:ÖI\1w^vU;*%KLvmJ.F@c73 k,׿T@)&4{53;|XS Vr5^Zf p5~uBl]Nk",?琗bMkDCpMf\ƎaT:6EpH2"r2O ~_u㟍-SsW5vQ}8mpNJMj7 )Z `B`N,`Cp;0%_\(]R"2Uz*(jfMA5dͮdc:o1-iswx1EZ$0o|ϠGX9x#kY# D/[D[-3G,4MC U/BDoD Vn##!;%=G*3C^>bi#ØQh~vж`&5c\^V:iߋ5PZ]2blcY?+jeCfx&eZ碴OaQHh<* lylS${(IP@H~!M i&jļ CG=k[vƻo]h} ܞ2{xSפ}O G=Zƌ׍6MO8t8dž4Tϳ@ X0]-h?9[zl;pϰص7rֵ~~wd%IM=q!,r'bNw|&OB4 6Z00g?.FS,2F/U..SU(\.w :+ҕF-J0V;>ր\CzpE.yV@,OIGEkTɗ(%%Q/JX.J5gp' -GZ*%-!0]!ζe:`uh7b 7lǔD|0$ -1ZϾ3}1dY0"a٠Z]wp 9{6gT3%]K 6/ҋ'3=ݖyEH_ep521p)e~ Tն;\K}\[^;%-O-Óz,$=;.r?Ԝ)┺i5坑 RE0)"+ʔ`^$]?)|wIx=g n?kMɛ[N+^;׿m#/ϖyDۋO}ÂVZ(dje-涆gfZ-ҩY2 YD~:l^qS Dke;ѹhx)B'A=;/߉ᚴ7ƗS &c`bHκUNc1~ݷ>8ܟ(ΰ,{" A{s./ZëN#c^G;yLĩsm`'br,\x U5ib՘fF| C]z/*U(I;G@ 6no׽={ʙ?PkJǰ~rr~\Nemy;[ aA[Ķ%z48R]S ^2y CA=|Ӌ%Qcۜy,_.lVɽ D0m:ax $JZA/xlUkߚUV=p{ETs$K==rU({*T"邇U0h']4Wӷ@-+^ol@bvatF捵`T)^ NZ<J]a$|lWI| "AC.SOig9nY"IF5vQ&5cTbgT#[ROLr`a~^Ho}Li ͉2"څv\ "z8'Kj }ˮ3VEHgE~hDI&e 6_;,sh1gK3ʷn5IF6Cc<ij\n yNNT8uˡZ&l_>wjωG rXm)|مp67'.n mszYu\%º88>bGIёhk99!IOC E z4!E12!-+M@`6; #-P{|n%ƑTvtU<˴M FnZ~qH5>Uꢗyy mvry{"dwĒ*t\('QKחϟZ0~(2$ڷzg%FFW&7+J_ VK 2kv@/&B}.-Cp'LHh+oι않&7;Zhg̶p^-r -nEHJr+=K T}A[l m-l~ :YbJLF'͇M:#[;0EMm_s,7wtջt=Jp7: F{zF$'݌N`G{X~^YAf""9d839g%E{-RH +/o\`_r!|<9T4 < :IX#ۀ7~1 hspP]Y۩Ԩ0/UQfgBO/VC)?%PNKN*Mjik IT;^D| eTΑW䵹X">a-a}Ͷ5LMj=Y;R!YHJiTK$j[pa^]u.sV930>!Lz==7܅/K71i ݋&W ^O޾dQN2+IόHT /&5O+H!..wFOz)!>^`^֡@!gY^ĦP}J~J:}c5)jgс"Z|D{^rA;oi"tIc5G:lULn/H~173><]`P76n4j*.FUnP*1pFxNrS-Vg %o33+e2ѣ hA&u4wg8ʴTHXkᆢ^ '|γc+M@}o$-xpWro2ɖ<^~Jxqw91$b#´-ۗf`X7.OLaJ3z<}T{d6ՠvLSV;;~lJt[e׭ikwx/Nx⠚E rv T- ]Ŗf)\`Se Y8 6ZS<{CKEI4_Kh:)B8Dsdb ⍦ ƥ|~P@{v1G]Ӊ3 ۥ,)ZRT-6wyA%i10ZD| QФT=EAV)y@N@DJC-w}eVoΤ'ab [a"'\<'edJOq 뒝fd$ "Q{-!%6jQt|*0 2 vU | `Do;WoT<5k7@X|Ñ'=s )r3rO ʤg@&jc5;U)1d#wEtRFlv(ec+y!L*F9tV- 0"pʿ y`rYvrhԚw]fIU FJ5,\Z$q* +b!3*ҝp!L/U zEQ4u\01X3p"rMnxA:1:="){U<1Ǝ*%gnLIkڟ?y7lp[TJ9{n 8_/CLk>ja]H5_YuF&={G$>mrP߶Q#J="xUS<9$jt ¹eGKw|s<ƁM5pQ[ )DuɇHV.0fN+ a63y3±H#Xv`dӇ3K}='u*@ة6߁SB`?T7:rP*jE2)> C<><ؐ4V 0_BqGk:y\4"98TW}rA~?ftb @e_#v[/2A ~=Iy;̥z& ەutjS(nYIn@>iZOXqF kRg"&^=p#(6+OVKwH8Em;沐jȉxe0(r(Jt7n )噓:xH (%SlJ[hνd=U3Uaa4KBprݬ"`e0\X·:\jZm` jM3cDŽ\pn̙ůIY80$GȎFo]}# 4 =EAңr@H1\Q RVٟ+o..pOZbޞld`X".d%0rJ.Sӫ/W〮)_NYQb  *R|y)6LcDdV~.pwx,O8ϔþ:-*d5TGG^n%s6e-O.P3t#گaǽl-5*RI:ѡH$AuNpHK8H"e0@TVAzkPzvRO~/C,.b'ǒ~qD78;6dqCX'V*ʣI:fEBIp3{ˏ4P ]q*;h%9b ;RznNuxYB7Ye.V:gT#טV_m3}`-"ubF^F])u"Β¼-?kcg1x Gg.h*]w *N"!j>w2wa5)"7>Ϊ=ͻ~~OX3 55BS#0X-YD;4۾ƮUt&=.TM|~O]}){~16-Aj[l*&2G3 i&:+a!-M=39Sq|Zv`[l[,0cF4$ ."&7 &u0da;ǹ(5sL;?`<>*73u,E ?zP{tNxTiJTrno]za,aE `X[y6{wnEo`-,?D9T>8ْ M,UM}IhAUx&{ciHaf{Nm, HD~oڔy2oW!f]=rm{s=/T碦[=JL-t-%qsi\%5,^i!.)PJ-ShP~bG\Q73g!M*F9pvJW0Ɏ(a[TAQC> "7ɂ=]iOF1 9B!g0?L$, j$:@b'>FMY4QltBܗYdw .oj$-``qA Ags8J˹]B(({ͫ\|.di0sX>x]qD7!`FHoqT&6s@BMrW5_H%De''n3WW8@(F ӕ 6.p 8DF͈c24o+N-sY}/\6*8ȐQ$)H.Lgz-1vϵM8Lr^|O4_|'"\ œEN ŀʋ)*OTz扔$tњarK!8X 1$Y3QZz9U۴tX)A!<5j+S/ O겯2 KVm_d.whPH'HO e33m$1q"ѯI oPgdy͈01)/. NyT (ƻ9ӚPg= ]3(U=&.N>SDZϛymnfn|f]ތ=0=#Y4\ R߄dt TˊnF9%<#@D ^i gKAڮi𙣟fg+}3_l2 C4T}P !qGvO=b PF%͗@toPDqp]%VMA- z$89q_)œV*x=f5W k a}ÕYLc4AFP"b4b&)BG.-yP AzUCn긧MaCX2MCɳ6#EK1jYyȸb4ST+!C'{vQo#&Tx~dZQH},̘ 4g}UB[wBCA\\'"QdpU@7 =Dͅg)|ލG-%FqFMX,.ʙqNA7sXɏe+#7CoPhɨTv>"@i]̫?Y#u9S(XKaGW4lrDVkƩ lHp{7_T%2hzv6-̧:(6=" v uFPƔJ+VIJu(my}V5ɔ_ 񳱧^C\dl3~&0Lȭߍ3BK |K*$ܻ1Q8cXqdBk+dihVdrB2>"P=!>4]*?[gq*.i^AU\MQUR^@00{t*H td[ȵ)NĆ0Vde9˩J hwJ5e5u/DEÚ~t2jlE_ +?w1lIG&R/fŨ+/v6=-Ð"a[Igg8!]~wv})zAXF G讵Z$WHxLȉh:ww YI2S< TY{e @Hua'BoC&x)o|RE,Qƞ,>=@'٦I@1ruW( H.LI~^LWC}rr?Q>8wXwXg``Ȍ&m- ;jwѼzYý1G-ln=/и ڢ r1 vP9> DBm vuYԣsA2O|LXeY=\mFO 3v˱*Dy_Y qVw,TJ2&_1ewx*Fmcr\J7;17x|DKDY4bYT۫3:NfxzW 9K-k?RMI9'O\JޞU#Ԕ-N"lðy`*%K#qrK'͈~V47 VDj'd[ Ft;vۯ:n]pE~,PY陇PW /:tƛ^!42C0Hɞ9ĖLs[.e r9y3zϏ+* ZV$]NNRk=uPN3bb̲GNRh u#{o,^i2Dm;#YhH )WkQ*@C ,X *5fL7 G#zԂʐثΆ.]P AI2Qw1#KU$JvZjSZ~ح8~O+|tpr$D-{iBaʂpS{^MmA؉8emla1ȏOf<#VBZyr Oo] c)[E%>S+J)?hzV yD1ufz җk5E¯&(spɝWylv`uup BP\:.(6mG'r-IO]?(D9;N6Hio*(}LeK"; )&U@@8kNc^tmD/9Rdlhfm2.rR66oNJ}e>3lg7so5vE够|6:-F :ΕFL ؐɕ3ԴO⢳VZ.O$[ P:媣EFWW4:^`[cU֎x(~9G֯0?)q eY*uȰ&<\?mәnZ"Uܮ̒F ʪJ΁oآPZh- ~ŠWw@c=(qlr|UH'ld޲]'1$cI>Ihr2({¾QQ߽_q|yb$+akwݸrbE&%\vٽ=V+j=l|)۲!ӶztՖ+Dley L9@H010OSw̍0(~T^(|a3v6 "wr҈4$狻?ڄ5v.= 9 .#:򤀪^ྣ`}S;=3=CLfnݯ7tyL{w=0޵ʻ o${6ȸ.U!V4P~\#i`'-hȎ`rqjČ)ҙ>ʧIJ.|q7~MUwKuHULUc|hMv}`1l3GT A zq]fŘ;z3YZ)xefNa"7n@?̮dLaWu-iM%z๿lEiYCz|.9B>"{v6oCWЄNۍNI"5¼vV\$8 I @8#`T1Z%$AO]ܬY81|UytLʲZP' G0 OQ=(>n$y;̽<_X8u P %M4W4ʖnɬvJ'5GlPԯ/nVX vfeaެih^9UVp%Ut~F58}Zl0 Xi{5ZaRG&+ϗ+q*@&1 U m,L|wo@h];L,$U.۱#\Xosu9p?;#wqgX6SRs QLү'gxz՛?R2n/LO/ࠩSJd}.v9 !v*ɪUGMeDaIB]Q l^^,knX ved8M]Y%j4-시kImS&Q= {\7Ɖ` Ws9h@٭s C횏G,LrPJF@< Wʖrzf+S{RײR *ɂ[S."8~@ 1b. X=f8|r5Vxm c %DJ30lU@gg!&i, Z$" z;lv4jIb3ʱ0y+NR %&Et.t=5Y] ;cR㬣Fӥބ[YȀC Ÿ _UI~mȻ}M'kyt&c!-FFmx(#s sD@rVY Pfr%t@L9u(27e`/|_$ ]jМ.Y]ll:B /|]c5Gm2<{/Q!xdiIX~%uچ.r%k {Wm᝝LX}~(OP%` A)qJ@)cpGL|f_kt"DL$owR&Qd(KE*&uN̩XE"u,}IE~D ,m+hu0kiaii\(Qza,ɧk9~T8!M1q\ y Yc/h (\f-Ǡwo&\\Nh]ߖ( 떏( kSؿQ8hu+_jgW>}ySr;%@^l{Lt t؉xܖc鷫NAM6/F#I.Sf !{@ 잺Mx=*\J;Ricv KKe0 tOv(jƻ?(Q QGמ̯ X;vE*'EB6DuIu|zk˖{)Kd4a _i!/ mQ]FE?ٕۆp׍t.5шΠUq><vT;We\xQ.p  ;\yM$)6'F pp+pY.rDqVD^e1,Q qˎZvV@`NF1|-L1|L,۟h=ܫզ-PX6p 3@۠4ZΚ#%}D|t\V-2zљMnDV7OmIC)ą# LгpTzءrR6n)sz2<`oՙrTḳbne aT, X4_Ź2Ih(KvtBm.J 7v/^1D TX_Jtd i2W ܳOqVI&Dʅ!ۓ480WVi7ڽ{p5x 6qnjC\SX3ݳ`|k-ԛdaV)V*(t#Vp p2ϬyH9u:wB6Jj39=efE!J[u*]alA\wxurƒX%ne>=nf%)rDC?C`LF'b (sg=öU./fz_D#qXQmu7C 5Um| W$̬s- gKUBm8|GågPi6Or?}!Dc3n\9ޱbh~S{ѽ)my >VsLdE-8"y`3ȞWK-^^n,-姓E|uu8 ~k.,9EEi4( %ǔ')Vb)ӟ>RX`B|dҡ\w0DzvL3ŧz!TȞLt1Q,~:do& |Bܯ60[y`D~&¿$N {&#m\+#oƦ)nY\=_9 P04䌷;56Kuiԍ67#)t34=hʫ*hU*ЫhvZ+4V_Yߜpqz$p_y[v[}RDܚj䉪KXhyьDͬlbg _EBQ-LLC]aƐURbjfX3߉=bM}&+2%x$*|.;jngo8i#i *)fwυzm`I^K45W:oZD(UijޏVY&Ak\du^%?>A!.@FGYwr[|)dqve^$֪#bdmR7EaW/%48!+^yG f~ܖ4FeQӶ1NYܒ? Llgz@P<,Y]2|8{$v8d%͊224trȁ61zmV~٪=Q3M !Iǀ@=7r!q!JnF~Vx*[cn,[rov`Q[QcOl"G;vo$L΂X~8f |^WDv5zQID2)ȏ?ВX_b)g=P`VQIcdFN ܾ!td_t cZη_*(a:#x;ce_FJZKnn'0G'V!VR%(@&nt=vq 7.:lN7tVU(^25Ȟȁ,>Ȝ} DY$P-^K"!co/*`Vs3b3n4\.L,uoq+N^06th{U_|wu7^P;ru[ڡwjSۇJMn,d !V5H9zrsg'#kILϩ)bռ䆚`"uuOÌ6}Y[UX'iʸ5 $YKTT){vy1wP5c1+00,8ٲ'̋>.1` xwnj4W;_l^ g~ZV$tM"h?Q}S6)G~:mRha 5'6ě]`q|K,TtkMb9 M Ӛyj.؎ 9lʞX&~pB 8Jڐ4a27hѵբٳGgz"uH ?H@a=9$C; w5^*b#-GP>jTuXsf̓kENY$c'T l[@}֔/ s ­7dvo~wQzMҺZQ|GLsB9C 'M`)2bU>S|"˓#46U] lq3z4kV4& {YX!,85PG1iXEHM_bڍ QJ(BFH-i)AT` a}8(ZYWHgт|N$x[Sչ> w.R2NP{_im%\%:h^)kh-lLvW*e_3}`J_wO)gǀ5,\{*NGĽ#`֘k}-oJ*^ 8>@r& k O&hbPWM$)&z†fҪQ$bnSMCղչ%%^JK|21 p ة]C^xm߫x%E]>c.z4lƏc<ӄRA]xK*Zս+-;Cy} m.!xCE:n1TiF`sFV8ގNKLgAo3?L>S-"t4Ap!$oTemowo.&ԧ:.nʸC1 \Lčq?x'LLIE2߳|Uq7ij Ꞥ(σI:(pA#X,jX,8ͰdV1 z}nɓ?J#5g΍Ϳmy,pP"b}cm/Ph^dXMSn w5!69]NUe wDߡz/*Q(>Y#1qbK9P~,:Oޗ* z B;;6akA٨)E:)s끧sRuSE4xK5JhZ5(@.zvkR~pn'CXBA]cN)=o} 嶥c\ZfdOR6P"Y^==]0m7ci]7ʼn+e?m3;b͘Bύm4to,k#n3Qu1߲d,Jn6qE0ZJik` H%'\~i!ߏB{'T˧gږK@pipdJL0Ӧqb+~-Bra'ZVT\ܶ%cm0K+Vs{+i̜B2ȸ;Ύ] DfMSeQHTW"͏p03ÏƔu{ .RF&*LpGj;`5b d7.轉oɆbCh,mgIw3}.}o>3LrZ;zٱ[Š *h2$a-60 A8嫣Dဪ C{ .~ɡQ*(r-oi!>?" =hJKB䋏ڒj7A/{XA{;.Meлw(HY}-Zfwg@M3hC S˚i3u c.RtpSP{Ȍ?0** '?2)y(f/a,AmD&q6&Ak{=}fnRRWI-Dn"An}cf6zݩSȋvy&*CeXz#?PIxO,SlYߔiCc8x'8Lpjh6&%kr|")ô{J\5+yz}? sn.t8G`Ir U3~PAk~U-bfRBg N m"-}2DQoɂ4:?zWtjoKO+Guu(m'l@}F 4(*5@h(Չnܢ>35 d(2ƚ `L8ʦk2iVv14ň ]aE`L4ߊPJFW g%HQ>B>5ge6C<͖̉ykUz&B, o嶺_e\yAjnO(~⚤5w7pI x0 ܲDP9^(&~=38O#͓ P-iPw-*2n%Vx3P5(s^ǵ |uw "B} TĨB,Z*ӬY8E1zp[ W:Wߒ&1ZL?m4ת@F(0WBY@"f(]_Ddr qB"No֧,=K< 8=FR[q&ܑuK=D2|qlS!og(GӰ> )Hy$}084U9hOF^좌/+ž)Mgoi;tmhx8LvW%wtyp z+woX~2]aVލDS:(gv\C$2_F۱FEG&߲{EXhg*C4 IYfWPȦeԔ`CN^^H/q qE]=I+iGPM$nIҵ~@*>xUb%Qq1)y,m.3❗":V~n=(GX6#X61P+9Jщof'cɌK8"Bu\Too\ ',7aDZUCg!ʁ׌UV|ml&<6?@uM$햀] KF,"#U"=Ewg82wF{ 7VW %{m75%24W>Fx*.tfZCejG_!#Z_x4 #QNr:>mXlJČY٪E]nt3(C=,.zJ>hp /<}lב\ @w]_wj6"9sCCTO5uEtvQ,J Ot酜cId=}gG9^OMw4|{%U()l ×!xxmzQ1eh;l3ATpͮj>o#-HSEP9]?Ak'VWOG6M'g~[+mðx>"DD)3gl^IY 3L*1b:SzʧE!4)|>&IPk@}oIhi3')#TeSZ3F ]g~<c*'껶T3]gi 6e1yuǺ!`7Ql+S>: u>UBKt4UcZc뗰yA_R3 JS I׽Ox~p}>jHl%/C7u=术c.G d`Ey2i{L67,EntٮR(qB |Z6CZP΍_,TEmJ2=gyu&^fl{9 5; db \B/Gmogt?|b:؄--ի[M6VhS$ޯγqdx6 al9"84pfS82ԁTJ<8UDJ4HP1o}9ė4X_8Enk|0Fj/BJڳD{' c},z$wWAw‡W8MYuTƟ58wdF6r>@#Iht' snwYE A W|IGYw0q82'}Y3u\g o 7?i N[G(yFgvkW~Q? OL"s#[jAʝE'[;q c &&;amvu!Fmu!ܮXSCb\í&-x_ѱܳ&I*%)3]YQ X!NY6HTh7Xй~4M%#f*#E_vI&ɷ3^AlM~`ew|\"Ej,M 'ŗBt29\QܓA/ r{J)[9פYzu@Z y3 }4,Cl3oT'od6N5s@ Vs^^|~P^fX(8\ӡ]~,v,RC_LۅtUH$b6.]Բf +}3K!LBGRAk;="R6 |  6v>A9؅ -/N;:>ߋZL t,9W_uS7du;:a('ښJMw3cLp%ܟ.,iBx^mX1GfMg\N7  ,r,aKQ\n~]"i"^ )%Sw`d(ZC z,2axxr8Үy:eM*ه)ZuMzdt5j2> <$vo~:HEh"")kQj.QZqI:oT.%#3qkgROb²Q̈́AStya3פV Ö$@~s>o'sLz#ݖ|!0 4 ~u[U1є%U {# 4bw_-uT4jvj5eVT}U]|!汽5qimx@Jsã49O-jy6Y }:^1rfRl'_#Ͷ@l'5#DnZeuE4 ڑ^9l9M-%$bQ>`3ϻ):Mߜ,d=ά{F7 FH>$ĥ.%?y×p(;G0/6?#1 c>M#,-R1i32D4e-"UŐqK(﮸ l@ 2e4b%)Eo?ŧ+m(3զaaY^?v$+J$|d\1$ _T!9WF3wi|T#(Dv"gFF9l xhW-,3X3a¯[f5lN gn ,Z30$O!65 8 ,nl`meRWTus_;D[С(?v(4f +O=v>=hp=Liyp_yRN)ϫo=2p<M(bGWbe'o):|Jv{ z9ĵ.JRi"/xi#Q-M+wf!Y'"1^dceǚpO ?Oӏn 4_8Z6yV/~hX> s~Xa#:k }{.nboEmǸ ]/,;@԰`30p4t@H[ۗ. #D5#++)>>!&Cb݅b A߸Q!MюN}n͐o "\>OR_Xɕڿu ^m~^1]w梅ս[*Ҍ"sU-!|w%lv`d}im(fot4nƒK ,J}p48zć+tpٱ ʠ/m+g|jc9I>6@!}_Qm;<V?hfhTx#·J~;yZek{`Fݎ&moso.X\:֦x}JS1[HMngwۼFmߵ Q@#u.V'[+^GCe2),SIbD6~K^@H]nEz[Ǽ2 䯣y=n%w^Lƚ1\0KGLPR5 ,_kPcZѧ][;剄YW22]m5*=*ߜBդO 0D[L,ƒv*@P!#Z>j+HAm *'W+46YPیXՆu:p@@4ްiSVD"H^Sٟb`Z}P^0^h| :;|{#Z5TEۥq[ZCםZ꛵TCRyB`c?4.1bctd!%5TfpFwgy]7YŅf:V (h9xCVp6< ^8No&F$d3u/؞vfI|T T;Y0 T[1:a=TD e"Ƚ?y1ӷnfb 7Dcd*s{xNwս_`c2g h!!Nz"Eycy|eŸW4xUsG =U$(Q3oė7t=+hv,Ƣ)Fakbcf237^=~3ؓضgu }`q].Z֓ >.-E!NlJgYc}͈eYC@j-{Ûȟr8}/ǖZ)攷pZxyDMʰ9>A_4vi͵Ksq&dK`K񦂮k+ ^gЋوe#8} 2J'61!. ξAw%EOGXXnѷzQ!'mBNonLP=>.mmnJ%f+6Ј`N@8nC|#6*<_{3@3qprt[fwb&O9`O)D\3vyx͢犸cI[g)6(2|V\*[xGHv!Z2#0ŐZf6}1p -FAs *c zc˕oB- .̣PHt(KB):h.7l{)~L.{,3|ٵE:?c̰lW*zV ߕj(n 3ûwt|51%sVS uRzćphNY);W`%!0O~nDWUxpb*k=ȫ6_L5:W6~˒u6#g๚EȞBF([ql)]8kVSn1Hp{S^B"Ϣ͍-?]BV$BkE2Pv ev/.&e@=%ogeY2)oS= jy_Y>KrEŞX Aa..n ]apڷ"M }k re(U.-pWp옱4?X6rcnv9ˈ- m/IAVs2-yFN 4;꼫^D&~`3ÞS495M*~od U`ęN%S *7'b!X䘡d)SЏi:1T镝*hfrp+^,ſ{?c%mƤ= qۃG_V"[y ] 4 B^t^}^bk{kĹ$aOo$*ͬom К0Kg#c,>`輀\#|ofZ*m_]2Х-b7W$?P9bӼ':٭G&G`D<.}͛/o@NRX</bd~ub?{uKK+3YO3-¤.Y0ad~6OJ1gNp Ans6(Ц#3( [,[ԙGULAprIMZeQ}j$imdpޤK*7~Jf!gF@S?@h%O4ߕS}ݭ8_w nN%>3Vc:?9Y8a ;c:OnuqƋ9{@VsTF|a?5ׂ{]=h٤} @[z8zTM3J0s_uR/P6AtZ@"n']zr{Y./q84o^VmQC LWzw_B?IׂG>fYj[UP{0'^BSUP#([brξl)= 91wzya*.ו 5!q9]rQgᏇ{Dl2RV@9I9FX|^߸Xی?l>4G8\o%[^εEށ?rbwޖeHsB`e*6c*kaۦ!JqfGbuS<چ57G,GHGŮ. |aH;"ȎʜY6ٚ2c?e7G=yKC>,>-xi .~T$Suԩ`֫w\ c#FS/eC\&:)c+U QJ@7' io e6-^I@'Tjȋj[ӍL*@'«ĎD, xjBf]>LC 2)f#38. ϙf_J$&T.2e"`ITN~)OWfD{S* ǂ(tL?bas'l@ #IP?]@g+P8(AꪢIˮ:qyՃN|oAxs>c㡌\s:o5_W *-z* ]dfQ~7e6tw26 `Q(cgWj[sԕTb;cIGWp~FuGE@N8gX9XCwqٵ' s0CA.v* CO}<". '/WXh+Y v!=XKk O03eZ7}EQLEͅOjO9iW5 p zXS|n,ҿn$N!a|O{3.~b4j0^ )8C}8qI^F9fu(GM6*}W ͘H^?~qi02AYi/l]wBCor?x()}9 ƻ)K ̔`4̱^UpKJ#B :<WmZX܃R 4~=w.sI  P[sKK9:˔*djatпFzF %6t٬6=}$d~_S`2*IFVFо Y=H n6I?NPJ8S: ~6ac3lgbtdV<5BckӕV((u !=1c1 4xlP(24sF,6U aPB0ja`b~- [īo^#+1* E$zD-l4Yw̱؁JXyiv nAsW$ݴoH=^Qf۹Fh dIS{j)D]@ eC`6wg$qA佛$}%&vTsպ34w8YYhJ#c% WM6g^0N>>NU,ޝL;SW" ;&QhhBu?G+M-s$xQ$ [{F'th͡NOٗ<ďI40_8hkJbw|zyey'Wc `D,OڪNG"/uuCԬ^ l.7!P4sݚ剗{Аf rw|]vAZm&C[2j!V`{F1'2¨Y YLc BbK^'K(6ly.*ba7{h:xkl2(?>߇7vfWU&J}~XfJT<WO063Ǻi+j)WVXW^/L?D2吙PeRU!,xyvٱxVGrv^[{d"U٤ʟ՜݆k_5E>0|N o|8.O(p -16Υ?Eίzq{&yOi>wsLkIM䧀c'C4D'RfTՔl\[p&,N ZmrӱlrESP0%uLqҮ+|ʹ=~Ax1PASqaI9@Pi}c˙"̤tmnTɽoLЌV㐴֟l?ޚ/|l&xUJhgq0\ʔC LԕW4^* ۼݲ]ҫ^h-^RBhP#iiV|pϼu(`t|`" _jߐ~7B @c8z$3="~~_=[6ƅG6쬏|_Y W_: u+vc&0Xn E1I#'g9yx5SQJ_1lv+W,j;m9ZԌ MAt~NU؁wjA1?isq5w+衽 ArX ERu߱@NJ;2 qA~au?IQ֌j8Yo@d#5lU6qےfnjWYKЄ}nP :=6R3XeT+'lmuZn=V!v2$ a%U]jL+Up5U_޹;rtO({+ Y7|"KO@!L\ɡr<.NpWτTitpjrډA+ . aRwq`Giccy?S͵>g jBs隆@z JChqZ8g˒ /&|o#_zݘ e@]eq8stUc/Y qXq~ њb#*ϣd6M3Z^J]i?4U-hλL@RPF x8]ԈovbTi HXΝOӟ7xs]߄y(ײ`49 U>T3ӪBߤH$˟,\U{^" F`\ ],KπI$۠$SԢ,G~e!+j30b}*jk6GkF(ͫZi.?݇XkɌpմk8G ˶#ȯq NʢU2$t1ٮC$4\Gχn3rSNYb+M'4 Տߠy0sW^Q=h}hTD FX9mvn}>[n܈t5yrKe# l϶)mFW.^wa@bY[./TI~ֲۖj6eo"~y)Swr#N_x-oFy 1IQcluވIJD;\Hq%vM14巂ΈW go>e`K`sc-E?+I{VC{~ߐdzO.d7IfW] [7(?z} "ߓ4ubnO(&w y1}̲<1/a vmhXJˉuRr\%$pZK0#62Bn†NYBÀ Ε丕fHL}>wO}}2Z|[L]/Ht4͙T_0 O:īCvOÏwO+rTrt ",])GbY62/MeQt޿qocӷ胐Zo8_h|fr Io7kAo|L 9o)ali`1t@[w݌b#vl׷[p;~@a\h y}ɖ"d פl6NmC*ee2]7uK&t,lon?{u0s J'dگvnVC/pi=|hB{,5D%8M}!e%PWl gr1~ vQwn7K[?.ކ$E4?)+?pF$pt/ ?N?&RT-` |J$HQ#z_RgoCZbQlMn!b[ {>sd5aI}ZS`#iK8KRlnŪI>,keGΣ g# ^ĸ7n(־FχcjC%91ꘉ{Ś`q!؜hx@ߨѢsvb<ɆŐjN9Wlƞ1zlYAabayuA僚ewxdMhu0riiv ~3NL@&:q%~|bÿ2ͼjj+f^*J.O7KA"-gGCtXqC5801>+%лUgEvjOAޟI#]ܥ&oU08lۅ f&N}+wk!@ y;񠂫K%cV@n XR&o)d],<?`܏.JF ,$/o`\'(.@Z1.i4 ]_V=7QJi@lА\Mц*)~FyM&Y$5y^+6,ii@WU `9bưˁҋ*vZNi!H4%yٛ7P5/;q՛?e:ZLj\Qz2zd?虾.'İ4nʛS0T*Ppoh\?5* ӳ; WB8;^vaSuKܯb!=>[<"r/pi >ҰfPʥr?V_x.ǘܦWG6nQܦ*7@Ha@0% HpfVokWWwvĿ\H @(opU*ߘU+zC.r( U|q] C0fr>KF.̚=ͬ2n!8<Q"CkgHx՞{r=s"aY2Ω:}aBwY\~h _v 6GsniiO마^_c^k]ƒz/,i7e'm7~и?6\S Ld)a>F~ePs`$RbY7l5\ϽCddtȏMAunok%v5M˒kyxkڜ}cN89OZJqx{iJ݃MNANL<)z0>&~C KdAcN9ÛrfU)*TSb䘞XYQ"efEp#D_t0c '<9T3:vLP _|aXǡThjN+v gS5Ji'ḇC3p)^KVqNƔ帬x-3K YcgZRRد1REpYlOf^Bvl b~YEIޣ·R AxEK4?)ԡ TG^C 'X^ nkkA{\$CL_h |rU{.{w{a:Š7TXtgv/;M6@fWYUm ?mbi-z9'%cj@5>詢?08iZ~>vGqtO}۵t i2s2tWGh2 ܓCQ>Aל\=9Z*w_ɆF;HlW8]SjuX".J]74t+|c'- ]R%v@Ɔė+,%EM&sGiW9-aVT8faÁ׋hFCGImd4Lim}P)̼S>'>6"Hș)m1eAHRY`5;zb3^(tbQZqNӌd>NK4).;'(_r% zZ=W:&LŠbЦ4&#!සa׶{`uanbUY]S1vɧȠp۪85ym|(1'g$IF`ÿc] 9іٮcK5 #t,FOtEu&;Kg#Tyk9o'brDKcFLðg ~VAI>yGYzKrl^8mBP\$"ay$ƭ("OrGPt=dv:~O_J1FP݄L&aio߰黟=AG27\I$ʞ4i1|zVt}ԡ|e"FrdoJ$kϙH0H'I~ dTGSʷh/9=ur>W()oZc/8]m3HgJuɄGWOM'_fyy!o%Ef m5Y(8M–jF_> _Z (t1/t')x ewoTS}CEP}іUnjrit b#A8.T]Rsm#d|4M΄kT( -A)Rl-D~uIV y㞌FI{p9pe |AԄ Rks@Î`W,e.rv#BNCCUST9}/AV e (Xeݭdxm783 gn7@۵]Sr擳]^H)4?QYي< }'vη=KFjU@:#W,P;|P&sI5,݀CV Vl1jPWxL$FѼɣF*+̳%!;4s0N/ }:i{!m.J2N˺ǑWmNxAь6w蓵܌W2OsYZZ4}lP#r?]Fkj#Xn'm]]1h^f`*qp(~=1Gٛmo713@ɶT1=jLJ$ fett|R,St#8T楯t[^" ޺% HK߯Ë0$Ah ..? P XB{=F@ⵟ;%XJ2D E E##n,osG%)ϟs{!M[;2]nxm^xd] \V*c;r4:"%% *m36U,x3.ET^}c'JiO8ISN(Fz) )-[ڤ ace33mJ $SQ7H*UuzG=*#Úܦ_\[~CeգzصeiwsP舽ZʔJx[[G!]eAMk{ZRtSjvRyNjs%|rGөcvīFzd^n]aP:p12/ro[mj ݚJ {h!]afuH0Wt)߈`CN&gcz h̚yɥ>0y%o |\k6ne͇Z4 dtYFgجNMoiUaD0_A|=/rMM',%lz Xlbq3 zY {2E@$vrVg~IB2SU[(h]B׀&k`um r)Ag;4/S;%sag17Kk,H^ _oå!@0Zzkbՙ~I9;BmdHR|'h0P8DM3( Ċi:P%=g֢zjz(n!; s^}R(0vUӸT ЇߢvƢ0xg/4h"&L)f&#J:[>-AU}.n΢ezEF>N?;'4_5HNL##Ï Rdz )`Ԝ ҡ 7!4b}CA히;Їu)d@䞲&ɨ޽+s }[O_)]IPEwךK D7+5he)R6Pru/(&06,{dtL1YmT62d^qRzߡBGKJM' j$7Pg^uNDx"QRK(oQ\n`8 gHtC8ó7HiK0RUQs45YùިZI>r˰M`e q pK8VӃr>\y{{^qs4&-*e%Lw HeBԢ}l nm* &倔ul(dO5%Gǽ?a"#ZmY>^3W# 9՛u>(N<+uM#x]Ro7:tSc۬E'MY]fʬ¼ѽFC~':@i$ѻWhG/ =Q-^^ޏΏUA *f6xv^8HeX^GX%VƟT.앩%=QȻy' 繺cY=`J NyhѨc&0phGq[{ݸTk6AqөT>1K^ۃZQ$Xۮ/o&P;w 'h{YZ#gBۯZc.ە <"*fˋEk7`2 D{ `fn$ltB,h)Yh7]Xg!¦4AIwoÀ8e.\ X`zJ^ζ~ψ*~n4ӗҨՊBRƆs26qNߛʄӃCͭ`܏02\ݖg@kf`TrvOmHkKCpU/pd+\<cR[ |fOHY.@*~^z3oTXP>O!`~;C[p9і4ApQnUE Y虝5x Mx, UӬbmQ^b Z[_V[`&28~>bBWCeOc8j^DJ;6T{G-oӴ.snjQ >69xR-m,CcDe@rW}(?55_J0klGSkz<HKSQ$Wl0(847YGYkB8gS GX-]EbN٬q?ti IJW.J(/P `yi,3FI|+x(!)Hyq_A-dU3wuC>XgFg-vvdfK k '6`s%~1hXNMqDf OR}F|9FT 1?nK>T(ڋ=`4i ZrBP"f (m+P7Ǯ_ pX'vAsM=bTq]n\c?)ixޓS?)j42YDX=5PlU%TU6%nLg%ȞAa:RV qKh^Uh~J+~B3ߢ+k ? '.K_*͆j)=щ¿#v>w1AxÞCWzCx<:W7y)ˠ3#lܣTv⚳t/5z"X8Id}:Y^$ߖ|Zm/`SY_Mc3wyB*(>MN%")aC7 MWӖ% y[K n#+:qf!PT*I+ߛ-o,I̟-eëpy̲A'}*Uv)Ke0ĨN)qUE,-gZR.@2,p-Pg3|\%L0Djϊ77{/us ]D \4i"Ȕ2$őh%J ,j=R4d.c)n2LnjNqQkʏwhV׿9N)lZODhS|V+}Tҫj\$f O[EnA: &d<7whZ[n* ;`$'󌢓o] :鬘8Tb#i@ݑ@V2uX\8[Go+g "=~6i~߻B9D7~xRڼo$!kCcf}ha&c@BXIf;j-OS]aINTSJl.yn_X-4j~bIi]a M oCJ$}ɮ2~;~ 7j Bӻ[)DdooA-LQ/|bL&8itA8#VZҀd!"@pd=sCf^{sW!]uMX#.Ti 1Ut򎛓C1vAP |r&q*-BÄ,CG. lKv׉ L&&{=,Z{|sh󒴖. W;V]I`##}7+>}b)cҼ!O,;=:L`n.U]gb'Ry~o~U֑lmrd6[Ly\@ف@r(\M>*7ĝ?tWdz&oF$mHAVv8`0% lwW%*Nh}UQ"59R L-ӊ} RN!jCA8ZZc(s>} )!!En/;/UW'Rϗl]3b>b/䵯(aWV%ڭdYv~[!í[h]au/(H-tpQ/Ȱ/19q*ݐxG*ف23$HPP3Z505$)pO Raj^epOyxC`#dk,C[U I/ϼqd-FYK)otX`{ Oq JqZr.ڀ0V(B0 V,ӗ¹+>.1)aLcC۟n̷HȄ3ꓼfbǴ  ӄtuY2zOZEVa%\|K93MwbaW|sw2{KJj3gO 듹<;$\>9qC^_z>eYC&z#@8`+pxs:ljRcu>ihYР^xJm y.Z$ \rBq9T+a-b@!P,Y%Tx_kr(TIPSaKJ]{~~kZw$@-`CڤߏZ'KkvM 6@u.L}[SnX lc_A$VWOgUE8%ht(^9֔Za0]E)AjkV 闤[ =jpDwi<ɮ"nі(bHݍAA%𽧄2Qlဴ$*L 9# 5I8_[)է,N"f嘫X pjDD"v-".{"O*D@XOHe_TΤF0,yrej-X`hX3 |,fpjf|'֧A <[okC)FCR)>N 4 b6 ˌV 0`<_TV0{lM0m6K '" -Tf-mus8m^d2֘!a-SՂ+ ޻[Z){ׇW@# UocsN٬g$lAp>qBF F)?<1F=Iy'Q\[ B1ƅ$Zԥ0Y΢h<(ȉ*n;D8Jn) ע$W&>y9N4ʭ)\\ =jJ,Og 쑕 r8T+2?s;U54revàT 4蚐_;:3!MXj4+^쇋IRpnQ!KufЧR9tl,x~͔ daE݂Pe(& PV"%ajzћlxCd"R5 f~1@ *%gS)NUow`'ˀ)0waI~PrQ.$'TؐsZD8}s q_Tjo c۱ w%AJ!V׳X>Z79C]{? ;Vs31^=*Y‰w8[;T:-[.a$A[SjIQg|o#fsꌥM$38>xB[aXW2 ЗOqD?c4j,Jjfƚe m2m;h yt9ĻO:lh4a/X kuטLL34@-ɍ)tLݍ5| fʵW4DNtl6D>@ehGL2peId0_t^F#<$;5n 1_<#)M M+JߗǙ%˭4B#:<+RvA<ҜF4[ߗQE&TR c`BGR:sj3,k'uߘ`|*A~#a4  A{^s0q&썙Y2Qt4gkU: ԑ#qN\ HZH =w.5Zg=:(g֔sPazPK?Fݦ౺O?ODF1a*6ٸَfz`Ov #d@|vD/G11(2m2|qwͼRayw o{;-Cd?m4q~.OA((:+mຩ-=. 7j.w$K`et8 YNvj@ ;j}[Cw3I|,/yNZ3*C'%gGd L iĴaiu jMfLN VYgPPl?>jBIwNB(oZi 5WL!evwO|I<]j} E 0nt$0SF\?J 'u9X@_L01*Q5JN̊+ !@,Kt ľ7F#kv2=$%u,2tA?U Cذ2nJjK=f:`jgb+ZS-LRlns"zTuO|r{?zpQUV.`% WMۚV.{:E)bs,Vפ1D۾m5y'ÚH 1It"6l"ӵ#BEecB)'A~{?yqYm{=س*L$4).;h 4rBi1 7(`LHGԬ"D4QMܪ6XfB{K`%;tfo<$~s~*RE!:([k_~R.vc%)בz0]a!=f[.lh0um]'Ȟ p*H:Fy4I? dس fUQ5*"pmW[cGQnL'GB#!_N+?d"L~NF>F@ǪCB)EJA ;"l GUS/EU";!״>z+^ZaQBm7ۻumsͪ jx\ݡހW8%0˜Oj ;2iDܷSV?ࡗ ipK+ 9NАLgM=(ZS(3 B:Tva5f,F2j$>B>W'lI8(xUE=[gw=jg2 ]\j q-VyA%P& v\`9j}R< _ߦW-LXa}Rņ&rt#*9@i S&Me$P`^NXCu"WtJfj.VC!G~|J7)Z3yfeut5q98U0Ts"J<'}aunY[oQl90gKH&S`p5o1I'H~r"xm%~ b ѢNiuvl7y2nqK2v|@>9uVZ;T7OlU/G i;굙-t7Zh7.ouaҔ0̗ԧhF_SE?JKM)V Dv9hWX+RYiaJ7$)Iˀ8ttUi?]gD '&֛ W_ghqKҠ>-SK$07o?4plKҘ$ium%.Wa|ԉ@J"P CBĉ1.ҵum茉A 0ѝAQNu_> H8k7NGd0~G|Y(vMnR b(F<7O8{ے5}=ť'Ƀ ob(-TZ^p\TXr*1АA 44eH''+ZVW=&t]t62ɂI/;#dcfq(8+ "hl}.>' UT1_A$%柸cQ4Ulwh~ri_D~!eKA)exR]]0Q2PXRԧz]i`H7}ǣvֺU>B:hݣDԾ g9Xut_΄۠T=WD,K d)K}UEYm9#7 %VtE0EE>7_m/O ̽e4vs'=1Bݙ]T8=DS']]@\~虊t)glѽ*efGtYJje%_)d.~8Y)<2+j6mQP4UY6G5U+d~!]s, 0t#g`|OWt$d/ \h̦!^nA6qXw71U'= H3Zc{b jGuF3u 2 b.dr =ʣ5uot⡗[LƍUЏFvQ`tcS_všNyp^uȄh8|fmǙ41V;A oغ`uh e㡃bzp9ha D_HȞCW ݳktqn둨a4afvth]04{%0yP zvI틢9[ܼuV/Ďz ڍo,-}= _$3NJ[%{_RF9\D l$ ׇ2B6Q`,~ {h5/,)SW!E޼4d|5O is"uP-OW.170$&:zHP^K"g}a:CB%WYbfun-L[èO)¶̆jpA}Y#k4S` *"glfйXbe(J=)Ί{o7d u1tjMkS0DvдLL/av=j3JT@:\O"K)/zŸ[at%&eR19qo `PIP!ˮ]鞲9[|-#+%_pfr fIIpiM`s wB>P/R4t@ͽt,haD w0^bj/lw L8pbfB6AFz ӏ]=DWR&ڤhM;pXg'\(iwY[9pɳU~L*45Q 1ćeF;{.y6H6WJl9,1>ɎEV{ Ki4rk. v&qB<2w9`v ޶! 7.6|Y ;I5J6ܣS47@M5OדlTkkڅǸO"3'"xBo-0bޡI_TL>X4uY[g-@)Ǔ x6!Ig}=ra[GEY A4LpȀ؟:n^Ibso̯>.CŬ 7 [fH z=Y_YԱG T@LZ E鎿:1smrC{ 8Ye^i$R޾lWrSΙ׷q?"ͽkP H-w@{W#y>_H:Ƈu7˦x>0#ra2ai+Yh2Ć{8fB ަ9,=xG7Du>F=r3ߙpg\8✽yaJ%&W2֙IOYUӭ.j.<ê ˕ު8ȝv!7P &4ܴ@U a:/R&Z?qse)S؈@DOqIM|鼬Em.k +q-6P;3EDO S| ?T 1ȧY6h u=Xck_3!3ډT$oğM<3@d }!(#:q}ڹ$i0ag--B sCȿ#Wg~#QmA&McF;[8A*EDBQ𲷬Y "cvmtkr p;dj.i\Y*Zjh*Aw$h.hs9pVq" /uOdXYYW,8}Wf+b7F!wZn#.)Ckj%P3IH%ϰpi;VîE矀 WU52w4q*~4UHyqesVZID2#rW=zn$A;oP][b\5]s*CɅ=8MTCK9@ xm|([@, eA"4o5H,:mgհOV^[t? AXK*NqOVN =?|ЬXl s xjKuKϟ@P ݃觹xX(-d=?<8sH]<ř/u~ q%a^B(V>!ׅ0&`sSo&;sR~1!i8n m]XuW54_xS4$%hkh mo'1`O74Ǔn&p cKBw.٧5|nz y7"/0V;5 ˈ '(4aDט٠m.Z`b0V ׏7 r|;19RO,c6!=`$O?kVE&dLbgasT_.#l10Ă'1, ` 4 e8os;goy 5-Q \B2xBEga8_(X(q" &omάRL."W A0,E^궘Zu|x(ۖQKb0[%ÍmYvqpXr2W$៦VamJ,@6{Zs1祎Stet_Νq3.n٢v{QEaMZ*@#nbp#H/4&@t_%4Ooj/hR9J .;e~E q^{0L!(:/)WvyaaBY%23yWEƘpV`j<$Q֍]'H%P`+6oF$(R[ײ]Sͫ>E e<DP%,oG" G tB$ͯEl ސY)~{Ajvv'Li TR}cB(œ:|_L$qɐS^§ﲙ|iR\, fۍqc}@@PI#xX 9(0.eyὮw*zͤ "ɤo"1J=j7mKyf`5vٻ1ïFzQpPQhDś(pkֻ2Wd@(X&)*X! 6rH~r'< 鈉[e?Fj;\2 bEMG8M'504_4sA&jq/q(?ҲN1)82mG1$"88YxSaaeC@ΠBQޥE'&ţ2 pY`0! ؠok+Oj :F탐hnX:*9Z;f 6aXP}0b U%#oHLIcۊLc6"ѳUQ]2D"~'Nwc*UxSmBf[iCZh[gblSx4-3CeAdp|Ä`]<?z Bw*"1K-(aҰg3.Ww`wRO@/L`M_`_hԳDWPdhU-`=0[ȼshf#-LRŦq%/a ?rMBMWVWgp-T#!SJ3Nd gҜj'ޯ#hyz{G;7-Y@-աJ9]F(^%F;(U֠!1+?9%s9[n*):9M]P_ 1$n׆FcFnldF=?cVepJ!JLC'2ZxG0LW$9JIt-5!FBԖCrSE6\reY/X0!h6y*\%U. =6^P4R^zSPb"PC?R6{7M4 '*jVѻ&* ˀr%YHO/\Mjw@y (d_'v%@|+p* E #~Lqi5V{ s*L 3DX %eJ}Ql5pDNnR /J""ؙGB&Gއ!1ޕT}CѩϿ1RߟdA'VAmwÑ૶\t}Ԯy^M}J\"9[ˇB=/O1Joh44 o 31NOd\14xdiA+/;ўT;% bkH0A}Tֿ\C/:-I&xsD NPbf~aj!+r=2cN5m]TL3]Ƿ㎐dJo#Tj2144]VD~zQI ̴3;.,;s6MRoq M5E/L܁Lmali]:$韉VZ]fmEBóK"_փ58RDGl6{7K$L):©!ʫegP,$bL-@YC&{fCt؜y.wa37\Dw&ghdKb3$@J9xͻhҸ* l|zLͫ]fp(fS_#,+rO#;3;b:G03} Pw*?<$jӖnDԟ׸f{^W/y82hPc;}CC..@.cy *vRf#˻Wuvv7FB:4V!BAf6v5R>Q:l{޺`[r*+cf<)ZŨpYm$|3٘Od?nZ)( d@E>C|6!qnѵ)K4j7\lq=9Clqw+cp&bMzACϗoA3 "d;Q/;Q 3}Ľ٢YU=a#|끓l vsa6-[dvRLz+ӣԔ4qa8ׅxUVbi0HczeL*k?v~z^ S5D'(]*'-x~,oV:EH;ON]]ٻ)EyZ/ lVk37jAݡ+ cQbZ$/tsL0h=uhz镶Hm}iƈj >`zO r g "$rh !VwcO`- x j`jZ'2!M9n&Q'5 w\<C>jAF1TJHځG8vhzn@ J{cK P9N~*n)\c Sxq#e +@^I.S ë$]jfQGYynGFhI莳SC;BPHicIiYsU4TXP Sբ 25X7.Ig$e!\WFudKّr9><廉eXړ[3h?bDl @n s$mE!_$Ckrqd +>Id75`&|g-錆QX7o0s+-ƌ+J@%6vQiwY9D46S{ &<Roqr( |,"lc +C$>5l1˦V D.i#Ǔp*js@^E#ڋUc$&"״FKPAXһ ~YȺ)[TȆ\ZS\o2,<@=`n@KSELo(S֝HXL~O e.+*glt3Bs&+ eĤd(Z}n4X++EcsXX 2vmj0Be.t&haGG=D$Z ~v)`P@.@ R:F hYLPu~s' I@nHJ.)s).}]'~FfiGC)1yfDx/~H`QdPbOo{GŲYr9bx-!DTFUy|b}z֣nf |-Ow dmUP.@;+ʭPZ7% m#E{Y*Ȍ9 E{+a1.vݢ Kn TrJ`R pKHM&[#G++jqF_1F/Kk3ڽECwfof5Ⱦ,_g/꼠8;>}lzb4 Mln*Գ#8iT]&̑9D.߼~.nDʞ w&,Z0[ Iv 6ajP1}JxN|*.8 UPd[.Հp햫$Y FI^:7v˔S=4x2(8^%K6ʽ*ITYGK&qs0252o5Ε}(mZ:9||&e0IW)נV!ӹ5 Xc 0WãhtR', %,\e*1gQZPE@+O>"KWE{Kfk\vH̞IJ꽣"񥲸 d@$XhEKm}3$6*9Z,D&& !N)?]PxhL&\҆5;+$v ,^먅 DSy.OgB9bcn5?eXK^' /24γa7$:8Q'F 4vH_&ߋz*N@b =D~Ki艹6wP~8X'[nI{ww0k=iJLڠ0mBVޞ"G?r5 J966qN6YְXifM,KR[SWT#Ӿ EG.5vbdl<{}M kɺ,^^w sZ?yӄ&P0F4z"h*9̽Xm6.o^bC?;G/c Dn'y2Wz G1=Ms¸2O RcG$dx?fdVAmD~Tǹe[z˱ݷܜD+ͅ7'hb0h[c0gH? ;p/`0=TK) @L۳Y쁻Iv7CA>) a])o1"j28  W1n7vn ͿP0x\"qAϷiȧJC Lt}UhXՄmu 5/a">TM!{i|ot& a,7Ҿ(nA[B-MӍnn䠙<)uI$p@,p"6sgW>?fov8b'1 | F:Jbd/)'lb'뵳ۊ'dk^cK> ̆i!n5g%_(?'C<ٲbGNF߱,^zs*%9'Tg. 6R8Z8^d# =w5K0B^] *Q ZBFlDr=9 v@G 9;Z7S %RkQ6 l+f5 58hu<Ε=?HIKx<â޿~>Goi/Sm#7lnXu;"5әj1<:e̾;47?bRh7F4KޏSjL(r6 ;'փwpZCPG1zgCFu]*}/Oyɸ'+y7s ])e߾d:ĺ*FaKZ8SJ84ÿ8D̙v*~Fi[򝢴!qXbL,KōűԶpqll3.q&TM\쏂l."[m3 ;qFzHWzfLǞh3{2ߥb%7 \Hjs9 ' ˇX:|8c (ǿE9!O,z4mAakM|fS2%Hz.mED&'F730ˡRי1x2~DQ粞H&W*57t&~Qa2MtЛsF><$rzW5ۋ 9d3 >E!IA rR!P BБJf !V"+v=0'ρ*WBQ."J%W_Cެ'z hN~ lDÞ! DJ1FBkճbJ:* C;ƧBgP ΣI7 5u K$e$ RZ4ܪ5uҚ lgу:>RCE,ǬNW7Χ"!& 8ꇖvR492 0Rn6èVjyNȣi's>qYnUԨn]#ig z X Bb%\ؒ ɧj}g]=}O]0Pl&N],*殁[SnL z 0M;SP'߲Y+2]\c+N 0s&JJ27<.n# 8S 0I&*hڶdއc*0X,uIEvC+k_5UZ0gmk+6GVK? ?V -' щsͮ{-R*O:р6l0ѻ$S> Bmu"19 2*iOX,+ 蔅aԷ r'{e;s9um 8(E$giDsn/B1v:X1-w53M|lԉՠo/ .ȟV8oqe^2)K7wO#KOEyZQޜP81Ml`5F/QT9 ~%n< il.ry|xBvkQNxD9 r $D6Wgӌ _a ͨwVdD&%P22^9r L&"o~-Jҭ n Fquq1Hm8elZx:̪_+w%H|׆B:&v^oDy{AI"l{D6h :98Kn.)@W%V?.ƽ.u,[l}?~oNػSx?0^^:#i"wq42NV1tQ:Fsxw 0Z#*|x[p;^ Wr>Zx~Nm.۶(S¹7ڐߝ6C)YWOV*0mey#oHi8N+lilz?CLjnz2.Ӵ9VFagQq7JяsN Ω|W GzM^kV7~vȚ*#a,2yÓ!Y 2SƟ|NbohTicr]2kpy5a=&m "< ~f5uF7T3ś0#Hq,?\-A٦)kUlP&5Vu+v0lmu)jx;Dx*&vrS]=^{ɌЙ, w8Yڧ4Py9'2]iFi{g텅.;Ɇv?OԠ@[}6$5|uY2vS&PdSH,IIX&# p5`Ob:cRePpROc8eP$A5N=|0l 5Nȃpiq'P\yI UR'E 䔥$Ʀ#Y^20r8Z8@o9U2XMzm@қ70Õi+験~XJd/D!UV+ ݭ50;#2C@?1I;,wsPgo W P Z 9{9<9J+#Tl7X˃eo$ 54N)Wؙ5>hQ솜,t+V.M"t}f~yO/Kt $y7NwFںS!CL:ji}ÿO^SﺯB5BD\#}B`ytGO\;{3 7|a$"MR"fw8 ɩu7vY.3&r:u_%yΘ.DVYFDS/?g+g$ qSv"Zl$R/nKiId:^UTc'2zI&d1?GSNCXj!0eՒN B?ܬ5/V!1N`l#Կ~z0nFz>Ciɲ6{%CyaNeޝػüR6kaC :N9#twЂ;2H0eNsWNmR@ /i(e404wleQ]NFJFm2r|:› 'i6Z ^ĿADP#Phh,}eVRU gFB֓>|eOÇHa &Cg(;Zzbr*1poSCj쐪ri€ SqAٝ) d?/G3bV^wa~4w0g~7֖>,lX^5"I#{K%R*{Y``|QWFJS-65gazH)Z/#lUS[6{Ou+s52z2OBHou=HọJ4|nc[~4#dX\9, z$ERG|g{}!$WV[_O&Tj^I4,SWXbW} 3bT [(?wp+,Gu[v/fddC)ՆmbY)Q}`U3;NM7I5WKAd߇᳡˿Mkj% `Y!lz@[b8 qe)jKOM&s|Bۜ|jIE=Un"dmdOґg51JG87= hUsûhE׀zzb <,a`zNУfeJA#0"lhtxI;#`,6tvGhpYu" # TIn. u4({p`y.fPß=&Ӧ"#?X`Mn^Q/jZV9U%UBf])p;ƍM!4j3 =?L}k$1lQ[QiO8@M,6Zx2/5GZ  ZPfM.UwqTL_ˇ֪y W0XMFسccSΟ]l\ 1܇Gs.TK̅s-55ȗÉGAr✸;/AמDZ'W 6CUS,$f}]_HvRn6oj'+sz |nWqDm4z]IߗGolj#r BRlZrjB2G*N,CMxQ'^EyĎVˈH׉IPy>Gʃ<\rwkTDݿ.%NkX`>3耎~Ksv_'3惸`8w/Lv$p"?iZ X6˧+l"-(U?&o=:9c/ >~oZO1}! ?+68 8YCUhsw&ؓ1S%< ;>%R1L+JE5R]i *[qwN#wΦ-qWYۻ}u_y*=d#gaZb S1I3!`P6NN̉_| "0OAb=d*5N+CЋg'@%%iR-(W0gͥxi9x8l VUg~`WpxLw~='lu[.5NhC2, ! T\>"l}6ˎZhҿ:;Eq2Ⱦq |Mai'v︚.;3۪ yD+}_~OOySy=]ЉM62QR6T>bZgnsyb;\Q(::lr<}D1{};66BvA|4 S^ۓkVXk[ (bX*4yO&v邃z*x鎓0ӥS*tQ9U K삩rG,X fXGěA![t)YT6|K}bf?7GrR1h$}5<*AM@Lg)wH_]yKka1}Y1.׭]~RuaڞE;INi^'l5w|^8-%<@2 MC2id*ۼ{4|_˗x$L~;#1tqw;XfY[d$:nkcZao$-݊9O H?ʾ ׆]/j _A7%w@gih@n./pI&YS|wMDRKquiUP-:h7א BuC4a\Dj.e+:kXXeJ_M/k8dNbv(qC,fٚt4KAtU:; F%&郱ߓWG"T}f# iX [d| ;T Rwc_v/i<쮙fqwڨĄf9NM]*{M7@< hhM48OMOښX{5od﫭PR;)+0VFXxYY:Xhd>u%T؟~ق7J&fggtjFJal6+_Vttddmժ93B0EÉ%5V?̅8 Gu`e3ciuLĸ$ADds d{w[&[(Eou(>C`cl |EG4qF ^W.v!ljL(Dé\ěDi1!.-j(oƪPu#̘I"\"5xdLR4R? 1gl=,8 ^{Z";~cu@q JhrOZc/Y}frȥLpQxxkL#F\ J1]͹y&C>P @\io']Crz 9 K5`kފJR͛[QgjVCg*zo68m}N+̪؂boיeTwM*k`DD _;C4fCCĽ8i DO<:\QEfPb6=TJlR42Z# E㤓sS?hA}^5dx4l*qNEϼI-ԐE$T.­%%:N[>U8d,\FVܿgq0L=࣠سf_.Q zUlFsC <:d?.?VH C<,}m&Q.쾠9SH}q0|֢V&W`|hG޾LγG䆂7D3(ռ+F9' i-V:جgxC 9Zy-%^QsH`lF*O',|/XzߎeۆydAEC5iZh7 4g+|RE;Z>^[aV%6&^5:PLx#jF @ G~&gqwav)b[O7jΝUҶ'j.DH(n )`{2C}N/@.dJ@'_"Jio`mXr V&ol]e{@ 99?VjTrGT J]աѨ<6)gu{Zy YSCyxe-PĀ) ZqDZEx}X;kaiziX$>bdN8uVQnX "Gy{7JLPGb`(a уfqP8`iahΏ{\-d~s N(0dh7 VDgKBPd/ˠT#iL~$(/&$b4f]}Mh#} >by!dL֪6d;ax [@'7)KnjT\0Cr:\?(vG^ N}v7xN4Sڠ7[yV}JmQNu45o<8s^Nac(}y'r{hWUV L'eBWirТX-`].|Z7\߅m1W `>X-}M z~|uiU p<϶tΠІ T3J{v_ܭ`>9؈X v{(,8cQ}+CpCs刱|&:pd3I6`@n\׊Kg:I*n#~҈}BYYWl)6Zt]X[қR#MekztVby= (>=SU?J6:TsDGij"IiuaIuDOg&1P*i5Gl(XLR*1\ދSB79*䅾Оtۈ.%8N ԭ0t [oPf4 A&fƫ HmpW\>ur}X]frcy/D6fuvc؊)mu=pNAX7> }p8i%*LyA%O:jPA/ o#t&6o^7v4c xV6 6G)O`f'Hk-p8F>{rPJԵ\V Kh c*@i=h0\3}3) 0C"e+_mH@N5uzјōsK(ZT!WyXsmvMv8\Y⓴+AX eL{vr8ͷ!d)@#窇@b['U;Y/,րRJkq& d]Ԇj njM ;Lg+COG҃l>oY4\A=XxsGu !8b!A(|T=Fz;:lA,)BULM9)b\;2,^@ޕxq![?f@AX@(3Vٻ ~_S\CWg-Հsw!7^zPR)!W^Bwf-Ji3eE( "2q;jHamqhUMpPfyocNY;m9 ,-Xyeyu$jX1}x<q?-0~}ʢkX8)O063k< ܬi"ԆQwyIKc2휂@T:sȟF:dB+"=y<|/%{X%Hv$V4 d OCFzN.Drv$}%EFo|Y57>WartƳ50q8o >HDxw8I5,B#ROQ 8kԵEp-{j<5Oɖk(d:2 X FEcbÒ;ײ|ceY_?t d%=bnjE\^za ,{ Fn5v3ZOK/ttsdTĨV*+c"i^1J([GwUMozZejŃ;N)Hht}1^^+5' b^nJKFF x,M,&Uy{*/KV V\j2bm(ltAz{@ ACu#a|r3nvA;„b;Xwfv@~ LsRߗߐe}}f%]rۧ7aJhF9X*QnN"<5x_y uQU 誁D6j 7e><1Ce(pY}-tAeRU2IO8@ۯ-Otܠp0Lu!Ѳ^(K=znVi -.[eۉWE=P$73%oQ`9Č-)5UOS y[+!Z\wQۣ.E@hf7z_!y)4uXG`ENd(IO$ \"p?s$035}It=gu!FҴ)zX?0Uzc`kk$B;h%}yNyT=:)E0(٤ͰgP=M[H۳ʃFJb D7r qSLi1w]!t"rH9H^tyY0wka&-xeX:5_ rV3B!`vqtĥZ3TG&ErڅF d!g3K5;5 Nb+cG ďs5~ RAn?>%~LUdJbO3nE|c:āG|lsVr,O*(آu(X?a >d?B|Dqr. K,ѕ5*[ Oyɡ_J1T&vuVʶ!"<̺MEVzԔg=|cꇤ2=)U!!vƈ<+MOq*)i䵙ZORLxQzXnmEiÁJxm ѐW)6M+ɏ^l v"XigFT]iWʇ] ]#c?3Hs-tฌ|G#?[5P-o1ވޘ$bdS=ucן HX+ ;K_/:mD'OM(cp\Q7 zק(0UA#~cH/:٭eK9d㾱4V?/~FCg?ؙiGr T0˘eS*9|(iґM@;!3.ͨ5;xQZ%9]GBAES-A3n ՖY> &7X[WdD/#>;OAwF#J_4}+8dM/*f|sj"p`5bT t\8nZs6÷9q& e朷8iDlۼ\7^nV+pe~()v2O0`*3_ L]\> qܩj"w$-Sei}̧=w0Bb.j(,vYLbϠ-AlIdB\U ,=R PuSNXf j#@HReBc0-pFzWsC.T@(a{ tTv[2.f df𽃸Z(0 %_}y ]^| rjg8{o:P[P>G> stzn>wHiL$nA4X1n嗥Bw6B0>.F;TRlYi,OJNVm  DZ}G?*5Fz>)EA fʥڵG"JRK )vPMЛ`oņ+bMۗmtO}Lb@$O]忀=2}Vɧ{mxߥF9'_~Ϙa"ScbɝK1ym*)"l-V"̸ڍgdE Qu2h׹(ٓ!֌H.  (ݶp>/?J'ݡ8~-AaD^c*o t>6f<ƒq?Œ;N l0$Gɹsp `pi7F!_,㺮9acڿɟyPIuщ. 0kz\Ά i($Td'g"ro(=Aʜ8;AQgm[9X蚒!)T#@#YX!U ,!lSmxgiQ>>']2~9wkejf(52oG6غoC6 8[9UC+?$tqQHb-Ǣ$` +@1XG[1`@HAc^Dα~&A.yI8y7$q!Ū&,RaX18UQe{Ћ?yYD7k?5bUFo .Doȧ!( muV'dwu)GgtkPN=aY'D*׻XGRXVV14iOo1>C.0//6֨3-һ\A6 KBxSjߞ&=p*@D~0|kxLzRhTt  D4Q؄ʴ?>Ӯ:aZ\,-FWV@yL2?q"-t\E;)aYЭ"ӭH,u`RzhpysBv&y׊l`ervLf(8'>ZW}a$ o}lEXC<"He8a!QاxrF0/iPNZBut©9^LGd7pzQ!Ri^6~&5(2V| w9@׌0:0Eb#;Ci(Si)[.3 SYOlx ĨAK=ek!ukK᠟bMJD %FSݷ$@n ]tX5syB˒4v.=FnlY2}~ђL7%,t|su=HbbtOFީj-qԓe5skZ} 3U[R Y^WmVyX{$p=檎]LBς l"H.mDIWj?ɣK(WZM,ҏ=\)t_0gвm"/qxxх;k%ZvQ8&+ CJ`W;ɒwPIezʊD3PA vT {Gx)śĄ)wœi}iqHXj{}a}e@oc'z9tyϩ/$;1G`g! %UA0\ pN e;~xUW5Y:6CxY4~CI+CK Q2P W>!6=+X6,[r'] 3g'q.j>5Fne]FC܍,qr43 gIPBxӖ,$u`t=seȒASns.] JRWm9 EEA\VNO[.45[X 8`p4Ց0PE|<+ H|A0L[K0_FK_r`.2U8GQl,¤k]ѣ'eҺ$7n7˩MYŔ<l1ZeT[Fqx NWGcƓ^ viI.BEB1 uy&0٤w5_62}h*OgV7G_ҤM=b|6ya81xJ^9 fߧ eG9Τg =#\'CL_`g8qާjpgs$?~K$|S벰AYQdeDyr"rb,>tpv`ئm?o[R6t}J, 7$tӉS,R?ݫhW{vf5#3D!ҭF^)Qʁ-hapL7j*KsL\Dna_zE:./cV*T&h-Q9y!6&kWX.&[N߅8I e\=ї%.x A۵ygD A ŦںR|^m2q'Ѻ[#c'hL}8'yF> ]@Tvbݫ gUo mfЁaxP7FCӏQZaۢSa`YhSRJO6QiY/.0鳎2iKU h\EVm6ГeN{ h兪vBxsnn~Qr ߭I8/0Ä$#`;1 zfi$\$Q"M ]XN.@֍4aEĸ:jt[ "^EMNQ$%o Q|Vfɲ[KƳcl+NT/,#D',gSX^SW=:w”⬏[S4?hmּ$oVfӵNʧQ]za M2_j='9s ];tl&YiK7K_놜hԁ"% TwKnAaޗ-|e-HVjtc5vL!'7^ſtXV@_!"QDDzA4@/ܚǦX]!X?A';5#{M+v'[ `!АaԘ6yԪʠ^ qȟbX1>bQh G>GLIlXf$+l|94ݛ0ғ'^"‘_B2 ꇩ؋ו̬pG̷,\uЀlAO/YHZV|#K U];pCS:a6ثkFEn}aWG.t!j {LmpkFu :g[mHr;Y(AcD  vUqL6Xh1*=bkY9'I8 %AH`dT"G_ Iڪ4{Nwt4!]i q2Aٹ뼓fvN:pnTQ5h c=Wlix7,©eDP?FIgZoIdG}G\z,t mvfEWwkKD+ g%8;Gѐ ڣ1}cׅs  ^T.*Pm lw%A$yIF?{ˡBUZu@cPGbh׿+'JݫĆ᫛dx R6(?wZ\U8k haŰ(KomS<˶z:ym?➦T*d=pRm 4NhqIoEF;X,M3B@bC,h>6Ia~mѠ ܜC q}O\=ܷ$U.ӹ *{&׬A5E(.wAIN%VZztqWVD1] r~ݷq/,WBFvU \RB,`wLT/$Cz;I.mF9:ZNq9c9lNGB⾓=%7~ ՚5cB(^ ^vucT*wןzA}bфE6f!b*àNvF4*uO(M9WJGo4.efKj0) QT^(˺ w7P HgX0xʓ`t"bGVieG9?]k>т,lX[l_Q@vB_DZ-٧&.Awa9.tzK׍,z&Vyn\S?e /po{rDg#u ;vXKNyFх1܇m,౵}D &BSզKf9Y?AMo# \6L'ğzuaA-jm@d]4W^JEG鱔{;CI=/æva/sJ{ ,/"lK_N%E7;Un#I%dNl{UcYܟl>hI#8;vI&G5gzbKW(7ʂ^Y)/i m '! 0%^fڂ|@ePn;<|yI+6QPz, JbM堢rivAWaƜ#|&dMD[3QPBB0'1&Cxjލ%oZ?GwH'KX U^ i~[!bM*/8/{|+RޑF8e=Z(E5G ]*6b؈Iɓy1q{:*%g=5BOwPPM1k2݄^Qyg49*Ҁ)W2u2zi` ۂ{)m\ѿd8G)1_bj"{ᒳj`rTIyO>4b *ڱw^ܕpǝN9Z- oڽ_,w?Y{~(F(~Cg#9p7H!u$KuO01>E&6'v- z(IX>?ۙ@ ΜٟH/OUvb1UzG;/FkqpQgſ.oScņmtHl(TF.-[{ה6}8k qeMPV2b颁e|E`ȥ !Z8YfzxjX(p"ԕ؜ql '1ߚ)"n-GO@Pf߮ ,>ł1 m M;G w)$M =/%P\0WZ"VZrn`Lyn3طJ3:7ԀTJžڡ`[;JQ"ǴV dv c!Br{pE\@hr !'!1TƐhEo צ" 4HLԊjKn9}X~kd4q]ԅIz"wkoiz@WVo5'!"nHpD[\¥0YEħ"U#~v냬U2S̰u-BzǤ4d`J-v <;=>!儇(p8z[ P2W6?1 ]UO>/jo7O^*( [ZTP&'X.og#cz@!eS;\r>xd!)S'޳9q&jy@A %>Ɵ#ijznx!䀙yr#tl=Li>ij_8Ԛ8d_Nnce q䌣[eaTƐ!m_g> 2vjSׯ1S { '}&꧔܂ʹEQ9P@7m##4wHDَiTHA k{ `N %=e@!vw{V,Sj ]* Nu< ]jVFm,NFESj@U%M%NUk'~Te>[fZs8Ts 檱jI$G?٬ְ9 wQ&}q-jj]X׌ص xlR@G3miS2'!ٔݍ~GZAk2"rj0X@|+*o_@ߥ?Rb )n;1)͂T\x%zz6==!4\oW2*Z+Nxu&(ʠ:Q" EySWz3uU+?f}tlv O;$LXbe뾛ں\|Z$^KvjGy Z{^WN&3ƽܝcYˁL OOI} j"^wd kSHXj2=W;pfBK|kМae4+f(aC#Q0'bi2%QIXFv7F|y!⢏@׋7_D(yXyyda>+3{u+lחke=źw>f~ezγɗZaLpidd#K %_к,8š.X#yɯjcTB4gDhԠ(g/TC.p =0/[F,ېfj fhD}}Oοz}a X}̺ WU}S>U֊QݭwxmXA zYo(6@Qā_ Pׂyoh'.L|>;UKU4K;9[+=R r_b9_gg^:Ԇ(#+#Q~\!Ndw_>1p#%qy՟Pr*\#!`pkjǞ_{[Vǐof1 ?Xs5aK|#%y3$!%!xKblW ݛ z 0ZXbE4$A?Y {P $z *O!Q,o%8{Ϥ{"gS |f6/ziW4lAXEϚ $ &s2a'w@;k:g͡j#E: 6~&+i(E"if$n3Yj (B8lbۛB! 8 ȫG&sjV#[ b Ah~3L6"Ҍ%1T&kB:R*?oͦBDCK) EPHsKeweBk= }2(j['K]ev(\EO1ĴSdUNv wC֜rU= -C&=h_fKGMnD{y8k""rl5lfQ r{DM=YlV \B4r;ڙ v)HR5[Aۍ(t0s([B<'d|83򧒲LJl*%Ү?AT_8 ;jջв~5tǗ*ZR i7~[_a`͚mv䂞14E8( # f;?`z[fcѦfVyCg|Wc ` z5c: A\)&PDX,`Vi7ޡhv ',@>R-%WV_FIUm;b;>*J;hE>DuykM\m\vj'w2 QRrbcB^*΂7lEOLUR1vXR@$no<8]gH& JM0 }!(+T< [ GJϸS.Ԉ0ޓ5*(%Ch5ШjHy(ꋚF$`(*f\ˆ?9 G_`2}n&S$EOHί5S ɻP.f߶wL 6+;Y{-}9r(൱$"&j:MΡ ܫUDtfM|r8%2V)k}t?J&ͿTJͪLp`uM >ou j=\}N_Ue2`Jx{"薳Hwޘ ujJ5%58S ٔ'2aq7w6n@7Zyp{(Hj؅5#ӏ73}v 6"c 4\<# kVڅ6schRHW ~5{cX8|2i P2~l"=)&p rE=">Hp&(f=*/H_'4 U Gx0-gXIb ~Ȯ㨷`g!. 2 rU*ǬZ05zަl4t kK aװҙL"o'fJJ|r\R[y.x;Y2J GEXp_ '0Gˇ]Q,J^JGF0Q0Ўg&[yQ(cG;} 3=nFg>߁Jț;pY'o"& 3FV.#QktEZ)pzܐo+=%IH >ij|~ē9 \CݩMog9USo,TO[4&~4Q]H6LZNc>/JUOwf[ gQ=dIw] X^:Ut+7?xtJCNQpsuL'OҌRǕ( 4jMz]c`@2ʰU/ g<&7a V |eb&Ⱥ>b]K0~j[>ErGgT$zߖ*`Xd\Bv0 ŀ zI▖mTvi+$:ϫ &_*edn+8ThCB6CjNҞ5j Ph p8`ZjYꮆfo_XP(%đ %Y[/ya|;<q _=U+ YY @Zc}cq8p Dk~iOslhI7j4lN3l0hA5XsVZTe ͜A.u% ֩)R  7\o~|Ysuuw曥9 x5USnD bZt{a {{ 'g8H,63Pzc^!%0тd;tr"iז"|#`'÷? 2HR}[ $br 'GX8> G!oSUmyKA{)N(aM=)MA-1/%B޽\\9M<eA´@}:'j'V"da mx>*D4oVؒQvwoskIL1"˺VK3b63`H2Z2>1Cp2ٽ9݅v4Cz_N9êqt"$kx/%Fh$Hz)-vR2$_#gqOsc9q%x *bM ->(]yMفRQ-("|Qa4j,}ť}BzR4~K ֺ٤ԋy;x\|"yt]HpCUG!^p!Cz*6ם \~E5vYbuqPe¸!g"NFi;N0j Lv А`p8#j/RAM:>ݾ DfA(C:A GӣZZfyL q` jf?18FFo$tӽ;,S#G?'a<~kOR].ٯCV{EW A]s }Oy2cHl=EaM 6Rӕ{xc3cR[J ;5gֱӿV1˷޺ښo m|]vYBBè&Nm ]0yz4`z@g2A%*ݵH藦nBb_ gjsCi"b6zzlxY9ΆEq=vEoaE[$?{+MYPY@vnTKMh҄YmN6kclVcrO@q !JYu@KYZ`T%L*,3 yn_:a\e]K?ql]C]hj|r4n >b\}'vG` ^[0Ѳn%ӬnXo@ǤR5?TywIt$k3 ʘ6{u< Ȁw%YA1v, G)%)F1eud-,x$̵vHw"΋M,R{j?sl)s:D&v˻x!LU8Y'8BڄAK.@K)JKځ=X;ـ`Tˢ+ E1Zr{ˇnxKcs+0aGu1YA|N}M@(IPA! N8iҫ'Ě0/6CLd!˽ڽR>12jr 8:(J<6㻍8(TdGZx%ֳ9&ߝjCշ^z Q~!bV.AMdPp2%<.Y5Q'@3YV>:@`(786ǹ1Yvw.831+ v""=P#D`li7j\r<ȜARWy_gqhY >f"*_'*(Ǘ :7D0 tlK & AfPFq!jO"6.|Ū115w+J4;ͪ}Ft@Ai>˙ :wz>T0Hu虖tsri xWƱ|S*+;#Xl862e(# ,Gu~gpxB8(6rx L>G\`U&i4H_ŠT)AGKfYGu066~ Ep8\ß¶D`t雈j@m9IQb+@b{p 9(/h9S-vV+)k8Մ(o3u ~a'P<$7%T+_3 ixR_3o4Cb-UyS.Jp̀whƝ Eh h}zLv}D>aK\J`+>oRx~I([ q&N8_~BRYOs|YhYO*v+6k>8~= {Ujpa$L|*2biR ~@ 9:+и.M-88oRayA)0 dA,a(>2bѦ<L*Cv?Y~Vu.,SQ½ o<{o3ia6əó$Ͱvq*Uq ۡs紧vxqH@Bޯ;@wU<{HFi S-zVky`]{Rz/r5ZEAojTe"#4wc$aQ.+sΣˬ:{`;F fm]1l,yA˶dShԋҎ6$![qrph,a*íL6>+ynQŨ Us P?;\1&oȩoC,KONԖϕm{gn>ϟ.BcV\f.S섹*0]8O*HٻxLs,  LyљXv譈X k+D䈚ƆRb5xuv:*KpzEGJ_iYL>n=Ϋ+3&w#+Z@2hwx ,R8+ d/~9?0LJYPHx͊;0=&L~L8F]Z ƨ:iY2;xbh|-wo!k WOʓ捚rSm JnGF;:zUzq7}hC[Hyeb7 _}K.~[itZ-RLK#ٺ_-9i]eBn`՜6k(|e#WzoIFք33-A>S*/߈ cCA nCVK~&[p^՛傒RkiJ%_SN+h x /qu9"lI6XZa^ ;R#yz_SdSS) cC-8btf)N'EnKTT.6Px@?/J gh!'qV.cJa/(]2x[r e8 Y"A`^lo`ԫ7wXܬ6MȌԼ.EUB&? =a޵H|&@2H ;9h);|Jn Q>-ȟV@Hgyo1nJߗ~IK')3 晒;!m1q-hSwC?yLʸ/%$ o$RT3]X'( 3:o SLWQdt _@.W3UR4V^EYe/c$b])2IF0a.0.AhW/5 enl q1(ؾu+詒=eL#G4 Y⒄{o`:26 #* :8ſ_Xꠂލ TM. qI!s]2[7s5Ls&'yL<+?(?rDߠ.mPMO1; )~dKF(KKuB/U8>i-6C}~}3VhQΨ_jvIԘwti(#'sv8ai5Ѱ7 \`kNSŸN#oGBˀޑop6wc5 J%LuFBkk7¨?=8ܣ;֙ Ir_]EN+g5?F hgXDrC>$a)c驵 NFx1\-2~c3w׃| FM{+ŭ {$\7Ϊ@_lyk$T,&?*<y5- ~ {u)Mbu=ʂ(Y= 386ꅁdo\)b>A(mCr_\yg7ɤ_O>tseDb93OJn`~YWA NcF6s ~sѵX L0 ]o*\GNKO(U򅤿3~o"J)M{]xI60ECdn{ 7q?} ΊZv ƺ#tLo@| ~сg~ yN::| ]V1dS#POO7 M!MVk/*JW*goo^ SHP9yX]Łd\ Gf2hRɤΰhpU|s'9g8N%HC 1TsuHE^#[h $$6aGlP9ԕG.q?jT@3`s1r EZq68k՞Q`J%9 ozCb--'>TBp |Ͱ\C.%+J%~秊ZsNI J%܊U/(ysGV_IO۷µ臬7WX"N ]0`'@n'w _{;R«|}tX0a qX$*ulM8E6refƘMш:y'Xos<Roo2v26l!iF|2GjѾMP1Sd*S*j( ~85g8sNhȲ FPH{$rq IM bߊ -6`ׇ}RsV CCfleF $s껅ӇKCݦJ(pLcT&tAP/s1)p'0r[KQ.ʚO6֍Ge˚X:2&2[҅XúPNK2eZT3)"U:mq{b79H;AmVE!  |64!'ϑEī4kЀ![}vMil]2{]BRa_|Œk0kCt>3l,ϱU/[N\7 4?5l\Mɿw@H5 t'֒)6JJTXZ/׏ G(NQa@Ex DDTD61TО ȼc>{Lh6vX WQQ`4*_IT Dv7_E*&8=ӥ^ ;=x"%!iݐxzt>`,'#gU$ƐM d)v&!*iᾰ~v*ژAD`AQhth/X54 3nxiK'I4է1>z&Ҹj1ktE,h ǏݯS>ɉaeI]D!ɉ;O\bM˹,Uʟ^|{ՠ6m3ڿLH \pb sJŊUYSXJu. +xC6M\EdXk+g%|,Ɨ|]X0 +ˀ2X 'i[ |"s统}!hDصx^䊸s(\B/W-)!*gsK{>INv&(T5%%N{N?|._9ZZ2Jz [g(; J![1.7Sr eZ&mH8eU}[$iHDl(=O=Qv!,j9K^|{4Hkۋ !,H|^Ï o%gK]G:$BnkWh@-PE>lE6 qaZz/,3-Q*2Is=SGz5ڥFɷGxxđv?;Q?Ye\-`\kP -ɴ:lFk%&tw%+d#ʯTPQTFw}ޢ`3O?9MZ86ͰqjuEǁWD]=y-.,~0=z)$Uw2HUqO׺ ~&P }fX˵^Ӗhbd}YBKS۷8Q><.,31b}bxT^ӕoY*.:OѢzN3mxv⚓2<|YNxL(x("'c3LE:NLyer>v^-iRNjozrS$'I>p1/ x?-q~X܎ьe9tJ5]w嬎V,>Bf"B2wxp 9/P'KY^'$1ҞpwLUD&~Oa>) p`N߻ u֝u57)2^8lZ _=&셠-_8" {}&E V``_V#>Mc@,_N#L fwCwz-0&MC#vk4x0Z sa72 x|LCs ID(ѥLfXf76fEr3$AMs7,WCQeFl]{)]l}+炓GaΨ=Q[Ljc3T4F{T6i_YAasz(`׻-q/:L>_<4bKJc$1]F3IadΤg%(VFM :@Gٓ$},?&3M!'7FytNqa[b6,RZm !roB7|E*yl"ڙ_ŕi )Wr?1^ I<꫰X $ A>S|,.eāP%5 F2oD|x*QO f"<⅐\gf6Q7}x͆З>N`i.Nzw0̯‡]aI.G(u)G7# Yd^LM&unB~zNJ};[] j"ĉb/l|K˩ p1zr*Dh)l@gz"T3= t$e&EP>48s44c&bb;1VC\0A⵶GѠu!IJBDP|侾( =@pd8ԏTG;?1H!ۡ<dEF/X}9g؝ ̈́[_iUj@^%|g>.=&FϦ7 ih*veqOۢ?Ky ^NNMzzt8m+"y/$y.NjEI(};W}2A_jYc]JFc2 {3|IkI=&QVG?Jh{O< Φj?iVDnL6^y_ګ9z^wv@G_9|e'$giݍ[D\ <]$eH|O#~0MĒm9F O/.Nwg&£EaF Hcz_&~;)Eg4Cqi% F+4H=D'V{a}j*JeT\Z!z&~\ ԻRQjpJTfC5j4y4OSϝ-VmK*K,,W%VSfeQSS#zV%Dw3ZХXrU >"^.E FyiB.;VD &!&խ$H~'F] KwUvp6$ߠ:51>үQWV؜WdiD{|6ne>g4f a)ymkpw CsQD%Yi91t{OnU$8OǾ*JiE+YE dgM5a4m $Jd ̭;npSTO|akvW2kS-@Ol83OMV[Dߢ3[icx?$c`>$./Wi9lqѬw8KDʕUt䍽?eTBtulM̬g"߾jC EO ٩tg&o`4 R\m[ŵ 8 }^&,Xwd-Wq`y Yy8Ru?<}f:Hm g3J%2鴳 ~Rm^<_5vR#ݑ:7SudLȳeȧ~ܿ)A/$N!Ϳ|! (G7LPn4ؼ/lKG3rc?qOyL+ AЫreNԱPh [!W$JAѮ|v'A8 OMSzL> }ŁhVƨ4VZu+v9d|62ȼ5#{ډ}vv<SW| sLkNaI4ҿ]3 ETN?\̺7ny5؄J~V2SAp11NX=wx|évj'wt~[-3 (168F^OÙX,g.Y#ө #fCJ'f] Dz$:Pob?;3<'vW` vDn4t?u]Y;6PmibwpBmNmo[mR:fg[23I 7Yd{5Ɔ(-=m` _ ZT `p?hCޯHZ©̃ˎ!-\ºʺ!spޱ5ݰR+ū1+@e`j4=D;‡Ƨ] T~+l٪(G*{Gj9{1G8ҚI1[afGE`~ 5=)23?Tf£U?V] [rVRo E"ZHYZ>u܀#+霼A%^I!&!o蚑 .9`1NAa-mApI,F0VZPA14so}#4k) ]·a19Hͣg:Bmcii ypbYmLlwol\I܁k*N 4E|jj+Yp#ϧ޴I';눫mB.f xw'U>1R%ܤƯM&sDk`!TOSx42DZ l)v|끒Zåzܽe6[=Y}M\'",$7hlL_9sȌUVʒ%[$i+q (JQx֔c.i񦡴ÊDlXKL`KT@C;arVAޫ@d*_Ʈ*r`Rk.bh!pܷgt 6\4@ؖ_B4BFQ;yPO ChЀm|ϏY+.gu5>z[«NC7IHVeUT99mF.`M_W_}ʌ> >{2 qڑK25tuۧf)Y_3@aϊ=@ m,bftTab$ rhf[95]}Vm+Sxv=KTQ"~&[D3Il(C.d'6gba]zm-oE9(WNYsD@}ѧh%F:#L (ugBv(6"ws|x *o_0  -Cݍȗx7˔f[K&з=dvV/ן|N {+?I`/G\hЫDۭ_eOiAt/vG-jСZm d[G3j5)vDgBȘԫ1иt;B&d OŔhOpZĕ:]ܽ"j O*ݚm5ˊ/<]sP/'!)kb}r"2W{{ۉ,tNU 4Ѫ~O? z q|ԋ>dqBgP|[]ZoRiJ9h*w;p1hVx,~I=DNo&F;`B2g琜j8g. YlϾ6L5 TQ. z> (Xc.^BӢ7cp/"Ɩ 0s Ź)RYM6K ,uv^pV>7!"w< A0Km2F ttGC'M{ lc%R\4N HBN3*Ei%:K(*X䫬Q~ӿp/Jp|ߴ6j#y PrX8@ʁGl!khŏq5(뭟ذeˠeFqUfI5zWi+U/r',SC*9Wɻ`g] :/EJgZ[+%#yicǂGs938D@L|z?ª9-BsFlhq$uFY3ƬYb[z_RSX=([ջBno|&*ׄs0O Ƴ૷:Φ,/E UU C/i eBEyR2 ^$cmK.Keq$,AYN(;y8!< U$[SuD\Lų9Yi"ּJƇ(]O9 .5hthѺ6~ȼF F1tɕt0\{ÎB@]F:a7֥c.^{B{^t/?\_B|5ck)beܯ\672Sm~;P|q';q*v^u|w1TB $aC9(V#ҚbdITU\l}2pk[+BԼAewVeg?az< qXAI:6;գB+}bBw4qM ZB}!hOnOg$J|XXwǑ2ZVVB$Ƅ ÍF)vm;yqBfsu^|cׯ\:]#67TWɎ}Lڎ|о#ʃ6݄ R,ma;oDG25Dgsay,?wrnA?Dãp&R3:o1VRByem1DÂ3%}hh<_PVQbdO"V2M6#1M#o٪]71oĐH1.h#@ hُ"oY ^"E_e̬4`HSK۟ j:|}'ٛ6cR ihIT56lӮ`ML9ZW|Ό:%uެPH3(4|G[iN4a;cK xF ЁǮ1U*2\:o3}Gd42muY趵D]^9HWwBSK6;@ir%ԑ',hBn_^#/{]M+I}[r+!J78܈_F+05-?^<*V[3LJ4)ֲ{zdSnդD@L2Sһ<]Q/ی(XM"7,FhXA& pf)8K~UQm^/!#r"BD_0bSOR\4( Xֲ&ʱ 7tt9x9[{W|Vӯ.CPY70ic SAq].sU/FRcN{IU" m86jIY.ИkK '凱Suۗi-t/Spb1 a$Ca<7m`Q;|+Xa+\dVUSϘ |2f#4G!O<mE {Y*koէ<ӁsH3wz2X v{( flߢ5Kc^Uc33k(i8Ng΃]YbQǚyD"A1 yaJ Ѷ[=A:xHkO`m1ീukoJWpLjaYM5͌e#[|Eeֻټ]&$PK\8``?rϢPKq(DNl4y\ &и5o}оFI$].jG p(ء{7Է/TthUS߯^|: (O"׊uM + D,>Ε!ԄuSoM; $+v, n)R]B _̼ w(EН;޷>8xT7;ɲEZ3ZT (LL 挷HE  T :y:Mf^Jxw^_a>=#fY.x ;*SUTZ} p|YvѨ>S(.f((.혋*iL?s_N$wpȫ4l~>oH»wJ1!I .noFȺ96Pnr2{!g$PsK˔+m]YO&u)έXc6 [vhfd N&/즨)Is@IY\ߡ]#»͙Oyvv-|φGX0xFYjVHͩ(WGYZ br`k+o EU#u+-E - HUZ2Nft??GiLUPX@1JHQ'qY@j'NU#o[+(tF^pt٨%qܲE7oXfRl}KÐ?I=!L+3TM^XQ[8R"ix/>'suAďPy  >i3otΖGQ¿ӶZ?8P" ~.zK{h.kWbvn 'xv+ŷPnF]6V1KKWJ0=?X!J 6ȜWߓj3f*f[0wq0ÆbcZc;\G܋Fj-)$6GCCx(K4W4Q+ 9F,[E~()fAV7lv!iBT'w3Hy qرX$rH]>Wz*y 11$#gLsqm 7E~"EȎT٠)SG}/dɖMKY# Cs2ޜqRrGẰd$hDs =xEPLqsRd0;\JEdK޶wa#0mSM+YHT 䔐Z},`UnZ[ǩU]3[s' fYZk ?4g:1vnt-6J_%s^0<0\8TGW7ۆIsHl"Bw:ٻ4݉ 3c[IpAKd?W[QWiꓳteud@Kx6ƫ=xUZqxkoBINi[gK hXiZ }TyVmH'0S:}Im/vp=)VZ6'зEVDNd{ ~W{ܪ+`V\iۑ &3xmtӯk]pūlBKY:I2̎i^)6ҷyPo}ȡl)fbr?[|>7;A 2Y(K|Kڃ"(#`+k loI&\}H}_ӏJ0R%J//Nu0N鹊%V8DL![B֑r?jYcBy53L Fo]_D<)0›~g_ޭȿ562ʦDauEW <(;'}Qb><ߥ#խ}s`xXҴG4>):9H;30}Ef`;Saʹ]p]=݉5i|43;Z?HyøUYg].G]3BYd#h=)L#ީpWԈX4`@JSS z$ŋ5_ (k}'0vX|+RFʹJ7GP(\XƝHRx W?-"w;2R8F]-mwd_㻜}<TA7^VOO]`u[Wr#)J$˻M!Bc@)5fX#m:QVO JK3#L}JWzI(S+k۹_mXa5RWF_H!*|:δE=1bE%JЌ1l/f{(BMSN ewd$- Vw#~5#m0|:.o{uy||EU>b}R #V_Z@Tc%+龌J7QJZԑx3 ? *yrʦ'Xs)庰^6!>r7df*iRqd@!DD4,j{ yy$\0s;Wڏ*{Xfdޡ_;tΒYxUeyT-c1P^GhQ)g%;V|Lz8Fzz3o.&l#M 5r:aZLL6Aδ;q׋w=g(uNk*8p&!u8}%;؊)Mu9l 1_2!,m Zc$7x„63g=׌M.f*3bTE)ۓir^ی=XdofCA[֋)>坋7% )Ї lYkfXf9 >`lC@JaL]ߓ)p.M*jĈ$g-jV`É4s>mx Kܫ~QNj N Ȼ)i~dvg"xz-.Hu@ i_IZJ.c [@ G8TԸ4j^`  #!<8\*h%4x..Phr;}%0> *aBG[vU@qu}ɖWኙRVe+c:'^fY#ID?X*'%:kcbpw9Zx>n|&4@ƈ0ܕ -[<}U= "=JJU1uaW[9{$}M 4]rEij]&TwCg}q[@,`04 #Ɨ aDq2c=or:Q*䯳$lgfy%oREl(>L9f9ucPҧSO0RmًVPh!T(,t=Iܧ[`A: O0PۗqwʑWr#*mq-R0\qir͟d'|#+힣 U2p&Ԓ:oux=DM2g^Jӂn|r b"ɰ+?ސT*$g&e{w`MʪNz9yMst5D\aPk@a/@LFBFAf,N)heǚn@4Ls*7>aO4 \?3ZXDM%9)&*HtJ/6k*Fɣ=ͷ| x4|iʵw3sR yPL 8o M@K*'}|NW[Xw+43C ̇:(!i Ӟfsb3R.-Ծq&c|TK(;VE% J2.Htf@W -z'IryiCQXdR?s@yqZD}iCI?kț̓M+z {x!*B6QXyl(H&xuF}d .#?h|t-~0Jua.nҠ62N=;}#R|5:b.Moξťj¸DMI ouvZ,EVif`zslx8z:c3*`BUj0e]/Tg&mV?m7:[j`\1 K4q*I{H 8Liy\mdXiVh`Ǧu7^m, -MΥԗ r:^l7zg0ÚB J׀{q"OlE(p| ! "g]TPJ4;m 2}Gbdۭx.7igP ,?6hÏI'"r83 DzxbBG켖gtݓ\u\z(y/SX]K º9d`0lpF.O4ųˣf*4b <Mv;` EGZs Ch!c2:.-gos^>"ZK54Jq57kFq@dz%k'!x Z7 E:w1Anc"o>x ?jQ%9a D'ΠXZfgdnY)'b=l` n_~ vE >G.ͮPGaƣ~yq]$ #@w?! a~rT@G+XͰhɗ{ٶrz5!OO+5)1xB8&fT%}|n H .ɜck 2NS/mvUjT2>J"8RJ% *e 'M/AZRڭd!g 11nUF\mήpU~+D, =Jb%mʺgZZ@:,mQ+sNk` ~}X;A?Jx> Rq-//wA̻,pаD(z` =޵?[ u咲SY 4ě$~Nر$9 SULPNA 1=FzGkxRq{ةQPZ-jz*~1`m/!z4;/l֍m%pdPQڎHYL:{.' jƒ4X9Ka }~fz}pM iSU,FNa6ġoPv/R— Ͳf4q 9 Fr;O%4SjTt^w3I WRdDoN0Mz,tT˕D ߑ)Osy8@ojuW̍iN(ApBrTW)';>;phH>y4&HnX sJ =3? ֫dke}%bPT~V 2I]Ie´aQf=$%ڤ/xC~bR!?LB2%/H4otvPϰYHyk*1o>)|GƧΊq=ܦ]_OܹN`'$ybdY]E cyW ɔ qԨAJ~a6Y+p׉ jfb\?ZdץP$`d% JdQ kG&`$nF*%^J!fF`jKp`֙ 3!V{8`1UxL 57mi#nQ#I(oZCkrjM2Z*sk=~0 bq5z7%5$^DxX])вI<l۬+ɞ''֫U0KZv^TϕPԌ LgAP DG~fF%n k4Mu/]SfN:Ҷ$] Ҳ1XTXaH _ dd T vb""3F?^ ۆiΰy6 ~85c@ՠ: چO,"kUpxi*ŁZD4FeE6‹ [PY/ W b<:L?$뙐h[D1bDNdqķxO >0wByܢu+g\@!6#a&uEVeG7i7FUwrc#;pD_+Ϝ@]L$Ú -!Yk|Ucj48Úm6XE.o"I:RޡNkZf -URf2$bc3tSϮ_F.Uʿt)X}6I"h!V!Ըj7dxWz Wҡdf'tԗG s9a[sx9DZ!paK`-a4΀WOYvstMQ9\kO=f}E`u?xBq[%e}:?u{_O19_R -R]YUc*EYZ•*?z.IYXFۈ[0~\a7]B"YX6uu׉gྤ?Vw$B[LSg~&-b:q="i ˕ 7ٶQdX(d7o**d 6Y#Ҫh  Z7Z.T'%cy En/m +Բ F:*Kvp7y ;FdGٳӺYW}&ELa)%fkKN6 A[QQiWq胛^ TSamć+-^M)lۘib5Zt@KH/By/Y|;AWu+Gĕ(?2jэƎ-;MOlAFxi}Ms ,R kՙ}XgG4v*FC Z_AMZ2/Q՝oιf.\tRUͭp@OM ƱȽY5>[H{#K53 D!b7gXqP3cf- =%:}GlrKxuϦ3W?uvf{j-M֑vi1;bJm%]Nl^L`Nxp دCד 1] ØbPv֬'Lf݉ 8~%grA-m~Qv6$?0`XĦ˺VU">Uz%j"]ky~lSN^HwHmr̀7&atZ*i8aW%#54w<ճp6Bf4i^p`g,ZaˍbG {D޸ d_e|WUjRRiVja YDʋB$|k&H Ad2; :wRl!e ɺks:w#(S!`e/zr;]SlI o {c7m= NQ`Y 7[=$]ݡj(j6SLqHpk46 ٝY\W㴷饁uyOB4 ruJ9܊P1ɔJ& BEGα HL7‚!tMbKFXgJЍn>ߊ2Y:o /,1{]k{26.DǻEɌo`\keum<w#6f5OmuMXsˆ!--3 m@H?. KF͈KY 4+{-lZrgGn$6y6PP&5* [>5頾};.)pGkiݥ:R#"wģ&uV{*;IWݨK35,FT'{^Gۅwod 'FbK~G9udB^&gp秇fYO;U-58i4d3NMgmKa~0s<EzQ%g~Tx6۵d`H j$Y"ג!DWNZ9fˬh L>L}I"]id% 7;Q[+IH̷}R~fB|J&}N=EᩗahDzcz%Mj%dWV]6wd|G"-&t -G4,fo"/Oqa)nw i[mhwMXU Aj0)sؔU,_ʟc $i39 ⍓^Ba$Х<ߚ>|z@~HLeNODyoy{q$I 5%LL -x'UFY11hvZN;Pi@f:?O)W69#ϯ;CZj~os<MR55v8<^]L)f~5J%hlW8 8.,} Y`zYymЉEmύGEP=|ME4a؈"l8J@=.!\1 fL "4$=R2Y/T^Y 1>c:6@ճl9ⷃa:e=.2$i$@۵ a*^C8b&bA m7E@KEN)IaCInEzq=p;{p.Œ$.r1 e6{71?Q28F>@9 8lӇ 9,VEK b'Nm8Ovƫ0LbfbbHgF[y?,mT*L *W;|d)lXyPmT] lƅ@UcXul(n+ymҕP>ˑYy+ޖGJO |y8ǎ8&'w3-r V}j+U}a;hZ+O/nL]5`_5u=8oFnSmC2xQ>z$?n逐G)[ieJ\UA}`UlQ9=}?K<; 8G{KqLf.NQR`ڞu]1 'Ôr_P3ƷO:sl> M+.K,n4CW@ ܒ8IKsG!p9掫P֐!yBM}('R7굗ѧ].->NqUʛ>CU}a++ϵO)K(&-Ҷd^BS >b?9}LWq9E|w~ Q<~Dί<+㇫ "G6CfpFvHt~KEJ>֜f?/S!kr9f flUMd:|OL|)F;!UpG*:yQ֣}a~W6VV4Tz}e`9t-Ҟ2r=NJ3jr~w|}5{3/<Fxb1 ѱzZ9h3C' Bؒ|q9K$K8I^r;ʟќ#G&_uNG͡9}N P_fփS<J C<` (!ߗWHA ^fbt2_0, !AZnxǘ{^]ռƻAHKl2zQGQc茓bsY`ޞmA"-ሧe7vNזּ.eA QdϷga学Jzň9*6H~S̅H^|l)[4R ~7JctU#Gn#W98yaձzzSF*8 AQ?8ވu+SN1H3t7ŵ=v%IM͌J[D\^]uzmfXH0{ C[W1Ӽ2qv_iDzI=m+s]h.Q)\ue=bTH+P螔S,85a"XO鸡mMITu8C?zZ,`>]=ejm @@.O %具uh0>Ot׳ װ V/QxEc,V'Vj28 6pO_OC0;t4֣u尪D(eY AfnWf}L&0ʭZ]ܫϕNY/0C$SyMs+ 0GNy5 WǯW]8TX>#Rg<9}©0E D/5q6E[`Yc7&L#"\Eڍ$G\Մ,,f0.i<#w}ʻ! ƀ:Ud#WV;w)p2 ҅:[ e=ĥ'rMfⶔ0M;.&-'8&"2UqZڕToU2mku4~8<0 -@P+I r5ߋ VYP0T|ֻUbyWBES[{rRiμ zMApȜJJ2eP||~4 4IW*4% cGi^(f^V}>Gh:OzW 4>~dpk@l^Mdѓܷ"J1j1X_|=Oo#Cm&Or\ͤW*?fJ * EbV16ND1Q}Yt!yV 6^K#IG=|tHCP) &`>"..y)ĵ /<ޏW7'N{h%mƽXZMpga]IYJ>{mì„f:4eǴRG{Eހ5rK?TˠhDΒoA ƻPtmu<$EvBr#giB Ś l1(ODKCXE>3GYHQtAVz+K5֝dz*4 0w&9d r⽓>SX5jf$*,i5XO^z'؎XNa7H gWgFpaz_P{w3ηX/oJ^c/< k #A' H3\\̆9G֥.eV r7DH |" '%l{'d1Y͵t)7Y$(|LGp FfigNMK'1, 28kl/֘fX^uK$[70A~y5οgCx[B/y])eGg.L(} v r>e){aכePGI83q*|yL(*Pg`! 3/1eV2qBqK䍁\A-M(a^l fVDrR7ݵ-d2w1ܛx~ f|9PN'!&GRf[gsIy Co`=8q鹉~b$Oҟ-eIs ` wPFE,}Y^c31Hp)<{ؠ ,Xĕq? Ӷ,4SYj'_D ˝$S5e16ȩF8s6Ji0b<ك̵TX%^!Tܞ*شdֽK L{i&}ӹw)hFNUpPX*r8,pcrA(ۚcAKhyAQc# 89W#pnX[0F&ς~5jYlse]n{QPYaU><1Ȯ?u (UBMհiݱΈ^q!@F=yYj!-fޢH3cҮ]D)$yF[}/gXiM /xNersd̀P:̽h&N| (^P+9Ɖ(=p0r]vMӓeZLn}qJpBbUr =A*"|#[3pR! LU">&ug"q<ാ@7,y Ïi5`$DBX^YzF$aS^.@~OI1 7Uu ra*>!`3%D!ZǬ}ནb3!۾Pf`;cQShbHY\ 9`l{Vp-ݥ J9&4r<$_;xj΅9XQWl@\p~@" +'-&KȑsyM'{TJ&Q#tTbq6#Ơ5>+{B.Bf.\Qq=ByaJLTЕRNzЂdP!~s{C֣\>>S߆/_xTt/O:2vKÜ$VSw7g'SEa>t2t7 #iv}0=xogv3B` WEr'FWi OբRYK)JeqʒC4~F:8f[M 4k(X6~m*0y#51DΓhG~VNrJ1d5j]M$|Bzҏ˝ Ҙ"z ?=vGL")_GV9]#酢a-8$l3Ve]q|f5:'ZWK%]`ҥ,G&[e/.c#jq]eJ5(ky_kt(/GiI1_Njvw- {_vԁ(DpڙBcuuk`,^3n>VBWeX#]Fezr}wd]YW_֬dζ˅{Y0߷v-J$sWobkb,X4֋o#pscJąQsPa &ыf=I~e#v 'ˌ&}z[*ei]? ̓)B%,VUN}_noݏ˱ h?';@'C~m LlUn]"m rLZ.n- -/|?uѺCe}>ݑ?d| avll!KĂM%OЈtn5jS8Fs,ٟuCMX ĹN+ZTI`-xF4ȿsF;tM@ e:'A[s]D#6]PMwAd;R0)-'Qb [RL^5(^hſEcdgdYPEOإPECnR2VFJ=k轻+FMuN+ =>m[04mm:| Rg$J >OP!Mr%~ƀ2BQ]#\Y=[/0cdy39ޟ;7}8+]O '?k˖[dZ$OJ YrmtzVab-d&5@E0d|w)-POd=AVt{pG:a}j7(J,CGuHóqota\tHZJ ۿNr鈾r /|%8.34HΎM 6v5Ϣ>4l׊$drT^3,.l-% f#C/֩"uiStYݮHY~NL|@f: T4;XuQ4Z lF:?2H]92_(&Uakŀ@u0gizȧza%B$ wtþ+OP[)-E{ªsav!}ht̐, {`$]e4s!jC#'DhJ>] y\T}Ɉd v޻7:k\T,,DZĺ /7Y?uV#dҨF}LjP=W%=-㦖B۷Ms<*7O|>t( -b4vmAcxN 3m!1QpyyݸX%{o=mYVlfqDMtiB^m82SY_6R gH(}:1ZbIS׿@u^`LRXN@Fj`[\7GBsLpqJ qfX6(K@ª0C)R<VyӚOӐp[ mb%526(uF`2Z҂^#iĵ9{RUBTkD7m4s:r#aR *̩q3c<68jqbߟd:AULғß P#'Fj' bEz'(qd"NCԉ'%Iv8I9ϋ(fDԒ☢\,8^OJoH^44 >)2 I gùWN@g,fg" |Cs] ݈Wv>%}D^sxnP,lu!gUvo>M,[g-I6t7^=!7ʨ R"k7M!4 ̙oӉ '^O"pekj:6hMn|32Nq؃jGi9Ok">s;b˓ OXbq *{\S x^743Y6!¯pe+B <'j7FV|aB x֬\;ipY ]D}z-hi4=G8G|JX*,@=3.Cu: BoG S,1S&E\ vpMsMLBB 8 |iiܳ*lTUZK`:APggNZqTc/vGC'։rh&U;zYPfG:|!\07BxAvg )eʽ.BuFZ Vb|Tacz*7&rDž G쮗681x0D@Q${d#k椔zj0'K ~i0q6K]=_NAb{!)f/Fj ^Ən=`w({YME7 ljšh}|ij1P. 5Ɗ{Lf3)oWA=e;>brՁ܄A&F x "D3*|Č-_wCuFFϱ9'ӒumUreǢTI $!=c;4INOiTTljSW>۴AMy([-ᎊ8/ԈnspǴc.}$0V1bVØpq&m UFk'U>y8߿憾GƔHnKdlhU^5!pk`ŚGG[څbnh#zjVTYx&~]KJn ![;{-$mD!hӔT =R{`tUMׯk8 ycVBfswEx|+C<\eZRV2GADF37ChB@~@9xn`kl9,{[i"XU܃JmSBc_or`z qZEv:;G^VD5g \5@~)DcPht 1rQp y\!)K#kT0>p2n?G7gXkud\qRrz95mvn|fp69_'-" !L#B`Q\TD PH lU#Tյ^ufP@UЂxqb-X!?&PW7d؅h A(׆_jB>u)G K!r,Dbi]A+@4}'U3W-0W[PXW w BVAX0m?dח$QcK0utӤm~0-PPҮLkfK͔?O/q// Y^} u<S1uM݆4om~-(&|2YWgjTU@ : K,ô8|NV}0*c9Se@X0 jlbHTCB֫ #٩{b_F0SLhQ's>jF #tpfR|Oer҄H^n>:0}Z|8>7\Oa_(}z9ʗ`m}OF*ҬS}`M&mXl,FH:rZSۉX0AS*&Fb,eK_iAo^)DF!{@"KSs̢p؃)Jidxѭ{.{P̶ ՔUZHǺ{j9: `NaSYfbπ &Ay<t9k:sȘh|kL߷8*i濎 יSEBNn#.:,®c=DWNezIWAmj ԅm4mg>J?ݫ- .|Wb%vĝ*Fa߳[+\B.z)%!Ήr7sח#n.'#RK<"a>~PONX6ԥQ?F [S;c6Ɨ"1;eۀp?V,^)܏6o[8 ]m˷_xzY&9l܁sb Y,E}Lt*(}[7HqH(C|"THeQud5\.zJ#ɉIQ U:^%h*_E@~sy&t"0ke8 AFF}ѓX}x<{)^{C2;4pЙ??$``$7 bjڧ7-  /tumDI4UOG|jĠC/HϤsp]7ڇ߹TS~$sXV-ow!ZJ瀹C@A=m/zZG Wɂ 6xbB5PZ@gx3lf]JgL-$ٙ`ϛx尌 6Z B!gE5Vnqt0+ ,f65G7-XN!(\L~E|vRo>Ʌ.XML9d[}6kR&C\%4'&55h/+lVKkc|netS v?҉?i2`B@B2Jж"q& OddhaW>BpGjl';D bgC?m>Au*SZ| ҃+%dk0{sA[BI"eWH3p7OA{m,BoD>75ovyHkMЈG(5d&Fh&ߊ( yZB{S-:@h }LX$NnGb0-u}OMn>o/dXS4?ĉqerwZ76}dO|\議VeJi $SsTg *RF#S p oX@>$GUx cR;b *deWEfW6*461漐ptlgu_8=Va%=r1౬׳L|'a|#4e_ #9]Bv:R#\R"t"y[\)y܉uIE;Y#B.B?s (ه5Ўq츴挝1?NoR!:]9$"E2i>+;9hDv =1X;f >@(E /0 Ŏ&&FP[sjXI$󛂡Lx)6j5 E0#}mx]/1;esci`wUm+O²@ vi-ѯXⲭ]Q&+ӏ 3-х|l@X#xqTT}<3_$ȸhJhTJ CΝLiUg<8?իlMM%|Dժhf2Jwz#8%hX 'QD``1!Gz◗ZOMjb;Fk۳knn^K3!CI5]E(bYu\ad[E:1@+p'ڮ#-ɮGotw!f*i5Ycz%hPMz"zMWyo}Iӧ̗)r]!C(Bwu"e(&R z׀[I4 VOa֡&$ݱ(^UĄ1o _z5)T{_t ,XJpWlRp _<)PC],b,E1O}S]Ǵ0{f3=L w!%iq'VZΗnGمe =8MsqQSfUa; =:$\T^q m2/da+ϨhGoGiw)׹ r{l*clp$RbE Ƞ. " p7R㴈XcOƸ+ڋ[I q j,[Ԛ l8Ҏƫ/ 4SgWs`A戜yJs+0 o k+$EK]ƭaҰUv`F]Re8P\|0K)S679l ,xro3T~DNirhAa͖U2#b9{ш]S۞듀 ׺b2 )w?˜a ,d^K<0 _!RPmYcriR3z#F#: r~:G3t[+(ۆ5nKWK[p$D?s֜I!^4EJ}=uІF-S5aFяF7q[W( og_>,^OʄG oR؁2YkJFoainvtSXz)((+Y /DPq5YW0<逅*EGۺ~:tpRb(ڼnblzUIcCKҷgYO.&(' 8.eI3y۪!o73V,/ww bqk1YV|\\68$sAWsr$$g&CT31*wMm:| +5XymVOȣ`q XT!34?ar9 \;=qa#|PkT H`HN0)k?H˫B˸ZC [§<& %$ڗO*tlF ONrؒaQкD,P4γU2kdoga wA)y#}7 >)&.Ze`)iT `0a v*"nۮmfß=' ~?R T =hzj ?Tw]qsuAЭ%VFo{3|f%3^p&ߩI#.E`( o+g-F.HDِs(H3{^.A"b=7'^FGzOf+̪ΐ<7EqgFH4꘯"vGkL^ rCytÐ wi 77W9<._&MxeԩO=-z;CRi 0~S"DAuq x0"<)wv,kM3hBd|6;@ikQLD3q̖;2rK!g蛋p \tT0j-&|-Sv"=vhpߖBtWէ 5ΩvL]&B= XXD1flV/:#|Zfיo,ڑ\z0a@kM/sZi;m:F?1GtvYRpĒͧ2%r0v"jMd<|֛M Cݡ"E,:n g&<@)ؠӧ8XLg0($@9mG+A0?پ!5qFқ~/ qCuI!=T<w!N%;4DĮ6ƣ;{1 T7Mկ5+CMʅHEHK,c$iiRհU*[280ֱ5 rIJs6{kYPap/=s5>S8mi+ج/;x.?˩">ޔ;Lt VRh [9'IҶs嘩5Ml&Rc`Q1vwLq3."wZuoVqˇ q0}X2}M,!(Ok>w:Cr{2ߧcRnhdZlL>HOR[́-!'DZGsC5o*_Y\}B#abq0kސ:s%pD IhVckn6+=%KqЪ}/+> 1p+ʮocdb f)M`Es@wOa3mH5t]aZP7[i4*Ғ Gh pk2#}N> ƠgUYjMMW2$ )inڨ?oX.k]K>hJ.! [Jj".KjBٜ2=_eDŽ| [Y7{oR'sC1>PS`UoǏYlQ{CNfSբ_K+}.@ܑYT0Vt~-aՙ1USⓈWcQ}+Yn9l.e"R%U@ aN5R'X "OkGEd ZA1CwڥL2|W wNl|J7_³QQ{|L]Fԋ3ɿFٱ[ay7H:X5A=/Gdٵ0Ws&w^ٸ4~Ykv\/6r̩~OJL\xqoRdp5&.TYJxoxJ#t^S)o5*".))Zwjځw=5ͳJK!Ύ4Pʢ/B7 2"<#UPf^hY1=@!\f|\]G_1n@ւ J9lQ;@+.N!]8G F7^ʠh5xPB82JW6P5]3=Iſd|qMt1ªxKdmĭ[mu|Rdc͍YbVq+MnU w_{6R޽ldy3֯ġ;¢l7ѝN];)e+0 WH`V$8EV&C.&.ZPFAƔ߭+vX-2tb*@a V$ں%5ꑑPŇQ`nɢ#ScRNENJ2u396@y-"xw,0{IUG"-]Br@lRߪܶ~5Y-+2p0"&@.$A EPbTfj1}$6P'۳Ыbok2rrScmnֶu?y'} ؗ鼹eh[7izɕGê/d۷zs< Nd_rQ?UG-ffMmfSVӂ?&&VMdjxehqš^тp;A7+荥*Iq 3X|W<ԡi?¬ erSX8j( dDTF€VAe2SR”أOpa` 淿DfQX@ eB2Voni>()pk.[59Ț}C^`~̍"IclyV3f5 /g%7$߅1ENAd ,Cʷ`E(;4e"/ҍLFA~~Op0,ޒ'gZJd,*7VPR$IÇD5;ݜHqM`p&i{'IPM@Ѐ]Sd$?F@ D]gl6_ jvs-k;zO?@2T4y<25K+\ ;[?ac}uKK=IZ@:MlgѳwqQUec!;A/E?)k<N]4;)?jX :2T6*?ԡb$_(J$o22^'Y@;JIģ &R>^}^ε0нǐFL8qr$x5O@QrB҅uJ7wߤȁGTSo(:I BtM{&Q}L)dʪPBڌip.gD\qqfR})b5?b`W WY ;& MqҺGsGSȧdօ׭"q]NdX'k/8w+c7FıWl_F<[ 9o \JS&VYSwKHo9QaBsN]%"-`xw W9ȧ xh)p5E@l-D^ɍVV!F).˜*'Oj v0,N TCbvwmFHn3Ә] ߠ*ƙ3+Ca'YP |}qǯ:_Sw ̐1㆘2eFĵd,-JXAu[L>`'J1G ̤GlzN\_4 }N(qsz f ^pƔCj,Ã=thF>LTC>Nұi/ |xgħ}V Y`FK|ԵXieZ! 46 oWii5IR w5"/ [LMPnv PGRgYӍ< 7Qg.əVc/A@ȳ#kxWtY~dE2=/:Aמ"Drd= `֜;xY 5 a Vߘ"O:x>UU(JT`x+rT*C??`\U) b䠒`- %=a.?):#q eP7 +Qg$TldA#; rr[Oԭs[lC5vpZqN+eN5fKpqa')joRt{bQ@rp: i 5 'oGL p$Ӄr e<>띊g,}Md̛@Խ4[z^Шm,OhD* ^e=>|z4LʉR:Im_嚇JqW1lcY*E#̯@08z%VtKv1l1`2kç)a{l ūu+$F iS̑]+\!|*̮Ys}2 l/ns?d&Ga>HR@btۊZԲhpPA$:yhSˮk|-vH{Ye|= )Vc6##'ATn=oEr<^s EƓRZl }?/sXV3%IhU5WW&SxboSѤX 4"u_Ϝ0ٞeKj0F5!RxrX^Ok1|` O :3Ue b\4V:6%<Lu976=P4JU,]3!ݏEޏX my|]bܣ/xƒǶ.}fWbEAI9+皹 `oE82۹bfvUM ,]'ֱktUSùz몢f6/5ޜb:[at zY6lK[t\! fO\aqV~FTuT 4}ZˌIY 5F^, h·*`%KcNNe~x˳$!Λ2&sC@N;e|l$$xy f"D'R@|J6dypDiS z˱EщL9=Z~LO`C%yB;ʡ1zBJР|{o4tiQf' K3㫏[??uK~j.Vnm\%~펋 ۪e6xPyUfHxHΜImg*t"׃>[.$|Ix#ͥwdY7CctMP~xw|}XJjhbB3 Ex_PBv䏭,PB? iԇ Ww"-Fʦ; AŦ}[Y7@=㫕vR@?1E4}]gxw{')}W<>\TE@+JPԶƊ1[`"wl;%}@20tUj],˃8\^[+L;}@i4ӏbOߒt`8Y j]ێSyY@fBB%/8讦C@ƝO@+ie)dJ$u#Ϝ \FBʿ lTxvLrꄰh|l]w3Y55ՋQ\&$pPsN-2q_=uձ=C{$BĐsxCLk;ɶ|> ˋ72MZ`XBރZ glpe1hsv/}ŬF֬Ѽ띆3I^=?6,i-GO3Aw!N"_8r^e|;7ٞ"|=?bwg 4[BLuBbѰ;lBSmn,*ӱ'F,艵dʩx:t ҉IԎw03J6LSXnPr% ?:묊GfҬD?[1HC# g훸%[Z7hXDfc&.pVjƨ?V\^uxF0iCݯkQL30#DK<~KU]cp1%% 1X>[`{)hܸlsS}ֳF>)c@֋i"'Zݎr!>W+a/i?~;de[çDco3]%Q:eb< _[.iH{}N P% [`HKխeoegCk8Us/o;(<׆ZBBMHl;$ʀ#']qa\*G%G[0g 3إ>M(LdZ ^jk>3Ul+$ӣk@ k%/ Iƒ.[ SzsI7&<X!.W N3WAimwa-ϻt肬uQ J{A;>L|pN |idkF"G]5}T2;no2K3@~SQc%a  X1H\@ dhw >؅66-[f[=aq8F֐oA$K.w0dwa((~9{2:.HңjΟ!gب B UOwr.Qyl:V˞\{UǾ(4 b 1"l4s3'n獼NN+T2+F+ 4.?_ʠʴj`slAޡ6:ҝ_(K+d>^E<Q[(xfMj*=h2$Q;vJvP⩨?IE k3{=[#GP%N RwXj*[A,- 5OR%8[("'xկ8X h ~EF lK= i_CBa fyc(F%xd=x;= L3zeyZI-F>=pSEe0jMfF\IsJHbS0oLµBvtsU0ȡo:q*cOB*CKEgiQ3T! u{4ǡ0 E3rsM|@  >@>/0ޞ3;Ɍv 7u4Pl\$w-&AhB|v_}Oݘ}1 vScI5ʫ.^^(>˨?[v[^A|n2NϬ HHnF&#NBV5܁λMȗ΀-&8+ ȣeb(DP+$(芃t .YVy^P*UQ66XT3Dox`t5ql*+8(6?~aS /Τ 9=As uhO w꽘H2â߈%A29ìYR&zGd +^#3zK!}.y6sK fݑ҈\۠Z#8PŦ$k;)aɩ<5IE^h Ϸ"Y}Տ&?ZVѵ4"+(leL,6 Ұl@Bᳱ݌Ed`U>M,.6bhq̯1fHlͤÍY\AW7iH}XR_䫃 &,,ˎăD}#j#c_pkՁex _B99Srz`sx-ݳE8Kp gjdE{ 8=<{h!GAEmgPs$Cl≍Ӌ;}E0Ti!r<ݷ[Tz!!o$7R Up2Q$;nS3ڣ,죺a@uGЋzi9`fc/' >|[ҽ]Qq4q&qMx& zmB?Ku~Ms6-H^lz5DLqɔjlC^-- ,;z"jtTDElL͢ vRͣ Wpq@̔w8ߦL4n^l2NAUp[%( nW*!|dQaĖ:O:,c&w<)Ur :CGm,(${ť3MTv+K0\^rI:DnIl2g coId:2R9lL; !ը_NӥldkI13i!"m59": pvˬh|e-" |1{Z}x,-HkX9 4^2`=p5?f2*mvcB.}Qɧ%ԇ*tQLUm.(ɹB!ͩp+.3}m@pe#1k=l`Y+o62x~BtYi/D[wV_+O03.\|ŽPv1/ӣڂɚng-,x Zd2ЭyZ06<%-'v"&F(SA҈#/#SRV3UTJ8ЮC*btykNݰ4E}8,] 2#k@r8&z~1  ĽsV"a"H/*DvTmmʓUxJH n㚀nMUgRd98f[dg} "*7AB'4Y|C`:g9m]y {Rqՠ F$7A}t}l-%dxBWa!n;T2'U JJ991Yw}>n. OuNN9'$n{%`mʟcu܉&#I3cxfD|s'5[(2{ղ6Aq`}U7@IgWF~K`8[qrap8Ƴ :4dɡ垽G89sG} K'E%=e-N {DD2(|j YآUT" 1ʥ8DH䴥N戜 Ä$,=5z4ި9pւ^5Vy/4ƕzFOyz[ 4 ἴbH^)(TbVm)p<gC8 5nofb>WM0DTWOEX*B7;4Z0lb2|82 (AI,u'Zڧ͡02fˆTh{Q|oIqՌ{x#@ךuh[yP`9D[pƍB5bVw$œj(SCҷɬm,m5w0^E3@r?݋PSN Ej֗OB.@Z(<8*hi1M:4#&ZXOogSP""P n%-K먖ܑf6pySgVfuq>[HeU[JP.+1HrJMM7Qַ|Y#]h=@t% I9U~݅ }bȟ&X?}"EXp|aP.3͆[*.ވ_޼(TmNE)G=CCۡ58s3ٳ3{k. ^*f61-xX+pog]@lU*1͔2q5".qV L2 @JAOՑZnAiB=WJ =HdI [[ Kpo,1 /=ݛ9w*/Α3t8l7=0c0 7r{hZe;=9k씗Oc7$3;f:8"*暺 Bb㈡,k" 6/5 г+K3rу!I=ea"zxÚ Z>,~ [Cy\u u)/~k f"07@5[s}>֖pi+ ׄICΩ48)dCyZ d1Xcbs?y?]K_M ORQx cEKFTF'VtvW)l;Aoi#؏5yߖOlЎF&V Rkm ?DY^/- Z=|- @z@ W3|ilC୛6I+@0o-NCz0RXxUeOFܾY/Vr ޽ȔbJcaO]:(U0-?jj̑!n']:?_Fj}7>{HrDҔluIy؆Ԑ`d_SiPe堄)&2(uo'6 [?:7Lw.(.A"]0b3%FSAhԉo۞f ܞ޼qNH犰G6[#sдjm~cژHu1k hTSŽkw=BJ#:3gCLK#(h +2o:fckܰijCηI7Qt׃-c 5m x3gׯ-od-|?/$\J{R;󸻧 ͉ ?xQL3NOdC)#:?f 8(tqˢOw}R'gLJV>\NN e} =ĄiFBlJet1w_»XKl|QncwOttpcsar/RP{哵|ɒZE[1Pѳ.}鿂Bѩnr3gm ?wH?YaLε^WMO fʆ?Hߟ*94[.T9g G !49&`ɭ/ hG@n`P@]I{/sl+B[q{a|$:V7(&U>׎>M>4laE Q?w]u@ZEҘW[ػ@;ݐ#o10.Ks3LuVT{52&VBtyˢ}oI]w-|lEuT0m#nKu|P<]o%]/k \+ FQIikK-XXU` [\ 1Q3 6~M i&e%ItEJ%e>'Z Hob7Z)zbV3\tBc" k#I8h7"V:mmOm@pڇgHBbhr3Rl?G]AM{һ S((#j ZRYFJZ2D.(OuI#2WZF &jAD"c 5-ZuY\|vVPwi\E[;ۓDZZ=8?@{+ڨ&OYXM) Ƹkx 1z2=(; RY_*[م$lBg)HnRh}#>jCUOYL|rI]V7m']'EBcB  Iv^0'[($/*1̐VNJHN 1}D696ѕJi1Gvu+6jLET?&q qXBf}Bf6`{Y&QϡpzBRW)dLA.KtR6l`bF, ;8]Mae>ar8%|Gm= ]sH_^.6;Crh9[o.ݑ/Lƽ:_fZ xPxT}K.D8% [!%{aB*_㸓 ,pd kHg\WK8X-+ȻzLDWwWa=y׷RV==<ߛ`FdJ_T۵\}KM1k}m̊a`I?WAǼWE ]<<ɰx*doqRny N8?$[*E{;7zfuꌹ"}N8?79Adn=Wj𙴖s XX8( djq0]Y@\֔\J:U&w fV7^%۬8{h-y?Q=b2,>Ȧ~[j 'O}@/5=uӫ .c.ဂY1emz6%zydipr\~IޫsҦ=.J``IΖݰ6v7 ?˞3bj-hQXh+]w,)7g[zkd 2k n SBD'R ٱU&mu9 $6Ic%+T?"^B~0FSLR{B$źM.p觕AY{:!0jjs/x1.KjaTVFͅ2]zp0j RQDn`Z^-6F/vx v9o]F %O$ITP8S LUFN )P[/ vm=5VOZ`;'+S@S ̀n!6!5m }ճ~yZ_ɶ>c(Zb"T CL'.;AGA.0ǟgl"  \{pt>b¡gX݃xcpg崴P *]Rfsrn^}zƆ#oߕOp .QLZ!4CFEH2Ru R Ekx#aC0L ɤL|(!΄sZ :5۾pJYxVw1ژOBPIԕB!;RpHQS4̊Р{֑@G~ p+6s¦u5ů k;7 ?36;/U%Cv|S =)3![N1khsobYRY TfpEni[N֝g..E^4 ļ4nJ5ɶjz'/ S 3S[f!/m~E'}-U nDM *AT $*Lb$6ֱ%J6~ Yȏ2MRG۸V滅0bvw_hXU5uV]fYbN_ֵ֚&}=%t}o&h-'Zs7Zϧ %fX{FLXьMl4  ݐjossܨyRu[Sw'#`㕶^2> !>?e6IxZ$w1oWd9AH?V{6 !HD =Z9!\3n)'Gus}q&id}Wz(&KNprqK +ܾsp"]\rRJ', %d`Rl๞r'R+siഔ,n,ke_Qu~9;H(XwX<"?CAtsQKp-Q ak"1֎atĸ 4H];K_x, ]l{A,))/7f<ТhkyF!) T^+0o`#|]AWޅqv^h\ߥ#j *Z^1'WکJ۳@XP̺WaZ/p8 $ R( u+gE d> ;my|9Tekg%%T(K .i+x8( oz\%Kn h^=3ME!VB}^9%-_]qK?ǡ|uq"$2}LZWΧXΝF0y:4a,[?ZC]cx,u(R;~O.Հ>z4Szr M@9Jlh^>'u68 #XB :S=F 'YsWgg{\{f9϶ .:Hs~5 b5BX./ Faι `&JJj$?߄ZQE[ϲqcpbF^0H䘢g[ .w#X:/m'w f"6V*Ws)K:&9fQi>GI#cD _om[(5plyl;p+$wJD*]@1i AӟljLTS,TWelqQ%`-9zjj!ϫmۥHTДt5c~Oq^[TS^Bd,$>̀tKn&t[Ѭ!ZqYL񡏟Fh (dk:g+>}2|e:{Ką]F>jJ/U(H.j̪m69O) >Ѫüw+d(l' $n,SxK47bF2˲IG-Zșftv*ef{.E<ތyթ(/ m䭦E6ùV? eX[02#BAw4/EU.{E"@w7z箳.Q5XqO[ܧB9b VtGَ);4UG!턮| @DLN?rӊ҈ {2\-+: ;6 pkmG?ňRRE.> d@bXԄӬpyYjٮ1k6Ҭ Quc_{ྚz1siәqTc ]1dTwΉ#YO}?IOΛ-c|w%^&U^o#,F9le• jHWuI\X%$V ժb?_z3:QBI-ZM朗KT4=PNPmҝaU6hJO)sUy`2N4 jΠ%89TF_(l1,r&I 3:g`AwC(t5T+Yq*ꦑ4YD4‰l!`u2Wɸ^FX0pjD8~V7׎D7 g$p(8ics LU.vّ#GáكKR\@L+Q~nۀ(F@)xB+H!JxY[u?eOzoj7^1P*K)?Jz.=~D0Opgµ%Mڝn>#YeS}k)!Y+PEV58A˛k.Qo)8{<9!bDX!گ> 귒n:(`*|fsv=SX)1i4;~pirҊJ>G7(Cܶks}Á%}f @ 3h"+㇄ D'̴|#O[(x.#i  ,{~p=7`kc`{o}{z[VB_IS:j"=n 0' E+v㔖 lm!C27cSzNUGy}*.otD@`mϬ\M04MY)4[~4Y5m1R|dr_.gNÞKt P+خOYB1Qґ3&,!7%A6sDd O(+>OY/x$ɪpyQg0&yu"KLODJ(FK~(X"wb9XCD< %8H,bncvJ?vb~t:\T4Bji9]Gm;I[z)Y \z‘2wr!^t灩vu@JOrq{HLYdU;g[Y /Jluk ZJǵXfy\'Q٨:q3EwÞ/Fmzț/p]N&+:}ajJ Y4 2$ƖaS}m:)ɻ9W)7c R_^8IRM,*fu^XrS v'r2}E1j `؎&%'~T'0k[ˁ*1+G1+UaMxa3۔PE^5}x:yw^qA3XSjfGtK^o!A`2x&2DJ=0 ELoZq rИhHsUl0aIr|*n^~m=g W5=x4xh: ɺ"KS灯3I_<8^٨u3^2Z/`hTq+a("c*" l |a44[r qȡI>?jh Tv۝ p߱~.u&8Hg r8r{TO=Զ"HbJ)dh?f}kI:ܦ=DmeYQ1,W*]G[f}Ћ *"Qk dns=T=}#fvny_7J*ҰZ]n4,'.ѻcT|ZW@jioj\ CAu½.$Pu[B'gjC#A6{2]m(ex"VpY Ѡ2=t}^nx}N=CETojح$|] B F߼l'iUc{cw"j0#2b`OS'#dKGآ_Bl_*쎓 d^X: 9Vqxuϡ"`D,eFBk|_S2#L%RGs\ѷlV261&&rYVl7k<4whn){sLzWAR~̜}eSa54q$d#4ɫEcwArS?tds3wE7_wOLeBYظfxUeMJhGugtq/2}|NOٛ+51RrY!)~ KO/0,48!2fiC2|;\ Q %zՀ:o~(vm^-DЍ1GBC ~ Ns^&jK, _jF Lb@;v,ꢈ>OΠ:H)P 4Zl s>iCs0pT1׵0vO k~ ы[*'Tƛ%OD^f ])&I@.߿톱L\ÔMшyZ|y{֮͡w"a+soZXV qkXrcK0lT2 d.F1m̯=>@p .< GB\ۜ:בjkZ@Ovi I@rpmWl}k*3U0@%2tL"<h*Koj.(܇yc͚0GwvMq=s|~e[abdI7ezep#/}Dset V !{|ZPH 0~Q/?*k!ݫj ~rE }*A8N1I4cGx0.ѥw\/TUX=^c5O"84A2ix1]NKQ7w15@c78 (wfltM{xZ,`-/1ߛP Z.PFlGyK^ȐB3_B\z>kqH w^Ueu&2G*{F5  ?RF?3&D<5>j2N]^YgT Z2'  ]lSe? >\˗Vx:@ [nI)=!f6A?`U̿(6R\ItYڣ>׺Roz-8^tW9E^rGHVo7) K-r.m8b0!A4$`_I=k.V7(l?S5v֛#@?ed{ciH~Yk˜R[\`M$R{]ϟ{gݎ@`n|a WgjxE8v J/U؜CmdvBXXkyyd[ʎ xSl苲?.&*IeݞVu(8U4J\tjbF/ȓMU[C)O݋9^(=Ś=o{vgYeFh5T4Ǵ\pԴ9C9/(e~w)ןcsyVR{NY8UKj ge!#cE,>M̝:#͍V.f%_\[>v7-Ū:)Bv,gm`EoKK(I cD5dC=Ph"47QWwI,t7Dfp$sqE ^zn]\x@e3 ^R V0[q\R"<:b03. w{ qs']o5O[~>S) Bn#I'vd c1c~ׯדd ܵ$i29nv#>"iu7Ȅ}9)-"߾&btHosד8Y:v36jy^k{O9YQcg1vi$|CY`bj!+eM!dp,2К/0PTo|JkR +<8< 0dz>PGѵ3KbI競7-ʗGhc&Fr)Q`y /!<Z{VD.@U8ÏG1Q\+`#d \nye`0F5w>ok]Y"iNٴ'`-P?bUcdI,8t=R |V.J18.zܾ+1Q`MىdQHxt‹KlFPlM854w_W/d96(d2M^ɵ4 X@7j2R=)# m<%^` V戽[1SsQ?9ODIͅRS{ cV7h_A!K0m %W[o(ȅ)eȚΙc^};Iw/2m-/dxd[ z3HOULS(2;J->?QVs Tyb +UOi uJqZCźJa%z<>VkXg5Ylᵣ"5ZOzHX QP5Q^š\\/c=U×a,jPkrުJD&٩8Mh=,)@^# [_P@of7f)Y4?rK&ιzR{Z[_ne39FT+LzX:$)_5..`wW&]fa;q#q(vnVF '*T4b50.>bR[8%k0t8}LGV W^h7]|SLš6'nDc'Q7'}]OMdUcAb9q:v,2%'w|3!d u MJ'rGΗH|K,,3iu_ Pdﻉăֲ l;Yݱֶ,=a1~,8DL .ι{aSvT">7'-_S(ObT;ש橲ͳ*& P=G"K&X; !d1AODI!FCv+9v햍^ƣD/q}{浢z<w' EXy,=}^:? zUYX|aSV*@OdxBd -LO@-Y]iŀukuT~O7(r01SâweBA˄ ;';Hu R([gMo5$6o=S!t7ǺCW:/),᭠>qr+n6lWc:@^H倓H ,T3nh"gUMTW.b̼O IOldM!KED90H5^Zy|/E[9xi:5 $ I q!,9\aQGf霵ߣKYϞ]-,p OBi+/a?~,^`R:Oe{Hx!A3pt3^}l0 {Ol8(;N ˚Ŝݕ^,OFB U;!ߡ7$$ef#.7 3oj{OxPO g\q' "7ҧ~Cl#ɌH`Bq琅1Feo憈A"^V]eE"/UdGG, k[t^&1M6z|W9w9gϽ ]Q*[jO].:\quvEgJxy\/:KF/|x@}V Z%MUڄR-T\حF> J@]Q1^МYwm?-& <7RD{yj GQ3. шZX <$Q&Ks $t'2Gf´ j[2 ޳V)hLiZ'EۭN%8!tB.M;2Ezd\ԐONJ򹑖ӢA(n*hyއvCdϐͱMS~Uth%I- 9nMFxU.zMR XEuEmP1%}NG/){K1Rf-GS%_B$;jX]L_][Ӛ#Ao=xouتNpFmR&WyWYn#W kį1Qm6"7s5}6QA`7,;1DC/ % ԷGI)ci֡J 88AZPz\k ˅&@{r\ae-̆o+(ByB.i.C4# a/e@f]j^Tc!NQ䨕kΔ 3BH:[!6C`_{alBYcJ$8F8lw~ina&\oY(}ڕLaL3x Q]ׅK?twI|K:5~uP2-蹚q&h8˧Wr]ZϷ0&VW1YlF-}}G$֝zеӚ JF5?sVP7XE?'AwΨQ,.+|kiƹ35A{z&Պ]ng0}gI(kM՗eAI ?!N9rڦ& ja9xt$}")@DR%ypfAυ1`r`O5c-'֨zd%c%T 2ۊve Y6G@k_NYs9xP*_L[zN3z:J6Cv$`V&ELWoIqW,yv<}UQV w KvDP`7c`{wY(\2d?gidxihUP_=*$ŚyQo..0Fʭ4u`]j;#z,YO _P R( +莧z8}`;t s6H4"vZA}DG bGDᠯ _> Tɪ9I睡ȤVޒ_S} q䋫\|>xf=]mxa7cV̬dxL04 | Hᦁ'3VMހ1.RT8h͇KJ;,a  /BG抂R@Or/Gwd%'ZW(Ԭx+/@ nMݡҧ \,{.ZD#~mF'ʻ͓A5zWѪP& "rAYU5Vo,`!Sk:OkDbrp1$ȋ%P1DYұx9.WIɮ.Pd{ 0)?l&xMo^ɮBTm'o %b:K3/SQcHߦjК0bUAVײ77~w9F&8zӻ^5zېٸ>Ւ_Qcop9`ɋ#٫nO}剶q=5_ix}hE]W:ga(ł訡A鐐tdΕ{7ibԶ̦WYFGjya(upo Z ch7KkQ{xWFs)nyD{cnU\'ua5=C74(}tcB$~^j!s`yv/˪bB97 nӗ'<$ TOP?zYԣf&ևʯ .ZFYn?Pc]1[=Sί}~55EU̓8ثܞ'RZ_QȎK) ֌}7= w[}+}wKO-yO2~!xi}m5>p$4]31/v5=YW6 (FUʋ_Xdju IS-])$Oq xc.=ұ-@~ڭA W(im:..|1BHp?\aWjިUSAc}>ڛ5eׂCYp>x);7ѕ9HGʫe3Bc$z4Ǒ|LfV :mpV.$>F̓U gZԻWARvy|ٺvWZLKo< TJTUyfl ڏ APe܆1HꜼ:K@&d ୹CoÎ [ƩmU]*ƉP3IAp[cb4 SԋpKOo6MYI{K35Xp)[󒩲+@ =m3+'==oGlH`?&5وe p͉['G麥ļ=)WK..[3\C-7@E@qF뗺nJR Mš=*< C۞ѭom|mem\~KMh؏8mB0d]28hF;1v([o-j2HXlGy>]Na-eF&A UAxpacY' Iɫ2P\"n[u! a ïKs B1mNz_ o4zQDfhܪ"uNN~2sT2a4*SPL3 byu@#3W3 Op ڕg׉}t;6ot&֡Lj$42s Firf/h0[BRIAL ayqYׇ.Ͼ>,Qn[aiP/fҟg1q#>Y(\lxpâ#3Ho5QO3TdhNު P0(b2^PDefؔ1TX!2&=#K嶿Ki?LBp5dK"zx Yj~Y?Tc=_S"i=YD߁ ћh\4=6ٷVdVt-M% anXۉwX#@$0?Hеq>%sSkꡑLRGr#9o 0a+}Ԣey}ku+)IL~Ɇ&|QD rqT.k5 /yp䔔dYZ?tn?Ej}Zr)O,j4wfu )QO\r5GȭU˜fd"ȕ}4Ь:M{<ڴG7;W#J:|pd:΀ m90عLARA^p?.qMT(QQZcbftt5nxTYN/߯BZRE%#x."|{[ *RشbbhGAt!H̷Dzhx<5[qS`jD<ؐĺFQ ]&4P1 =7fH^+:.*a%$͔Wܹ~.%EMdkLjYIе2#5f֩M('Wx椖_ @\8:sv>ጰ͆m˷u/1\>[Ghʂ%~eo" ITei"]a)fHC+,vK)ď̠%:ڈq,"lbK)+xjFH0,?sHGx6=p 5+gB* xx@FkOWRcBp9 V- Nz\5+j#Un9qį(T*FǮ~UF˦irsǍ,>{|W_OX!:FγyEFcY*с! y+zU*V0Uww"JfqSD3P&J":^7T\wYH2J(4FʞXkj@5p{Q,"*)5^JH2WHTA\`=ISQBl<&geYdj b4t`CUK'. +LT wW*]w'/p% ;ժ@x榑ݱL1=Iy=*z18d&ʠimDu$64H$|t}0ӿ -oȝQ̻38DmvY~ڠՁ\  ͼ-r"?cbGܶMhB&؞ـψF<]%B<!v[]r*-x?+$ yw'|'(&h;ydXZv=iQQgxQ: o[?b}_G@)~'0L@HK[h"Aqm7ث4&~mS闯qz$K<0sd侎c]讀+1U 8VTBGCʔIe+Zư8 "9C00~{.0cpe XFw]D*3~I1)PKc;Vw\\ `F)Ɨ8ѓ-B߷H7 N /$: Zwm oRzMlȫm.k瞦 ƏW kjfḝr/BoS뢂g"63XPъr6F'tMۢc~e o #4Ԏ%80v-˕˕"/8[-Wu>l+5:L68LЩDDKI޴7'oѲ'Hk|Q ]Oke` CuHNԙt\17Mȱ1Wf1B.E*DuOn-۞v#^`l,fzyr)>y"JXGqy9ME O[- =hD3'(a.5@A#JʠJY9zЏ ܟ>S1@i:՘htLC(,Gc~RU>vj/~ =}~L_-ɨa)Q[AeMXug]-ϷP*̒ҾC|5QR)jwBݡ)FnppIWvRC͗I=]%[j0䒂`r3K;hp3(qڛYbFu0&])?8_Aћ4i,' eR06@G.({~P.uۍzȷ)]`̴o@"a6{ l(P[FVpia!eFmsmNpQSwKyK+ш5. mnU4zeR%:q[KΉ^m`q{e-BxՕ]']dS䞊,먼㕧|rQ-TW%>4tX^'}gEK)<4\[/TJѝ< G3(9xW/u !&MSyPNG2EK6N@ #T 0>j@!"G^=w5 Y ARi\P?e/O{|n_zyhseSS. g4?ZJWhq"̧) _̧EHO)rB^)N/X\ gZ3r l.W9O7sif2pa @uWYTB𺔬a 2|` v;GXYot8<0SK+'~DR/+,!_Zp|h8xl8kZ^ڴ$(, b 6O啎z qO5 Ȧf!RMm%z dXeL9fŨZRtq^RkĴKbz#V +cwj1u+(BS:]Gc*e*,Kdg˰s7{oMo2^ak4$ ː/Xa'A psT;Xto_W?pn/352Ϧ4/.lL=R mH$q<CHn'r1prpD s! <63Є(bw}/0aߞcT:XqF*Ɉ{$iOW|vqGc/iB?+=w%X˅BŻ|S-`⫸B&LWrER'NL|@|PQOV4k?)kE2aS6]=j:%\}I$lzAأG^!M#[D"DPr;} J.8i֦qt,Dڡ/sYJHLx:*K}u$Yf;ocbQ_d|۱l)Bt|Ŧr\;s15Br)Y|Ss@*Qe# ]7pd%qT 09~4ld""d&TMZ CV6ڳ ݐ1|cGu·tmwiLkD%Mu[/EUk!/9z?7^$AVW#]Wh< 6i?BdwENY ~,o8D0B0?gyctp~trTI*qRgȒG*[}t?OEVG5 kf>+}0{,RK,qf άq.ׄ( yDzեg xC\xAzfe%7Гs#9z_K1}c+hJp)"֍0n0'0vaY3VUNF]M?07ɳkkX*c*efSg.4ږKk^H`^n[S lkN& 'I[~Ayvq'5ҎPsro@mfolt[L\Ϥm㰵S΋@s%ŏEk1@@;Kp&_˻i#HRrӞBi,C0 *[f$|0Oģ{GbA1[!X ~vQ%y*H2-[jFRcx2t4sR1pr(@K )gԑnJʕ=;qP`B*3( cu>٬ڏޛkb@r/mK(n]R_اjv(/3gD%T%2tާa&;1\+'f6P?^! 4 :f GAyNne2bbjg$L:KM ,PIʑ@4ϰ,P)U^X &[OkҨQt)2 }J؟8}sNAiGt\XN|2e 1b Ax|YNN4Cz$^Pm*Y5ϽCsrS; R"*.U=I&ppyTq&0[&"^?HqMn4z[Ea@i@ 6*>U'`a\L\"_E FCE?@Λ)R|9h.N7`^11cmCu3!B Zyd{6mWnGjma>s(TQ@>КڏQ:%fvgU YR/ÉYc,BӇHs5t߲fLJ,Kŵ^,AD%: \4x8my o7ǺfQx}(GobawBW#S9d7: ~P< -2ʝzmC?X~^==M;^\Mx+WH܆8X\k%;HC8 ݭ:lDqx>^r-9zDkk}GW6^Y7l9U.N R - 0D7jÖ=xqmKb )MhpW7oT>J.Իu8`\w[yLz 1pI 3x#)I֯k&E\ZAo,J_6ƅ!>!aU0vFDsc*%ojlUجK%pNYrCy 3:uz|ips 5T2 ڗL;w^#8A:q*b$zO|ʌן4RjMqsB$*9.I5j| ZJ} 1RUY4:0\(*n6(;Qq﯋ƐSݡ\tX@f8㱨ҕuaRo*9&IV|>FMQN[۳ @iIg}PUf8^v` 𦶷sk9oMv͏fswէgC2Cɰqԇ}svZVAzz4K7݅NstS;#J%p>ɀ3Y‹+#sL(0y?`רR BoH!YAvg;Z5+fC3tDo(+f6;d~z-΃td*1#8Ae mһI5˗y/M#bd^ػ}elKrC萾==SN() Uotv}t$B0d[d-UERZN7īɊFg̈́ia%4n<< mݟZN^Kjv;ɐq_pH,iM[B#nNՄ*WG 6ąB)ٷH;.cG7pSPWit.hHf?jM,V]v.#Y@ߓ$նH(zj:Ȝ, I @b QSyPYfy]ԏvsCGq8oJY7޹><\eJh7Ma5CP_Z 2pO'VVy[*$UIOo֊VxU`+x֌n %h{6>\% P"v1>a7xy0n:dw؝ B&ߪn'=}D ̩|ˊO~m!\fSbGxQ]>pr$(E%84e>Ul G.o!@rEs*Ġ->o)`&W/l_EDY=iF?bYgrw.t@)rH :졝JYĹ 4 ͗Gcʴ=Ko uAL2̃\E.2]ia=Zu)7@qpd CL4榫X #k0 ;~$'ՁҌ-*{A_s|"SB|:CPtK2fVxY\ܳAL;]V\jyMXlMm_t^9` TPբq ԅ[RNybL @rT|r^xĔ T\UW>'{x^oY B5դ.lꄠR6k,L /C,L*3DO2¡2;s9h'X9dĽm=1IkՖD]5<)`GvF:,$tb.̙":F$­Z RtsSEj9 |z(`DlunoN^OZe(I9S.5[49~ AnIǭSnɞU{% Z}E`\@ !Y'=[3vN-y!Qe$ ™[7O?tEP'ccO *閟tDik?NŶy$@yX`ڢ*-Jhf̖:nY\} $ E3f" !S:cBB%͋ᖤȩ@QG5_HHw vץ&eDxiRSomMDžX fu ޹UR;+S;|g(qjcvlal^fdY>{ 1 pb֓>=\[h0_K=Yiɵwڔ9'`BBkIi~#ۦʼJ##PV]G\' sM(a{"NF1Bact>3 {Ó\͒@$p}0ƎJ :0]T9e̠{ySQ5Rrn}Ku:"m 4ݭ|3+D%[..ٕ\H,zُKqeGB}r8s2Qlm0ub>wF[ #S~md{%w@N|xd0ĆN~9b8\5U!KOc|9ȫ)@BPuGs/t9(kKk\؟*\x6p1!&5y4 j~􌱟bJ4j.s.O~S嗳Dﯮǿ5v&+갇 n { 50aP纱$+jtac6ثX&ak6J2X$(k/=B02vIgGn4Q|X 8bEq WvF҇bL*Pi 9bekQH5Eظ(jY~`Lxe%夭U?('($VGe^U;#$?a E ^[J{MTPeꫡW0T@]Q W6"%xK[9&/'8QJ70X˖n—2#61!MPmZ gi"ww-.iAry1n-kM[M94ȶW/\{ jСPi~+FNUK|g^|/338϶I.ֳi^dc?ro}>ѫ9˪QO|Sw{f,5]ڋQ4P&#नR"4?r+B+8D{k*TEk*'U F ԉg/|&~;!HAmԓl>48-~Eӻ;xo$I\/\Vjءsf0h 챓Kpd >y)m,'JD_D0+ \v=CuWfTJ_+t.?*nP`Ⱦ)b:>ˆeY L7S]?D^;fTf}U %}f2j|҃{3l02C QPCӍ+wCHz٢~ww~{SKs1wI,QD˵qq./ecW A^E j`9~MwB faF Y`nW* _EwH#'X([cv\ͿtS%%kP)#vrB4b^z5|fus,ؘt@>K8LXR;&u:O/xa ;1k~ rhܿ[ &ݐlupg`>IX‹9BHJV]xhInlbtM g-PMUei$՚Xw_y"jB" : /ӻ~t9=B!Ѣ[|-_&MI;OVZ0Z&'Pru&>m41▪WUgK;=Yw'yFiɫe,ŁbME&c,0#ǀMޮ]ϊ `0^Q).>Ir+ZQOT| Z f^ Ĝ%O)1UڦBj=}C*C'YG Y)v'2WQ# m{dmtm32T0sw(#v 4B=UikĠknYTV3qe b{E8Okw8]!-9#vd pЇp@aWwy ;.R.jC"2q0xD%z gяu:I!1ڣd_"[T,*\3u.SDn')A(ho- ق'?GOcoL _ӵ:ilv2vǰy#&Ib~`-?i^vSk1`}ؓeKska?p]7jSYzGܕOjZ`F,K6$:ZRW$(!왪> 7XzR:NoaC?5Exoi/C_Y7L wK/׿hCVff*$ʃom;t\7q!e%- чcJE +p8X-Q%*4C`Wy c*M:ÜQ1pCU!R)rPM$RHq1o F*%.ouUp"x%˖4J.mnjĪH cA92 RM>Fjj4+7":L_N5&xK7=XZJ}KE'h^ֳ6ˢ8~b,m8yay.FC,u9C 0f$MDAZI\#qWbm~xx Q1ǿ|8ףO/Ny @~9 '˱V>N:;11ט~GO'jm(ڱNqr No]ăj(V˳ +sS[Q-S?=}kg#fm>0\j}} 5#gInZzZV/i+v~s#LyC8jjS$ާ\UgSVP@IX4V9ghk/?NY*.a7o/*t xI)kVq}&" ]u7\rNɸ`Htx>|UaՎH?λ`lZWP\1`'9eߺF";m{!0G:l,u>r?H,a F#F ҙMm)7<~U F9nڽ#VsiNzY[y,NxyaI|\UBe9а7~i2T:I/F44CiQ!@8C$?PB76x٢nLeՀľԢ7 4@) v2cV00,`޼cPMN?lؠ\ͱ ~}kd"b֭yCw[#]mۦ SÒ*k۷Uܽ)M}s#./HO@c/ײpt0#8`hWC!xTtW3!X@b-?B?]i@1ib5{<1W9Qq&Ɍl_4[?_V[\nUIeh}r=bH^v25~/vIJ[&fowBV RWR;e˄AŚS%'YA3*,F{A3k2{plҿTiN]d܈y:MǾV |hR=e_ɚF+>ĩ{ڱd3SF{3Ho`*ɑDJ/\%4Mee"4jF2WQEad"睁 8Y\U(3Ӏc"u{ΗuJI==3$ZT)Nc!f6|0{`>!vN/bBh(w>HZk8w%<{tZꍨW*31Fp'KܗיgZ9T=؇ILK*k  LkDv Jwb tp}(I|ʀl%H _;BqlYmtL/QuLh2H=i,e~`m$ ҋTQ\eP!=^p!sPwCZf?m;`OP$"T&3b?#r"շ]O*SM9*2su-"4 ǻ~hYr?߰!S@Pe I]~ ˀrn@Ci>6iF+Dv n t3QwCܽ#+#`|ΧY}a J/=%/Y VaG 0e@{:MLv6V_L<Z8R2cKM|ثF0k[:rՙxo韚0u"1}50[m}_YACP;KI9fT}Q=VBEa Uw ϡHc 8++Ѓy32EYmẻH7g"1>Z٤JJg*dʍE9l++WҦ07hCq/fr,\4\q"$<.U+$r׹6)%U.n?\o$AÚ|\HkθW#|MyTUۯ*7Lez $M sѸ >&N=ݙǍy1fp95]~m|cG sV ׾"N9~\2)Qu%zp.\>B~<wywYxouV79O/sUT/r4s5OyLXƳ|"N9*1w *'K!KB8fCu\"I ^kx<6bH=5el^j:M$!IQHo-3+.Q DqX@{` RhˍX,8ۇiHbhLbNQbh##U]yu:TmRuIm~cgD>H=Fo&W&Q,:&*% J'VQfC/•ՓKJqgZE&ʒrbe2~Dd0f}K3M)C}J'_^,Wquӓ1J/dViݧJ%ԀSy_.#hkzo'v>2Zn:O텮" Hgˣ6j!LNm~מn3c}ɳxwdTrX& >6}D{P,m=y%8+@6We O~ *W`y5.#*-PL:1"Q3ɟQlEWr $ui^3 w_TzU==mbړ"H,'@ 0|5 E#QöF}8c.x|>蓠9=pM5 a;bw+CqEt:mh}6td]|RMke+҉d/UGtF 9vu,pKNSL4ȒWR|sǫ'_֭4wdDTn&dRc4c@`Ut{?mθ=Ϋ$.O_C's(vS]-#|6?33tYBdy%Wke=zc:Z VVb"-ܬz~dr>/(1ulZ@ f@cY py!N)GhϭTOճC~4ٜ?Ļzkp(aǴ1(`Ψ&U0*ݱ&.UL;Ee_k'_:J dh c9^g$os$gE%E񲢻Ңx(~iC~мwu} \܍֑7!)͠ťL}Z n1Ŵ\GF9y_N s.ϯwlmнr](hTA|LصLڈRhkΨͮX:@Q8;> 9@ߐx$ z;4_1 bժL)fJ5A%>t駢5=)?q_m$ϜY@)1dxչ#drŽôVӖ^3 #."3vEҖb)ZsG^v=R•ꥠYY밓(wcV+>ֆ۰} a Û룝z$胱H4V;jRtwez&kɍ\O}uiGq),zKƮZ]DA ߳x%d J~]"e=幂>:=tuszFL-G$Gl'ʄ@4QrzHIG5 wyn=suhXMʓ.>չ /ͯUfe47 x @pyv4pXB q)3S&5MߑJYReNMeF1Cޣ-T-^HHT0&>Il_d2ެĤ9GugkUGw̓/>Qƕ2[O s^|vEQZ)c <~56'],P MȞ*v̘p)Nc6[R:Ƚ= 曼RoSV0![}C`1ɱ$qa Ǽ^IdDJגJN<U_"]v1[`)3G>ABl*"Xd@`lYֱ.A*/ }j]"o{/6+d@0̽F2T!S^DZpu͆ՙaթ6#gtSEuj!03m9i!@z1F&V糆nT ն3} 6B}JEhA]V`i?k" ?&I["̓Ӽ+N@t0Ikn5b84YzE:?YoqTibVHC.4NipJALn.ӷF6s|a£RsͰYB(^dx B7>P6[VF6qCr~tq]kp"ԔO鵟i)_h/Dž%QS)^'eM |f7/Dqq\-*tpLwh׷uw&*0zLrδ@9 e0OA2q47Pvo]P0>#$aM.SYГܝW8P͆ *z'w}@Nh@) M>L1o 1T( B"SEa#m[K\D5Ja\m̄[ht9RP/nL<YIjW*lU3u !@YARvہ\~ }3^B,NRnLKe߳35 +bcUHZ%*zC)e9ƜחM[,9.ߕ'jO*HܻuLߺ *)iZh%CG>l_ C1Oa"Iu"pBi1{մ҂MxvJ?`wy хͯv9Dq9ӯwnUn3rvtfV HG>o#@κF E?*ɒI~Ca<˗UH?+ 9sTs I?mQ4_x5"⮡ZՆ~=9zv,&4m)&4%9BTy;#r"'Ġu*N%dNr蒒+kZ$vLQzoy豫~C7j J+Uj]]wJԃ ziv0Z}y J1=Y1FHcA/|!M ؤȘ5e$d*uwE'۟W1ԕŨj\CR>r'AV*$D`jH2-3僮6MEW9c')(}Qlaœi3 Q+&BgHBo h G!jvt/C|"כ5rGJ%nee3bK~w4;b.{jڻ=ʰ)% 5O65Y,;\vKWLjI!o0X9%>vB՝]͡4>{IʙvVΦFm1ÐZ75z }{6:@@P Φk7{*%MKl8t3`xEsKL%]D[~ѕp:6P2&(h}aʠS/jȀs"=]WO ڙpi+3N9(PIƃ髈Y3Cs$$Pp]֞ݛ(lDnZc(ade@/p-&uFdY^)iv>duL~S=glc?j|D kh*E+4|Yx47tem]&~ > JgHz>!R`Z"<~jG|y][C{wiuʇ:XΓIzRwM9=${HLr8+|B8Xs5bsL6@IA O˃7T$)ZXԉ, x/EV/cϛT\<^ŵ p:r nZr'x1POؒr 6tc@{*޹ B2;yqyġҸmQXۭDW\3BcX:Y<>" 5Ȃ<6}bv?Eycܹhv?bOHY$+].7 aKg~.J}#Tl)Fk׺}&g>-ֽd ئz+4RrL(??[CnGaʑWJybSڗMxTL5Tj!r=ݎJ{I=x;hU8pC}ψRH|B$P?n^,z*J#zb5DYR "ɸ*n\sV͉Շ( 4dy~;iEd4eXsݳAc=:).2;"D!M' A'iib{ʥ o: 4^ʄ B}ρ5 jr;Gw8_C vF~5]RO<׹P !sV0 |jQ}op#j6/&M)OJlznN;,.p=ng;,ȃpO/gl(U0:>߿\@TE`n~INWRvJGSv}~!K^U آIIf-}ߔM2ޟq4/FI>7E;t?'?S!~q:SJ Ci*@-r:SeYrY40/OOY8Zߖ2˘"C$5l- MlBz?fCGqxa LVsHIT38qˆsܟ[ЅP=2hl4RS;U$ cW4-[[>Dװ4cQm*Jyv`mVI=Q]ЫBPBkN\њ$ʌbX(mxȑLTd_0"onA0%h܎\`~ p32R%TPZh[H*xFyHtiv#uKq]Yd̮=l &W)@eUi DvX,0]8!bt~†yG91ٱBON"|!11[K KD' Z>(%[ڔ&FC~2&䄵:w"Ȁh7uc2DZIL]DAY$޺_kqxQn7τ|DCi4nġOj9^vA8Q%m *Oh<?*0k?:ďagf=Nd'uٻu|] yx vrsy~>uE,ʋFw!NQb7ոp\4@l MF{[$]UBgȸߌ`Ht>a]b4>ٙv:iž~%ٵICp5_:{m<¯ކY=͑^%9KTf jq*&oz  2NA:Vd ri&$XzE4#fc cX!'g*7>hx-5#3NUhs-L*RŨo;"&)>l{Zi(b6Q96D/4I%]씊_ih20"$ J,X*c$ϫ= bpd2Q34ް؇8u2kjzf]m!&QUbֈn0"8!7_iCf8SMZաi|=l@7wleBkxd$oUi' ;ŭl \Q[*zǬrΫ{S Au5#*yۛ&P-Rl[˳)^yDT^m}`)W9Kw~o2 Sw^)C4?1nwzC7 $n pel0UsWzK\jCzth* 5v9 ɍ߈mo5eaP&U[Jt">~kIEm,{{٦n V (zx6PQtiN=F ;fu N㱏dR5&CQP*nM:1ʑ5FD7>euQ;zcV4}BLհgZoh}! ڢ=tJ2wA\!b-LI`RM- frJ|g>ٺ[g WjC~$P{y W cRI[ރO" ypf-l&jO *c˕U -%5H4{|Ya-_OLJb!nDDr;\$a}ZG[EŕQ^:FEmNzy Heu8s{RvݧK-kg^oE>;(%΄M·n1E!x0daK2&R_ 1\rBX}e/WHs$BM3u Kh\? nvM#/^PǂkD8RP‘F9Cu9{_7niUQ54H$)f i ws1?~aIԙ"^ I}Xv)Ċ7cKe~Dl6II0ud㬁Z%C!j 3 u%t/ⶦ݊}q'Y?+6x>OP*)ʒ[T<$wͤCQσ4C&W-ba eL)5W;QOm W0e=ZaL l=`w;K9>i2:OB/Iq$ۚ)0o%qt26+n̄>zj݅dcǘ2(h$C0}SCbEw 󄓷'ֽYQ=^4a U; @ٳ.y]pkͮ$T\]ܳqѓbpCz+"/W"޽?/IX0FpЮLjUc##!&n/m\2 &}s¾Q҆|N0FM'+û_lm[ =Db:Q"~IhgSH@&{LxsMʲW96Nh=kc\lZ`7sun+r,Cϑy$A1 'Sw_j,}GE3g V#klL{ iʂ~/7+8fTD\,@=,i h;T%;"$e(1,# Z06i Z誛ަ )ӞUYdbe;8fO6KjSY ̆\l9ޏ@)iK=(c µqm"J`?l<&g&  5M xs,tI,^QhIsp(0>.]\y g:nThܦ?YbiK=;mmn,WfQK(=H/0BNe fW*M.'+[87߹љI;>|~.-D|X<؂7 ,-f*c4qNUڀ nA(pZDpSt9}ɓ ˔z-zk7ztm-fWBZf WkքrpgbLs9ʝə 8VX6 Bd2u!<+yo "b"P@ 9ặO]lVՒT+RqC;OWK6^bZ`FDBÏ%= +-.S,4l6DpU ebsZnGq~2Ckxg9@;@~ƦzpKV9WhbS Cc$)wҳ׍[ ?`PjbY>gqUhF\߈5_,E"rhb|(G&>r.X :_0vy@#2BQI.~g)f[-K<i?)͟ݣ Mo4/tAdm:6%kǘB6itn"72[F~ګkzrb8?s`|ʑw%1M̀]49  CM@42#?moW>ae@pb 4bVni|ވz^gt}){Hۀ^/fMqk ,r38ąMhHP==ӏHgL^?/-hﻭ)/AX 9f 'L_TмBlD&:oy'41Ub C>Ue 1%juםmY^F!T,E#N ??3[:2Q&.KP&H4X ;gJ|pv ƒEĠAl 6!^xcǡ^tdx7rӐe=+`&L]PL+=^{wVf{ P_ًޥQi%UAk]d]w^E-D秜Q#z̃|K(0O7'EX3]ECaLtE)BA&Ԇ 0&d>ejt]Nh鄱k)Qx&Nח[!$p\<71'Glb'<@evt$Fl P*TX.^ʱBCAa_ c]! O(8AU-;k5>4Sw4RA[1gѢy(.R,:Pf]y.wNiʪCᣂJ_9|] %OϵWyCq+I +c'T +`ؘjAGSm2 zl~V_zwK +XBn=CA V"+_P:<:ﳠMH`[jdlBKalʪ!J_PHN0}<:IQ4WNN.sMXrVRfa.[̂]H<} "ƍf[CQ |뙕bya@hG)xU>h3?gE^wkY[Jw;ؘ;u^zKɵ9:eBicÕZ0.@S4"le OTҠmJ}I3be&:ځssEkVzڄ/Ӱ?d&J@MVUyW<^`G "{#nkdZVnqgT9=/5N;8 *X`^|g 쵡Pfb L,lqg4/&IJԴF$ȥj͸]&A$"LmxJ`#p- XڽQan6@$):nxrvN03Kli,ߗC.sr&{j']7Pe~u׹DNf2)v-هd{<'?6ulԆ'$(URE|d&A +`SyԷ9KPGP.X*"B&\# ]` |,}}#t7e3.n8x>_ l]I@{mHnyFUbWI ɔшH+h_"Gmt"F-d20r|),%?@DUo5f iRQ? 3oG<8PShV2e^(9fC@QT=S K4 3PŅ'W]P^e|+5'vXgI?Yj.эU @X/E64^[ w^%( V®z%=>-fr;WEB03*Y!Ԣ _sn/6r )Y?Oq͡G:|QjOdgaW([Q|5̾e4VXb*ԏt+FSn]nGnB9X߁|=A-eB&ij'{z)D2NoVrB@{Vf5`1ot(ZB$~I5wqDMqztλ?6aE,wSZ;? 2g+ʡfE͎OQz}Qhj8)KZ-ʀ⯾`>4=]o;ûV )}-uz׏2zAwNԉ[2߭ Ŵ)`V@ 枝@le;pe_RCVY›M #F09x|wPLB%K$yV~SfE|]*qcU̩^{„HTq%b/KܲV:' f;."fٻ3@1(E5BĈQzDA:6i-+Ñ+u#9 y꺟aBãJ$Qpfa<(_6%X\WC'^10l̮_d_IY[H98%8yO±_V(z1^$Ql߱dKfAsL }Q Hf*GBn졹(GZ$۽Iúby2)0f[42Hk<>bN}~6ڂ [p&oBu&@Ţp# ۢo?Ҙgddp,ɩ%#F2'@E[ ,F@ݑxᇭs%3"9QohvH|%S7Xd*L(0*vZy|gVxN845v:8|n;FZ}>CLXoP4Ø6hy YZ)'2hW \q KD^)0Kc>AxP\7cduC=߮(g9n䘃BLq^jSɠZ5)'tŹF gH_r*@@Tm%jt hOYG6k@̤ot#8x^`)jLE]Q L3(# x@[.)Jdyv喩ɸ am~zd8W̼/n&o]J}BJ&FʂRZ\L}V~1➈ԋ?"Kc,8H4ǽ^veI6!54:gn<§+ݹA %Ͼ?$S} VR˴w9 !ی4<井ht%ƼF ̩ 3Qh©h]P4.-tF3㕄 ƴ+E1b~ΣG:#]H*ʦDwI4kv606mTTXl  d."JdKK3R2_X~0 Y?xKNji (*[( :i mFd{{;y)*ؔ $i]\jm2T+5ՂS՛4Ngl!dʊ"? /n&]+)5q5YpAO +e"4J??L4? d(J<}*|3RxVlevßڍca}}@'ոDI"t;27iwukxJo$n]:Wg2%v)˄R?WYBTgWyW&; =x , zyUV\,HXV]Cb{(Mtڌ[8W_g BGv%'JƉ˂q(n3\]\I7fwC1q깕#M)r )({}a?\d9@74 BQl  Ӓyre~AqF@6^S@kpt.l{ՅCe#tw8O?NkȦ:&$ iɄt4 IâKt݌M%|B\h~D+b yǜ]Oi! ܍{<@ +I tRAڀ{9; oIRD.H Olxr#-ܡ,ob3RXl'(OquT*U)ǣQqLtq!X8te$KS<Z; +G_pM*\w~oI.mw[yYP?︶> M@O f=Se({P&#vk63|Jc5p&HW{'gZ[˾0pcR}Y#Na5Nc[W妠@Es-{ tlC^?Gm:[@[D?7#s lCN*cVs♅F 9 *2 &͙m`-ۡ+y jxNs%UDBRgm # n|C2ǢLӱEO%#7[©hDIŏ_M48|^%=^k}YǙ)T8HJl3Fv4&.Ea..:H(҄be>xpW~DVxZcr^Dr 9te2Q.Ko!*ɹ,`vixzHTA&d^1VR?ˢufh+D!9c48iϿ:*lh{)Ej=p5Y8tkŒ*t/\mZq SdHK܅趇 Wj_t z_Mx .vZ82=*'I2Q&p ?T4z&ܔ`'l@AW;B{=*,0pmlo6H߂YӬǎ+hs<6?bl>A_H! ⴈ -A4@)P75t-`t \68rƚk$u^o,Y,:j3*a_ `!/L[(ǯ`QLnnU*+?T\ k#9+h񇶙߄zi<N_3xӼLH E]&VՒ7 x}SYLiti=}ljZ"bߩiu^|68G|nЕVY&EC5&k15諊Y6bw?%+Dl]=k8^oj,F]d9_|MJQQbIX0dOji23,Jm7IT:A ue,܃QmStl(GrC%.RYDԑ1]&e]sfsFXH'6~Vs暂 (iCGOlP\`[yɐB(è96fmɘzv5"5lS3hmst `@Akqi UʭgOU0KZU4 b'9Al9D .E3Rv)U[L QD;^<5[Ȯ1r(bE^NRzdDݱiҬj8/Oi:q uiFUD1/乑z& 1 nް`E!ʨO]Q:h\`ȋwV#<l35d6'AΦf#i)]U"7dOmC) xzPE561A@Ao[SgّIR6`=P&)JZ =ǯ+f7jN5Nb ЦW36u}l2*:˒͏e!Zw3c4 Bjl$uԾb+F78W8=ҍV}~yopEi~~crCFfBj䣚YXeZ@缕ȶW־*BLܱu|KzR[;1pK]2'-ܥ2*پuwv&{ ;3H:ʠ&F7Sl#s t`88,i}t|qTu.3/g*aZ2.SڐK;X%Aʿ[t­dF+m ѻ-@K !++:ׂ\@>'263Y1}*䩙6 o^ph{Hd\0Nna ꚷnEfٍ9A<= &ܶ ]Ҍ -v zIX0{Ҋ$|T0,ՠG~| :îv7d`'ǭM3w::&+8]M咓(:.l|QTASbP yՀ&1N4*6XZiicqk(3N˙ʴ^-x0 fj,j,"W* IJ١԰}g]d12ǜA 0-9"e-iߍb\ؠ&LR}bS>HQJ|zؙT?hD@}O^9|:LƪH<,XOTueC*y8>D3]U j%wGF!L1T;S$n Ѽ7Ê dޚM3@I F9\<)ɥVD-yix"I-‚-`v߹WTխ@@趰7=3>2('r42 ѪȥA∪U&9m0N`89#,^T34?Ft`x]͇WKʪ0c^"t4 'KʼnD٪{nc¶YLiI D^#.U",{A!D#PjN6O6 xڼm 18s0Pߓ$@:Ex(a760Mݾ9t4œzv'YK7{\O{D^a3vNϫaXһƟ@ I fal } "l ⚁Sc*<ܘwtktհ2v|jG.Њۻ.VͶ]0uf,URs&4 Čl~\z-HtBB]M\gYȐϑx1sITWǎ=ᴔQfRvCrU-9"7t_Lϒ(X !j q  \IX G&Hu.2tG3 *p+ hձ ^DZNmTjn`1%:@ 7Bh6陶C RG9Gv }߬A&ǜ2fdMvƒ8iwm~6MN9ҿL_6E˪1:ƤׂOH@="jGn4)[lߋe.vxU%PKO B4 Dg| U}Ŷqü'Ahry/ ZV)۝۠>`(_ cAsu(c`DQbS8VJU-f j"Mr f;>+6&=/\'R9HC߀Jʵ +2xkUOsw.e&rOC"l$ 0gPqrȃapr<2 mj7 Zc2[ӱu ߁i$>r]qo69*yl3N&16"[{FjREMU ǾPf(Ԝ"?H%A+ D4d-fďq͙`cJ/D<|n;BYMavʭtKT;}Q%-;O޴N7Y!@c7;pd&w^P6JwӿLgsEi ce2LzV)FB$]2T쏋,Ur4xf5H T)wOGLmJ[c66 >I8=8HLt%fI+$!Wح La] lۈ] .:~ZAZatzatx7{<5!%3ڰY{+/lOM֗0cǒGz<ٿ}(<뺦K"s:ϹB5Bft\T= fdT錓LnS1haᮣ0IXay5/wL{S=>S*e^PrSS4@?$rLњxkYvW WH5{ s>0#@bG¬d[#gu-(Ҧ]&!6rs`JYmGTi(WE*SʙPrھ}yj{3nn?$`EXGsH+ R!5ƝO'>5FYh7Xi$ƭpVN䫪qhq]׼Ǭۊ|zH)%ל}x=RrNAM[r$߷IY "XQ;xPWc6r=+N$w j릅 J;e|JogY\|fRE g76}t"\7~YE/CW^h| zfW`>ɍwf Oj岺Kjqv5kK0Xףa{Kl$@S0VF Ww 9Ev_gR❠]1a`z0B~=JaAX^aѓ_Idq7'΍P{ ާ>`M"m|B[mbb5*0[y#4z$b a*iV}!h'z&@e_ҖSp0 $J8~mM^"  w*+BH5}:Ý+i:BiX3Fw@-Q0WzG>iL%{ꆑSی$)VkBz+<@xS[;8"Ov;%ќ >C9*U*6'+aٌ?`8jnmmSh3=W{&-dp14RzNDBuDq^kAkr^#HZz5_`A]0>ͽx`,:[%F\gkՓk բ[ o 6,p E_SrD1 EWm1lvlE?=}e1!hsokK)鬮{`Vu@[J%)sYQx%bZ1VLtXI/-u#H'֋*AAKccʪEQ:b)'pvM ȽX6njUu56?YRV]UV], v;*!"he{.r,#+=.%VPƒ@Jq0ro桊+y&! 'Ҟ܇5GuvJ9;xvrU'zpC4 hmC"iMRNi[@  UJ}S>"z ?' akce?Hh2 L/$3=={ Qkz;tƧx"4*F޽2.\.VmH ź[\GT_a.$c# vwl6W}kVf,YSg=X.Mf\LJ"c-%l$Ҙp{\]%;k;# `.F+„.2T6`xXgrs|tKqIrE}f !Q/gF0Gj\޷nKp=%N\Qb@nR蛁>K_s^E{Л$dOkyDh * Y>˫*8+h!%,Ky^mՃx>CWZ)FR}רa1.*HW%$dFKb4Sq5şj3q"ͫE#ps o7^."Cju?P`HTѭO rI@=՝cـXQp戀c!Rxֲ!aмw ;h$ǩҁ>յ'G5 ` 5w*6\v ΓP- Yh.#Lj_v%GT +y0LTH VԜp܆inL6jţ[p^u&Fr;ANB%jM 1H#߇aX0><I+>h+|!eF]#j]B?`ZRkL3AO^!:J <2.'~Р нv۩fp7C&!QvXL91>W=ˁWC5XADm•{J-g1t1wtAvF :3.mNaaDW17DTJSNM3H#m܏09/(삣 0\)W%Eԇ4oLoۂ<|K#(=0=>p/rèWb( /XQؚe.$Ys4jrr}g$U!iSYȗS>C]S.j-؆ :I.6Eͼ ں{5IK+z?H,Gqu5 pYw0ٷjZ&ʈ)4;LD0FA{*z]Zp1r1 ȞNO>e@LW9c KaĨ3%.n!>ϚbE `ݱ'!F*/Dyß6ގYjoϹ,Z+n?%<(`e!lz]^!oVf{g';w/oaYngnUNxk'Kk+(k cuoHɇ\)VcMYV-+]{Y6NAĪq0\jDlQf6x;W.4BR:{sȬ3i+lڱ/^1pIRM0!3ܴqCʮzk^=€'0#t^+&e4ޭbYc Ԭ|`)#"fsy$uY2C8Y:aR(tuV:ZgpΣ)#ٴ E~Hqf\NUz eɸ`_KiSl/mKPv1tG ܀8z^FΜ3S݃~; ;'B";ҪQ3A~pb4(KD/wEF9 cSSW7Їd:֙tnb'mnfWVb )d"@nu(u:{))?R TDʅ=(?Z 㫋xu5;>_m+ZwE8Ga*+*<%Q\| RDX0&X #7zTiƠgbd#@/lKݵ_g8d qHLgw}\#v3Xl:ۃVhZW+]`WB轐g2}v1O'X-{Abx[%%_ Am#.H (YRi(,UaY%و( DVV[֬Ư¦})SPnT)igsۏ-Wq şR!R"T>7BA{ X6WZǠmzCOdכIh18nSc"FN[KjNC;M8H+ÓI@&w0"@p[ $.4@&&["?#9uJ$n oj^$cӖq*bH| ٠ XN=&{ ~ɕ,0WM$:a>Y\fhTXB|2G~rpmlͻВ{4ٗ.#&>'`v.S,'84'i]"-|C9p\!xk]aq,mM+wز_@Ϋ-@/ sBv[d-Қwm/BIXͦ'U{Xi ugs޿+"ˁ8g;cZ=A d֡ypk6*+yDi++xVh~PsV"u<GWCJM1KL{R#[1~GK&cj_vYSZZ3t,@3ŸЭem1wdófDiyeTGhJyT?OJՏF:0aV\g{=cL1q< IB~+?d?2 @'젯ɉ{2< w]ޘn?,'>7xjF i7U!z.JUo\3דm&dL63Z?q5kGhTdSHy`&p7qdYD}u_`]xYɟSP[>C+ dֵ}ir,A塹-zFauqz0-ʄd%ޱb{$cDUl\uB院VM?yQfSGE6Sb ƷP[.etTNws~d  m!i \>=b8(֛$5PAcA;kx8%!%E(*sGgkކ^=x9s=/?bd_KA4畍LSbųe?{qQ-ԧCcU >AZpZP;C澌f-Y+9׉7%"4 H"gOvT߆@\<" 32ʷ(1h\́: NeY-+uiL:ߵZ&hP;YSthD\YvL$R O'&x4񘹗<.\t:'62F,.ה {nQܱG= HoAfā >a -LnvRvez:3Nd2ҳ^]-=<iSϣ:zg?qfP5HZ:d73-*Lڼ?LQX%`8;(wP8c՞kHpa{:7?ncG53Q(47A'<y+T= u!b(s3;J~@H{I{=bxrAs ~Y`"nmdO& C_*+"ʜ&9 {*7ͧw%}+jQi_/9!d`q{w>F Nm!"}>q; >plU& m=XՓBS[kW\Ò0tp}:rL4v*slmf}TrMk=]T/!P\YwOߩ,Y5:hWV+}NPƂrYQ\t:[{rMv +ZYEp=\ӟV6efБv.pv5Ma&  4uH)ZVN$ I6MCCpNoe8iiÓK\$b4/l%PyYzDڏtD\PVap857zI!PP5M2^YH܍~rZ=32!lIKWP-Q/ .;c)~VE -"mm5)7!ZF.Oǫ4$2&gxK:H~$Uޝwa bkZ!G{&U7lc` P8]1d"c{EWP%;ċPG 'J&3>yaXnAQDbgV>bK$4Wq dh&{bB}Yɱy9Vj .t4QDWAhJt <*3g r 609Fkr  4ìp`}^hLZ~*HqQ吧e 'D-% sWAar\ƓA`ph@,R9p.T) jee{nY5P9ˈݜJ.nJ,C aҷcҰʌ֌7K+Y#ޙ[B|+ C B̪?Y&uH(<(G a fEݷڠ2%`U#TQvOsxp(w@T;^<ؗxZ4FPk}ct0rcCwO3=M+MX6)W$k"|̡p1BFTja=~"O-3JgA&pS",!%I.[ Y~ҪefP';AK-^~¼:}˰<[:ʼ KPޕGSn\ ea@9|cF1c*xlU߮ڴWayOX5E;HտщwqMg[.Z2@oIj= ϵzx@rz˓.u2%#i"S؆Dp4"(n-i^_מТGh!cu $&jֳZ,Q^AxV|z+3==1%6>& /h+%`9^[a .Ǖ{J !.sVR^T)dK(-=`C8?C)cTRdSP݅T2l3(XCj0}K ?9j^`b)9\*_}-3+m#ܚ~0-樓fW ] FO9_Olh{}{5COsk JEkDB񁶿+fgQB%V;Dënnpp父 ᮖ%D+c&<<^x-'05n;>!YCM[dWT3њKgޠE7zU m.7oe1*֪H Wo׏v|bEB{IsY(>lpSYx7U2AzHQ"WC/9G'#4J&poS!p9QXs͢ ᜒOݧہ(ZV*c\pOIkG,?j:!K5/7ċjDHIx-ᢘc32܍;~Nk)*DPfT>WjNES7A+f~ڭ =`_K-ӗH0uѐ^JƩN>6r]T\ES.LȾsamd<DlboKX^iLxC86gEˑ]k1ޛY_z`zu*Eh*M=0z}5ٍhAʃœVKkr5gd&{ˈo&/oAF ,~Ib,jH1jz5-@o5PG:AvXa(j kOhZc %\Y+/G@q9QUtW뜺djxUuCG)rV5M$?k-Ɠؠ ZAE{%bhPeƸG- qP=0 ̊Y9M~d":d>0jC TPKqorȉl1֡m'rAJ+gi9gt('Kem§N{4(H&YzF }n,/jf,'W$]ԷK>l2) l_@aĖC#v{^8!t1f[TނWj5t̓}55AھpP9@#̽kt GLr(7?LYJJ@no2Q5sx3f~7N9y&Ą+v-[쾻M8f>ˤRB8)QBoq#ip?yc8 xOnVdcsG.:BPj)SEԥWé$Rp'u@[zW3)9r =*T"sQtEc}ք*T]D_n͖p(T`}G~RJՑ )$Uv& zW*_ɨi,aH " e].@0BrDk1#vnޞ{,?y Ke|=u[9nC~cM'8MhE9>bETH(5  &>bwF7=Bf5?8PB ;z7mfy,=%Q@[6XXb'fxc%êƪi(xX3Į}{ck\8l 48Tw3A6i3,lg\Y}}-s@SAKurLrRq8kNb97\'.q|3QM!&tRO,Q~%h76uQg˘HԛR"{3H0gNvA9@.v}\zYT):jl&s=&*0NAt)0Q(xrμ }p< p%#i4q6"cwE^kycIY>]YQDό^0u@– ߽9?и'%RzCmұ&}\Xre**d!VPo@t ؙtG.,605*-~hW.tr#7 JTmGoaݲaVLE vP#&z $m4)"vWN~R/l1_FW@2Ul_z\8k!\]6d@cv5dw؆Wwh x<>33OU< :ZH J!4]]eP +eKۘ>,5Aj} BFt >c8O!@=?Gi }-dc|PK>z̸葠&Ç?#x%޹Qem@qђ̇?~Pxo(P֜?)$,JНPRI7{Ȣp른4M˥78 D^Uc^ xY(p*-K_ɦVø }.|(S7*Ѱp'$eUj>.m^R[ 8E]^~hC+l e]EYGykE!E4ΏZ/*IVzBѿf $:QQ($#O3vU# I H (ek:_ %sj`7DX"VN!o0PYh' 2tVԢF&^y'tj+`-+osvYӫ2rl Ts KhW*iء^T]΁_z~tߊ "Jzwa޲0poXCsq25BȈDIce>u!7؈,sW/h{GPGeg.Xz`Lx) 1m_LG` hx<aVӑ] ?8QSSמ,)$ fK8/a,#>aZFI CS%`OOBt(~0j.uRG/󏅃ٽ1T591孍5C!F"vycNX׿R742#r}h7*34S0XI8}\PaJKHk'TYE`25~xfy{i Xf0/G_ ss$NCYAaaf~^`|4S2󻣗eâcrZ7)9I_&ND[lΧN*ЀY{N.,%'ukI5|Xsؾ/_"ޯ5n/~%Ϲ;kcA?wp,N"д9w`8>9UG밡 ,?E,6'UuW8.,ۙ3d'X֟ 1E2w"5. ]@C?>h u_(kWVQߞ nH^Q|s衊D8{"uL;UG~y7&Lб`bj4 {k9ԄYp<ɴd͟.p*nx_-NWd4 QḆju]eT`}p_ c[(uB 2Q̸:$T˵,gkIA^T38Ԧ\>$gI4YxHH_3\_>^-/Wh[JA6u>;mF?.kV4*Uu{} TV[4)Y6_LQE*RIm8 mș͆H[ uKOœ`9n3~ "{/ t9gm,^ ؤA5^w4f1 y?- %xuN{_7Gj[w性UFm9|&d!:PC`Vǿ^b:&cMT:x!7\z&ުbt x݄ `$}2 6Μn+|9DQ`N4 3,.rg !MG D1s??M6(_2 zyʾ2@uW.l.~ji9걮X`.<'OM u#Ok̸bsF쩭=s5MFj#ɺ?Ě?HuJיuZ#@R`"E}{(7F'5ɉ#d].|MQLpUQ] ϔKQE*2h A]rVr& vRUH?X-NB}, =lMp]Įq[IQdx;;i> \|կ`7N#GImqYJȍ(ؼs(efA9g*d<%+pl/iٮs|ZXvqUOŒMsG9im^KgW;_/)q1i:Yp@?mM"x֔gM%$!5^Bl!l@%烎P ^~%x/Qqp~$_\ȶOufMrH9LK*8 ⤉O_ΏtSEJae*X`{myyOL;'0v "wdTљPvZlb\q^] G<ҒŇCʣ\px?B}]7}3zRօ)aJv-1)ʂ_|oJG*B^ +-*7T|xDtX .I`s>v5,:~?9Q4Y/"&1'l׹\pb-؈nW*'Y;/'GVk!O..l-L3|/(iZs -nY}@I[CB]F#YFح#13Ϊo]|tx߆jf@ȇ>KI߂)FdUKk+:]E)>0&_9 6yb2ry)^jzmx8 [:7VEeĮ[kv1]8 +ȮFCAצgXaLZR@ d#h:Mr}FrIM9, mA^=Y/䷾)2=Yz|0of@-Qoc4Ss[(OY" [+d¥})g6BɄ>d|{&hc ^2|zPZɍ:mBp=rr7VJ_6"v. :llyhw?Bo>M#T1IB).1IR$OV?9DtpULZhaܝۈT-{ym*4 `NNz*Pr: gF |hL ;'Wq~Oo$ ͥס4Ц o3r9Z+UKt7(7v#Z ߔ{\H'ɋ'3ld_\5e .laMFv4ۋv-:YÁ] x= l="++{HG"vU;}-ges%#qRZ!_e'-4t#jxaO^ڗvM?cY {XcS<oa]C:O)$Д|) 9Øzw"x^MW% S]DĨy}V 7 /wQmqPvY]I~D z:$ȘN(*Ӟ[p1Z=gXh=.y3p.PũDKCnu%L}O'96bVE=V6ti؉ JdM;Φlt.oMw5)R|4ehr^+t95$ 74B4.GE0B2bZRO炆v}/_ X8lP?֦ycT ć-A'Mqƴh#|Z#`d4P^WLs"ragÓdM4YnQ/x*Wu@3r[xDڱ:Q5/VN yQB!S2y)QZ|r.knRX, TΜ]%v3l#|PX]$lEWJje- flԘuGXX4f6k0_ˁK6Yua>(.UUb-R£~MXqa}.9 hs(@ 1fg{U$;:7(N@Nޚu {8z}L .tB{x~U7dXWX2/cPlwQ`p3,t^OlmF4#>-(lk4wtMϬ P5hh 6vi]w5ҍ|vK\Ҩwҁ̤#cFj Ŀpi ^"\DzmN֣1oe&s5v෈,뺣^Uj!@r!>iÌr&vd6q`(:5J%Qa|5A[J߄aVFu/")Q>\{M8 41Eq O84xؓpCRsU\#ωLvsfOQcF"þG1!(}Ųn X?3'kzύaL%=ё-{{|18!hRx!UH3^^n '1_yGp+|ܞMnkAszVׄ-;Dg ļ6Ҥ>ߟCMgL*"&[vUŽV)+V+.ڊQI^5%dyfE>OWݞȆPta.0aNs_Z3|e \! 42DWDaۄh( D@[A]q +5' NᾌW! UOjXusnG@/u- 5}d{v_tFbߏgQZ 0~"&KaSO?|!qvJJѢU;x(=لɦѸy3Ĥ*Zɢ2^غ;HC\o'xZe@2;BR <{mph|;(Lb]h?vutm(D?hUmF^z4*o1^^sYd9@3.#m CH@g[RGjBBd! D=@}HY}%Rl=! l&'Teb!V!/f<)d"{v5ϱdg21[g5Մ?]%ڻ>f:n~\ 8Nl~nS5=<@IBx$MoclC@KYI\ @<*I"4 7DG$n9L%!lL"i.6ݠћ*#$Y6V\>kkf% o?m{5KpЇېms>z-uF ޠ!+o"9'd9-N6®'V ,$L:h\l;#Q̑ߐn1,lE%ShEM'o($O P4\u4p!e B}DW;ںf)yN&16bmQvQA"1PLknd gtgYZ0707010000000b000081a4000000000000000000000001677eda0f0000e9b0000000000000000000000000000000000000005500000000./lib/modules/5.14.0-503.21.1.el9_5.s390x/kernel/drivers/infiniband/sw/siw/siw.ko.xz7zXZִF!t/Do]?EhDTTk׶Ǽ=,4=K}i$ t+21\rU1R}OnlLTb<>0Deln'A.{oْĻS!x{ߋTj S>Gg) MQDE @Č 81--ew+UPϲ\/?d;)K7[Yl2w3yp!n ;[GZ9;5(G(%͕A4 Z<{=91$p⹨h۴`kNI ~m-`1՟YboHYa^!gV)Y4g*=]r :I$m)ʎ\j)D)ױ ^%뼈EwH^țU*GCG5 },JgvA x-R]j֫S:=? *(>%s:Glo-T6 ?6b\iYs6s|KAuȤȹk|*;Q&f?Ms(J, {hf\珙zs,aMSfZDfBL_RCPb& f+J>84\yr~鯏*CjtA e=rx!=nG`xΩ8l>#A >Y G{rĕW5$Ḁ)]y00E xBB!ly+`ҝ.03sPqeY`Dr4385T?vIڇ %hӦTUS]_PcVMDCRMGG)?zqFDqưܽ7,nK.0L M8D/l7 #G(KW ᷵0Y3-FQM/˃F~Bh2mmUxe@%xNBbhTݪJR8zD 3Va!fe@w Vhwmj7jxȹ.iUgns B²G 6zbݖN! .W-/~JCA0Ƒ'J 3; E԰my;dPb \S%UxQ8#U^GR-v\w}aޚB1TР+=rFs |E1yk5ޝ!=O*DAT?@i(m(&o0ʅyɽ]5p'8)/+ܩPiqJ ~lGZ@wn#a;=~Y0qt"gJ / >r)>O[W|dh5|p@`Q~tju}}XB)pJqN}R8.ٚ,땫y|6:]Xߊѭ-z%/!z^ (*C\6YhXj%n)_3}dd'pdWAyo66N2@j5o5eO1pB"~x-{`&#pbH9Z@"[a0ssCFIacX)έݣ9/bLƭR͝^g+G.@Bhlwma:TEerTOL=t 0ԤT~Hp.k 'cw$X.4q ^:M;JnM AI~ 8b U|cX< oOyw[rSɽ$,)x HoAO㎟,F[x8E*K[M^g0$l^f~fQOW|+Ny9I.Iĩjjr}ę[ UccYw錺P!uR*3%eyx)s)~{n`%gl)A ubVxV9w:]%X12t=qԉ4B )ơ]8+hvNWpR3kS0-V LaCGT1U`R @G>P3S!-I_R#FU^sx_T9ӵV7BB ` ˞ӏ\"DH* w35U*/J*:n+g"݉KBf@PYF؄Vi+шyTL[V2vw؂V8)-bw'Q'XSNهޟv"F~dC%~EI'HX1Mv/χOk~[oQ'дb`O|=uOLQ{xbɸΗjmSBVm}.KgIv+iz )N.g{uwd9NwciBݹþ2YMUHADd\pT)" W5]~֊>(.Rfj"+I{0"TQgvU-h]/ˠ'Z5c|)(FiwJ5Chqդ= ОbtkGIW%/͵x N2I۲qnqY?K_Df7•U^ L|P$U(⓻Dn!p"zt}҆td/CQXC?Q#vw 8BծltQKtof\K|--9h j;A$/BIEF.?p±Ky8$(MZ A?ȒȔ$OػZ R`+av&->ETE >a?/CNDžB~Euя}֬KN5\RAYz5c 5ͺo>WcǷZgB mbCſއ8|Hk¯.;:sКn"_15L4<oq"jIfq@~ FB.P &/ 칏:2e5ԟÒj4HlJex]-ɗJ<#l/g ůn$0Ea$T{;hŢ~T&Y턶hNOBdzJ-ci{߲O'<5'.k%@j29~}zyي;\+c ~ؔi6 O.+&YGr ؾ6] ":F n8 Ac yvrWXfGirtFD=E}h/BE!nP^:f6$V_Ho<5FҍĔąWᷯ]ǽw2Y OMzs yu 0,o=*H\46_ҫ=&@Rm+K :5 8**U_9JsԺ3L͈s}",p}Tr(uGWkTf*լW)-˶IF~3QܬL(h3 X_I" Iz#ށn?Z@(d[<Hӥ[Av퇴|\yA8"%cC#L(sKS.~ {=L\_6zI6AzxrM/ȭ0UBbG;F~^.oG $|IҿW ]`yaΏT}p2\{83}p[ˎ@SU. ʢqѽEp$xv52n)%$#_9vk2*$oUd9lҗ]/ &dN M[XyѢLuhpI?qzzUZ5b4,J6,wTYA<#3q Kae*m+!^zҸatdfOyA5|3?),?/|j z/]\k[pW2w^R:m)8ʧ G` kO=J6ޜ#7!/\T6BgiNҟ ˂]!62Ɉ>} o# C&\95ex]Psn\!>O\U.CZ{9K}3ˣ Cg녘Ȁ0;q\u^WYismȾ{1lZLj[&Ee'1A=r\NjX˟S܄ jDi;GF@Ww\7-`S׋-j x G[8ԲFq<KPYXphT|'xZ^TSvV3;lǘѓ֕8μg!i,/)|_WOuk58=U 2=.aeņOy/e9ѱLnsiffX= Ԉ\4DK1q3 ӆ l˿ǚߘ}laI6ArN9G=ZbGgk9i-"9^v`$FFrcH0#Da1zG$%Erfb5| FKӌ mjJs%p<8q ޫr\N[Ps\9ڍC) 34Κóc]c:Ze-ЈFk見@!JvJNA S^?cEWd$s)nHoG#8!YU -%Vzɮ(V{:|M(>C~`&qf'Z+l=f/@5m "@oi^^e]hm"l\.wɳ<#҃ȳϹ2m\]#AVg{J_;8L * Q ʥᷡDU%&Z#/Nz? !|kkHum|zE49H0 ~TQ5Bޝ]qH_λ` jg$e4v¢[|n#0r>&߻lZS__z rhoM&ׁZzR_N39)e/z>hΏ"&uKl|zb$`pٙS@VxbU;r{9% S`h\3ݓ!eT񸥸(]Wl".{짾wYޜ:7w3uEC>ff0ȝCDךpQa":8+/ >l?]7dH=a+n>F_mLHm<&^tY}ȄX ד)e^IRHm󪵊*Oު0Qԋfi`Ϗla.cy,VnWzTѡ n0PgPLfO>ƺ, 7QM>. :U!^W,*e}?GZb0`cn8\c!dDiԾIyuF) qngw$L]ʍ+J:FIrg2&J\(1^B |=WyǢdڶ!`l/ҕHd.2\<&8EHRBi䞞5=-Pd8Au=`kS#?XZLCg۱әRUԬ<~E_4q^eq]w(5})[GۍU!䮩# j+۵yԖ3." <|h SĎ"@?h{N4ŝ/f\ceZ.CwEO28AOd*(BPspM\ Q47N~aR^GHf]&Qo3+SHZWEVR)G]VQ*ngjFs^19?+y0suE~tBꈄxEԏ |&΍G ?ڮCx#3>ٳV- t$恕S氱Q!}FcMAJlb gmaZ 4Y e;Smd]= Cp&9иZ_Iaȭ3}\bFf߬6T>(Hչ&{SX<4 e7D]̺8f@-'{S ®) 7. zgRgw߶)n Y;iF׶=1xTX*)LC{hC$7Y/=ɽ?l2o/Cghjd++5`n$ ')#4i16pVK康KDK] rIx׷E o=;J;=HD-۵[< DL!W9~ eS{OV \]mށ@RRJWK37"%mVr/gSS8;0bW%DVa>B+g:mВ 4 h߱~Ii+oN9?;lWZ+uCSG v,PԴ@B*1L ~Tp-;L/%Udr:p dmbWqiB3Y2ȓӀjA\+}6D h]c!͋UZ2igZ@ y@~?6?PZ6<۞g^Bw TsY'A '~jEfZ9!,5?>d:q}23غsXWϩ{ ɩ>d9fFFEQqCc,ۣ3q1ԉ*O,Z/sx˩b6]CA{F=XPh [oi1,ڂS)ޘ&DR F=XB}y!vkvvomD5f5%Vd8y x cPca^x;OhXx Wh9edѰd_8WG*̈́6dvo1kh$B\/6erLOXH/$%ƧT9twd;*,[G ѡ+sRq^ag]&1K|zة}#ug`ȝXv 6J8G3\y~^Zqڔ3#E)܁ib,-ZVOһq & g{7\UȨ_^BH&JC| < nox( qkͰL5#c..q;xx>P>F↥NM&B6!L^rs%[BQ cUNp:XgJ*+swQo)2,;f !-ElDPe'W oM9iH3z$e#X0_f.z\9S?Li2rMx/L$5T/Qf$V©rUoYh.o>ń'kD#Jȇi[=m8lWbɰN z[U|u4ڰ*wC)zi^;SZ9PzW^y~إ.^ɴIB.{N@¸]Q!ʙ{y\|I$7xb%zb?l i<^Ug+7J ? RYM`U8-41+ezO2r0 E<9  h4 9J\vw#VᴵuI1Ǚ-PI'1f>b-*b x sd_lNO4Q%q}A4{z$XgO\e{<7,70,,.wD]kC@9Rݽ\ћ>x+sD;e  = 0`h>ƕXl@oLBՓ2ܩDc QɲoL8mDo~.uWYMnC&agw[ZJx\d< zV2pjMbjk5LYr/M8tIeQYѢxtK\Tō1 ⛱Di)RBtl[N;5Lk|UHNغ4rhy>[*bx5DeXMQ fZ2#P7۶4=}YK3m K MXXP,ܮH*:fc9)@P4L~G |3+d*FKar1Dq{2q3@/kA"\h{C[Ok`\wh-3oq*?,?$x>{7kd}q_/{A$kR`/bHrE.l''p;0I%,moቐZ_ޅǺ7>泇?&M- Vo)a{?8!J~t5{>D}Ux`:F U {U[#<t(7f4d L彯x~Ȃ&'H 4ڝD^;2$VQsЭso\8Y-2{ P`Vq 2b\RB(i_M?_%:aa#0;[J ׹qW^ cR3HHoArfYB5(ڇ$ K zqAt||q= ~z[ hzЮ\zUK "Azn!Jg> {Ȧ%4 [H?u(* .->6TzLHb`d%#fͳaHhg֔as~P9NbP0$m>l/b*ZXn#[Uɋ%E@{)RG]U1}s{TLR(ǭ-焩KͳO {1X!`=tmVTFO,k<6:Rvպ zJB5&Dv4&v*w g C8W0>S#J@1<͈bg̬>n+8bIj5"Qa:€.s۩`xw'~I ^RWثqm.mXO磑:Mha^U X: 0Ttt.c7g2   Tȟ-{л~AXHD-73o-'ƪHȧiLl<$+e,:SuRR2}S h۲|Q:?yJ8G 5&1Z~Eة﻽1uzF˅dẪ-:o U33==ʛK&vWp@|nЄX/uIqV_A̶緬kb1e$AT$Έɝg]: 94 |L}lyn'=f;ovT'Ơ{gTL n"|Mo7A,p_~>jg=Npy{`ÐK*/{bBd۝9M8VcVR2T2TYtnWb6o0P&Sȣ1}z~[CCԻ.]TaR\BuA$R<>jnM}S)Xoden>M- qiMޙyawo V_(ï)P357{G.ٜ_v`;+oIubi9hFVm>}U:69a"C'% GjK͟oron!ƚjx#}(1ϙ2E3! /qbk!-͏ڹYؿE{[9*mABEJ{}HvV3A π%}J a/lk̤ an\ ^:IƙrlOw?1 _ߚPONۂ~L)٩Z5'Gd(S =HHޓ̱mO%Y"$O\߽;sd;X +yoICyshw0(6k49sm^Ovx1SfF5;vxȡ%\թwFYƛE57^'b:ܱ7iJA< |aG qdr)-ɖj;Pl&Tw4,Af2yIq=w1!EƊcQvvku K߅,'ش;b B69%‚4(B)o(DZ^ֿE;JP '6>Csxv*QRd'?ji0Y3s%' ,4(X_" +ܔ?s(%#Q1ϫDY{fL5)>{ZadfO)d\*IPBCվ;ml|DERDH7װ>ڊs\vWc?DrFvW;pF^=Fv)l4 GsrS튺)ٶg$rHTD%Zzd7$D&j;3 HLhDŽ] E7;+!XqFknN]~M6'1G֘@kV.=EҒaZ7h?4W9y1P, +^63Újl/r77ef I!c9▖հzAZ1:u*v}7vHy%:@"Q:q>7c=O8?{doMQ2_Nl{xBBw&8%TxhO8qBMtDG ƉJRSVKKӭK` {M N??6 IXHB/VAd$\:yV?ޒ  Ig-8~n6}gs&}[ es0D[Ⳛ3+|t7(sWtz-]/:hD28(@Ta9֧N{7 5ÿU9{NQAr4`r4)-7j(;*W%|:V-t%*HTQYv&O[|y`\'T5h&`Z7xLO2.X)X:l_1#.*rrjDpCZa9BfnbN)Xì c1$C%–963 ޜ w{mtHs;p%O)w MjU{:\T8W[e^ߖ<Ԗ%1(θw>.& iɑw?h(gT% WD#(^T"lE|qiM4ΰV3a׳ʀ>O`Zs"O)yK+̋8"Sg=9̡%lMt-x(RNl)H T?/T0p5#]8ԩxMA gN\e4R4w2"K(lTi>&GVlX?6u:ɫE,ha'l=;hZ(A}9Ua$5t^Í~k@O0ơ*K_AZ 2,l, }ky "EŀuN;ox.Mɸ 4]}K r IsCwuҵJo3٣οRNk7co.NY- tUԚ-/qjt E`J"ILew&k+`aO'A5U*U7h*X2=`[Dd;?h˾oE#'~V>+@=aWFm+3 6v/ թ .p|EB*DfA\D׷rzr~4̽,)Z1kŧCB61**io, >2VB$ x]yx{x!%Y3ݻr%"ޤ-W=/jzl'kq|a{o@u 0hBӆ8A$ß'V'JL2>JzPdK09hbz|iJ;ד>RVB ^ZݡmiWFI03q<@ƃE5%۵-1 ^֊!P"ieZux#4ԼZ`laY)'*>Zrۡk[Iߜ^ۑtLͯvިCs'?ly֩xKXI?A)`*$f[FdVlz|P1_gQeKh[B\  6\){#|7j W[p}:˟igx  !PMTh߽ǽGGp`JkN ]ն1?8ra}Qxd× N*^VwHHʗ~5lK&NzAa⋻G2q.g& V|j!?߈fO r8Z cqGN>{%UCK8)օ{Kl^+s_U*k[W~bW7KfJbIYKk=؁.~dzK5ϴRP9ה*!EW+sd9إh?%DKce`.DxRMÄ%G> 6~UtvE?/ޯ%M[ "S``?PDYH4<~@-tl5A2S  8|d"eI$+|;gqT38ѿq !t/@28S5GA8CPgy8kd՜`@󎞪l%wò[ dYsGpі ~?5tis|^cPHQ8}Yo J|:\~Ȗe wCkG$ VS> 3do:U{`fp\*{t I4r1')|d͉ /M'2݁>%13|b(:݅G?HA,y'Wk`LUrsS*3QI] y{p6)OS 7z=@)['$}D'NݿF0YCxٔs$Д4e %\Ge*fIA}_b8#fRLuS@Bfy SvC g9<`YQQ0>mMƠŭ1 ՟i7ٷ ʝGf)s'%'+ 3w`e6/g*b+\i-;^8~3B7x^dF[e?'S \"I8a0ݮv3]!IGLMI46ݼ\AI!_F_տx8X~{RY\O)6*Xk&< h`PIN&jf0#B쓌d/E=4+Ɨts˱Ȟ h5[Y4OnC[Xi>A+M'w:&e_t 'K)9C8liX;1R$$0)eEt?$ݱx+2֪8de綧:Ʋ( F¨% #GDufZUhDl+Р+z_zDIEB^f7C 6ɓOGw "Gbwl{¥P7%Ie"”] sLJ3SNىӦUho{{7cA ~ޯ$w <>@ g}'\(CarEWlĜ.&hUqlJ/~׍@l٘X [&4K& Ͳohw[޿0 [[o0גχ&Y]V7I;dqԥ@R,6\åsR6no椠Ǡ/N60u|L3ZNvN@%Q@" ueqU=m$U3>ՇsvwvGw!m.%R "(v%E nğʑ2Z*%,m5p; c&Zz@L0-mڳΔ(+\n{g_ m99FnjcYPV}mξuA^Q~߆ɉ94x`F!JeARe9TzXwP!3| jhm#`zT+Xb<~́'"9Ys+Jv߁oe;6)Ȯ8Ņ9ǸY2*Nn p=:ܝH뵩@;@l!$"n}ٷC 7+%{ jw '[P'^,})6,|*9d'ه) x ۪a=H{+:N@n]>EH j'Ze_'N'%Of .࿱$[׍D^wCB4RWcTyjvVI(\K3|%}~&^:fG)XFA& |+< g ^ԀiDA^ U9CA\D]+PА΄.-v/3rYAk5\O&}aA&QF)8iQ3Bcs>EC |I5*bs[*wTitǞ&ZQ]U?@qHTo KU{L]XDX0 S\ޗTgBNVovy>h\կ= Ӵ@C*R+F91 V9hyơe^ʉq\}0[ܛ#O6bz@x ]s8*oE) )-ѐ W>W/ z%&(37%NQp=BE hZ1 !4d{BJ =^@s@z2jY-VT~x pS<;׊U,='QKO1OJ$69I&hqE;Y 4xJCzZb˜+E vTZjhLjY^{d@E0hH #IS _P70c-_'/^Mbk)LN*N?U q$썚{ݓ%#R:r~vJ R%_ɦPs!+鸡‰Z#I1/ LQj2@SG%Qd=U0a YSM.l0`C(ӎ%tBb!t(`|/p)otbql k>aϊ\ `QDJdU8.}86Z#>.14 cMT+bG6JWk& YH YA֦Øf.7\_׼#E&z8M Ӊ]P(^8k.g20to!3%U8 g$S~z^y`53ۖe ={M3}´w@/͛jw:/8 7 Uo8q]tQUB *fB`@g=zE2gM%w*IO` I4z}ϲvߠl0l@ФFT*~|& XYhRٕH"U2"GRbf‘igWVn@}J#jt6&B,eKw_&ϗakD f ff DP[vI9I3˲7Hz]$* 8 WdstϹY00tZBX`6^K3X 26}{V#=Ǭb4,lF~@>LzLLg=)?eEl/%8w1rN/$`v\w7zXn6GPm'$kn:t= I |L4jvYȼq7w' ҋGTB&כj J sg}<ä&U>36ZfvA:q { p`KvAU1Xjof3vx0kY`{NHPylFLjwxkzȏq*conʗcً7Ծb]3 ݺ>k?l`Uqpkj.zD']}AI3Y8!+S8n?%kiz 8㭴|ODNԐ=>?~qN( abWr, 6NCM̹"Q+L~eX \bYuijķ) >dر';$}#.$v*ڠl˿Ę4,|8V&Fy(TQق§x;0zlχ46RM$W /pl`ۑZ+f\Gx^k>忁$XE"z>SV> 鐗l`405K"a'QЕ#-I?s%Hv*.W%(8n|XLgm55{ Y$ q>~մ_5^_#ہ_;_^M4-'z+5{F0|9 dkS<*M.MQZ߇n򵃘WG?Zw-1ML&y)}5ByTA=.avQ'B;c ѻ0xYz(#':%v u9 쒹GWRBE) d2jB3LvXg Nwr` xբ,Z6M_aۏE$.',w;~?AXG1By4'4٘peK6Q͂R8'M432pZ˰ r p^=VJ$G:ϐi jTƽ10x74tE r(ɠI}07%Jq$Vo$ei9+@Vo_r7EX' gPE4rAU_QgTBNyrg' g o&d[^Cc. })SoN&Ep޸ T Ǥn،*|ՙoɼ?{f(%0J'V<~ܖF~ +T$WE%O`!_(:a WS^V3oj S ޻+|Ak1$x udEXjH}4mpAwT9W\KO.@ڒb?rPy3O T[^#[mVT/v2:dΙԙ}}.MӉ/Y6˰f*7;\FAb t՘a5l웪ӯFqKa  A~/6ҿIԦ:@C dH(kqDҴ ěNS8֬L8`[Y[!{&/{ W6Iė0wh=Ob,DBz TOnc9_vqVV O.I49s[ i}ۚj2݊DʫA}tM!YBMK8ec͉-k("u(a&o==\z^I[!q,bhL'iE>X'6P`XRV_%(0@<rqKg~ޜyt \M˜;w"Ɏ5k0q,?ȿTNK=+f*Kw~Y+8: t5vï1]$n"?=ŖzgU-A~"دs;w33f/nVׂPɶn2޽QFjBjPŔuE^VCƴ~5dt2S[`Lu.fF*דy%cGU򱥹y$j(e%j/f9P%J*&17.2ɶy|T :fI?¾@ambMuWL ԪNzri zWIY1 Ki+YAF {cspC"]\HX֣">hjzNi2hʳ*NPN_o٬JEBLsj |rǚK+ 9ӒK;O1- L,1l~QXA.*f6ͻiN#N1="w?R*Ѫ+1l} }i$(HL] "UţW+tY'W2d+4Zx>9GeI\D@5}XR1z 9LѪBGASEW| XlsXRxƱsɝ =!A_)س'2<,#C|;sT G:@/V::L({BՇk 8;\qRWޅ)VptޝRo>Fxv:sp!*۵*#]no6}/p:fRuKe([tL:Y[ALfOOD_NeeB˸Up [4U ى+MhFU{"D@ҩCRGXZQxڐ>Lv:4IHGx+;MeU+uWm v-Uhk{6Y[P~ h7%%IYRk#9 M]j]EIEՒ˳<Qo#X.NGײUK䵃=C8~L2-|3I tnt݄_muydvEc-v੉f}İ˯{Ў>).uw_W]X\e3xxxtf,ɆB7`/0֚ԿyXZ62 i=,gp#J6)lvX3[!Toq8^E@ǞJK#jd'M"z eOP ;1#WD*DX )! (\ 00W }u>? daT'*lYA0AR#j',Zl P`DQP𼤣N|:AO,t+[#9 H8$ 9S1TDL?xrYjkXQ(qydΛA.ƵC,x@FŶy|>AlˍEޡ1Fpa7Dx)֐<ͯIĦՉdzPN4Y ؕP.WKܢwW}o$İ͈'R8`P\ |=J.VP/>IϺ}`,`\;k_]POU)l&ô-xȀvq =;+q_Il lpxGnbЇ0` [zG)Ȋ *b $d7J7ҝ 1v%Mv AQ4P? x{zʐHOB9B/=5;ʳdW1]RrYEhbC4M6C39|l~x#[-v^b<+A%x]5@ªcƒMp\Fp<̆}V7$EWEuCø ` h7pr#u/M &C2/$߲t#?,dP捹l |WxdR cwv~qbfzN=4 @L~FÚ ɸ*}US9;yA|\TCɧ S>Z6 C~ GERv*t%xA ݂xb9O}>EN_n*{iMy3fuEQD Iպ 7Ҳ'h.,u t'Qda3(F Xc&}+̈́'i5!7tR&-1 s$5q.}̛VnJq׭֑̣ԆPE.z#%Nq 6O+&09`E媬HV]ENħV6 x#%vtcXߺa4mcBSeh`̊]j|/+!c#z[0 ,')sXLgIGK{aNh1vY ݔje_>N\L3sXkfj`/ \?[J*qŹxc@aj-aڇN¤Pr,v' E)@9'Ẏw. +;#[3BP+5TBhfft vB^_ZZ8 XqLs]\京{ec|h7i7Tvq2CIrM@Us~bG['+~FVFğbۭ9ƒGKf}C`>kIE*'DAKZL2}O?O&vʛUj=/^][Ǭ)kƺwx+5i 'NfROų~ ڈ6Rg^qŦ RIs4RK3ڟ] #30 6vnKTXSHVw .㋏qt$ q<(Cf?Sp8чJ Fnsy,-Gg t2 C/v/rĻ5% mVNJ_ S-1ΩlL 䱀I_-x`zl#qƧZ5ñ np9lc.CnDa$a_Iٔ-ד:8zLDIwLrPvb pP đyrRR:OJFmj}¾[sSj*5ތC{Jd]:ۆVDNtP\_OI TB Ur==͔ tC? ?ʔnpxibO~/-C:(k2*V{e 9zj3^OU F9W+"ٺYeX9;D=9$_ޙ8(({Mq[N^Iq<Wΐv(?=y[IO䆷?5/傠^ڜC?E÷N^{Cf/S&wbeF`druMQ|eT?tM܂1GUems'LQ RKDLfЩPdx(p|q[ 0DeNKٝ!@v]61JNlME Ek|$H!s+-Pw**' EIFJPQ3 V V,L~ m.c8cLl1AWq6 ɠu$ B<0YQC'q>5u&o 15Suf< 3v;o!x?Rqw(I)hp[ӂCpBPk[-}}?9vǐAGo*[ŐBqhCƒd)ϊ8UCGE/ٗH60¹N>65ID5Eɻ0f7UM\YYHRk1?yRۤ*$a1 q|k^\% uaVӅT{ȭɎ핵92%=`r`'9 \3*p88C ]1B.~,fc O0RBsf1PryN,R%Ar8{wO ;.|]}Vc4WdotcR(b7R;]&?;>ڧlOvّ5 KO|JrmmvHOu\͕jg a5Wi܏urIM !:լ6ok„WCo.~l0XR-Ё:C )@K嬢-‡ܽ9F @1U `)%`](@6[z,L$X>}jn|Jl ' V5pVfʨgңv7P{XGΡ-6zMk5Kt}ݐ˩钖0ɆیcaW}1҈V_u⇉QDAa KAmlEhDq`gpc&$Ͳg"ur@ 5O@x-.y.$HLpt¾J/=(a( , UU{XV&8IއxhpP?%3Ƚ&wpl9.2Etʰq?Ce@Y;`:9i[*ۀ;N@,+J< un ݠy赋'(M~E T7( I q~m3X!k:3RESKф:,Ĉ4P۪1F>NYjPYe)a esgU/6J *$jJ켎N>K4iܓWKIz9ͻ+列:JmMcڇOD|6<!hIQn\&&Xσmf^CX" 6G~S/<%R,z[;l)'ˆb:TXյD9JVfƝ.Q(a+M2=M?j QZԭ0a]Ί#<,N(Cf8,cv(XkpM7X):=lms7ǧ{y,ۉQGGJW/郑`plz3}QT:Z W 1lߘ"uBK?Fl7 kC.>fh9IK+=0oŮ){I.LyMZygdg/;ǭMɥ O~nGìdSLeҲh=[2/3{ky$R:GsZ]0f ﯒=L[#*tl츔fȤ"&p 3㢩__^yvA//yzNs˥o%Xmy7캬5/̥ $j$g)D,`P@Zy/5͈8.(\6"DYirg1L}c^whzV>Sd)/?J&P! k|jHҏa/!깞JmeIAq~@{ i;M哦 Zΰ[ǸW:' U`l2 =w #m*hy4p]/Za;/В_iȼY,AZ޻А⏡S%"nu:~ñdz+92ƙN5)6ӣ"m~zS$,]dCf~o/(a=m<-ńv\|-gG̐riљˠ3E-8o򄠀 >% /BT\ַjPw!7_BoEV ,”]&ޜ-g%_#l K jAߛCEjf $)<)#g qy"?"5}Od9O2p|.P8,OŸ ն) $Nў_+ whHi!O Xp!d>N#\ȋ,z$eei4JZLJ|d+,֛JLG䋥]t@'C-L3P+r^gd^&=s A+*% 캱p d}y8o#b,R,_W|jD冖^Nbi]di"b|\ .Ǫʺv^.?ɑI!8 #S,Tf ;0O`ǢMwmbSZN\YmCL2IwUR,EAǰn5I0|hFFvFr5\,>{~ȼyCfM.T=U(0"+'{}4+O$r I Q$9fJ^$ge[ |3gN7S@& yoP~Yd6PF<VEbDg*[˓8[,X“K-'?F8㙴-ቻsAkKS[sa9Mcba>[؃I5k?$)BUqR/@0Ϫ(ܰXF* .SxbPmـERUt3N Jf9 Xu s,csIŦKA]Íw])Qڷi[1_?X2sZ~vp7oTyL o52顥7_eLVjҧ)Qş7 vc=El"r& .=#;]7kl JaOC"%ryr1sMTy%eԳ')bF#_{Nl6V1Ԧ>Z1#2X8bET!ڌbS!Xs}:Q (8 Ma2M@?w1L_ݮ)_gQ (3[ua<$T+eV fQ&7s4~ p8Av䤡d%DQ40+8u{Sm'P}6KvG|$F* IV;;cيC*zy!0fyce-k&[ݞl7W()1u"ۛl߁"qSמ%aWTQ-;17VldZmɅ"t BnEplaHuqn^C}nC O@nK FL zDn5k$SI`=IgԳػ |5||, p JEBBls;څ=ĥoʡW-XTrԋrb݃c_ǟdkdzȸc`$ <"s8FbyCQ!H C ԝ-Mv߲1-0µ(w۰W#ʼnϨLuT͊E\_|L@;! N`rнG;Pfک2zPW TkN}+w&lDlPl j4yKeN'p5*fjl 2l4 4MOwG;>< EE51;0IaNW0piO\6U?܌WvWW[Je- |V @\~¦VJET4Jdsf.Wj2F# A:iY2');L*Y|FI*3\tXFPg+œzGN*,vXĐѭ-H[LgD3M#z$~b"_ ;d9>L1̀Q<٩PjuOYAq;wC\wO .l$}Ն䊛 ~ZC9xdn\4DS/VZ3+D &IA@;lK܎GTrj]p m=޼mŁFN~ `1RZ*7?HB-j xWP ǀYMv!]ѴqD֍k__!N"R~LF>nX,>NЅzeE#AR_Ժq# ܀`|_^ c7"Fkyw_ѩw`A!FqWad5A,ZTGr.T6I>0?l"*|Cjo@ߢ1>ZˬeYϡv TZYC(ͼ8fsC4ЗwP_=X3R_$֬jy,|OD|6q0)7sf[l08)5.]Eg7֋#DbY1{YlTvI:|.7Uz\VcMLy O M+l`ۜsZ:>Y Lusթ 3qV}~I1n2 d%szԺJCy0= ! D 6'~O Z2ّ۲\ ?~6lgndeμۖ^N{dS&exiO0/2t9_rE2VnO$ `z]'a["Y{ȷNy\74y>>gRhV;ٮ_ȇENL̸uvW|Q51`>*XO$jԳ{M5>"H9♩A c+9B'tx @n.{PBwS(^ʿDC z\4L EB].i$(x-YpkpSeg dgڭ> Qdfb|bp~9c4z_?-%&!Z;YI[ #P`y,GXT9򤝧adE=U7!GXh0:>y޾Qu|j?u+cGs1'.1mkS䊑|&=bPUDz 6e8ސSh#;(G(ݒAe3Ђ<`%&8li#B櫰+$B{X1YLp-#K. .瘤G[/7`kKuv{'6;2oh藘 n@:)/v&k5D24z=RZ@"uD ?aS\\e\83a}5]S".e]eLL<4lO)AG Z-Zi7H^z6[P4ǘ@_HCU52ӯy82k55u͂xSZ?Cb:01\m4USc(gd&d PDԳOc(V"WR} :BP!.dc'I:X^4R9Ĵ_6w3LLT9ZGZkKTqf7F%Mxߖmx)LB+b\GFtu?㘏aC" XPn;nϑdf UQd=>9 :v9ݸ7eEa Y*%Ct/y+'VlGl+WО} ?kѺ~ch"Q Rpe)RxcV̺wԈuwM:!mw% pݣMc_F1ӎ$"^5LxU&>,顥է= R]NX7&W9yW(IAwzUQ%.)F1[F4"-9"N !l-XGK%c2+ $Tc?,/Kw%=5ҴzA^XGh ;0J+n@t<,=Qշ]|ֽVpp]ҟ>a\:pN,%N\G{_pkя1r׈r|Y*H 0E fBVdoFT7 L{ϴrE]liI,5~A9> i)jW-҉l>4g,VT[Y䊆,\sg.t!H__YDuW$N~7 ćscQZ+Mx7n /ƻ#reE[K7r(Rב>W.O:{ytUMp\Ҫ4:BSϷ]UC pӄPV ^b%'}Pm0r]YA8e$< F'š#?^l";e;9T/{S+ɪYtSUWt'9DWl;{'{&ndC 6 [C҉8&Z_a{!C$6J|@Y:V~%#@ahu:|nj+(ֹc gtE+R K}0KiSds;&t# (g~ ,l/܏FbEA ơϋFf6#&֫'<]uT];%W&2qاgWWZN7UoLI KLcE#cM|IYw)W ν CLeEb$ ("]gMuC >9~hB}V! : s`HzKDr]4ʦ"U_`Ɉpȷw"QRn2\+)I[fY$O^Hn !H(*[V65OXSxD-g,ޒ;R,[:bUff\ ip +]VބwT NMuw<(}ЌRF36mݽ$Mt9fXj+"^:|uCXʁMigK;fEQ)FWҕ CznD{WwLxV~[/}=[u Nɗ>M{Oa&@հ: QkeN^7P1m l=ǵ'.%W9%f }~0یꠖmFȦבݞv]ʍAi7\*iu\ 7E.*n9Xhmg[.a' VlVjKڮK|9-Ԩz[ki^2(!uї : FRKC\,C[ax [u2c^as慲N֪ͧ ŀ^e?P6Qyl'ޑmߛmf{W?2 |V65P6J_X"W :>o,Ҷ@b .L74r65n 0j:~R'~%IIaè@v y)#N'J0}T&(s<[(APǒƉ H@#~xƧ2P( =A+دpg,MpE sf.Ҹ"7FԆ]Oav#܇#;ya9zIL (Qƙ!HMQ6TiHm&r-s>C9 )M§V}c*@G SxMI5WnhCC-<* ~}X X1dBBWHV8)\z /:c/1`d[h6vv@~;ɭX>!aNu=vE̚vs#,u֒$Uڗ;kZj,6SQ14C $vU7z!!1]47MβLNӪ y^8_Z%RHt1uorThXtWr[Jz; }% i4^@X&dޅ&>VEo׬'R-hyPIQ1ۛ$ 蜗"H~-h[Z*4լ8Y_C; p*֏c&N[4l0,VnQO 1I˜e6řc\L焓kF=A'vQஇ?(kJ>g Hb䒪uOj{S9g%R0bpYi8- iwDZ1\Z|*FkakIxn%NI{QS"_ 2x8IZ:#7! ړp}f8Jӗr9 IG#\y*LLXLZB;/.hZ跢uT *Ң\* `s¦k~],d s}jwcCή{t3"Uˉ x|]9͸BهGC S!&I]][(VPD1klpRt/~ UC8S [N#t͜/Z V4 d+B/&lЪ<Cg#8񥜁2a#TClqs;n'a:?|9ܢe2pu!>{QOflh.x ʷ qQ+"6 z,|LG^jy|"L-0pyNd[I!/Cx!iPc_h_ z#c̈}rD_sÁJ7nYmV_Uqq]Bּ3640 Iuqg (ryW11G3x =[_&y2us2}&%})H*ͨ>n<9 Rep_WFQz7=&]@v`xؘ< 3e[g!r3Nf#BwT;RK'# 0fPa-61EQ&KxAGhUQ4FP5fd H}lޘ=E-+k*Ѿ XTWMbzi)K +hOM|FxMOK΅g8TA W+|G-y g7iBxQ4 SZ0,5O@4I,Jy#k':ہd!{I_Ku+gv;T!ͮͿ|nS|Evt-*>)H?ROJ,ٲ|O٨"`3/"h$JEfw3LnSG 5Ŕ-<pW_8* p`caxpD1mZ3W}xN`/JP'̽~됆ٛ +ATS?٨2Xߵrs2(2(^'N9e4HA VC2'~ԣ>|W 7&6XPq5W\hʵa4:pyqY8\Qr|L-Y ߝ o@eB -˵57:h fbqeQ@VKۋ|{pTTA%CLl1hE=bcn+{4ٖI`Q0aQ"&6J#5V3'\z6:"ҁ{bG@v_CPN³&dY%3o@y@*ĢtxV*ApN[sdB3BrAM ;9؏c/Ga>y2Z>z]~{L`"jDxF.R|/;HsҙD*u۱`V#5_IC/6A ˪dBTu+ %-hMm]7z7Ih8PjġofIݿノX8`'V~։n|)zV@UG>m>)h=X<-i_m@ ̈́ĕe]ve`q Ìm܆nU)'M wrMKj|y kO3_[bxQ:o|3Ez? op@ KzTq$*ԧKfLoÔ%`M:^pa?K=$S{] ٌgieMy ӝa-?{8Ti/bG˼ięzC0 6jNCVz˅@S P-0vu`*=\)()}nc4f2FlD({LJ86= @oYrE7r5LXPzj,tQ~6qg|8 ssNx`()W}1 U4 0bB{\7'4E09P](ßHB*7I73=6a*Ȝ#׺'sbM*S 9"J^ڂ6\.@KB̯DɾLoQg#3t .?I135BNdʲDfuMT7/'tąd!.}\V?b~.&sh~|0fO#8HÞ :G+jT?.@f~-x\!rv[%%ⴿvQGOPPmFlБ/80pS9tRA졮Hk|鲨 g?|tOʝwy^", \(ӎKw<иkS)Yߖlۋ !yPf|%]?k iG#S*D=^RJlځ1G@{hyW]@tlB&"Z):9V1ȫ^@okEh)4 OH@_qPYvIeUJڣl =i(_? m6C&3i'{ՅkJY"q` sit@ D_LA)Jx*(&-/~=?*jV$<α+V(Ŗg臏+m*rj7j Ct=hV8`R1Za9C ʜ}8p$*iE]Evp\,nLR0,-le'M%\s->ΑoJ<*l"b`3i@Wt'g9sA`6:_5hqݞSGIT P5f JFB.Tz~) CiMg>zg>$9]|a^İ! I\0JmBC8_GFA9)X .ցX~Bj!R$Yt%Eќ\լ0D|7ɝa[L*l?R ēU,{Ч a׊&q XOѠ^**5Jd=n2I_`ڞiۋ>z 8¯aV3p j&.0쯟2Bz:Lc~B6y! >x~y2ޏX|#eښ찾/Ce}i3b'I@BSm))}}t:cs6=TomAMyGDžQfS/tr|W6Ɔ$o ;o1ՕJ""(ġG/ay]ȍxW#ꪸy:?ؽ1 񱈗i׼rS0 8)¦eUw6"`M2y|F؇FIҋ .;*Q;ʺ}+g]X; }r\=ڐ_WʰT#AL j>.ZtTD[,z˴I'CdSB=]`[Se'#EJ]##! ,rzm("JE dWܕ:~`lV#'7E^H:@ x^%pb dבK _dbGܸm׾0H,bje.NV=^(bw@5%4/LSR(Hm1z%aਓ6wkĞ{u?{v=ZUvSX2o0ނtMJ% lLJ<'qhT%&TCO\EQ ] ׻OՔn *0$ *N5*ѐxC~1Ky%s PxF$}45ifʃl쳰8j/Y:r̪$+`D׭#z IYgHPËØ+QG{LfhS{ ܁N{8Agvo r? 49N֬YY[K.c>!F3.}a2uV^h+-Ɠ~C(:H8I+-?eūk00a!JZ #U3yhBNP6~\FǗ nu>FEc#R-:@%:P) `ݫbڌrA!&dK.El.vmbm{B66a o#' "(vmh*T]BMmJ7g wRYEPecI^QE!(FszvFfԅc ׅbՇs4Fڰ1{OJT_e`OA7:ny5Pljϴ#t>Hn)'Q(qԄ k$=TZzYϴysu;~?5QL5ĬF5DNޥ-Knˀ!6 (c"Kgjꎏȵ}.&,X Ԁt9CӪ3IP=_.F |.l=:]h3RE[&57MZuN_1컯y7_D%8,!2t^!x+[gw]`,<@X!\aM h|Xõ6}yb>$*B]IEX}H^h#i @l#? =È;\^B ^] ,+m:cHQh=*rE c% *n A,1b#dD0(d|}TSP~/paM.]՟xX%1ŇFc[-osifBtY1'/9ԞXݼEowԪn zZ7f/@a/c.9AɅPVـuɀG#0?>'OC <)I_:x}9ѣڣH6v1Nzֻ!,ɼjΏӹ~W.&=GI J`ҵRͭG]9ii$;h%ԾTĿ9}tuk &(LvXu4$Cf! fDDB'OH5dWIؠW*巶W|&@_Xہ&)Y˜~3"Gh-iԨ[C]34F3I[ø 6҈*?N66 u|j?JjN>'N B'u6bOosRh3 ]Ql )@AsB7$u+kr艚pvw#~[ 9 Ώ;:4¾WMXUnrG=~`!"ͼgk2Jd3<$Imw([w'pp+Ϥ}J:,o߮w}Ӧ\لBpj X?r_*/`2 VzceOZb" 4G8ŕЃ#BPO0/ZBRv Az{;cl7cus[WȺy1NfF\q'ùAD~7@4@b&N5MHّFϗ'jEBDCn;.$-ȇ*g),*HZ!`9Ч1ݤ@+Q(14@;HC cc-60#y1ܻӍGbcn /D?v Y#H_%w3Dj$Ak@-s k<Ը$Z($ [߆ƌcphWŃ CT߼qq ]XA `@W-f^*VGsxc;5Pۥ(NDqZIr*jWofuBdl湳T+H$]e:Bme Ϲ}Dn[>2r Z\E ~wN=}f¦|R8߬J%/_&DǼ \R*KTMtʐ JM5/Kr.#V3#kV#MX{⃍Ez+5_ =LJ 7 x YSi∐:e7 < iq 7R8(w0`FXGlv:xm+W>j%tLQ|'@sPj]3h YKo^BLJ$OU{K6+_=;dO$F 's]/p넆XX;H|' ),&qARЍ)d滤7sBgXG&*SYɜtN;6KK0,^aE/7Je!dhG^H~A'd]?F;v &vOʢ}  oli])ԏlat4*dr>U[S uM~| }4b7;ZxY(ӥV[ZfgΡ83sImjt7vg:hq)UOf4d-fټ ={#³H2*ܠ-p+s4lvs}twy;b^fqYD7!i&F_Ɍ$X)|^!iL #4veEodrFX0hѰZrnR_J%峥CT:4t2$kC : 3b'fpHSi*KDcmPr7z1;ѸyFYM>8sȻ=(Q5?4 ߘOl8Ƈ ۸6ہX>'!BнNK]h ƴ$90!д`+$bB)$óQ 1^:\뎴YJ}f! Bf¡vL' omc8Rf͘wA ; &t D! DH޵YӜ}-17+I4PB0c.9 NT^U ub6Fȃ}8~E=^[# c&]Wy#'k퓖"ӞGe=u} שaEo/`W YetA 2mV0T!֙m e~<%'eBG|f Y±tCmz~GvK|-X n5q.Kw.c8F|1(0c#e^ĸmCSǰg!Z޸n\yvPY7 !Mu.=Q$ \23` y ^BUƹ-GBFZwLk\ ͩx;TmItp}Gӧ^f2 n1|krjeqt5M8CnzGQ6wpK]nG2FW\{4^T."a`7m:W;?U'RĢI& *mhңB-,ħwV} Up` i(F`d:uw'~d"2o.w8 wTߵ+eK$TC_ i1`\'Tljzw TI5.ߟ%mpN ͺ2{C4h ୃ|߫gN<ɷ-n)cX%ŤNUAHkTVoNJu Hՙ뱥~ 3H 8!9%?CG8K#6SwzJv;2W w{-<X>/4 >)7z7usJW(z  ^5LgW=EnV;n)/UuW$\&:0A@BH5.SUZ;ËCpqER#RJ<%0lyN>v.^Ü2 f&͋2D8b6Jd(o?sh\r2h|{A#spӴ~7жZΉkFQC/Sv=v^D4)P#M,r-W 26풩$ nڂ5\t3#LQem.!ؤӰJ0 F,$hRd`+Zmc)KbeG(r$}VLyxGFt>&-?4yY#UjQyzU6_pF{¤b `LT2kqaF*' \&WP`hc mDԠFcA1bvy83z-T4\6џ7sGbc8[Du^t$Y3Ljosbml$ Q{`',1(W|u'1[7T8ce,#grB> \56 :q`EKkk*4o'1C^o`&kGpC%BIAPUEvVa|;P 5+>>{֪uN6drrt ~&av\4G{yfX$H= NP|1wQb;doB$lC$ `3)] `hUyO;[O ׈̰qJI7E(h,{ %a@LK@R~x6w"fȍRz%TG콠7aNz,jB^ElX1`.*uknx3WuSNڢdT! ӂlt7Pζ8Sq8u'«rM5<Y,. i!!-dM#_FdIts/'zȂ)nkX:"kKGjd_`b ;tčLܭfgJ/'e.$%OYϿ#xu&kI颟t(y3PO;"xLWjކU:@ lTmf:yMe,bOI 5X-ńRєgظ5Z=Vnơ!d(_蟗x ضr+GJ X+,Oxcwc@@IΛ2; `ZMęC|&QWOKv͵P`^c9lZuWFGH)`m Ta4|% TD%Z2~_0*e B@eu)=d||Qaÿªǜ!~ƭ~я&hzaHum(v2O"ƫY3}JWW7qDOh0_t9f EKSAdmy[ RjsR8-ڌD-'m\%cAH'HɷJ]לrVϮc;< p<S57$/7c"{S|@ZߞM Ci[IRݦCbFLZ22W:t90\ۡsn2e8-0!nΑu&4x[ /}WE@1՘Eǂ%"pr& yf=pvzd^NNv 4/P/#"dqscC2?].ȴV+.7э~I&m(aY1dH ?b-՘,-6`Ph "'9ex?#rJPQtY[n_ld4(m!yļ+Bءxu [ްEQuXz :!Ɉ`;ج[6ﷰ^E- Z+dĽ$S3A`c29I h3:4l U~fHc8\8n#)煤j;% Ѷ ttc_YϤ11_J ̽7'X7#WK gGs֍W8!ՠYH_Z RWںƎp-]u7DBY0JVኙ\ .[ŐCQ ^G+݀f_.y‹t.~H1IcȹbDĈUҘ^0 Hp\o&h^؈Fa"$s.p $W7/P+Y$ L[,k?y}9.ib܃`ct9ҷ>gqA;,_ZIGݎF6C4H %M9y&X7(NYKؓFќE0WtPhP}u@9~ +}9&8ŁQ \N:&|e"Ii?I[}z"JU8m e U\H} _`-YO^eDЄrcJ:/iʀ&9Eշ"ԩj 0? w KfckĖkӓF-X<T}mQӾl׆^|f@E~m}sbvrcXXKE To5PDn_%]x1lKHL@ ɹ#8l.GZq[)Qt;1\dHklK/H|=Q@ Z`9RdWK dT:8%55KyVvfoSݗ̓ [i$!_Aot'"SGK. kmi-uGcZ4?W>_ua q #dKh-4X#7#"t`bt,]F/‚]2{fKi-Y1 (5.X(ÖA~VG7uunL;)mlh+,g ΏHJ,g+fN)EHڋ%xYRpw2P cfƘL=?ܽ;nYCˬ=r^&WEE]Qd H63mV9e |b1#q -8̗|SJ:~)=0=*캋W'MdZ +Kl 7s J;auzƼ5#NqwV,Xu|ݲݍ2>c=27+Wa+=7_ /峄=a7Dlt&}I9\a =ܷ y2XR=|rҬ4GMъhx$!CC53~ j&M箄qîZ;\Eۅjz'zKd+v|MV)Uurl[${2;J$^+UBf_oP`$두:" J1$߄:߬z¬g<N *(OPKRNV 4Q@f"D?3<,:Ht\b;,跶c r = bMTm׼QT~:oI>ZJ @<~ V D F.n\WBz[YRizjY4 ]3vv#)0'o6'L'}-<׫pzаUp|%j=/Oy1Ġ4ukE*?م뢱Ӏ ._K0,x*LـW+Ec-{tP|x 6JA犤9ql #6S 'B)7(lҴ ! UQ3̨rU1q.zƾ ,<j{̲pϠ7xUul >ڍGB@ |e`m)}Ms`qeC:o ݏ߰) >_[ H~\kMq+yheR#'0{VusUP& &fZT;Yn<1Wۮ@X}&%)Oln854:4S&hpBwa9 X;rT0%&ΰv#?&ҝSН ?r:Zrl ~VJ5B@V ަp:77PH43:x31=RM$<2eh0sOS);d_״V0\G$RٿDSEyo$rA"ۮve}P\L`b]uև;%zXB vD`٘BZl (2r.$h:Ϳ2FV B 15\3 dqOE|+Lhikt,~O!U˺È`6%NY}7$,"VHCZ U^sVILbFc3.=3RfbnA99~o ɲrgDl);-D)ZtrY#2`L*2, .yPAq~jJ_LJ޿{6_Stf0'nK 56,PQ d̴HM~0 >]fҽZ2,&YDߴټq'J:iB٥;%lV+송1Ԟ.p>yB275~ĆƍKv14)䦺[*gp?b;wF|K$j<+<-)w~^4gUTڣuofSt(D9pnD0Lf[B73.3,̑`FL?5+| $crue9Q~9gҌYt] ~oG5<> sptY $r|6& Eu"z|n%0"7ȥd;IV ,ܶ]q}Ry; -/9Q +9pn{wvw9~OQjp#tkOL-TUoPP+rmG1N*~BE ffͬ\5(5NW?#D5 goTF# _!6-p$m!yM/Lpeej'*׭yQlG49(z^>x\̖)!bOؙNT9<'^i-wFz`el9ᯚ8;IGVaeASbV*kt8{_/PWجz>j τU?O`KE:<.w&).S8wK̠ fpGjCO6[1dW:$Ra̔rvHdOHgYZ0707010000000c000081a4000000000000000000000001677eda0f00007148000000000000000000000000000000000000005b00000000./lib/modules/5.14.0-503.21.1.el9_5.s390x/kernel/drivers/infiniband/ulp/iser/ib_iser.ko.xz7zXZִF!t/q]?EhDTTk׶Ǽ56_[x>LbqHXTvzhxE~ 4|"ſby ^0%$(/yΦ=_ T VJkxE7ix+ 4[dFbUV*1]2J(T+eQR%!ű71qnuBpgPʂ߽oahV5>j8|{xjKmdҒm9g Y9EݹAJ2tLgSg |ne;G-L ѲC=TyDXES4v}o&0ρ[Kyc6ǏTŃ-ڮ:OMNc<`_x\Vu2Wnu, 9P xϖp +qT0xMdo~f83A:Dk ^"v#8W0v~JrB>\%cbWJn?P=?j4dVӚJ~ jҗŽm;dpS6dVZ7eI˚p=%JSտ,:Pۚ ;5ܩFid#ze\akzKA I O}L)'5+zq4\]"c*ekY8V~<_1jAi}LišQ XKweE ?t57~~ƺT8=?/tOh9'RRv .0fuTzxS:?06wX5oNV" x[e E$ (3;Wu  3j& 34ֶke2Chx,IΪAtA`'tȏ,Ĕ3*!jO_^8ߔRd/Z!b=fU scS3KP>'􌳔Q zTqOp]-'I_Нčؐ:}'옇|Zx'lX>m/|#=(!=:hz $rK >B4a0Q >tg|\Ϣn ^SWV5uT0u"ѝ?U[W7] ]Xn]jzߤà +uI#1K6LXPujE@t`;3tJu`crg|Ɓ_1\lo`txc܊vc\ĉamWԳ-}8S ">AOd)!܅"0yo Sp?Ǫ5؂QB}'!m3WVh4v՚aLh6aԥ)~&]s29D:I:$ n&d"k|Mat+{)$g_|[0&wf5Ӆ J鄫2Ҹ%>()u Z2tkB$Vꢙd4B\jЩ㰬^ΊBF6Vj!DV 9y-&+w[ͺ>7hR'we[Tņԛբ~}ZYXlPndBBT>*ЍL6CNm,4+rU_v.\ iN60r){({j SfIۃQ;Ѩe迂f2)T=6sjcdz<]dϖByZяFV*؃m˅$֠U@шң zXFӄy ^[ǫB,oa)Ъ,Pt|%:ꛓ=YȊRm+x8귓c6`'\BuhN H3;~ЩS'Sj Tq|}9j3qa:l0"9d4Wjln̍%Uag2k256lFgJ}脫̽iKpd%\ 8ɂ0jǪzC٦:|ԐG9r͡ e(ڟiK/L޷9`' \F#HjbcBF] B0X,0| F7YS4,H˷~|0%)O6^i;,QJ18&`\%¼8 . >wQOct@ќ:7;&2$ւؐrX%1@hdj/3Zl#]0e3wRfu=ke€q{ZYoi)"M?T}{/@5@ z<鶨_^5 T>74Rg|Fm6O ur~0*V Nd"CꅶQLK{3XŚ'3~|>O5ת7%\M塳ePg-MpeuT((MJ3FrVp : JkJW%FG L)}HW2%(At?KfGS^%^UWwHKDžh؝ZnvV<7Pt > FTB;hcu,V z]>Gi-< <3vA".c%(/-xfv` |{?i%~GIɍTZӛߴNW p8їaށr%9]U\mI&2 GHy`zB3,i6ֽ = (qAKCĒ )wY@:򧰰`J֤VZ#E2;|(SsyW0|[&8i%cH*Hx~}xtAkk'arl߉k X{_sb]WckOkG8d1hi NC8hs.Y>14L(>{k@=B%d0c٧$[yRǠ )B3LA~-d(TpzxwtU!SJB ͫ9 *蔴^8NNz?i1'1 p'[`2= 0xåؤqeAjƬrh㕾 iklPm^qFy҄[5y Z6{!TU0Fy8 *KȰ܀K=~s,y}2f|?ɷP b]}n%2y'j^]?#}hfc ſP/98}z$=:@C}pl:@G!B]q)hKݶ 21;c Ә;y"? _~p2ZP){qK]Yd kE#]8.kLF'MQn۰gxp,BГP/+*.ȏ\(^j?|A=$ަ7sBB^PVwmp51 ب,vyXV:k$TQ'Ni]tȄr2ZL֡7)JM&+a@w0kq0:U4=zxl͖Q]jVmZضð_h}d0;T^WdOaީ@kL|Bo:7A |)}D}jog8,5U549t,ʱJccAx$oqay&𠧥 oB{ffg13Wxn/tg_nb6dhjDŽ#]GtHv68Nev#Ҟ77:d$xwO<% 4@j2LT qT|Ο!e[f\(=We4vVVFAc(`{\ND5\85i96BjI!l+4k_n5ZXD67?S_W[UbnpTR rܯ(vj_P ꬘ }c/d"6LO32!in닟L` *e#C1jcŷ&[T[ͣz _K (S:.㸸W5z:/l%Lg>5 V6-yS;d)Z1֞,Gy^ÓbxmuHM; =O|%HY6@@LGXv;Wj+T~s\{nȁ,;:{RQ#kA!~rKfܛ:d E*Fh'1ցe[x^VaðK$5<6]"SqţL2Vw}HxwL>mLRi˛zmN?Uœ2%é ?2ZV{N'{̙ի7̑p1XY뉃t4KzS6P9kX?f`tFkf8D\jv շ9 AK;0mIOàw X}e0߭ .a`5MӽӬvI]T˵(oi;$\4ŅhtJzbFy,#)ƉEłDm@(f4a:F7?}m<ݚN|in$'O١ThOM7w  Qzhhvo,&WֿE4WEWevv=@hh)nEYYS?z8Cf}q 7_kD̮s!F%YafО1_ji:vRUƱ\u2P`ʪvDʯZ .x#]ޟҤ(#C6Hu>?ՠb!\U|&SqUF9u& |Cs)1< ~vWq|aLW، !C'uu«wd:&eij,*[?j4>U%F{נz ۭ7Mg)U /9.^)QC2 O I#C/輖gGdc}u> 7Z.m @OPڐ |Lϩ )yz M6S`-zC03U<f- }V._ |h^lҌGS=i|'Ј{Id'KrF˪ >Cs{[>R~3N% r{gٟ`o,$LohJh*NXz軝tS@ Y嚌xvy j^gg_HJm")<|V9jMfD"'MApbvR׎/ ο=X'U4T`(ii3t+/8)&0bX@FKU 2kӉ4Z;1-G NC:vIoY/\0ZIϒa~5@MҞ.{MA2u-rQҭ"*π܌*I4*oCD.g#kRym ^X:]<'m@Ϡj?0".GbS$IbUKt@_R.%L2IATCngxZ%#]fEBrk@3iV:"`pJ<[_uњrHIi< g]fIa>NzA].f@ww J=DInZ|8K'ǎ 9eB.>Pwė}))ɸ% ,&bg_qo\1qH|1R|] lF a[1vg<] v $`JU)X%3[e:HT~P4ƺp\w)@/tB]B2K+nTM2Q5voɃ%ݪϺ)⼛l }Z6̀C$Zeu .VVbMJ..4^ezWQԲ~R/G_,# RV)"YgMWi^"_pEЭF"a.H ,?.&_63;us;ћud8HܪIy:@로ccmJ be|IUv*ʝ@3'Boy d&A{V=sK[y1@acۀ\C߸]ӭJJ}H#Uu8m?bWVE jt]PEĄ}%hK8/V1&ͫL |!P~0I&vL-f9[uE%xm꺏tQ]MqԖfzˏ9[Mk Y@UeѤLK]p}1kZھ &xn5}G1p*(݄.AG;[}׮֚B(  O9hP) m7>&MFXݥ#$ h3z|Nm&pE56dܓj7ҵX,C8Lon gdr ô/ܪ,'8 Ǒϴz7rb1OV1 ;w%AiVvh<3#n0rn53U6,5,\uhzWbp1ª@}PC5SϞPP#~"T63Q6~OoG5BۿS0XpD)2o[-ظ+CO o\Nt#j;dFxvDi=Mٮ֪j!${B{KH Sub_[1t۸ARkGqbbV7xx9cǂL%.o.e~\Yvv[hvM}_vi!K8 xZ9KkBwG}(<NgM)O~R.Œ6J௙uM$`,Q=g[@z0b@,ɠ^#\ D@nNS?za bO;'zg=;e*_ i7VC?FC&L[*^0/E{ oy:V¹6N[)Gu7ăkd"67ymUvl|ʍ@o{O!T@xRmҒf*'gKbEŪ30WX*/֚jtX|s(^ub>D{,`zMk̞LG-މa7c,8Z%ϔWJjQ5ltUP|ZRsn濾KmC=XtGVLqv K}$r9mɏB?''6 %C 4kZgrwd҄RF}uGycn^$(kdTY TI2+!m 4{n2RI\"魩9Y\1E@$ц l {CeȀ9^9]= 'ESD&Y-Aj3) @s}ARӉPyYz [ Drѥ4`:ޝMىd,g}>M4eqV'vu_İ!*T]i:xէٻE9!^zdAIx,T:v&@^:$Ks"r߅P$ &[pAue0,+8`8PȌ)La]*η!>6EdiJoՃ=:}Ǜ_o%I40z]1O*62yLR1X'$5uoV-M{]{n뢨.'LQ{VCVrSs7m8Z_*޻9ǣ?8Nl.F4̖41ŘDQmd! ]F8K4ʼnkggpsƉ1gäʓ} [!`0ݐ bDxzyy (*kf^kޏQ!n[f=|P˖E ^RgS&>*A}.lyj#祵ytmp-LhB ^LN1H-xyz܅esh~CA{Q,JBZ*H2?_e"\5p\fqQV_una&ICl^jV0]T?1BS=O:DWMӎR*.S w;ܩz[3k]X]#`Pͯ I =gDv=⋌Sᶦy4`  p#qX@Vj,ZKHU\IlRR9Â\A´azX9H{58oSG&Q^tn0y4 1[柔z+-L^rv׬sa?eD&SEU]Rո܊Gٮ4vq6jCћR;X L@e+{%w/ O9L1s||wㅻ jyFi J?LZAcmcAyFޙI2ЗBTqm N~)SYsm7:ʧ9,IT|T(VcwnyeZ^ȫ\mA,tl7֖78e݈9pi`7Xƀ@fOI5buk1>*r@+.KZꖯ.p<$b>Se@ԲtNKISy4]@篂J XVd*CUD2:"3ʝq Qx(gVO`U:>c.5ۋRhءϯOT-bQ:Bm7])XciH%v-M??]7IάK^q~>0M~Gd̽i@nȈ;SWFR!/D Z?@<}f6.?:۟Uej7;^ Ql* #/ (Y PZ7݌ }!%i, TkjQr#텨/64Ul7DO4@-^6|i-%4W1$Le%|Î7Ʌ5X׺`MT@bж(h0`L !OvDfA Yq]:^q odU]5|$pn\PHڙӖ:mI;۶=D UN#J2tmJ9QPH,6 Lv$b$un ͑k. ʐF/t`OMq|uSgU?Ō".skвǝYsKL[ rϫ+d\Of~ 5HT NR;0fNݝyMy m=Ys>` g|K>eu^,`誱gbL<.EFfͤ-H=b Iyv(*){ѝ;%$^4xBA3 ӨXm,NduLo R01Lm@ӋGHJ߅1:MLL,9vGsi&\PǐJpK}zC".@ ^!s`wTpSȥą*#ǘ^6V.j=G;-!>'9?ڂ~s} bg- ΀<3_=i ^}2b MIg =9/k0I9r vt179UWy(*Uo}"5K%Q>׵L8¬No:{A'jlBuI%buH,/=?NܖұFoqfۗiM+:S4YGhE9y`+*M_/O&@'֧ğ9 EJؑtLV|VmSg[3v}|:c\sQ!_Xm/و%X-An|Fx6ϴ sM 4b! c!upeFd/Br_ W)0M:V)ʞ# 5#X=̈́ -a!y1\ -!MF{9E+NiV“KO2~ +V+7c& !g ̻Tӗ-QD7 cIi6* ె7! WNRN20xq|? !_%>!pHwaoS1z#h*- F&t;T]N|/%r!4F: V1"=-䤙4],g9~QP"JpJHvîtO)&8iyZ))gHU]j ,4j*@/_8y)8_z\iFٮ_upʝPŞV*!sңِ7[uocL mawշH<< Kys4MSP lg΍0()7!3e這'bHmSO!Iז;y@aT _28,BORW7vHXXO$٬aEA}΅>;lt) ];oϭ7o6(5t&PK83bo1@(#Q1,cƋFVV3C …Z/ٜey*K_;rfFA_H(E*55?=7Qi!Y_y,vt2EZc+X]#Yf<;KHQ g+I;.kT&Ve<jjN lKMKؑ<|8\o_($ f[UaNY }m$fZ4Vm'[tgٱ^(Hnf n e*Īr,g^\%3,UxH?Q8"=ȼ9WI˖n 'dn70ʭ0-'@!@qNpoc䐝ȹ7|iѵ.xirdw:5Q 駢M9zYFxf|œ=aԟ?{0Cؓi 4gfz MNt 1PH[ieH?Nʘ&O>CFTB\Yx‘is9uObQHkZ5T9Ɠ} sEDV.-?| δ{/}Dx[Q?E|m6$B ޶cy317r e^[A=8 ]sM\X/T 8ͫ\KP74ܽ(vxV/ը=1.<5jC9~ֈbQqy z*5Ɲ8˝hP/lUuVmBKZ 2+{EjOnM׭ܻlhO"ӗg%_]/m%~EbȘ<{f}>hU\]laVoS:9sSlKز_@#,m4#oz6Qh歴^q{Spd^a&UsSٳ=}@e_OeDTY?#'p!PC2n'PG "ѐf*2HݐZ䵥?ƹ$5L\NBĤ0CӏT_r/ً⏭#gF;hv^^#[gNR'4lG@Y!ښ|H;p ^Qܨ/CI!_X#ˀ*`\ fM8]wz@#VIUPWjPmnQ7 #e\`#cL-]0T0>͋E'"Y228En=a+%"wIQ_앿maL,aM- sBbm Bw_ 2pS,H eEw "G{JskT vXiY۽V3EDI Nk4ʀ1=l^Ya)Q$2 an|\-k x#%#G{W)Ʋp')WUo Zk+&uN2g1*5!oLy'D-e̅1A5RݏS %<-- XHQ嬲R`*֥ *Aj2IBWR%?O7 f.?;%D~΍1%LV59¥R_U o/+R bv1%FHI&v 5]o<+CthzThOq<hœ 'ы B2Ƭ_[@!h|Ů$u|:)̱;$k^4]OA4Pr ӊeȎ(sAq?q ;7Ԕgo]5%Pfd8u_ՑKK G][",wrFb4|6Vo(hŊ[{2}f6;i'J,ZmVIۓI_k:|Y[ ,f${ẓe0*OaӂD70 i ;ZHl'uxE/4Yo{Ne=su ē?RӤ]/VѝTM0=duIYrZZ Hq8:$*^(&5Ӷ5z0{ h]7u7.Q%C> ;CH7&DPGj6C?ԡmhplKR)?m jF8dضt g/ >4XMSv_$uzhF _ԀVu@oP2v$}z/,B*Die_JisgVݸrZ:ǸheˁX`{aq'ߑ1Qmǿ2ˆsDXOs24gPS}{[oBg_3;\/@::r;?`xOs|ŠRN\yJ"› PohW0cN lhE,,H&l!6hT#Ƹa'NS,% dG'nfl@X`NӅ.W}ѹB*zu9D9QTe؋l6L GĦIFs+r_OI^mHuH ukIƯmrUɈ?(T_ctm s2XN!WkBo(s ?X3YGJFV^-Xgbd }&{e,xh[<w k)3NO;G c'#_Dedޓʔ{mi\sEq*fqdKCNݳ{EmuOT{LN?y98h7}ċ joWAkwy _7d 쀟eh.($u3[b6r/1=sU~YvG5|}Pi^t~7sir嬢Cۨ6|LIy*^v'QX4g$К(d"3/*כp{w5"G-(q+Ɓ:?y}KV*W-V;ÉA+f|?|7$A>ɟ(\\yv˵t^~Ӷ[XϠ*l\Fh64 eaHk$Պ)Vv8x;xj P>Ab:jn^qhRNԿMjmU{h洙W V S> j7j>8.>`F/ӕ-AF7RKNzF4)'҂2Ik6s+a5QPL~pUg#$C[ZjpX2z7?#Cz\avƕ =dYvwa0צ3HP<ҩ>*K4Ya˲Izz/D{D$wN˜IQo 7:oCE:S'ҝZi ɘ!7kJt6<&ݞ/9HLYK0100v}g!)|hGǝO y@tUs/ZVG5VrO٧. ,rU_c?$_QD)Fi"*;\usi՘^/*n HkV~~7=ԯxA݆,r9[1VDS Fè!IkB7Ke)LkgV?,|Z:jzhG049w;CţIG*)Dv62qdF'_'+ dOA~Jnγy9orpxplBqe!6 8P0$+#iSǟ>+| { αM(n^M=zwfGqCI,xo5 [o/#Bٵb@^t{ώ$PܬLP{oM k H|i|ZY2 <ڔZ?o ܔ@=+i@JHOVX[V1{HD9YTloiD$OO)^sa"q$sT'^&5[͎vx-.blCCAYR8DShɸRn 9e+B-0bL&Ȼ~ ndfdr9üה42Cz?#ab8t*=0OVK{G5Za&"~N@O`x cVZ%M'(?&2ܳj_ #[AF{[ȶT䎶<;Ő =<p2H^4ZI9X@%Gsۿ&-6Kkbr~:B`r::mK9c LWUA K~g&6k<6Q2ٹMu %k4|?lJ^ddBopR>ߺ9lisu!Qf9P{'0&JP&g?N{ġL+q~g^L^n$FG,12&YǨ"tΘ;uysAҹT(HVb(b1{g`z=7lCL,7|xHO,p䕗GUhRs=i%2^ $N (WE˰eCo W5q++m*YY^84p t<FHKkAY 4r|h!/+0kQ2jK(u)}"5b'q1rXl{  iTE%n[$rڴ4k+]p%Skzw h\^ !5K<efW]My%db}qbj΢m k_B!}[ A BM턙2 C`Zk#$u_i5C&&>oC{g+Y#0<)Iw,dNK-= Ea~F5~ <饼}*7"iZksP h'>ʬKd,[iD D#v3?[T/oYx؊׫j}Vw9J^p;M^{\͵+ ]gYې?cߎ$Q˞3m 'E FTvk- &`b Lق.H^1w=L?$x3zp|6+#ݖ @?C~A!ʐhš2{~Gva7?RM2`[+8 ѼaBQmtso9 *v/t˵ bڰ6NTziduc\eؼML;i"U^! )ɵ?oVzKƶDewQJa*iPᮋ&߽GRwVJ-H@}R~MLkj-쨛GlA%FHJjx* w &Rq3eE -Z\7+ʽq!^- L ЩhqvOPM'j_ R-52 8{Xm`9~IYa#jB%oqIK;-5=`NLû[6kZh+LL{yne[^~d0q AX0!fv!@[!HFv^7$\͊jY,C 0a#G@ ;ޯ뼰]o=,Hr[介rّ'(^~\ott@ ˣE%hMUPhiC%@ ) Jjw [n<פv~5=}i gD_^'Ysav<+7ɓ\8TӔ_-=Fmkj=s_yt^'` p@-5fG{O\+t_fvቛsүdM?SyS-qaH"+ 0(;,|-l]Dk~/҇V Rv}js[0csUŶxn)qc%x йG}-+oi>&dSaS4I%>e-X6ԑ:8U{lM>;&n>2ev5w'͹V7$^ruO:4`5x DqxbOu #ONW@g1b.]U=LF͉dU:; 뚱3/e}h`JP& q^YtC9dh};ecT|;IZ]b| " Z9x0ٸӅB&pdD2qɫr8M~K3]:ލ AD"uG /0n]#P0p@@Js'ej>><1q!qWF\%^1oDIpƧ~rmˎ{Y(>&tH 49f9B* ek0G#/랋@4ZqtAs^UViWC22֏h}_Ņ,: ZRoqKfՏO#E/zvTV}~ tLPs}RKy•$+܊m ?6`6Kt~3Aa"4ܖtw:;]Y8U)W-"Y}U*U7}Uk< 9Um 7E p0&ԼHo y4Rj&b6嗑֩Et+`Z{}zYv|.\r7UWM_F1- k]Oy;4NZҬfSe $U8}P9zȊT}4%$]'$Ι$O;d/G?@ :*C?ax[Vb\X;oݘLlw4k0P˭HW%'ͮP,,hZ!akd[yI\>.aOĺdPf!՘X!z[f >eR46 IikP v6 BȀ$+9?0 Siܰ ԳQ6Cy^{OUD>\R\y84-2?X0j؇ynۙpD_ sHhS}OD>рU5/UgYZ0707010000000d000081a4000000000000000000000001677eda0f00008b94000000000000000000000000000000000000005d00000000./lib/modules/5.14.0-503.21.1.el9_5.s390x/kernel/drivers/infiniband/ulp/isert/ib_isert.ko.xz7zXZִF!t/⃽Q]?EhDTTk׶Ǽ7h5潊n-ٯ&_ |b M0r^E)՜l@|99a3АmXQ1Dh)M %r9ARG]ы)Ct.~1)$HG+؄Xr&iө)?d;Q~π#M5jH2Z:rQ]r㌤3D ;{pЫENxhC:3{b[9"G Yb+3F6rq`HbVCR[y?uZfh.Ukfk:88iTC25 P3||(n]z]lĐO);p#ߏ1||6w7-bJRv^ H pqX€`.ˇ:)?G"GF3~I+_.*n|$?-Cm|n[B 蝒j!"!}R) Cd`S㥞õoSш<\J85n%^m4^j'=%Fl\,%h[ۇ/-*ٷuzXiQ2C49vMۉ^Ӗ#\3A?M \ۺ_>e)K:vc|kA)ŃoQ 5M@9ռ.9.j@̒]cDSxUsI)+ہ,Ve3kxs1oܙ*N7úD2P- GM_İK?2&zC*hZ…LQ}gWqG&8Cqࠡw]~^egɷ5yo^8ҺhWMuQc#{$8.8fd@Rn%ι-%3H~!؞w|j r^Ձ%n0.эxe҃{O, ZBsuzK/xĮ.Uuh[lP:~9,5~A&7{VĶQd%iP68*{Qg&"HP6H4ujw<>}~ ]`/1/^',UϓEw~CN.8]q*8Ncfjxߧ.Lˌ*CpoA̪xS;W1-Mڠ&uQuh©Ϝ]]_eMw(?E+&ߧ::MaJY ѧ70т݉\Su6<_Gk[xI:B>+w:.QI 8O VUB:ߠۈgW/_ҖaxٶA$(,: chڹnC TLI.!Q}cepCq5/.1A ]hⅡI7=( #L< %gfѾ5!>&#*LkA_X#W.`BMós=)򆖯x4㛖S<+" |ZWB#8f&Xg w.@QZa)r>[sf4p AM& ^tI+R`ĂIU`zD`#¨ۗ~?e^yjO=gԘ1 )iWNGoigtW8pmG(v`!"=9 =8OQ9D ( ~F>yyk5c\;S"̕woL@. tԙUqp\>wW'9:^s#o@P,!Cjhtzoc5'IighR!qa0#XG WmΤ@kٟ>ȏM'6 M*My<4wr]x` ;{(OJh4,S-MUoMr(iv7]KdcL%Dϟ40i9d\O9gb0;HxiWnΠ#YIJgQX31cnc|6N-K"qtץ_L7<(S#D5ly{ AJPbg? l'tp= >zڳӪ]gtX/bp5L5dC8DwM4Gj^kvb"MZ`MZxg4 #OՃo}X҇4˱@eۈq&!J56o&+*iC]lSHno@˝ =9;Ac &=p%t|i>Ey_ÅO|TDIĸpKh"JYQi+ 1C{T;߳N~xtR|sЅ?H(-kru7#w ɖej^#nEms嵡| ;,KIlLb~|V_nJ'۰P<#MWgQaPIIg$~A?R?WҜ\ ?^ro *vDœ7[SGL_D" MW5߾,(UqᜄsA5ȿ2MrcDK_A! =8oXbxmBpZwqr8oKNEy>:yO6TM2dJ~(6*]jdt =K\p C ǒwe?4,eDoun|=2wU|t- oc:8Ҭ`ޢɤ0I0!rЖakUZ]{5fVt޼؉j7"1J&JQ$\Pt!t"oyY}%p&&<+@[m8N3#Y9]Ь1ztfkʄ=uN+Lڤ5RyVm nw oI Tww _ - ԂsKݠho?;Z\ 08}G[FHhԦI#AZ~P? jczM%&+GS; +5Si'|*IWkhk4x9%UZH+RtEU`"d[/PEi*8?<"_W6Q1C\!nVCLGǜ58וŽ"“R\r\f jI8v,( u울CFX^$}ڂBH >tܱ$ O4/EL1!^} Qya8 >71P2@~C7|a 41Z @#,Ycy*Gu@{24x>'f XG=.m\p&x <~cJl- ?.BYgw>t3ɫgTR*0 5pY%2c)o[2(DiZgW"pxQS-P'1aEfd%*}*}Շ(.8omnD|f[a[tUT@(ttRmp*U=+f0P?Hҧ K&&^yZGuz)HH9kz?7ʭrkhA|piQ0SjZpIj_JE85,d݆|άpKᅠUڋX!iܫX*-5ePr:Na"!>p@#dOiHYشRIL!Vd3ʞ? $`msZTkwoGYww朠kݱ OvA&ցM2ˇ A!gGrO>jX0n0&ۛR$頺zO&ʜdUuk8~:rq[F7UŸVѡ5(,Ze%4y,ox\K!W=16{iźbn|h!JtqT +Z]fĤ9 mKѯ#v\g>ZNdeq!;ű%XR"C3)|]I:; #B +sձ/S)Fɸ^UfG|'DPbNd{VA~ykYZguN48"t%C$$fi3$doWrCEY:4 ]۾L%upŽv-ϋ:NaFxCo2DlQڨ[e8, AK8%bp .҇K;N͚]xdzx2Abgu%ҁrD "BxӎX& ,ƷLr`a NTT~K/b-^, Ȅck +ӜQ cYOݗT"8^r;$6(d6E#1 B C@!oXpQ>GJByWͯ,VꅕBCE8^- n]j$c\M0Z՜}jnU71c=>x (\4SlMK]\S_BNU1'lz4-}!)~d!4"|hb;!=u{WL0 $aW~]vw`C-] Jarj?8+*%_*- ;*M=bnf[ Ioq@lXsՊ)k?\b3yKh!٪,!&aɘF %2yыH?#+lށ"=C3Z-mmo`͠1ˍǥsKyRS\PI߻skwZ_;1*_g vI0)Y3 ;lcUh"dgudlBP~) 3ATh:AEtY3f׳S=kd27x2FAI |mQaUȐIv{ sRP3MWɹbq%ٿm~)GMnBŬ!9"`MDꓠQYs9 UU\%i0ef-#3D%\=UIt[@)#9jIXK1zf*< m=_{lFg$mOQ7{5̙p^4FF@U 'ۦM$#0%pL Ɲ#<'6 prB{muk! Y֔KþYAEʈoϋP(r 7bMRHs% ۶U"ZU@9HQƼRWF%Ū<(z,E6;ع(:C=2&ߗM qYR.`Ov%D gR>"cC9#x :]H@ if4F?ऽ4#}w NFs1ri97Ed/%n] ` cot2*'J4WހrPuU;9M CB24"h Y l>amm_I)75w_6)X.vՕ`&P :9rɆE{Hw*ߥyn.^3Ǚ,GF7/kMJC뢑#{h)p ԨM | #H&Sr9\/b}N1EÏO|1ѿcdP[)!ta]HT19`()|1(Eo'*x9U!}Ȣ.q_drY,x<Ԓ20!wL&ZNNWc5ҸNrWTz_9ՕKә qRۻSSa*p-FP&ߜ>[  Ggk^8n7-iT?/F?|8\q6ti ږd]Unl%"5.4l*v0O& 4guc+ _l:XWۋ}fnuX9Y)w@Y~`wWMy9FÙrBqs\qxI>W!6*.0emR{0w̹iI:+NP6Ui kz֢Aukۯ yFZb2HN}~PRy):SyxϔƺC.lC'oLjT %\%@)itI3맨,OY_o *Ŝƴ3+N$mP o '= jgefD2#˥z$ O  nzb*87P&!g),QѸ{Iڒ=uE;U:q7}\~Z.0=K5ʠJ%jq+?G:O U6SҽeODnPeG Rr AcTǹ t?̯!iN9T^4Pq';+x7Rw-VjDbohj {Rמ*LU<ӹ߅)r ?*V3a1B2"L~}"}@؄5rW B1cʰuY/cG>h]RM X>iyMsȯܪf$@RaDhJPUJ${;K;B4Ud@ݞ)V %])\R }WLsòƄ7hL-x0oͧ[Bڴd-B'8e]wf&aP!"c{ȕ@ ʋR^k5m,%%kprQn'͠ZH=l9 ۸/EgU`gu*`*p @2?ͮx640Č-+*rz޻󴊡Ἒ2IL-},T{!%ُLZ] <>#m4$ՏRANSe2hxwX>}Yj7$axHlqSFƩ3v)a\&3v9ZHqj8j *U51,%rU0 Z=F+CFz0~$HoasNH6ug(%d}Hsuz4b/3^cˡ<7v)a[ Z9K gWSK.7W "B8Wޜ3;]0Zm2ƑXy ӢPI՜cRrmP5Ht*X68ljWDiIA:z olrv 6pXx< X8 ]G^wJNK8 & ԲL (Z/>l 0 -Gx$d6HyVkpqObW9,hR{mwVᇔ$h;S*.E c1'hthu(0-I/iqQUӝL@=!x0`o;&Y9OSV\\[r4GZCˬTgCcݔ # |GER7i܍"Aeb>b_iKx/E&N˖oGNdS8 0v´=}$PBMӕ$?~oƩ~Mggkh) iD,`~B:uP{Ft{( =gt+vT,C Vrno-V7gtc Jh{,kqIqLbcoz.-Ua= )STF0}"D œUqNW,d4y]\h6JN,+6!g9>oDJ5FQۤ!mlZn1e]v7Mx,0LnkH|MPCaްA6u!5,y:ۺ8h\5:pJD}n4[3E,7|pM lLۗRNQ\in^a|Ic1O(/ѡ306jbXAw]^H8~lpXq# (4KwH62xujj`f?&" fǀG߁KGvLsǬj~R.@{iD8ָjUXnmMVxct;bhW5J8d^@lɵ`s!Q.ڐ/e*F~YK `QZNo'+;z.NWh(2Dn~g-J̤wjaE;3x dɇ0|Q. ړ80 2~ϖJ[D"g8A.Xǣ1Qc2܌ `TR ^I+xr**J pq%uۼgA1F*S@7!$ь<1AIz7ՐZgF7CWVyfb6sAR K!Hd٧phC *K`ȮR-jɝi?D-+E:Te2/<\Y }ސP^WA_ѾR}b>DI8M=+m4 SB'5;B_Nx¦")d: \C?Eax|zߘ=jkW UifȾ2I~gU(Dmz7ϼΐǣ,I U&|ВhgFTZZnYۨfG4 8&,dIJ) $70~mW=8/XiyJPL`qop);#_'\KB9~JʯXS]:-rv*c|_N/CUla9=mJOF{mpJphm-:mzM5cjW[?pڱpjN 5_{<^{ ^ B.4tVA$`:'~~gTPS%\ J:w O`18S2v3o,R- e5*rZDT}^q6V6 A%5 0-Ֆ$QLb^&0NdD\$_JDΰP)Y Ιnn'dcxsȖ\i橧/"xoy"c,ѳDaQhWb#mzMF*W|'%ڃq0~n2xCs!mLWH8~Cхp'|` FY <%2x#b:2>L.Voi7ÁQ`}FjEaKIsZ4pWJ Qthͻ25mt_%HJZ50yLS@UUKpAWtSAߨPH` T,5>_F)QuR Ԕ]rg9dJ@P~s"߯Q mOp|!R\SD~& y ABDf0b[ǢbF;ys0Kb?(|>?̈NK yBgrK;RR`x 9Izydo]]*#F{8D( X!>X֪{Ql>/^KοJd22j[rdKiΡ:Ӗd_w7macwz},sisf^8eQJ׋/O mG?ٺXp ;l:N }8i|v}㨤$vcm-5*=@8)_=yЁ${gm67 ]h༿^77 yq=.&iI(x ߍN"<䮑@Z{)J7+ ?fy{?]:z7aRQt x{, U.hmfR gQb50]Ln|1f%-RU8_Y 4FLٱdx(ƴd nj ^hC+mxΗ{5@YPv8)bwd85գ$%I]YKwWX%j✏N`튪g,Tʞ,$lr}^DRt9j=]V,'qO9;F7kz2LS϶dkB<78D."~]zuG2S%W!"tK>.` Gjfװk6fbh&+ rKJw;N[Fvw)ɰ/RD!#}[C=:I5?Wb̓{H)߆SՐ O cPwV™|;N/^)Hhy"C뫒t4P7Pd<ȉ+6J! k;gPeꐰ& -~BۦoC`w51f>H9h0Z-ν3Dˠ6}8X^oqOSm<9FȘl>v5fvo GoqKuFG[[ SK@FV4{Yb E%-Mߞm'U ݧsmd%,`6tb~\}0p8ߵQ-:Ľ = zFϘKZ %r]gZoo@V%%,QTqɄf 㔺ИI,yig|GVKWL`P&*r_Rs>\"xZGA8Ջ}dL.bxڲÇr$sLUsYe ?yhDbFXrT5b' W'VJ 8JPB2 W6R1/WCyS-*g9z "|ZGDr;quHt6*fF $#6)b;!zըbU< }k. cMWUUZ@[o?PN # tk˜ % UR4rZ%,*$qsG?Jస] ?JS3L }hnSDNሽA{X 7Wb ~%; G:+K4IY£j9+ [Eh DX^^tsj?ˇY}c#*+M~U $wju[ێdg fęV 1L/^ @M& ~g6ٲxJAA%pkO%{ xS'失_qm:¸: 4b"1 ɈbRC"u60xs<~fZhTeLLʧW-Hj&qip+QDt :jt{s(sNQt9R :[+3:bޠ$%찒d.|="q͸0iѱAڭv5D;cٗCPxN|^i޾ؿ(֏RV>թ]NUZ1y0tz ?z =81<g 1x8)7 Krjh tA?tO-{W[Yp>STzԃg6dEb#y岯 Wp9=;}7ޅz89?ES&6' pʯ'lAv)`ZniM@pSX~ov i ':u?4Q(O(uK/ynFG00:ƛ(X%PI ga_͗E ܌no:@{Jf4Ok m6.Z4;&Xhv+AeAxA%kVÓ+|#\eD rl/~8D4YNVH \S t_|P aDA*` Nڄ9i[|Q "ex#Z89?sQ҈ށ+ "@0 ZbQ^kw 6 //!ukfw[1ۂ;@ٟ#F//aIHvo9j4"MpZ~vz]+$Մq #M80T\tQbpGP@ HRp["䧞 C#>Է Gõ{H&2TjI 7xwjݡvĺD0%\r&vzZNX+3>&4A+~A9vx+ V\Z ܮuXI\M_|Bb[YiᓇSծnW27QO+rXLF$AZ}DdV(L؄Q| &b- F`RIGePYb*]wpjJS7{{ROŪ_k!rm2rwQJ>*Pi^OgQq! =H0!}+2{Q7ٮ^kHpPwfLZl#} Z"+x13؏K l |ύ hUJ<\8?ޱdxE V"bi;mTvX"Q`dsTY|cd?F^ 龕ypS;j"6͋sΟ$,5CAbׁgta_c*ۇ';v n#bIcOyW3'xbۉ~8"r >N e_5 >gi>잿|6 tyIt&'[^\1֩]7DbM.ZI;ap%,  {VVN¬*zX ^MAuѶ7[”zY:kSu^)gqȰh`9u@UV1ڭ6Dg,OAĄ̌/3tJl#e{Mv2=uxŲe-W{i?%kc" B$Vl5e?=>rT@_q/{|vtoh86of@2)Sqze3ԊD 3"/7@buEUIҌ.bL njo!h;%-7&:y!պt\+>kf",%(@AN%ȴfot5h]GqJ94n?U!Ì&H,oq懤%ܑa`ޕڈ}F8ww+J籄v6aA|Z';RǂUL3_i ƫsDS AyMBkltYb V[5{t3 V+8$01` b.DŽhXhsőQ2qO+@ZV>*(h^<?rJn6?zNp/n7s|kX ?\I[_"CVB%ysp<)njcPm\ǩuIX'K;B@Sϩ/ K>cSѥ^GH պ1׾T]mA1c5NEL.#PjKe㇫@g qL0lǷ ?ͱ~ud$Nq,:9 $2}OL;&z~9fP˖%>rºmnl2fڎcf݊A[cehyYbg4qo WĥU.CN/Fu4WTD-*PLՃW˷agyҿ6M@Z4Jyzȷtg`=I `'"g3")00Cz:~PkQd'a˟0\`dRAlY |K+Kul'g[ͣ@bufeK2;bVQQ0wb 7jrҘ7HyH`4,  ՂRs-ɐD [ HL!pĊMv p \n\z#=v:Cd6u0ۿ#^w%Qk;Ls"Z#2^?ƮL!8}; )<U?kIdź̷Pz߸PgёJ+*\D 0_?Q_+6ϔ#`Vm2_R ={&h_A~on@][וGLh'LJ_R%mQzfFLd*;7xȨ( IIk{ 󬺠dԾƪUȋB*勶!Un{lu.xQGʒ#W8ַR׭qMi}޹M^vU37DfϢX]1(_~jHFjPК'9b=DDx2I,THk1ep //EQKeVӚj_QۋFc%cŸ]W UÓ?D| GeboaKP#-Rd^q\|?Y&M ҹFyR['q~Ǡg-DvGNQixk(} Lfuju ~$Vy`kZyx bˮ¨Rpk_b8(7kc^ˑy~Wdݛׄ&feSw'40 B+8ۖou?X% AظjUTzݾt. hjl_<~cSr =wǚCkKh6({~^`#3MZ_At%eEQBUU=]9U^ꔎE-t^pϚ0+C{;<= gISjnѴSp YLGg:-{wjCPv0: &NnٺwUFt,#ew_ANVkw2<7&mGyZ`1NIptt^ݿ" ?j!X\kK_2hd~: 2 _.ETXkSR:WFbz|#g}6:)A._{#\nZtGأ=ߌS? ǫ G[݆^\eE@FWKN2DTQhڤ O!Tغ@} rq%'1|vhua#9m /&R;~c |6:;7OqmI&MMCZ؇BS~mcA2׍_g]F͜Z_{h!ĬÑXa x!ԟ~WWpD:L$s\-"6 =E9\9d^{/ŕZi:}a') BpƑ(n ݽ|MY~ >F[aR ҉noz]Z}Aa9 )㒻6pk+71` ȣ+/kNY{oLa!J\4lOnl]\ qJܢV@A_5&[uَI:+8T`C4$*nL|WXޣr\@%5 {Jge_mFИ CjZ>є̂*g֘'n 5x(%e\lr]J}ar EصxUZ}ZeR}VOڽ NX齮_L2q$rKut$6' k@ ~]?'` hmrNȗ Vk Apl0cnE)s\27~JYW*qFu8`ԨpǜHRҘHə?li3jT ^W(6 UT_fwڑGXb2aŬ͢d[ ;SkWAgbDzV%rĔ"ldGպ9| eSD2йo*~.'R`͇Ⱦ$ WW?DһcTgRRlQmOߠŞ>tT럖kp7[S%*{DpkucQm{)Ő@W"%BgަĔni=KVZJ;?sYirf|QHL48jN7+0{ E(RmA v7n r|CK( yԝ`-2xБ[# 0 KR 8:aSqDzR54cރ rðAb RB%#%ϞXz30q 'x,eW23^Nu/=l~0ߣ< <8.aC!nRG*λ}Z>x㹻N$S}7jZMsWT9g}%&[a!03xؗRTqjZ5PB89'cΕ? QS,<[dqP%sg(﷕d>zox,M@kUbA"d4{Cy%y^nW9gc!bvO?.|z,=Žh/3 Xl2l2Bϫ#tf gu:3 ,?Fɖ02!,;NND68/ \P6rebvӔ^5 oj6y\fA%ŭ<~cv<ۗ#4!6otRUTfľuc+I ?bQ՗+c 땶cy•Qب=dѼiۀ5IyT8`RÝ]tG? )65'9t1@+T=7M @,, G \.A@%6 Ǫ:,j)K݄Ԩ=iY A\uH-x.D&o۠k#  խ˟<0/~3`l$0"bh ]ay}\ޞӷOL,ZS^zt<:xµo1.8IlGCw>6 EXIa7wP)b,! ww(ɥZ!q4lk *=H6!35EP};5 oĵU>nBfZ"0H+LTp<:Y-bLhq{)#-,/"$ +`|7 o;K"QJl^ZrS\V+86:c[&"_NT/мc'g>c0Y/I; 8s(ڤ˝mIqWk5r9&965C3@b(7Gފ%'lÂF:v習ulhԱ{ԔB.nC=EE`IFSmZ 8pr={`+zQ8Rs ^-ja>zAE֠Ytb4ƴ FqA [42 .qw:q8%/7rA ׻5~[)`OXlqu. R?\sS˃t #TUq8A[#9 qֹ6_8LiV}OBXeK:tp:*@JιM3^w}`L Ek*)wtϹ84xKy<[Ő`3^Tg%ݡ]{2:Ϸ%- 8Mq`H׊L&GCD"]ԯG(חInPbֳ͖I>OkeC\nMD s.wfWݡM.F4AB¥>~yPiU`Z <ढ"|0 \"yK̵ʊ#d]Wa:hu>ȜT4Mʤ5> q?#O=f]XCF<,he?k['s=ߏk#]_Kk&tBfWCIEtY7HP˥;K{D q o?/pQH<ϐ9V]oK;v-1qeԃֽګM,P2r\IzD9t}h[<;.\q }^Tnn$\ytFEV5j/>dY,b}P Яw>찷.XZ~؝v5XNk[رߊ:.')|5OW/}AM =AIɋO p`ѢTyeLe e"3^v[CYˀLXJ靬L5_}ifXi#_"[Wӹ%NJh4=m?8LK}# 8Mg,{0z?H' W"0 /м"n=ҙaA$뤚b3}WeX?UuK;yӢ޾x]\ ]^i%+ƍxzV :RLzA&62+edtz Pmh^D4vWN MqOJ (CtSKy[QOwa )9PქBH%vӁT,&{:H9 \Bl\9kOs{+|1RmN|&"caI c5(ĵEy!F<2w#.ؾp,m?-=aݎ}+6PЛO喱+=Lm)h40gzq5izLtfg|k9i%1dΦ 3$=/^2zQEP1]Y}}?[-hS=l^K{O M܂bOP>P~+!(H< yQI1p#\OkwȕٌE_8oI[˳%w6+~W,ZB풑n]{H˘gb4 ueS|$>aVu+! ,J I.<ڣ&%06?b |x2qd}Tp$ﻝO ?+4K@!]oެ t:pvᴿ4Y¤ԅ4,}VS9}a0-L_dl7V0ʑRl (<^l:;t¤` (/7wv*/مgJ{Swo(bl 8m#%hDjdseK֋$É'^?;Z\%`_dEs gKfs'vD2Hn,Wܡ=EP uw]x/w/lm=81"ϸ5ʶa햄͏2v;ˈTz`hTl~%UςF>0 +u/Q=<)ѻ#/πu-SdT}/ &|,w.4d"ubL̽ɴ<`4?IWN|B$R@b f0K0P\L]spA|4:@,DJȊmȎ MRǺŬ@Q#we6Iat@VK(.uc!VIY1Ӊ L@R%3l[F) c+z-FB ڍ+A3rIVMLP:JS|Q:)YA(sxQy1!LS`aCRJ 6gv~Tj@ hS 颓unx-qHٹ}ƳE90QA;3Q\ #c+S{WN}<]yTsnn$xnoYrS\K1:]SZ_\ Y z|j=7oLznj85ad ;g\hf&[I]bkMЋu>vk8#azaS4])Z՞(Uu52t0_>zj "W,jͯ4nɑJ9TOhR\ts16+Mr*γ{2?ƙ"` ls[^B-W:3֘`Aaьq|` ߲HuZlWo \l\' b3»}w~@AI~,N}Ȋ3ufB̵7y>6PIGV QIp C XqZt_S,ź&{Cz`+At\1ivj6T  ҄Ӹ/_h/:>-^cq7Eg1]jKhsoqdt%HV X2k: BoE"Ihn(Զ0TV SOXzlS#Ww .܆EA|"kz|T\,?/piTu}}綘]EK`K;֤" xG+h턋^f:Lx{wi,`Fp=E[5k\0Zh_7;M25Cq҅Ue8DH²3KVd8t^}eZ5P Dn4w~\~fK%lkUC&`i(`aIt$pdW~` =;;RkW~kaMoW(cA@ҋ `\r Rn0EjʸB>Qw2q<3&m^pZ;6HwRqVMaI1rwH(lD[3Z73 /t0"S@h[|gv [~#$I&1yf-D=Nj{4F5|O߭|q,x@ I0[b-6}.?{ٱZ5_M͜mhsmdۤ6%N3w \NX܌#:إ nW$3㪑]>pm&=r~A(nW;o_Vx= ʗmhQϖbޙmCr\?=)Qcc3裷#j3-wL*`ቸmp{S1+A6kr :MHzա :%LLD v䦐dTxxljI@EB:r\{vEmco'=}n):G5Z}X{H-4͚/-u~W]Z(3a^W1u,jV *U0gͻhn]C=tyK G8,XWқn0: 현np'7Muى-VO_Y6_^ʦՕؠa5$..D)h=$X7o{`R3ȵn*8!O3jWHu(: $B<a<@uS Ma'89XNA9jMƉ5tv.TFEb'=poBwXJ4E;;~E ZZL|EO& lM\r{jTW*c}ޤ rd7;NFY0ێ:BރEpǙ5XrŜ @Q{V[2͚LF.~P~(Zul:$i5<=8AV0ÿ i5,%M&l=+ttR'^`qDŔI+Rރ˯~݅##<kh,zPSLײv?C#Z$&!9OvW8gd/pBk1E7ia tj5+A|89#Rcv[!4Gs)/$(LAxiZќf K%n  pJP.Γ}CVřivoFh'V_4ˆ7N> AНmn/eVێ cW|]kȐ)y\}X+W _q?J<ި/'T,GMNǛ5hūm,Eë/v8X] g7 /D~d;i/ X'{QwMo-5%lp^? $T7d<):Dv Ɂъ/daaZ8I.kEzyBS!yOԳ'T?#؀XڹcpHṰOT"'.GbZWTfр)JIG8=XI8%E(؄Bm˚ /ˆi-2Vt #_waF1<rZ|3|ljQ̥zsU T.'Q(У?qm<M;{͐;KD"CM;πta 0Eꏀ`PSSjvs 8cbF4CM%-F.m-( IhrB4*jtG@D`qÛ3||2mKc&Ŝ6Ȫ@Qp4?Jzcr$1iWMP+pC6W:ٿ*ω02QnaɏZ$Ě(>)^‹fxwS`8cՃs* hIk.E?g7pWd1ˬ1m/$M7;w^dW"x0Ml\T) i.ڢ[(:竂W36|BPuX^D9崨֩Hȳe&?<&aQp[N=.mJBKW`RsEVٸPoIܰl~|Ҿ 4Pk38v7,qY_۩%9YfM6x@ey25>jyJtF,^;wMseƩY37'"hxG7B02> T9x˸s|#Z b~e=U-&e284A}0u,<6l 50` ze1 ;֨HqQ8~OEEGN8=nX ybd?Y๫QEл(]bunA"Txjdȡogl緳::og*X 8]/#ciP :5Yv\XR p?XNqC{X=gyEXA[ZQ_z='qgK+l_ CM5QdU>7>6hβgE+J?_RLqKk5G^BUҞK`o. K#~dO&5FY_('nPB%d_Sx BszCuJC>./I[A"B3*mRh;W/^*az,d# wR}l3xI![ Jqp0HL)@blZl.Hs"@go'H)dp4`F҂WGv<׈fޞҖx_zZN$#Ʊ69ni2_6,:1dBJ|PvisbFݕ#P*Nr|_iD2RWW)"IVjAq%"<==Gkn[WR' ۿ 19ix4`ğ^5uZuvoЦƴj* {m b/V:!i@[3e@ID&s} IHur)~ Şav{7}b@)ecoY)0Y,@idm@:Rs{J`9MFPAB<8ޱS 1ܮ(Iڼ?^]i)34YvQ9W ͒Ps qc]!fK;ÊJh.S)qص5_rcKpWagH4Әlu3e$DZ=picG_%!pց]O+澱6iwB!4N/k-;q 1DzWjH07k' o(i*}pa׮i UwSu`/Ĺ[3;0 s$1;#:.?US/mlpYRREEEcF_0}YMɧ5Ωe5ry®m7[ A9)u ʹǧej&sءbei/ݑ{`s-|0'<0 #1`!HM`[j %_YJNYg?:CxN_h'6~IMOq(4vj:vBI͛΄pmCe+_.;N'.qQYR#s<}E wbS7\hȾ2`/5nLvFl Ap-$܄EbrfI#@Da.4 i-} +zLoÇLc[ "[r0:S.aѼ9C¯}f#g:.P0&|9>V|ԕ,fO2 ona{I 2A_8ū'!EHǕe<:xR C==ztF{a,Xp*b T5@ M6;zJJNFǼKhIԡgJ$/WطS1q̶X= E>hBo Mf=L ۴; )"9Z _(voNrjJ 38}w*|S~\Uyj^6D"qtV>uҥ'+|qf3u-4,0O\1;M4]fN*̠О9Y7ICJЕr)>_@0lLs46{|& B~PK}3 N \ynbBNSA$[VG8iUN"w_{d !:"1FL%zҮsKNy}eLA_Nυ0T&RhAX#tk'Oa?6_޾6Jz@\0*2&j$ ty n3Yh}~'`ݷb2- ({A%|=.īa5}64WӋMKwbGGa V%t_{V[ūʷgKNɭÆf]*WqU72?ʅԣ|n Vq!_ۡbDcWj>dgMm]o&UO[&P_|^XIx+ Mߪ"cn;|J2:M1K)`J֘%ܤ20.ι|] ?cθBV֭žb` Th?1d!+Ɩۇ׀uvwQ zfCA?pjêXj=P>c X.Hx/q `a.+5̷݀S@KȺsc%Q5kB';?z*"T^mFr E~/FLν{1H EY yA5%m܊-VvD˞%\=t$9չ^D^\ A,RvX93+U]p5Jɲ$M# (/)gxljĹKHʁ8Wo Z@Aj3`gS\*B*tGWvˉG+WLHs\[s bpl0Z!;}=۫(3w)iY3HQ;C(})@btѯ9i9DGu7bR(ch,8E XUqO‘wq\+kend`ﵐh΂Ę[ 5}G}3/ Ɲ[Ӎ_mf9Lٿo|t>T>}~iЌ@{P*e3|r9q$Q#Wm2?LA<)#y?쵃6u7VI^}ap9Ȏ,}<1. :o:pTzHŹ7ѿeW+s{հHK?E"byz>N_uڭS?9xX=&djʔ{b  Te~.#, ڛ C.eU0QLU 5zuZ#+s{I%"֣*wA֠ >T)aNz1Tϑ ihQ`oXXo(sKf0i~|g%0,\qƳ쭮Ÿ2s7&" Z/Е 1O)\.5eF"4m!CTx8+$uoTbL };ԮѺ>ɨsuST]߉*գjS7ۧ?﹤ `)T#+H>-|B.dʚ)!hӎے &J[j=^ڄp&] maFZi}vkgT)&ۭNQcWoWeU8{˷ 7O?Q`P!W#8A]ğ}AS]jx)[V *LFI92}.~)ݵ`DAMdU$йo݄342=h Ӏ%73;'}\ B1)>d2lq;:q2;7 T2ꆒ- eD_mcA x/–_9H.Z GDgbPˮ(j!1%"+H3ݗNAB $rmS?扫6@pd9;&|>tcoB9OV (\'3b#1L} L YdM#} D=Vb[w9^Nr&{ ,uw-uJR|ևO56iI254IEb16R<0@jCrm8f w0fV63# ͼl&8~+Z ٓ_5>2 f4Uo`..X:umng d/+^ a+o4-$D.uS^i_zLppW^wX [4y//ӆֿd!^y4ay.9 o< A|oHХУbGEhPe(\5-7>2OA=Lgmt57`υ3~^՘Ub%}<~RÂsGmX! i0:oWZaE A0HO5i#yD#jlͩE9{׍q/̓h@09Hz(q߃4JĢ3ci\flcY zPC۷ɼN1/D: FCY5B7,D\eEԧYDjIoZ<[ZOi'&>}xYf,n& L1 jp}J+y\!;3EY rhQGqzaD4 HX]|BCVz~mOu6:D2~Riѹf~jLl)ΡD:>#nɐ ֐+a3Q&e߉z$DL0,ETNxvŃX^TUu*0M`رr.x*\}!rtS;3KUKN61]S ka ieEr|rfzm?+8 ADLʻdj_[u|BjwJoX6M)jr[ +o%RTDq|Wxjk*1R3\5~%i@BP7}wjOţTx#1b+vwslDE܁uj„^D_ǖy0B,W 'ryB+pM$X} u􄽁t@c7H& K~/&5R 3>/F Z n<ԟXlA_[`-_C)JW.|C6R81w\9 /xu> e|ȥu2 t"kILu׹W Lŋ^caYG+ZY1o{pb;zhśY $X&Ӆp>l\zwXP&ڊ#s:':c&a̚GđZ"mi`8jEKlDimQ{<Ξ;xF9@Hʚ%dZii1t8}]^`5L1PaEo{=Q1{fRxKs!O9ɵ@ReokvX.vNwh%2?>w=3?.E= |A|1gz`!-@h@&TH6w|%7^m=-J7[~xo?,֎^Ƙ>/Gϳ?1r&:ץJghFY687c\pxY2}kJs#+.U{#zs!JMM/ʜ&#3pz9;lbza a crLx+G -8hAO!4ŠA>̞W[,tC~uF)2:oYWYhOmkrBxT?f@Ya\@r*Y `eN(Y?~>ǐxQ=ṔK{?2 A0ZTK-b={w(wK[^2Ŋjkl-sz>kgdk+ Lu<4uק+,A Gi`prcQgaA&;,@UJTQ6[5w_@]q/t!索/BD I=V]pBEQv Oaw R|iQ`mIq0cf%B], Ҋ6"iY 'Fºs>&âh.(/Xܫj";f=I]4v#" (.a!0k`b.CQZD?VW%9;:!.M'3K"f\eRrƷSV燷Td9S#zXG{\%8A3‡s&7Y.P?Z޼YD4ir5 ?7ι-!B)ޏV#RRYϹ0 Q!^](6a!j/oֆVhYtyByh$E%yh)O߫4 p-w(&̹ƻ67- 3 JS\T=FK¬1TyVVEu)Di^aE$ buFqIb0|娤$\. t:+3KC(9*ϗa.5MšTEkq?WX;GhcZE'ż폸ZS%6`eEm>8[}*0Dx|#*32c'Ē7KAУ&5zsNE x#SKztS%gOXǜ0+k#[%xPu q*#[]xTp$3 I0Xf7bx.*,|7U)~%&RyIGVYŸ])9H2jUtZ% |%H GD;-*O*V'i8Bp~F*DAumVUד|8P<]7/, ^#8#ە Yavb'O]\-Ŝ`FLeb]; 9!>ۊȁl/;;cZ]$ճ{M ]"xHC+;{Ce\guarjܠ87,f)YpC@бMQ?F(tZr{qz zCs˟s/轸HӖ;K:5N#y2 |[W@Hy 9c8/ٌvNcf/A9uQP4۞W $.HDxK ~ٻCiբLAWP`X92M&OtD֑C$&v4Bq>j= i9 ~73s~m'$ˬ.Q%󟾊 <ݮ,*1܉>q@Td6qpI^;_սQB<2sUIz˅)umحr1F,wxrZa먶7`!űuTA|{/J|v;IRv;Rͯ[#r#C8{Vh ,3 ;1.Ri q16IJ)\Uǔ}2-L,R\c.)HA* *F_0 %l^mH'`k f%?B9-Gq#m ]#9ph@V%p>lO!E<=9h|3lD%Rm3<tA&LiLaDd^M/f' TG>sCK 2Ѱ>AN l~"L$wT[|+`̌=ipoml<G%Ct6`I w**Dd;uI= P}7[ֶ1ؘc?R@fؽ'*̵ 0řV{bbq0Mw7 ͂!{g,%6HeUtlknx˩( 'SR䭘4&;h:EXRW2L|eVdм 7gU<ތXNe,OOПVf(}I;Gx+u\2HM:40.q.٧8=\vj2ByNQO<]'݁(C`YXBIrJOF0 g/xi^G[(9҂bS`Q 1>["y,D4]m]xpDSsF#dշEݠ#R(pmCE*[2ft'yo))oC~Bm ?uV0)筋jy.>UyMhU*KrD}8Pk"!$6NǛQ˞\gst&M~ OC*Pk+z4/!y\˦ؾOO k*K#@.}+uoGsl-cͤC^z?AҡZwe{NO:1 ٔО:iKͳd}s?Ftc7$aʏڥhTlc/oNu 'Ldv@e(,xTOy W|C:8\;(1źUpݒSx"V݉.wRw#o$qxv썽FUtemp`1pRg<+hIM2E!*k0t0&u 9}yȖjJc.wͦeOs b<]jyhX^Rڎ˚#)tCyлcv3Ɨr,ܥLuv06 ׮:śyʸsO%T{N6Tc*$oRrG6;#W7\`n^J %iKv$o)C^ùAEc`Fy0Y}c84"X'LU*(zH-Ub>R-3(x"=N}E|fyFJJz }(W-9zy)*_R= Lz.~ >B"Tk0޲sXkU86}!W6Θ_T~5|m{U@w跼W_`a=pBh:"Gf̡v)E 86Ī&+7sc,X5=RNaf`읯(¹]h%E;S3y2*[|Ɣ1bzA;DcEЇ%zHTP lR?;Y%U~cT[rPmϹC]X[ݥqR

    dHGr^Q\'5/>ή6O8W_'! ?52UڸUzʱsىG|VD&]HIFϺ') k8,q6YFҿZȶ>Z օpEqf5ΨTjC[Uf!9An]1Yte@y^g Wp- ~ r%()>Jt _N͋raBNCyؠ/*-D@̾oꢐO H/#"|rCe̿y OpO{مsiw{Ou|X"!y[NaeL=N2VA>&5`񽮘$ڶ4 hHە<%Wr'rv-G5>HON\ljwơcl$mK:h4e sV<㾁6CRb{28iTR`b [}Q׻"Ypxm/Q+B(9Ө gP m۸񷢢\1ǬPCz6pN, #뤏80*Wkz"7K a7evE;kI R"+b8J{mg͓EsjcoAn8i40fwXfK@EJ7Y$9kvv(6"xx 髜1HV;u5UABXU\ Zd#ֵkoNU2 4z©CԖ˨qD: OHI]VAUQOT.fYrΧN?vPxVнzJbZ&b㉿.VbzI RilْO>\E@N[2.]ֺMF!Qbp $%Df^09t_(0Lۈ33vWR}PjJsM;/qx1w{Lcx7DS \Y 0O?_)@$O)(=M-mW2{~?VS/׬gټ{e[hlj}{Ll!|5-7HV?|SPUÚ1^%h(.ܹ2͏"#? 8'U-Gaz=?h"O!3IU V.?ވ5Qd ۷7pW[.NjlķrIfnckCS,'7dۍ+Cw`b)KEglOT)T[=m<OAta6CK>i$q=T&R 7P[5 mz m\<כrЦIpF ꚼ pd! 0yĢyw9sЈbMuaJf7D$CO -5:ʣ?tD^*h*(aGT<DfJQN":hʸAjOvA7$F &s͋|-\2"E:>b } |Lp h/wgߪ퇌nVH"L$>Ҍq3uk[Ɵw䨼ur LV*=$+ᷖA(jkH\ 6aXqmEjh+,qy;fWvdRq){|7i$j_hnA $. LٵY~ I&6R>O0O3ױqǥ6fSQoHm{às5wS榛=c(5Fw^.bHj/6dltl}eC|M|ڎJU ;cJS𬐨mXJ x\w8VtQ=zY>:{||#hҁ #߳~wLL4DD MQap̘apP^pqaԄl41zK(f@D BŒGӝ_zSuȤ[PKOv3Q'+5VzlfH,J8qfc#"Nz9s4iJ\bQw|ZAvOߑ~mз #Sɳ Qw1GH8l ޢMZFPx+މL,7VWqPfAr)Xs?* *a|;879d*(f/}0\;ɟoNg(WW TF(JﺞሎӖ/Q 偰L<6edp#3ԍ0Yg۹x|@c= -JuA-?;=*#h@} &"t|VDTȣemzONpA`k`B:!,!I08@&ͼ>8.Tc{qIĢn]No[]Y1}d$ړy k0&iXԪx "X1^*,ǃ];1ܓˊyKLf- ?'J=5Β]IJcpG})=/♸@7DxrfuȮT[ן/hnhw -m)Yj$4`04iRB %ovFWnv$# @FJ]o~dY4Bcr K)w\]@:QY FFC(D׷̈>[P*Zk U5z[a~0[|GPU)yx*nnrcrÈO>\\bq=!طkE4dPZNQ1ԽS D!W;nܓxMѡ2qA ~ ttzu()ṵjdyKs3ڰHxwﺆAl}SR"Z\ E+AżzaИ 7s#:LC\p0rc 8Re-rm5w Fwp[~d*UU7#w҄HB;\@Lf7$#݂3b8H1 1L{qJ`[Tϕ|@-_@~;F#_ߡ,ڇ$L==L']HRloE`Tj2x1g.ϊx s * ]*%Qm6v!L#|*ԩpx4qK <\<@q )`&QM_Xws!]K,xBҌ9`}-|Pp}z4n|vb/ك6GtkmYu7iX1=QGdlwekÙXϏh^G魷34!.>LXJłs>n؀VCeQ kKxNa\c'm gC.Jyw JGﵰ|B%/Pq /QqfRx:6df}֗A쨵uw[ IM]}ņu6ȨhqhOT|9v43!T_AMLwRbJ9<}/T|"p+[oHp<2/q5o7klΈ]roWMh6b276<:5B]PQ$*b#ظ1Jr;"`%m0wU c_4UegnѥY=^'Udϵ&4eu]juyB|t جNW`sQG݃^U5tov ١Yx \4~qt{&]upcWLB_ӕ xGpx9]_}$Rtߞ57kIs߾ S7vk;(Q$eÁ|~JsU|f o.&Փgq`E[5 t0gwf"bv$vd5w}uxUJz: J/<$κ FIa`^[w7&s]n#)& *[I҂K7(^Ct [S*CwC]{tJL92J^XD2&uhw*.!/NS].e W4^S]st 6KdWo+Y <~MbHC ę2@H{c>Ƣ 4vl2Ef!&Q7'^oeXU~M7"8 ኢj.0-M?uеbR/'OU_ ^! Ƨ/p^\R}%,C@ _Bd4`||VlqM=&^owc3WN+w<'DDaͲ;xYMdBYXQoWy-iCXU_ߝk[׷'jfYU:f[۶]WM1=V3BEh@c ?yfxŚ1"IoԐ P'Z~07,B9'37*75]h-fo~jPpSϤGĨdE6E5E-5iC gm2b $Gh. &_Vp<-*V QS$ҜuYL˭둜{~?b  uJ!"٥5f[aY%)ԔדEF&C7d~iZ";5b=&ke!h=0X6-(TZtR rp]O~-CJ 7Wڇrz(L:&0ɹb&2(( K} ,~}dC xI6A onCV2"-@}KK{bLlb،vBY%sW rTmM9pt {VfeO~Q h=!{ȝ*^ 4rj/~I8#8eKYnm mJuI(1\8y_\ݨ2Q޿iۓXŒl Bi»>`Y^ecfnBrU -rO`%:ý<-.JPG6X4l,/"mN8@#E8pT8Lِ8a䫀}ྊl5I@ ([5)!ܵ`ջxCx`d$n[6hq;ZO;)Z8JĐ3} %$ߵ39JiN7;ui4S]-ٔn9J,=}倖Ȧ]x-F=QN.{Ɵvt“O;cf DeiɃ ;\)%'#rd,;<;wXA'9uL/!\mrpvAHUfMIJe5Z}>N Hrãu| kDjs\Q71~OB;3dlNwŊM=P$YxC=s.YHq0|]ȹX.gtIbxg޻6 8vV b5W@U,1z|.|iΫ*N[ )VH*H*KN` @;j:h|rQv,>-o \S+-E2E5^rxƥR\21V& '&~?`)5-T 8S>yĵ3"6,jFzt"TFѭt6,dȳE%Mb5O{7Y,, mIea-ut"v,-7`2r-yH&ecKvE7S LNl"2sY5Ca7L ZH 3)Q+ثTa1<=m$[ف^yA/84 0x Jt߶!]tZ:]{S1x'a^\kxvRD2 4䳄M^ZaUG~>\^kKb[7ťIe-ØL;3mbԻ{/|mx9^WHwr"9%q<{'2לY=`ŷ34[g[{~ѷVUcjm)vGS4Q4RRن Fi=Qo'5ǼiX~g R}Ɂ賨ЬRLt[3`E"YfWҝ ;p a텙zGjayQNl ioCysiCXᘟ(ͺĻ׆|4+W(UO㵕Jjbc#rl/qOƯQnL[ K/:Uҿw7~.{L$VKȱ)Rd`/,20x~}`ODßIjMh5&gX|]PI)r{ Uӷ&unje$iĒMa1(!49ʅ!a^_#RqXBZ.<P@%c䗽qQLmllݳU0/Oy= {o~i teҳo-Yގ&9ˈi[iy(4JZ> ۂݍ0<_BIa20I?'k#PYqV0KfI:$ܖVT" <@ aJP<Kl<choOM5Dm\1=v?O'zja h 2sR@.C{b5rux)h_NH'8|!$8_6.&z(EMR(䇼oƃMCjJ/-6CupRj2*hn.}W:a1]܏4!Op6Xo<,C1Sܛ'ZUI;>M2)UY2upzy߅(#Ku"Tg!ÑnLFlAѥi4[ǛPA٪/kֽ3FŸTꭿQmЮ 2ʕe!樃[inAڎb|+?Blhe30RnCcy8{^DlQ5G\] #XL.c>T v@(Yf Kҫ&v{&1A4]nq ʮ*}Pn7.JݦFwM St3\i(2(mGSF,;B nvsoU;+A/Z39A73ؽ=3U_i~6pд{~vFcyD{R5ߴиE@;;yGx}"Ia0׃((s^5:ԋ{hLz'1l_M`x;@Uƹfc$N}3/F؁eS vWHpوNYò~,mBYeB Ty)肟]>K$b#{n Z3",SXN%]w¸ϫy. ]ԼEreH+dw'CV^N?EZ_s_t*S}yXFcp_LBwaEniɾj \?orVZiҏ`Dz3R]ϵd߷4  =Ph}0nE8$QDIpX:2ҧIcZMP)af/v'! ~xoI㴇ʇ$7D3pV=P4z 'g#[[due0#p6b>ax޵xu@t@0d:璬̗8rrV}g"yTppw8~ibxm|f$h csVH;|*Vۦ@{ s.Zhy_]">ۉ ze^aCk2ѯez.]NI=ýnI5/P>}5v= uFf-SH+059RObW7@?i2# &kς}vq6l\7W^KSq>c'XIpXvj7܏P2C-s}|oQ]57(ױvC  JF}PIl>m.4or7 P q^Lh1K3csv-3'jIMq@#]TẅH*5`0f.U}u(ڸ_|U٥/@Gz.b\ q}5 qnR+ Po7f\cڀ*QC(j]%|ɨBe;/R "*D}?A+{==W9.=~( lL[E`_ՏmlVVD?5 <O|ٱ8$YoAnSJg;$HYDŽkvQ4 >:*1uSn"NޢN7H=D'|,UL>s Kr~  C:E0J$H+t>fAa|wˉΏPa [ z g,2a/KbN8ik tL"!FM%1i Ȟ5ڠLfKJR$pw1gy*ܛZ_Ca;0+!׮,hƸ71 &nnI~uSoncU29w*ƃVB^)`FI9:[zSӐc-*uY3J_؊yƂ2?E5c6k$pjDTYjs%I~MD&ݣ`|8Nss`}G(l_qA ]قiޕOP ,n(\_ #MV}Mw}*Iq;®YO < roZh4YӬyM4yl=2v~B~9EX!E#sj`wc峸70_ĬsgXr8Ae>(NP2v/HРMq) y)pq祲b}C fRjQx&Lթ 3LESs#)[46\e^AJSzCM$R8`1ꕹUw2Qxg vjjl8e[i?zZ՟i|9wLƮ徾E:/`L\7"T77R6 V?!-.[4wzm>&%W#[ F-EZoNN)sЫ+ot~BRД|6>K:Ôe̺TWnˏi83ϳcuD>~Qb-V ٸn6kw10'z`!3؏qb-{7\U; (r,'!aE5Qv@R- o :zm+H?/5ɱG7狋 kfeE~] )~l9/w긒dya^VΚVq7Q]MB:1v>ZKQ>U ڝQ` d,,&hC~mۭ]P{Sѿ,&f=)$~.ǠGTëJ|]ESvhf&[ K,Q0Pj$_ٓ^2ցrߕO[L3@FRdڹOW—7W4_UDkV\\]W^ ]5GM \wj?4EϝRM ;`C/4' [ E߹tbM#7E.Ҕlrr`t5 p$xyqO#/|k@zLepK}M O bʪ(^ekknˇD7~mGۚjkq  kO(<;ąʡ7Zm5@P(8Ŝ\tru{FkG4G(-_vT9ڨvw:ftgy_RVXEgK tȟ&Z{GS/hx`Ώ,K~da!ZAv}| 34Д뜅d?u^\k0bEs/fV/TW3>B*dZJ[5 KQ̲+X@!J՚4 h.K 7P6@ X$E$ OAT7K8:~0Coo6ֵr= \bU]4A( CѲ YrZh׫FKgM*n̠XQDFY {G'H!#K~̺je Bp3tI#ܿ%# r*KFcLq twZ~0pFD'brg`y_”rzIK`^,=q NFP9n\&W{Cn; RGf<aD*mC5[T؈Qwe69 & Ef`D,pxk !q=7D~ h4u%?U h@_)3(67*"mqeGǰeU`%Uc*`$zj0RY.I J ED'/K8 + |E: 9n2 ֹy% na\"TuN:׹y)@3s㣷ݚbɧn{՛VxoVu9eF +~O/ NӐxiG/L 7./.5TÎb! G)}[B?RV)bqtnmyI_ό#gRix2 J-] UMͩ~VcT}>겣`5jUpj0]K=aH>ōC ,,[IeGξCk\Ɓ]i0ƀm,mlmZ@r|{^` ܎SWZmfD;%M/mh:-H)_.Fx(|"P$v#k2P0?v+"$Z |; M [+~ .b@7\ Hs2zu -Tm=?Y<\M7E8=D,`*bE7!7 y /R^GjwB^x]*%,ҏ᫰Eߘݯ2j߂qe~^K g4xAN6ow:8a\1Ж|amsoObQ$@wsWpo &;`'z,C\ΉxMEѸZ|!KzВ$2B+Ž7iQgy_To*ʙR[QJOv[NW=NO3bXEWixtpSfif$'T@׭%Qg &8P_k3aQ![~07D2€nb3obg')[&<^foyq/ϥ~"9~Xn12t@5y?#^]/~jFA!3 Api:~  ش;]hv<==@:ذ r>RҰ7?5!WIJ9f鐴cc3cI7\]vPrx~7r*ܤ4 /q̻^NJ`dC4mÄcŁ%*R$"B===mε> 2c(K|3dg- ?v,V+/fA,iP-be'yz@Zu1e M318~T(`X|_[6vXQOd Aʺc$ަ &T?@Jј:G1ۉQW !w4RߎqFjmmr0> 2 vMr@ᨪVO.3-2rkOt32Rt@i5a%Xz8PmfM; VgUl# `*Wc~a!@ȡwWjh֏$73s.iYKP廕Yq;)xQm(t6σAuT>P]6$'Sӹc Q<3MFQ[ڍ=R_`a@Nob@j|P^0|zy\+UL%<#Y Ev=P ذ&UXj,CThV}29Swi|9f3mV?ǖm# 9 wߥ$hB p?cNu}4Wl, a1Mv8`]ͣTNA:oVU'fi0v7vTI P]r)wqZ!pp0q^FET7Ɂ> ~b*z}9F+ Vs_*CνByFN͏m̤zlYER7-J?XAKwH? Jdh7orYSh UJa'\h-q!BEZ\j1+u fr  s 륚3qt2xW;Ov18zP B.r_\}›lZ))L#bD9ЖƴST3c8an+VE\.MB/ u!فXHXt0 YI;79==_vua kTW!)n ]˲cVM[؅)74e)\ -ԗlj/?b@QA6.M@&[|@,ն1iiaKn#;RmTwoذEy*G/Rt̙D:%cql CEE`؄4c.c-d]̓qj6nJ wtl"#'kcT4`\wJphB 嬸^fM=JX Pq_(%SrfړEPcۧ|J7jN% 3P0% vH{.HWn#P0%-ɶ6Xw385L|\Kte쵋e?v8 Gp$xʨ^ Ԭ! hX-cր`~U` E""~@5ǜ)qsQ`#1Pb$ bM!f}x[O!Zu9.y! p:hEAVKh5Mi@<VWן B摾qlWABKko\HFSkuA}~Mt7!I4q1$ o 0[# _WvIP9.'K$*׏_/^kW S3w![M*ƚeFvr^T_}=SiDC{ot V9-~𸔹KhY9@/|CQ+xo8eC5wg.>T.Kṫ"@ێܦE |9&,1Bn6|,I+ p&PW߾xNsPs#cߓgțh낲`$o="Zs$c$-92 7^hnIRm9g*chVzIT`Ƚ*wR hv1ĩd؄v/* L?]ӰJN%B^"QPdH_35UhR(^DN '=aΦ0s vW.A7&Ӱ=&Fo)I' e ۯI 뤔}<ںid0@Iwg^u%C*W_ySG\3hf*'Ȝ@{x^ .t w9VzakT<\ E PC19uwH'2u!C:2RG da.To%,}Afj>eOSA yP rVt: Yq0WvS)ʦqeZBnފ> MIeCK)R.[ N0)RumPZtc4S`rih>A~/esa;[0[Vf ХA <ȤpБuREBaw鑊Me3\fd|y[ySpCf ԣ8ytYq>C@s8c~%A "%8Ŷ~~Wc*!$pIᷝ!DhH3s L#FUSQ}UjC)Ālt"T3XUB,T9o*2RMIsWP+4K-<@z+$mbǍ&W]H4o >1#% mfu;.~O0w^BB&F.6?*{i!k\IQ1hJdD[I#s`ĕ=r0)4@{lC5nFu&Z䲂 *tOA=Gmك#R #wq.>tX>DSvFg\NZXz~[=FBx2ak3JܸbٞZ^.샹PHj`:μe ` {5SgEzCАY:`_Qh ap?\ bۙqv( {SҒub Xs=E~DmLC]' 4Ȏ&D!GZ;ZkxAi#YG7*auI_Jt\n.xV*08e$ԜWZEҊez'_{_= { fY2jWgBHVNg>XEyb8KUnk}‹Vrp4(-;~NKi/G*&@'fe~PI1}tt, [7‘8]sU:* uHRX9`+n6J_FKr ZԯD L`TtHS T7qȥ!Ba䚔i7>8@Ӑ!t0Ig|f #ˁޘ.%gDK HOrW[TeFCm0.Q{7Knв'1af/8zP+L=+pF@P̖7,6ݸvN拶 x 6.H=qE #,;Rźx-rrgL{<njF&9ލ̺Ah85A29ӓz0b!=d!ǜ+ʊv tyؤ&D[0 ;)/%u@-B S n)O @bC\?͟ƚh+`I xA A<bm#ڊ/^B54>8*bh݇uM1 QnKݴa2):fj 4c8mDăW[Tw$S BlZ,cAST+R^=(A"v(3?UKr lQy%e)cz.'~n7Cܮ[`Mkg KJu r7~`kL n;S@*ʹ>[\Q'E,R<4JPmJ] 6t wצ7?ЫE:8/Q-#'Ъ% T l }q-LcH/ UfV"H}(rG*\|*%1-@XX('v@M> sKbZ}J)cT?Oy\xZE( :ϪGkNf[k\(t`χ|ѹbxؤ:xi@xl ̧U/DrkqP s 8/KEb@ЋlSYJ"T~jѹ))`jbny=L 8z+,9\R`>5\S֙gĂx 7"[ '<qmE^@XbOP/DEaX1tޓ1'Qi8 ՛+ 8>lRр[{߫bh 5T[nzodF[*d@6lMZ,Y-/@ǻ#5?_dNe*FްSFCP6DQ5¢mD2ߘdR%btG;k5N=ł7G9 lo@nPqw# ָ%}>Ε¦5cޤ5T%>̋S,qS%k{Z%Mn$)",Gu=׾ d)VXT/;$$1-⍅viO5rnҵBezHs"ˈd"߃)s!' I/ I1H}(smE{,-pD!\8nF6Qfx{c~eJwKEabC7l8BDu*ZaawFжd}0),37vEy%#淹2T:;F -枆wGV9yKqƚskh*4K|bȝu3Jc-+B3WuvdL|pb,t`>%! Z5M'stKeJ˒BQFɁjC'mzxD8/W/ӳX ztҩbi&ʞaw()ɨ~вgdgiBD -`gܱE HR/}X"9:g G:m#@YO_*"ЁK=Tݓp#l=*㳳Mq;?TgWNiLQ&܁_=%x2rYni9CqB?"qӁ isHr@JZ?,p5VeKNA_W.F T`Nk&!/N]ݑ,Κ`Eof"rˍce\#p\<k~bʣ"!`Br>v]7[pm(*ʥf<:fL!eu8:\"ʺS>g\5"`]>)WvYR֤\HQ#%# "X0p.x:ɼ򣱋fC|N H[\2ddJ Wy N#,EYpy F')f~i+YAʿl^.lWGIVx bcOxGuy`l6F)<av=0e5.eݱrʍf/ /?poAkL@Ct, 'c-i4?SB54pZ<Ղ n)3wN$񵇺J橨2=VR/ 6 5e)Dޑr.46!H_QM  w ۢ,G.[ACv"om/ݛk8ԤB_ $ tXIĔP/v |)_Uɬr<.4~ϲ晞bকwHZfo[)Hϯe{ja+W=Z5!Yi1 q1]T-QCSo$.kHV 䀹jb;c j F==v_R3qr9: |֛lOrT3O" VFɖHQ0_Ķ~&*jHrDll}{GO7_ y?iSyFX<;~gMкˎOSe/"z?P>']|4gֿ_:׉mF%߇zo(Ɵx5)[҅YXjE?`60 xFYֈ4(\O)g_,J#O\yJ.F[M)`8R05ʾsܾ2o. 03 #w8j]pe%`IW_Ycw_=.6=1'ŜGc[1["),<,m[Dl\7 5 ӃEe C:[q r#UXH1ݘ%(g;E=V=`(t!ibCoZ6ɉsޥ6? ; aw"Un G%1=AVOsw8O3wqujZuP(}Q,+4 NE}ݪZ4A?YX I<،l8$O_c6Cʱ)?GPF˷#TuGd02w3 "UؚۆYaX?WE=bJl04Q8ۘ%7i . ~C"OKr[qș wSlY xRpr}FeNJ_vX34N}\>q@[<£5>*6S/2#ox7"-- {zcx)NN2ym<ZV Y(|j صA8\ip\ {]6<k|U 5e Uc.S18x7ۆ%}ZQbڽ)T3.*Bڷnm>LyieoEBM>G~:.Gw^+߬0Ķ 4Q&&zd'& 2S[T<48F⹧=xݶAw RjZը8r L ޫ~-fqw+ev&c5s ;[ e-]6{[W(,l@(Pr׻(]4< 2Pjʲ~ޮ}8l@iLץmkrPZo"l{5H6V/C M<}gtTq&+'vu qGH$~FrQuo|n7Xq!V"S6``ۊ`1X6 )qvDbpg.tT=^~ p>۔1 ٷΜ0mԫ̮Y41L {ʋjg {=F,fJ/Ic ?bCߙ\%Qq@[#^_w{y;@~ @ "&Пm,gjCn,6KSAOAw>=0E{n[ug|} % b.^pqc &q^GY@c #S;i|POYf]b{s<ʵUqPPHkzًL;MLHh>v{:baxf2~>J-lrs Pݿw9oDF ?a(ÍD"PQm+ΨȜ.39T'$uOu>O XOc01Z ]ԁ-n{/_r"QH^/ʵzl8Tkz+1!!<ċ}^) 0H dA:1ol{ ox .[>WfGgK b/] *{S06/ר.k$@X:@ *QmhEq!%iN]þ.*"ҍWTsj5L%j,|qNh Q_7Vr2UaYctyѢtowc27գfER˩y11NFUy;&@D0'JGE {??QqSAmn1q:Ok2>n{38!z,֐dm>3 !3y*JX0ȰXHL >F5ЮL07+JdU"#!TY܃<\.+.GQ$t 0ldwܹO=(ΐsiֽ劆a҃|J/|%k&ż'tX«PIПMNN;6./v# n^s,kp` nմ=^H  Ռc8"pa_!W\:mi{SɿKD }@A=79bd[_'$a㭄lmD{lJW5 B6Ԝ}ddf3E9OK M)!-ҝߨ'mVi*(Iw(4u 50_ ӕx<(9%Օ :n ug:$P*2ߐ5ܫBoKXEaODJ%Uc %垏6쌚[ed}'%eSw kO  Y)B!'7>Q6F#rs ]\^; gH3A#z! &-Zo } cteIa>]2ѿ5+q*j$iq:V"`zx,׍m0k@R ˻!e?xϚ2}0 Cb7AΕY|&e^ սJ;ov,=N[WRAw Wٜ'K"iJF|Mh@ޞ>˛dF^{ yX4,S4"E96A<Sr+{~D/.H6v$R F MI-2Q[cYeD9.[P_ \!E9`{H8R=!'2TA mCւ<$:qOȁo'Ru\tiF+ Z's򙄛ȸ:8,uuZ81$L zI{, i{^9o;g!ҥ c`Sj5T1bɁÕЇ_!A?!zlUy/'VwOt|S tIz= XET^ҋMHޚՒA6$ ]zp'Jȫvk3[KC~QVxf!y.k7GpiYhU3řcnd9q?%Gt(bS y>i&cu_ڶ§@$H[8e-NfHr@<_-)Gi/w{# E Zqx. wxߊֶ<8{#INЭ5;-dV,UsRj)QQ\Yui8 1M766k5u)>o%_Sá^8!@sC$:K&+>4}4z|̐&]-.%r%鹩Dģ1d"7EDkC46}1WX3+jϝ@SMqE#ˬcJS{4zvsf٨((G#҃;ohԳj}+ni7F ͪ'|Rm/&5RQn^U\ިd{eT!f8@3fɫZ! -}R^lr3bZtt!*$srJN0 \ lm~o+[]=՟cx a$Î~MjD~1L9?e!ob\Qcn,zaݟ eX@Gosn%~)c(0m$c)*CAbő1*-;<Ծ6׳n):nɧ"̏J>;~ u! ~|hA_KDGpZaNgP Mw )K☶ h0TU,,g38YSɅ7-iQpݕ.ZEdMHmgY '.Pc6 SEViͬ=OrM!g ~byO#"?iB* ҵvcKw&!/9E2T*'w QQ{3MY_œP#/>W&՚_y_w!W@/S}֦E_y v>k+TƢR<8l x#1ɷY]cv7`sS K{F,~ۅ+dǽ 8ЌQzAPN5qL;Yxi׸E^`-M48Nʤ{Zbc@; ﰋ~w臲{Q& t JV$Mdx< _Er/N"񖋳t­k|rf!LDq-`hKĞSiI&W>vBjSJEo9IBbc>36h#S,"-78plcU2"J(ʗ׵ p2neua,[_LC%bODfA0ㅄ\ ޖ+)Nv:-P::'x|")y?M򽗦:M.@ TVq:4M*E5<0?fzreW{c2?Wܵ\``0R+nn R`4¼325n M˲&>hbŏn͍ q(ՁwyuQe?e \XSXqa#7ԝ#LZ/stcMMUu!8eb=EIef,>,AFo^nTEF8 ׹EYk#k6JGװu`T"ͫCo@So!I_2neՋiUk`@'R>wLT*0ADڏ꧳o)#BLK UƓNͱa\c26,`.(s_vL L7k>|YN%$5pFmʄh)X$h=_>|9j6R.%ɘ\:Q:K9P@?cIPewl ܜXq ,|vx-;cuM1m-QXY)EKl)W3F_'&%a9E``EȮg=EV(pmO/ ˲)|B)OO+Wvd`;UK#* \LD alZ-N`(|cܥ_4öU hY 9SB)2h2[\I]Йjv VC!(W,C\S(_:A?NaчZQ%8۝\_7LS`\L#3TNSt+3q _A9R<6`9AFld(+Y0;vfv&<3 17P'+6T[Ki\HЉ9ɨ|쎆n`p\ru/?EKڧud_zX4FA>Ev^ۋ})4'z8\CҦ;v;i>khBǏP;H[@XαC횐|f~nF+AY+U_l{r.fsCҾ"Z_A|~(x$=H.p  l>)#f9n|35m3o?>Jt2=e2t&u"j;() "]a AHro A;%R5!j]}#qo1Fn;Mw:Var* ]n{uz':RgfHFUHJ$_"ef)Anz#F7'&!J},vo~Aۼic}з V 4vb*'" 1-8}]흸2x=fJ5쌸'\$Qڐ5eYr\PBf~wx9B=:Fd$?0~ղ_@H=Wcn MH!H:jm+RO٘BǼqp W5ڱmo[ +>&ry R.Cp(q2Lph-ӾZ9b%^0ym/P[q̋h&s-{ܷ뫋P _?tނ_vBD*&4%~'7LaKTQ|9r"Qs,!]v !͌ P։iLovy+^nzǷdG.|p6rtnt3`6Z}eȊ59_G4w1D;m0t%9/a:@U e$B6 K y$՝<-X G!*[ vMwlH zz];ͨúĠ=]O)[pUIsD\tǪ2c쀿~1 \GV؟G(V{[ ֛(4ƽ8Y @*6or6}_aIݦI3$ ʑյ)ǻ)@~2 #-YmxQո$jOK:Šp<9H@G4oC|o;|Rt" W;bkK)5zK3ec:b„2(|_1$m;?3"}F=_eF[HSh Qv`)ȚH#%B9>B,% OV!&C7|Fպv] O{<_Z5j]ÃXde?OK7o )vrrZzU4wl2j3H﫟 <Է5s-XRD>8lU,m},MK5 ֪SK44'攆An;_!c7+9wVVʳ hVgһJ[?b~ehmMj7jFϛ{W_@:zmpa)[]h8YpơJ,+ʦ/@/ڦi}?t9@c`L۰vh x  Q ykYYiFW>HEl3wH'O|:֊@&TLAkU䁦ZQԏNOm5C#U d]9GU?U(;֣0i>!(Wj,󬲲ow5! }ٚƵF4wi U|N;e/(IMK_2z⬚1y< 7*]Nsp7!~T'6LnKa}{86AR{{S糫xv ?VL`|c)>:C\Ky R*iL@ l!&+U$t*@To[6@Z6sVj {z poPȳ S%r,-Ù 'O.˪ H3SּP}.qsD%qVvoaȚAOG^QʲJmQY)*aSvJ^۱ YC0g<6/WYyƜ_ o Z$v>"պCyK?M5FX O~oR\Kho{J,L۱WWJwtZxjMq l4J,zAٞ8_N$D8F7 @ԓKHcg WJ.@ԝL/+`B7N`R3k#A NͦqO<6uK~#NiwGHh&%7Zl5D5(<*Nu,gˬMh? Bp`)WIq9l8L e9(ptLCIk[\y'au+BlCFo\KK -)ڐq>FRTD3')_V Q6, !Uhe'\2 Mxi~Kb5=][)ʎ (|L %0t+P.p멍۠cjȥȾ /;j4&餌!v @Ե2z؊-{cu+M >M5CySLi.;=i;8!]fW"%YCu޶u,/$ƃ,2Reo8$@fL(:i~' /jNx~N=L?+ Lw)Gy>;eu9jx%y[T:TON&kE l0uo^i'ha$ø4x@G=(_>a%_ʤ a"HW}L- P2-B$n4'G5s@6 PƧU}ބw*AH:b ͘-RO~K&F)ǓwNXc<=t/'""b`Q1P2;e잺9la9bC`<{ ?Af%&6*d;e[dyVPtO!*m" fܮ!3!cnǁѕȵzϠXC G1{ꢭqWz5րn߇ +!;"`?ZiMf~I>=KШm?[Ń#lPEWQ%ڱVZ| `!&:" JC_at# ; zL4 1],v(2ЌwHr JoH㨴+On_/, "*դzL3{ٚa .em~=V_k)45QV0+fmvXdcXr@ W)utbңev9&rO歲` B]H3bZvV@GϮIO]DQD=Ubdic4%7#]7yH2}) wΒT2ޘ]wPGL¾ `O|]4$VmMCh5S{\ɀAיozP@9.9a*m=c68`@YO:@;CJCD(ngu{DF%6 KyAg;8}T~a5s)GV|uDJA A5zIk@_I[Q[n{BXĺTe  RZA֙V/k$^'1K[vFtҙ[6m1HDz 9jE#h[҃wq lkR4x"M0NJ$GfB_\ {[@1ZEpOg|PRIAv̄B+`r}m#Z, -AHL? y0Q )"4`mNX$eQ'8Hd'pfZA#~~5 4y b <à2!r CC`ÖW {*%yg+@E soJ䍜S7T`؋Z?N5@ "=+mʹf56EyuU%MZ[^&d?)YwH*+~Up{er:q5A}ĕRLźuaT 6Blj-(ΰZꀙ( *S}U.J b!cj4s7\`=5+}>D?|Vܞ͡0<'"4Vd>%; F._\Oc2t`Tpap: iXՖ'g<Ψwl[PsXdY+^|_v$LKVn)JJ( "*[&3c4HEDn}Pf_Q/l(d7HGEmWS!5Ҍ$x/:w2- !rE/ Åc7B3PyQjތޘAE{*`\zMW 4W~a(o'޵(gA{S]‰RԘ#\~Jtc (ӮeœՆ*8 p ;+nd !|uY5\MIGdQ5D@32E/#֔j2_%fak9ԛ׈񌯮CsTda6ɩvG} Ԗƿs26ܜ5ϯFYxE!; uY!b ^X]45[ʞ‡$5g>Rɯn.eW1KC:pO0^pZb:2DT y|.q L4p5U~]HI(-3;[##>8$ȼmHlf]MqK.ȲH<&]ڧd%B#_WͱywgmkGypdHii5s 8&SMr > wMyJ5zgUQ=8وjmW Cᥫ%זTCmB04Xbc!S3kj=k54D\̍DQbX:$2Q!6qw"9=AUe)Q4ىqK|!"|޹p,3$㡥QͺG}E騏tSVB[h f5g/`/hc怍!7$=z̫grd(DwS"b0cj58[Р'~$hZ: Utnf/ @ ٜl>e}$W^0b"9.=6E; 8!Ao [\9ǭ!99VoIȑt0ߨ6sd=Өr©1Ms04IZ'N>RN E+v9H0 _BJld/b8nX(ct%Oƭ'.lP&$F`@眙EuƫN֬lC%y?[hS/O|et'cP6xkg))¸̻W,'T?5-"IOAFJΉĩ]qڣs0 p+zd9.-\fq@5gHf]0s,N֭1%Z1՗o"t9k@ \mբlk lS䯪8f'qY2]6uU`T6]fACr|MCPO [:KCxiP,7U/ ZEc'WSCjZތ׵`kD1!J6 4B讉Ix%Ai:aLf 0'-=|zAh }#g}Ityx L5zV `!?n^Ga`j((&AuDB3Fh.6.#S ˖jl-gdmז7Pml`7{0+M g[~"٧Q0`/gc=Y{

    {.4,8X:Յ4즊 @Iwq% kArP×e멡:WqutR~+qT̛yT^5PwJDp9_t&,Af$GjG˞Fb|1~|bw;-tB8.22Z=J:j@pv׉%w:.MzqHBViIaЪl : &<{4ӥF8%PWo<,owtXi5'Ҏ|>I/AU< ܖ"w7ﬥv|i.}W2!Nfnt ZS$? BZud"{ Hx nb ,|XTf$ɔml|Bdwf VB%R?P\(1e2f1 K $H_x]/,#.uO(ft`"c4NcUwHj!zL`^`+$ށʎ8s}LH%(h3SVdݲjo%f|Ȑ3$-T@ֲ5"Q[q?zBp~7cYWRzA})ҬC td5A s=w|8ƴc@D/ am~RIb<=,zԈ`-jZa+>24:eoaTY9ex:G] Etڏńzv\}0UR^`C2f*3nqNi%F-T+cxyn}q#lj;%YfJWqs/l7NJU1=Kۨ~ TŦymM _||hU䜽#oT}Od %]fEwQX`Iw0wl f}኶yB= !/|(ߍ){ʙ~#ݱ6pѓ+/$.d3]F[o7 $${;Xɷ@0jE)rZS9X"FHTS @rAj';1AMr==v.'Q25ZC<|_7#bӟRz#9d컗܌ݬTj'&EF☯EF?gX" %쩱rl7-5p>n:*GafhpG\]Kq3eʃ zre4tG4f?tY {-ddr:!_h;Qr/E/2IC|J]OBć2'zKG5ǣXLd0TMg5|0iYCD;==ޏu\3줊ttəw^۰WL[L@zj;5l'W꽪FV-@jW1YE3w|p [,BC=+a?o=2'Z:n mpp ꕰ~SӐ+Ūs]g?fgVw}]zsSILZr >Ρ$q'V[KuB̐-8eG(:s4{־Uٺ}Fݨj7کhM;=iߣ dר.؃ ^*J8@([k]Y,@(h |,OO./44n|-A*L*,$0qg/Ai[P؄X It*vنa&j,~U:WݕM +#]Jm4 jہdEke\~˶!-4DǾjL$%(;A7`]sC7k'[pH}L %@1ΜjuOcOE)3TKN+~ *ގJޓǬAZs;aݢ >%\ДuZ90x`pŢg';2ρҺh4̠Ctx(pSP^L[ZAJxWHHeݥS nkHX\y~"=`@Jdô˄!CӇ 3O"PS j88$C6gբn쌜/9Ld A$KP2pS_fM+4SR˺!Q, 4-tqQn2=tQ59^:jMr$TҥL?RQZF ߄z qzh!J(cYQ_89?Sݠ|RLu.,?ZO.@zkT ֏O+161Q_nlo7*}KO\d`K=Oq33T`Ephz [Njx(rO{|#nשMj&7Oo)JАKΑKxCNHxl8Gh/dY}{uֽ DfgG ހ v`<(bp !EDkX]A.I4S"*).xOIhvVp *,8쨮S%5'Z7>T5NǎAok.Ɔ .4y2ҺdT(߉s@ p3?]k!hrʊ=D^s8g؄1p>ʬo |, D+v'xV > CIg6Ӂ\oiEyM,|cs?J6& a2Ț:,j~hRZl&(.Hiny=Lup޴"Idye-? .A3Y k!&))( ]E:w7hs ,Ї\ru}\mYڼ`= 28m)e`L~p|W&`~Uy8>TkQ@@'s-R7f\˨4;sdUkpE@0Xsm)~qГVH*><~fn7WÄJrU#e`Wm,%(L/Ûl1S$ 2(m 9">C6J7ST`tL0XqWvT𴄥8 `o0M5evU} Ԥe/hJ1eSC.`[pW4(,P}illBn- U$?/Z S LC"b sw X%:4vۏ L V֩owk wᐢ\>a)JΝ+̼ɐ&j?jRR-1{p&Nɔ7y%37W,&W5mt: ?mWž/q|/xK.;$ވ_RScȘB*#R;S9,QLw<]3hF_2*z<:i {\MUjlfqn Vu(nJ\4{KPTu=H(.6KMHӊY-#,ldÊ<ahSjS5-;B"ovب4e~f{Ьs@na)D*v.g ŤI("􁧦g8p@GI/6Dlpt|FM۠瞺{!cʱ'y!t=HF }mp9?D2M˷RN;+I!A0yw$,bBŻy0;M4qH_e4SԠkkak ƣy./TD(jyYp}HMGMR6Ny0CmzU#AFyLuuTՑ |ϼh<.KAiEH9),Sܢ޳T-9KO})zz_mҹSJҀJM9"k2BWjArAc\rXC(lIΑFI?,gB:zfLKh>SQٝgMb;]YjY2 ¼Bخ/n,㸝Hm`۬oz l )CvEjPUufZ _T֏1L ֭^t0l$|%[[" AkkO2A(L@O& yreZP`<1 =͢1BHj/z\K 0:1M^_NEm;2[JQXY#k)BAn{zC+k?X*>a+6J-wL4^bwj I2qWi~XVL`Gjs 8MAw_#5$m-ݙu F3ZIC1ü؜0oȞp^zÎٍr]&Z[% LST} 󨵰߃jd'y#M#L+}Bry?''imZ?(9?`Yw!F:ۤd ;A>RG&jloq5Bq+xtl}sᷜ" pMiMȶdlcf`)ϾqЭ-1ه7c:$ny=ՄEf|(^I; G?`GPE5#NMޓGk)e Ջ:4aEp/W1ոdkv4L;au^o"T ֍sfXٸotIQmX &:`Z>r'vKkחc?,3lk}2oc\""?:Y4LJvqIAp -7d{gS7ɼ5tm5$oiwWtCRAZG_36V$~/BmVJ_ ',dɪ)IHdQОԧ0 Ď[Y\FYdukbHaSZg7])z޻Ɂ\9qGu ?ƒKEqg=;#uހ6 ث|L/`!4="0xeע >{kXg3)!+ &\<55t1Y^*)p$jJ~xEڐ"CX ؇ 6@[ߺBB|ȧ[9 2U/W1_^i:Z偏cSΒM+Egmt ulF}Ɗz{oNDnY*r .6Av-9͈h2)dxVp`zʜZ(:6sMʴM#ܞ‚G@֗܈ix7>7"]Mnh+'dL^ eH:D˜-N^y(גIj"X:rQ9,TWCfSP#=2Ȥ"SHV໩ILⷒ`/ Ue'vuM39ƞK!|c|3υ"Yb>Qc?h/ĮɖSQpfK2U!B᎚q%з?qvx+ZR5uF-\蒻d@p}MH!;7|d!-|tսE iַx],wbe+c+ $kΡXw+4t(k: #O#v 9L(\'F "DWmƟ?Rswo7Y+oJѾhNAQ߹Xs'ue(Ed zv::.ů-G-;Ʋǒ~Qk}Ê%w}|Ғ ndS2mhEƗBY;"r_^@o!Lp9N\H!^be;k#i%)pt$d0Qsyr4g߂`ɖԓT%DK f>9-.%^! P*~t]G_ !z,UFz`=|FBJ? 6-|OzmyEj* 1_-^/h2K1^Lzcg~ )Ź,z0,=Y X-$c#`Ss4)v8 7s|Xě1`EP@12-A]bK Rܹ|5p|A?IZdZˏ}"gE0@F],'?4Hk/2)`Zrg<|w8Ib8X.cY̪Myfo"le9pLY &WoO?X/0S 1wSU0 ZۃāY%jpas֣"qG XKOB&n,G^NU~Tb:6f%YRw4u ^],,!JU@Tp9j_b2$H&j!""֏*-&\i e;d"  L5+1r[+7 Y 8Ql۽,ѹ?U2J qDÝ鯴;G*+@%uR02!K!uH%g3r4RV/;ɸ}5 'Zeid5}&AL2R}}SG]A^pRBd ujl'*KGuw**L3%pԄ6UHHhk4{q5yjtEWKF)h|Ni{(Z{hɤ2I9tb9N̺ Cܕ B2Zk mCVZ|Q(̶̔`<&Y WN\z)~ $y{͡tb5?VxfPI V{3AZ5 Xrr"泙g#7~Îv tֈxpLO*-*XqW7NX%CS;r')yIwwQvu,$`;Azl$* Ke\POܜ(gKB~!)z9f'x0.%߰9BWc!Y |H_V1} giyS+ +a iV\R'H&ՓЊl\O!<&:M=Go-܋K5|S+h>T+tK{*BiE&Sچw ucCNJu:EGI5.\NQ ̓7v?F,zɽl<;~kT9|0fn928_v7U%!d3p'EyMr3s'#.\ۘq- ]pmP*+w!.|f"4^Rc^c#ygJ%¹|`-/n7Ri1K@+^DbB(V{ܼa}a{d1#/gi0EP}8$0 lݪl *dR]CHAj9Uۡr?9PQ4l(m?A5_PMP lEQ5lhβ]8Ntw2bV+ ɥ+j4f3EZݫ*oc" {AlXnrtPkG`/GW/'jN$TD,s9F4;y,͈7!܄𠳧t{bd61 <,ݗ͡l8$4tCAk|-BBB\SvE+K8 bvy?~WsGV0sMH{kв %K(eC0VnGq.ODỷVW (an/9u0%yW,wJ(IL?z^ XB7kdJTz֝] f8$ࡱch$9lSgp9:8!II x06{ ;[Z\ %.pO=:e%>[Ja(?Ԯz*H)? (0͜[j$̏R r5]US,` %OGbɥŅ*ngae_({r|гѓj.P%GzBҟb/%Z]W]Ω6gn6@/F]`Z X31_:$-llF1(WN)4wTwETu,ST˒k SiZ޸ 0%o?f JCJӞed |">}\%sj&o>WE1^#"/ (u? C&`9C1LIo̚\\fxcO*bUd ee[`zpeMb!ണQv]xwEtV'LSV nuFp&6>/R*Pk؄bx{a*[W>wN&L4)PӢY #FF*ehġdc)|# IF8sTx{s9g2lt\=̤Od<ǀϱ;c|ntx0AlFL~`:m=A}8]C ]f7ʃ i𣰴J#Dsa\U>fC43dLu~-'O{ ~C|iˠP-f*PVD#ޯwvLsSglel^=|r~Qc FvsYT%ڊ; {$>(~miAJqܳ_xb_yCniK=aI;{j@I*S\Փ9xP#MM;f zio5&e. ԑ&6ħxۂ| c/3[Qq g(OY9ΐ)ПZ0؊MOF\ ?p;};C]v,5[bO¶ečETVs,hxH;lIޔF"43Gr=p7-|aeP');nYW}" pG< YvQ]^ZS)e},*3+U}I*&a8;w67|հ4~xn*"u q9$z[gOFfF*+k5IuN _!x(kT^)eYj~C9'tF [ ␅_D&woנi>БSXu>ny/nRsd+ĺ6nʒxh"6y~sMlǡ{Xg<6n띚&o:| ڊ>+lcRhf_]C?aގ<92Z' )G]vK s^n`Shԙ'3Rw\gǫtJQD+<>MrNgE^it\IF]2SǧnkEQ1ΜUg`~׿ԉxA'Ff \dȞ(v?ʒ@!+5! Pl;ϓft¼af.R'm*kh2%>ⷖNFAo+!dco ǟӧ衝ve<:ƒJr,װH9u"$TP68xI%zbGX+tHh>jrQl4SqH]q$rF"f|~W6fO? ^ff9.7 =z{Ŧ"BCbxwudVQAR?Me_ H8e"l'-'?u!0q6+13u~wst ԞO*= ,3Yxۓ0@p~zͬXO%e0[%9![0ℂo;C*<;ڡg#S:ZwѧE#_⻦zpj+O5:4{VDn.3CHLSlcpgcWcLijZ+lPh((06! ݚvjyIn,GR * ހPWH` @fQ'M*lZf//'A/qU[ęP-`x"Hgx }Q=w#C#tQNdĦkF(7 KqO~z0qN =^V@xnmgYZ07070100000013000081a4000000000000000000000001677eda11000025cc000000000000000000000000000000000000004c00000000./lib/modules/5.14.0-503.21.1.el9_5.s390x/kernel/drivers/s390/net/ism.ko.xz7zXZִF!t/%]?EhDTTk׶Ǽzx!Gn @Nbqc6׽<7p' jĨO`;٭ 6o-̔rUdmb#OP)7=f:P^ '=^W Ѐ;}*fS'wwuZmLFU-6([GICNU_̠գ 550%Hkn=k^ki}!|?t֬RP H|0]#*O{2)x5yVLkJZ.РΗǪ]5Mdے獛 VёN+Br,Su0j [g(rAAu[ZV;7%7ܷb. tܞQ^Y$ 7UA-A~T5jVvbL r$j)q=3{aĐXNn,3Gl\7 3vO\7> 4*.}p}\BaBY,$in݈ b7[>9o!82K]$c㑍K +u5F׿ˍVR<!bZL%2*ՕA/a}"pWaLbՎESH@ӄtEh`F [܅2PlQ7,lޛr$dw]]X:^\'D6knCK`?ødrZN&+8t#$=Jl<5f;0;^+ hڳfa(]ǎ#m-CMy9Cް,B=0 8:{JdNv|Mj1.7+&tV?'|  eyԞl5bq`P-cLJV!Hf*E{/6 6.I&s*7xx-}VyWFFE}dž&bm,0b)/;ͅ 1{@C[g~}J%rp5kUa)qhvQtDF`ӫyA2 |jTB2#ӗ8L7I ݚ/+LFxiCQCW2&׷,zyw,hl%~+m,폊|$9WN O6c't(J=f'фTA|w'` 5m(H6S.y2Cy/)1CGB ƾ;1Y06}#VNg.#Z-Qg cXk'* IcK&P~%͑bZy 2>n5)GeWp1(*>Gij\$Ԗ?RRZ>]=Y`9$Tnr}b-~~Az7O6MaM-!#D $Z:^"h$P KbXSDq=4 9j,lqR< R~[:7IT "*ߑ~Gѳj0 R['w3YMrVҗ yJ.`5o~v">Hfig($ѦT"cFN:\PZ`u\έ`gm8uQ0J.r?dҦz%r۟vqZQ`H<# Sy)Ju_e|!aP• |-kсJS) mD ISn-,.Q#Gۊ R̮5_Vx=C,<=W`=jf̯17ӏORdtPbdҸd {_F\08pٽLrّjr]]BtptP?4l7\;rq)s 25ͳ(ʔ'x8Z}CH>(bϪ[or:AĬb(!ћg/% t(7#$ӥл W^g:忲 ]/$pm37owv+D!I7^F*D_<$0|O^@7fi:cu(grJW` IRDHAgkux v帴Jb'Y>~㳂~A;mM1&ۘMp /az˪ɘƦsT!}p^ VEVj^Zɐ7xdYvYT|u p)> ,cErS"Rj֒_;:,|CcsM&жN&}1 C_O)lrYhYMQA~6Ț߭k"Jǎzش'WFل׽|irL?(*}B[AaBbƝKb226SE0kqч6 ;#ft\6[L5{tCj=jʮ'z ٤JH5N:Ki"EAw8WW"cii_tu#Ƕ@e-5]U(mˬ^܇T|e7D1͌{hl8is3baVu a_n xC"O[џX i\Gܢ0BoLz[A!Lu6 [, 'M`AtWoFfL㋊[ 9+ikFKMy=i&C[,{mJd'™>Ϫ]$C$LW.4۹B^ TDЪ].^(AI]@vHdIږ5XgNcO%*%-`y=Ğ18Coh5tڄyPˬH^iH* ,gWQcR)3}e"#uԫ΅;w0/h{u oU &9o ԝwBh)em\ 3=}`A n\A,h_w4f{OESy]ljHr(ٰ0XTBJZr'XjIR/S> N*L$>6 5VQg4Pt ]-NFgpSJE0x]a| @f,zٻТN\ЈGл5(B\}6N-8acɍO)n<$@Ru#T#A;_$OuIK^N~\o\hSX$+!%'3c!_s\è;ګ`bѝsI޳zYwYq@`G:"͞E"LR&(D:E5{Nu蓿 ޢNwմ3:Tv ཉ e:m'nd|~0tx SP,TՅ3 wsOSU6_8ʻL () pΌ5k^bhAZme&$)vz= gAA=i_;j.5S]xtZvoO%=Qh)j! }.[Xl;U!qG>;5/$ psj @4 c^z;!D'nxL}~Z!ǴoBR"c܏謆gF:!) ̭T ,S\?Lu/ӚgJr|Bk[QƬm'4jڥЇΠoNe<.Tcčus^M䊕K=6Ot٪{!\Te^dJ>D_MI#-=no*j[g?MlEsyوΩd(/ sP2ve;e?[sf'_8S$8Aq@hv=0/L9Db4c_k#uhPUJzJ#^:!Ќ&eLn:LYiu]V n-#d;}oգ$keVȧYߚPsVF6{ƿ3=&ꩨv֒7i w2sio/ZVKK8mcLri~:ZCZ:CJ-5"YE fj$r@'诓}b]-j8YtP@l2ӴbQta.#+$Pa-Aĩ/  /-M̡3b|ݼ|J5 &T,PbeͨnL6 L6%|JHS{ddn?k#ğ䣓HWÜ0~#(N('>Nj!땡ʵ-g8A4sc g:Ņ1GĊ4fN;0 Za}'쨺0ra}Zc 2\b0qs#7ukR@1N j|!=7 =@6BrW#,OW`'(*ިIӾ7a&>g =45^-% +>%&D]0:F xl ,']7_)M[ Ih-!L&p3KȖ2,]/ߢM@ TgVI#EŅí}dP*7qj$r~ C1"y@k t6!?X4;)#DrVڷZET>sHPxwT453毷2 GVHj`pXҷGzɐ LɌ3i=SZn)q _+ty;Y, Ū^{iyv&-xڝz+oH;~Eod["0g#N1| pSWbL3Seɉ",G}D'x6B'ț+TLك)"ċfg~ $D|]\YzUNX Blsztq'onr5P+|sÏY^՛ptoss}F^ yv"I^$Zc0^c`X=Γu&)dJ4ɑu}\f/IY4 oڊ^r#@bԐ_ot ؞5dUXX rAu [9&5ݻU@'}A~|}fʿj7̲Zr)‘%J& '8#]Ggfթ7]DmoC˗bF4A=1EЇG g=v9k4S 9? ]>BNbR ,A_~AHρ dZ Q`樽GdkމQWM}ɇkJwxP랂ȇSn\d6wmwRhE*bl3j)eFzH?<9@X 4"M̽풰$ج (#/KRjKXS*dGQ)T޲GKq/<gx(Hs0TOG_L 6 O'zj& rvUݠk4eM,NZ 2J* 孊1h;!ֻz~%y{ Dɳ > 9Amf:wp`)!OeξkHskj˂-9]2297i; >e+E>yE:=-5f?0)#8_nJqH2YhG਷n!R\wbFEW|cmeT?zؕzGmC{ TY3xBc1=XҎ{C=;؈҆V 5|ė7tDgh@\~F>e Sv2aB1"Ֆb"0 &Yt}G=5Q@V 3/|T l y+B(F;"5dX3ⵥ p=LK4IGC}AKx𗅂wQi[%d&}g.3mxH js㟰7'zU=gvc:% z*jsҋ@Pa[ӤG]xC#_ F>u)Qխݢ`r}Ac^62h憃ư3i5K'љbɸ-_'a2fr{Nɲ:qȊ"B kM24- + ϗ1&|l] ; @:pSlJ/ڟUуP2fld +=W!0T`m)A-@}z7rG4@IiS(u t!ىlbZK T^k;ZiVHGQ[Sp rۻsoj:.Ts߽&`4M_rtVORŽ*&B֒fg4V3S=kTobh2-yRN蟎+(Ы墬3yfyVZy^@x.Ptmgfu!? TF?dƬn(c鬭/ã0`Ȥ0SD{O˖k *}C;vѪ<L4ڢTWU*J,5OI:Y}hK/~%< )C~ ֣QJCpIb\$<^x8MG1ڼ4^OyV1Y~,$YpsYgtpz[_[xGؚ s_!-uq=,#GxOq PI;LeÖ%m[/p ):a[MRW].KE M`,VWWBVw1nd\{pZ]ӿM<\IЦ Nde&̮jH}#gξtCC#cO')QlNuc_ \(Bzw4Gl.,(nOlJS4bt-(l9.Z\ e7sohLQepQN``(] NLʕbw#쪢ÔCI͂5`o ޔ}T%B%J^gTOl< =6V{^ ͬٲzCY4sF$g׈.K-)$NneMdENpYc 6^@sԴRGY_ Zjga?aY~ٛ:S-NɠLg,=?3$5e {(]v"|CP9hdu y$ԍ/|6+(kMsjDY[(r_Q] gE[~ 8KWLȰ]En^fvN8 8 5<0i݈\+dj ]xD7U 0=3P875AdW Ұ.z"M#L>#&dmΖ .qT?1 o-mvgۄ0}i_B&q{EB-Й4ԭS]]l{M~*|>JH A+?Lceg+tmZso+ɜMopn4RwB dHKB#^29qɤT\}lk|0 "<[ȑ 1 .3 }oZ(ߏ+`ElӖ>TK Jf^6I T.I8t+֞1}AuKL9ʒWe"<'N*8QE,>ELgZ 9sV=/NF*3+iLZ@ *ū~ou7KRia_@m(RQ. Hnb]>Q=r#96[A63j{iQHϼ>tW'|qw =8ป( ŸSްtg%&ߒ- "u[A3cVDIR&6oݦϖ &KbK- lmD׃"|0~t1%xsmXcd/%C4%q#4 UqmoO."6y3\3Ljw߫t{ӹSW$^sɷvR* 3Gmk8lae,^ۼDc0=a= HiDEwK-=w+Nښ"|VTJ媅DϙJdqN{ˁ`ڌWRy*6ơ ӪfV0U&:|7LL4,](I#x?PPv 0(;xp)nj NGMÎμZhZR0bj@'Ҭz](X1O@6#mꢎ1/d|l[t% wpKԿ{[ BXDr8[>8]TGY XSZPmc "QAZFK k~tl9ՔKMޱgYZ07070100000014000081a4000000000000000000000001677eda1100012bf8000000000000000000000000000000000000005600000000./lib/modules/5.14.0-503.21.1.el9_5.s390x/kernel/drivers/scsi/csiostor/csiostor.ko.xz7zXZִF!t/']?EhDTTk׶Ǽ>6&@^<* ]s_aR㑡OTԫws2'F>ǟXw<w5\ثLqv,OPOcnUH#@AEYMQT28r:r#_r>e/Rdp@x?0t^ZN/:0y"F#5v/Nzom߸O{e6r(S%h)gi'4IɺF!l .6ٹA{WW{,1Z_d~ͶPa?fM/,7qgM }2& E @cU#yO.1oDF!A)CfYiObCiПIJDoM{䨄6 ͳ ߳1j$f-w}{<8dRfwHyà D1vj-ыR<㫃|sMOi$qp f3#|(}|Ms&G }y' ]jYk*ݶPCQ'e~N)(>C55[PW 4ޤ*es`K|"L(vHhoYהTk}/Aw|#pV{і2jL.?97,a$߁r :}W+3>LR@I0/}W/OJEj5Pxh1߉!TKsRIg;(z#{sesN[O/IwR16]}d" $z^Q{4ɧ0߷H3Zxt*H =k% s 0N:@ `ġu as‚ Ǻ&HT_1!lm{  M׭'z׌OEO^ЫӬN,_:+9̤;T('E]^Bc5`B~?P3Y)z]b Ƭ!+F}!lT;;YJoc *} R\K"Q+FǷ$`ГO MEK Dl*[ /Q1̾$@`أ͹(dlSSPo[,̽QAUe6)FUEvs囱!ߥB D<Trx˯fm<:GwLQ7ffh'u ^EpF.n$iՀYʻDo3caKq:y! g\4 PL==%0]N3q=TVr 8M:X$2ĿNrĴi4O}pQ#5E47nO Fv9&eKF x2`$ĕ8ʳ:*GȎ,*7<@F=[۱ϊ%Eɖl'hQi- ]IJX"t J8^Lٗ.8(:)s_v qTӡP6]1l++_U?(# qy_SwT]_>S^T7dX-{f'MN7 q=?b4+ǂv-A"BiO;o&Cɍa®&|?2ôB /%>L4*Ԕ+]Jgu}vbn@3R ա-of}$Fl ]Z!g.͵ikOD4^#WZv)Iu[O9V#^ g~e\1XjTU-2+\!oYG.Z'a~1;;ɟ =MOIvI?xjzdN8jy.F!LZ[s @^+] M@.l|^L23vS}0ʄ啬K½35XgG3U);!˅CɖRz<[XjEM45tAErƇ&+H fvh&S;V|K1`(祚}|]N)LqpewÏcO(ꖨX^j6P%~Bt85z>>B>YA/԰ 0좌&*ZS5e{HgRґYt>=2eVU# FJ𞅱y/%E@RyX|`}wP`T8 jKo"rHEʦXv_ȡҹV Ry>u)"qC@6);!QbqƄ + QG[67B߱} 1ȿ*$hA:_rGbYk.KV{9>:s[ ?*tA6>'&c?aE>fZj|p.'Q~:EܭGCQϘ*^5i@G8][-j# 0\O{`->[誔z7Ӥ:&SpkT^,So)GPЅ>v: ~Vm2j`6u1.^M|7f`^ɜ'%B@DA9˻@:"[̫\ mQ8w2r(ҷu?{H0ܦB =ɫ[jHI@w=$nѱ Lc`b?*]Ǯvұ/Sg=u=ޡC܍ ^yC]ƊjNB T6՞Ҋ:{uۨ# u,n0 kuFon L+AEAw2C3Iqp->[ך{Od\όP9']]AS&jPu֐%\1!riH"!ÄdWEPWd5.@I Q=?b=6"kɦ߇WUCTz [Knۊөm ;ϝt:;APdo.Z䢮yș,`2fٚ6J3-.A~vp5WLzd2O|"qO {-Ӡuܛ/5gPgL7$_³I^v {_% zwۖqBzȋ a@ _*帜Ҟ kL'yZ e$>=*C$FY;XUF 6S2M|>\A諿56 бGC_ٰiH5e($Z|tpC:_.ud!e*!$FKQ5'!E6* Im#D2QfC{ml?ڭhuP&4猳e{ u?.z ȽBo]{EBVS{)\aQ+F\%c9h oŪ3ސ =?=i!OģJ|*%wwɟ*xo,$iirM) Eg<lW Uڶo^s3zxv xIH$(TetY3sE#u tm/;i^8j yv|Y [LB{ovg@ƲrB派^ZdN,?ZDsKl}b5俼#}Fx ,n8I:[r[O_ip&0!s!CM7qqz;fPT# X ܃V>Z^3xz7R?fiVv{JTW䯽9]Kf:EtWh םa9Fdu | /X&*\wU&^OC5]Kl$~cL3>.s=ghgś׉ Ř5&e.OY:ۈJXh*Iކ_/o. NB2^:&bO;9 +Fm ^J,3pdSo*U}^^A[36\kva'6!J>娱?]:Fōè9Z3O4IJ`%9|k!z4uOb{?`@ނzzW&fBȄ[7ܒ (ud(vLY:~ .VhJYX.ۧwm|+Z"'ND18v2`_闏i1D~M1lyqD$ ތ{WIW@,2#KQ[8Lmr9k哉389Cx_d]3xc>|pf.8T\w? W K@?L0}8 @?!e+%k,eweXNWs+Ȱ5OLg9rb޲b{>H l/iiU$"' ie_Þj="Szj:m mT+Vwĭnv@ 5-`tNᬮ 0LSYu,2ۧgi̢[м .J}b Y]=Rƙ[>*̽Dٻ['(g>D窦+XSMm_`~S/Z#dFjQ2zm]"BqbaY>vboIhoSƋ6H <:p=Whhb%bAm0xm#±E@f UŅjkyZ8K]jϻAAKijB4ÑȌE j2 [M,U[Mf≜P{:sZb8?0e#|)sĘ7N%k|;txsNC F6}lOKKk2 rq9՟n4uxzY!w4ïRcb,jYY!qo gQ_ @LȟlTC[ St j[!4Wݺ@esy L1D|8+t3+ '0/J"wy QbkvT</ Ʋg]f34q<ʊ5س\ޤ?l =9,8F"&gZ?"xML'8 ,Q:!N]dQs &^AVXn,ujp4ԤPҹ= 8|3^2z#D0(&K]VS&AFj:B}i6|rٻ:Ax7^*l7Ko}C Pn3L%^O{N8pN9ndyg]w|RHFYA[;٬D[ pk/p%lyVKS8_)^94;q\wr狳i(QՆ{Kiz JpQZ^^87PePD:FRAHr (ncW e!$O V4 T%N~(azӕUIşaֿ*uxu3퓸Q@җ=I˷Zp( z2EqnN,"lvI(24kUF< ]r1:&1Ak$jJ q5~&CuIڼoO|Xguz`HG߻>򌛫%n~9g}[WĮZ 3?œ{cX*['wan?nѺ =KOߑDnViYDOf w狚cdU{aڕ=O&azd94;fS}GRQu b8KZДTTɤ׵Kŵ MH l%qrF/ Gtq8w=cO$F=vJmubJiF&iz˨`TƏAS:ITCCEt8`JⲘ#TSbj(YΘcoi^?lAyF!Fϙp'ÝP2P4,*}T$ۛVVbR{cЖNLb!'6źHpxkhFL!D,0C}o ZR bhP]'6rڎ*_i4Xҥ]1N'Va|77.x]dU;a&TC'Ir"6Ok,uja>!ZSpxIzfyB\UFp3@<|~.yVf]^о_cA)%b 3l׭*GWW*⊫4Xj^\NAn;V@c }q׻Qxmo$WX!*% >,Ԃw- Ⱦ}hN.H8y h=`w XP'>]1دzhF|C hs^01jw5^XՃ)|0n)PS!j >?vDU'mO<ǞWis4-K#1JF|GZfZO82'&pb*i >:O3ФE&vY 2HKŶ?R[F1ouwo {xv>v:7j2.=ߥ}m2?/#bInc$!1[B6'bݱϴuH,!=cԭdFˮ 62-XѦ@n<̞+.S^#R}z`rڈ鍃 cxza!uƪ3 xHollhfݻK,Jfu˘ZiYɛ׬TL\mO#dz<Ig ;^pCYS*8^)"v9_{J2.3>p^i̙fd_ц 3zF)r G`ZV<]%ʋ@&i| M00J]=?vbxM]sXAhng >^*@W|*M/iʎ߭l }`` :_JiO+oHWGkE).9e3H {uFSd:_ŧ׉rxѳzt6@I.|,/ % eLNz>>:ñή"gGM|fM/1odN[}M` 5٧ޕ^fvvU[bd}.QAf2EA.ӟn<*wjhSr.XNղٙf[}!O^)E5G׮mheMIK.<DZ ~N7՛ca][%[5Ѩd{WHέDӸ\o"wbnDu,wQ_|A:.'XjD%CgDr+wk[ cAp4q'|: 6c0ޅGTqU3淐$-cg̹w(A%+JX[&D{{ ̕ÆrmfP_KK5K7A689|,:mWu:H>H!3s-F9vIE|v,3ݟ\*O6+ozJd~IsC &9_ I{4Y6#U/QiIYyivvPbX?H|'%V{?Ej ßdO>Pg'z>'?4_V瓢*7TKr"49\leAOp`&00%%Zl}fT!z% FCqِ3E.3_৵vR>Úhd?4 I\vv0;AY9't!7eI~J ,PY6ݏczw9Έ\ƛ9d^:܎rpBҼF|M ')$ }{̘|EX(\1b_A ֒?mHӜFIɝqp-{jQA½buzN%,QjS3bݷcr=QHؿ>ݳd6Egᐧ̺5lޮ)I~̬5H$C@͚ʧBb[=:o=\DT]|rPl)K)Zu|$_@ƪzb䒀ZqSQ)leEXeYK6A*8ndo%?*+H?ABRܛ# ];%S8f:roAcﺨQ\y:bGjHN:hӕcKn!#K4a@<@cv}6wmQHQ-rb}9&fx=JBq@I5uڱsyyG~',|~ ~-%ǝh*R1ȽÙ5WtwO*^Z \6P67NמK͋˄-2Zv\,7L{ot[Hj,$,za2U5LZ{ ? :k'0oPȁ("h ;Y(cۅ4y^N>q+Srj7;N!sOKJFKnOdC \O^ 0fOB ($Zԥ8}lm&E{oZ5"im@sr7Z~>7N&P &X,iW ~MGDGC7%wYf^6gݲ=vޡpV\Ė+R0 W.I'F{&]dH @j,~}4Mv@G `-}lE;*\v'>K5 %8" %IQ:d+3kɱh d&4]#T'=S6ssI1J5MݪER(l '+<9|),볿qAk>8ɲ$ۛɮu>[< K ..1b ܒ:AλD+_z ?̗|i4#4ɨԵSmZ|[G\ < QOqBPi wfSE?/qJҶuKYE94'4/I[caA> aE[Ԩg(x놳 \ʭ`Ҥ:`\Q'Z ksn= L9jhS7k-p+_azt%,Ъ38=lY^"CU[UV;;{e9E7OiҼk~a٧i,MeZN7KK+ K`F0CCc"GQ+A͢|LQ$a|T>py%rGS ״/,T>VzBnARTyc[}X΃!> oСP8mz@T\rH:/#h7ڌNFo)&vl)33vFm /.ݔ;:,mGua恉(^j^K.T@KDWN_ J;A?K97`mfx{zn6R;!G4s{J{GZn+e@m>-6H4 g^伆b1>!̌e *| G:z`j_t{'yfUeisvϵl]syC>.ۚ7Z̡ Ac.),cx*O8fq%=.)Y'Xb~MN'=eCKC]2[`ͬTݒzI2Ka99LS\i_VR #%fZ_/;a@wɨ1KN{$=q \8WVymVߪòrm3ODEF8ye61'kep<-LCHO*[W;\-бv (=jFA&]dML7%cLŮT^@ R"15"vv! 0>gB v"NQ/ V8gs5@$vJL@O3%Aʉ;fI(hp \ާ~ZʑKr:$7~L>ҷH23 eT3yޞ @\#WL6y;PʡPPPk##UBeYl)3 ݑRjʫ26N+tK:{ X4X{<~˅U86Ns^L8H~3X eӻǾ14V53L$JxTKFΐCxP $pyY!Vp6^48愜P~â6k+V@~?"%qT5+V2͈zSeE y77EAx.?e9&釻vyL& {yU9 gǚtk;[\e+{tNb-B*m4v1%dRopi&㎮E9BcɷD TO2$R,ZK9Uf qƌ!nq]bq]]K/~V ohb %%_ZJLݵn ص'NHI2x/SF{Xʹd' )ѝؠ58۵n2"UHřhwD骶1զ`uEh쟱ard;+cbIIpsp o9H&ÜK1[+EuCedr=?֎2yS#g\ 5D h)Y%61֜_ 9'Q2&uΓ2W?P܃ʞ!~ħl%<|oXj@0J|(YH} k.{l2]'q8 ȋ4O ,Z:!OtI';%#]goGk-zRAg6E=@(װ3tA+{^ nӏK׾$#%AToU{OQ7¨L ͦQq*5Ұ 7T߱%T^H]Ir `( e| zޮi.Pb-;"t- yKWIދte >hMVɲB) w Wd|9Eͧ?LOtXG`0iOZ2m0!#qhCAڠbBEInl5O(- gW4> CsшYvG|=n m#͂e8 ObŬveXo`DIyԫx;C\Rt7cQ?L>^P23Au}FkY%/ISdM.rH ~0ՂIc?628O*ad#=f@k{@qܳ1 mGI;X':٦ %5SRSt҆8:LN~ٍH*q&=rP@X[׷i5M$n{Sm u}*>)D4`~k$_E%g~B,8kKk˵QZG8 .<+㱏O\V.7τK YbPyú0υg 5?8;TbiN%`l$HqR%%?Υ3;Z_ydPoAXk[A8.r>YS>B}HH0/j}r.I-^~+7:(q1d>~Fq=XYC=06IpV$BpM˚Ĵȋ\O@r-i(ۀg斈x U+E&B24힯6_Ej r'/nFf^\&OEm,s[338f x/EΟAنa}dz̶{Hա " agDf "_dHETD' ̚>i.ٕmmh 6f0yL!]ɺ$'I7Q g@3FX{6*Jkꢕњ|62UcRd]ǗK~ifJJ`61g2,NOc~̱ V2O?N3+k h^B;IH"c}8>+|;lSp& %qq罻F:zHkj\2|I;Y,ٞ9QW(-H,Aa_%7RAkLe'[kCb-;t$ OTj!W\Kn(gBELKL}8$2BpX"ʼ5ǣ*8!nIg0.쀶L|KKȢiwŃ Cv|4\r=HE@q]vYu1}xwj!IM e\+C03<<_F$eT.ظX{E;fsaה!pX2핧.n/^snNu(Gg[ B cMQmH4JiS_?0} z:F2䭺YpТK:0sM(^UdF52zǿ8!EO0ˡEouA(Dt[#S7+}xbYI: _5{Bu&>ZU;,vARG*W``}Y GQaM'xA_b˼P*$[eh1Վ@bP#a0!D &bBï@ "ʗ( -d),LTU/] Q W!sрC?M/,4U9;J8g٩>h6>a#{og_a|EFi$?AB/?ímDj8'zU)+ [ydE)(,?͚&8Zn!zklĹO0>MĨAw 3MlB]})$lV:L|g}W -_a*tUK sCҏP^}93VcVg+a6+XSr4D OYl(f{O!Sf=Vd똑sMCG{ ݄:YmG cqGTEN\+Rj?h0;?M~jCBvEȗ"T;˧ 1:d0.ѫv{1h8 'fE' 9/Iۘds5*p>riTw8 7C&m3diXDJOqӒ_(D>^UKLoe4Pt27v= c[2q0ԛKf}@Ui[|>rB @gm+g©GJC3V_fSʼn"n [C&.C{H4L L|=sGJ7Av'֫kj.`(ahP0P޿G \Qׯ_#TEQ@@VgldE05AyUW5/摀&vn|D}WmS5ssk^'wtZ7jzTLdo ՂFђsq_Ŷ,QWiX] {wf鷅9]?mNy(Ӧ-ƶҪLc? NeBv3HUn{43q6w)38s Tsqؔt*/1)ڀ<$"a"2nv/!޼lw5 |dt3Tu>|;?9t Tm/A/Փ4O[ b},Ϩq 9p2i=S2e\E8jpcY0π[yR𫹘`u]QEh"g dB"+V.(i9Q 7յ&-XFԻ633VKomǫRHG2ow2مoCݿ ٶ1UYD;t"H )- ƽ_"qQ5FE^ ܪlea5OO2:H%p:6 9±/Tw-A٨Xi)~:"i㤆UPëR#u RGD _+,>i?~pq.k'pHK npjJ~G,'=z;, y5J/V^幺d2#0_ U*J8"#oHK4ʙa秆Zۈ,mЭpRURig$ ꋦk`ëgZMm9i‘C1P!xҝfZ qa5Q,OP,/g\9zW`^VvkƤK`Fb5;,0^LɄ\l Sr"Es^ӄC-#QXl +ԗΆ?DC]tsm`ȫPȤbW1AK/y#Tlpu+N䮀Ф.4Ά Ȟ맂WQ>Oo}:``4J-uh.Y IDS.1ae թU>Ip2UL`dע(p./ۭ? m@[~þ? LSODd[m*.3m&aIbE뉪C6F ˎɠCPQ1nmS<~8#E7$#ນMP'HYU_d٣7%ʾ>S^;Yb-eW8.z.s&?O0ʘ(fh_f ik/*yDim7xB;6&mwhAҊ5qFjUam5e#Cۡ/o IՒעk)j~}mC1by(t@5Q}̎8$? N,(ɣ߀|˖7__W}U{~_pE m/!/կzA) =EY;jm?1x4 &g.G>`ɧ^'ȕZGswhE#1O6pˎ J]QrBUQ/{'JOϴC=GTPKē^&ax19A1ɥscJ" ŀmN|hq)848 -1:͘mGRxKE??lu$6B=U]_ߕY%_l6:6U<`:J5u&9[ZaDZw8nuU!*_$M' p/ g z8KO&\o&1v` hAjǣ^u@MR QlA_&'̣ކJAծx.knY6rX&;dLj}K!Lگj`7Ϣ8UPJaRaНS`(N(J1ezmj΃4?/9*ݦc%?߄TX%ۃt@ܬhߚVp$OuQ/QK&{rSGNjZ!{lPnYK ڈ qX+ð2.?oV.!4*N%g#Q+s)$' "zb# 槖.M}RzE{ 2@r`H nleleg,Y7kp(8N(5պa~*Zd.u|~A^&S`Az1S ! V(RWB&Q%YP׆CQ(.Z^ȩ/!*{Z_Y"لe3)V8.C/0Vٶƚ@7lH R|YG|J!\m1mp9@[kOMDz\jG 8)bUwU%N fTSfVDwr P7U^4Ҝeݭ3_W6a{ KJ| -ٻOJ|`|2^~e~ P^θHȅl~  wZTkE%񫶖4*%JU5LJx*&ic#_.M ghTuӑhp쓧o" r’Ҷa.8O&:%t$n1 y#M)Miȇ} F7VMhJ˥! w_ֹϯibӻf{I:C#%!0cߋ2?bgR%EbΙ:5"r:} KdUi h\1q&Ig5+_*L=J#SRZĺAږBKm3 *h6d)WA_a򏑷k -Znej?'a<% GJi~ѝ17,71k|RȢ4:եQ"PMYI\ 5,ifAǙnmx\Cd(GI1*n8.5(睭Ʌ+&i"r_Y&lU$ršyƝC;H^4׺R}^{+".|Pq t'ׇeZ1w$.[\Aecqt~싉|X /q%Sx^\Щ A AM[|ؗZNVN9@$lp\ ~K,`hGzܬ'\ U˻dp>P;&;`Xe0X =Lp{4W#$ M?E++/Ǘ= Fs`ӃRPQpCX"Vꤔga˸Y΁:gKnfpzDqT0 SH2I>wSuCۗ)*߇9DenE S:B↑b'FA |@^!/5BA{!C_~~| DQTÚi+w0,&WQWu.d^0*(2~GK;& a hv]--矿"[Xikm:{K:d^Ⴇw"\3i%Fp{I>rðGdDt y5?1 7/ =Db LsuVD}kD?'d":'m2zz+]L$a=GPN~]cjAhOn]k[RE_')h%c{xxeC 2 ?G ;\f_20 P?t5Bfka+ɨ; ܫ:dwf(G?:Lě(w;Ž9zG\64!hubAX*:|wggרQQ[a!凉d/W2Yďm5/-\9iƂs3\dIz\\@gDt.8'+h+JTpZd&Aوt?Uv0tm+>V]a,n\M{AQڪ_ 9R'}Bv8:pr)/N4m[ ]riywWK m?=+WcjDTBo ym,fA쒿݄v$XO_iϬ]P0Cl-僓B()$Bk}'dÑNKU3i%Yy^/񃂚=TqУ>'+˚y1 v=aD^D:EO5{18Lw Nkr * Di_o AOMn,%!M P[Qc`k!ӘRDjl9fmL| j^`8 ܉#zȞGf+\kҗK o7P"QyJmZ5Vx 9i  >w\12W,]v6u[Kn5L*g[霅ZB#C h؋BHE\M%A.J kj{$ˎ^y$ęU4vH2x<탅GDO}Dib)xo&iMvB,!ǧYVzfWx5NǙ0'iG!UZc=+$"@dN; sv1,0ߩe¶ txZbDO,&`,ExZQ#9NMw?d2Z#")GsDe#v}ݙWC=sX13O7|?. :GPdb Qq*#.5kgAp ڠY7$/;>/# l2*xER[̐}jOk V~nv߯ɰ`AZZb _TGy~Z8~g`yJJhu?n 'jeDKo 7y 2aWD6zlMs>9'WǁjD_gt{P`+(eV8>Tdb=9"֓CuEd´(W4hgn~eWʂ$;UTT dYF߾ _s6^$NbBgh} V){,JJƶr 9r5x~DnD@0@obu{'QƟs w`v(O^[!ss-ΙL.\*GijG%%Nf驙e c8#oL][0S~,NDT=,<7/3 7IlOhɟU(~ ojrxxi Е.Iгh\{1v |Ub'U0bv,jEHxmf uft-dWıp* ;-J'g7₭_SJa`_OZ l>=GٿWT ǚfS YZ 7Q3SU䍂MO6 VNpw"֮U絴)[V)3ar~:o!0[NE"Jdk10iA5<2LzK2SwdGcL7V y`1LD T'4$vRri=k 0!3|v{E =#"Ju (O51 vV" M$kc>H0y (݉&C%gڸ?u B.5p![q4̱*4K{TXhQVqX7]ȉqNzt؝j7r2,a<[CwgQ?K`*}8?H}/ț=+7VfoIUWP~¸#fFZTEl\,rO43kJʝAIKr$N{q{㤿"\AdATp8gnPVUB&@mvn1 iOnlH\ 3дQt Cy(`xgbB+dSbGp,Pڎ:  d'y@'"K÷_kz?oK EhcfY\1\gz2yB&s!1qՑh A X{4]ujyu.}sG-UX`iԶecruKsBJ}$]؁ۀfnוkb^M5S*B۶FcDez"u{eh,&!,ߗ\'9mj?P]^gۢeB]P-_P.+ْ<C< cQ ˫!Qb1Ȅ^Z±]{GW ﯶobFh]O{&A`@,2s6Fml*STH_*1\M|3R•pi(c>(3HJ-P>=`pӘ䭹xZJ?=}!l8^!ZN43U8}K<`p H`VP Cvy uTHADVN}xO`axQɟbMhg&+N oUoZԚ_6P>CȕGW<_}(9ۚ9[ sx"q#) pY]3@ VA) PU:{|778_԰Ŋ., 2e8'"f[Etp˺ҮaZ݁V ,k7Lݤ,QX4T[8V0/ڤku+Dl[+it^Ifzv.Gb- ı:=BUT!? |R̒RI`o![!WZ_r{G>l,9|(VLop cQXssee*o E=º[a1+뼷_s| qT;?m>b[:U_O=j`7@/X<{twl1\EWYW;zBGzE6 فsi2ɌaA!Zr LycI0~PD|Z`+ PKM$@>4@&?EN0z1'-9fADbe qWâ>'#,b 4/R LUe2}^M5reڬWPXdXm3K'ÐLzC79fp]p\JJ.ymb^BLHs-+bS=%;׎*2m87n1ۖ=`$\YD`(!%7I7Rcr63 U?I|]^+c*(PxT#cݰ{b2;3]Lw 2m`xa<ׁm}ʣmN ^V;-sU@_BpCPƧDqGP ]?[U3aw&??VuBpW)'iDw>w=7C.ε{DPTP -$ۃ$=. .[,j$p!JQkC5,hHx2Exs4ۓ 2qf3BD9Ԝ[bD;*2@g>e4=|1Nav rNU׽ j:=OßaEAr**C~nj5 oߡЏ4PV]J|9wC;+UE6xX0Z: 5MCSvHRG:j^A)܁H9tTgLea|LKFq?4s LFaΣbWD@ = >&2wZzly20T&$Zv{,~O?_f~\pȕUB Y$*[˽5⢸t(=m,M8!jyjmMW *y״L/s0MۘxDŽw: AOZY583R} :A<.*: %ّ=J{ܯ~5];"{mʜP6)>?S5Mή(" Q_:gl{ hV2u!lOL,9)e05Ua;&S殡to9謕I홨Ѱ<] u1vc;EP!V#U*)p*ě)bWSlGȩ ~|4M5OC\^NWs>ńXH@uP_N(w&14ZHe e:>O=EUݢk&y WZ ?L?THŏn(2poW eY 5ыiuhʱwlk qr<5*. g ҏu6 U @Of:qcZEgͣl)bBe}oY-u,K,RIWw_g%o[+Di<(H}Dڗ';}Df@tqj_b%uil7vgV et+@E'elG1 ҝ,8A紳5X1: [4_ޯEBP2HJ,4AC0^,|mnyL;8IV5xPf,eQ.%)v7ݫzJꮤ=30qD{f]~`/.$׼SG7%TlgXŜ#mfd|*pՌNTE*فF b+L萲̐tCBKĺ]CS}Gĉ(eTI{i)8y[%Q߿UZXbtEۼALwVn i #5R "6kRYLq''MV5c0N-  HLD`шiيN2R *} O t>K 9cE7TGBq3*|2&DFqNiNcF,+ڌ!c˜gu̎~ڏ%- cԝ_w6& Sa4F"x:^4 n{~M1"΀T3Vmwe?#NG(. ۼ66+䳄yA-Fг4^ ^]C89mR ,czΦ21RۉpBRb'9}@%izкJHL¦Lne};,G!AD.OQJ-٢ ݗ|3Rܗa-ϻkJ77c7 '_?Fq(ժa53gX[g%Eb?Š%h<>pPyealqڥ;.2 JKݯZİ~(srW UBҠΖ3FmՁ}i9q_ {)|ѮmըO@&+׮ax$PX!53 UUϘeСGK &a#z uBa!oC)b1¼ϲW6~sR+qJNL._/s6;Q9gs?ݷDPk 0CKyC3ŗ8s =#'Ə,iҰ-.F+o+89$"( L%7YhKHA?ی?a rNM 0?%E{ _r0+\_s+4N[)OøLm^Pd{m@8]o/6Sxm>qr9*0 wwSӆA|Iѵ`h~("wՖq,xPNo?}kANW/cCˋ/O>Y CsuEP> _=5dp&T ?0z0ҙDZKJ; wLXk O]vҮf@10"aC.~u“$fuU;PDE>Fݒ RFSyܻ9*@]r)ezcRZ~2#Jfqq3V [\@j,Ҙk vs=ŽNa7̕nDz6hfbT(~apIY ,W~Â̟^I.HHUWZزKn&|@}.DbK_'TrɻWcJx˘UFv8\UBݻt&O[Z>D?hw2D 5[~%@Cn5*ѓVv"B)> '9FC-8ԴRz&_#1?ĉ89v:zq!C6@pO2֋3qθZ`A*7&gఊ8 kI55!UI0S<SG!J\ wÓRbF/W~ y]bA<-$s> ]}H!19E<@ Z$bmA@Msh"'>3$Jɡ07Z&i[Wu+ji ˽i'MaDN*E~9´WWG#uWFA1X;uX9DENQ7ao::;ykHIΑ)->פuGq @ a>Q#~JRPe,Al yqo ۻ ѳ-8UHW>SPj Lۛwxx#S3:4p74Xdg ?/PFA:-;Ӟzxբ¥c$b*B!!Ft/5EE):+' NA9 x|A1[:Oć8YsֆvGC!BCv8t* 85H7ESᏨpUYM腮Zn.8u(~ݮ@yyrxb_1 ^OE]Ԇv{4 :'gv /&>3y47e&>΄nN[nyxj~[Ok 'Me;pD? > iAF |dB΋]ܓwĬ}Κ̜ ? 4 6'iR׀EEG_YZ/|`׮xJ[53K\6*#ťwk;EybS\7>)TUxuo= A%d JjT=%Wpq /<8VfE)|2)K:ј~z |q pozBIP{MRٓNk'S%+ iܵO|n uzL08>hdd"gi^2U}23'ԑLT?NwPmtd464=6A!'+;>W=@Ys%No.q& Q"s9ή /D8 Y Á_h9\#)$2oi SqG $>OGabX0i+6 &RGv=roO sX "UlwB]ow D뵭bӊ@;]3k4WMϋ!A겆iEW(H~2vԖY?姍#' M_!DTLބeٮ-2KAF|ߊ7oZ IVM֭;c*uWUgEgy$cK<[DR[ΏXMPQtU-H-,S%#Ó dIִ?7ZŶB-+YZ Ǎ4j-ڴn"oaQ? ZFr \}9kb,sw^JoclT}) fp/0‰"ևL!7(?ńfUTOіL=ӣk*:,l1t&Y%!Ql Q฿uv;xeL3r0.J~ȇ3#eOGdRc"b5t")QNמ%Q;Q/ MVJ*U"Y2h^wfJcp'"F]SzCiA1 n -*3=E U%]A}uJ9STEMo$\GU|DuMY <)gk)s,lG`Z?hz۝X(Adfh)vN+:sZ- #9ɃUEdW zQ}q# K{h*nh@AmBZ _^4ē2_0My?tt?NMHf3Cu]Qg6 o"u<:+l̼pyu I Vj@v K ?;le?0*N73Z)sjrj\=ZUNE(x%Yzp`_tڄ8%1|F ⨻>3~zF _,>~w+1Ts9Cwۇk4(8` 5&YPV1`Xx2i5Gv Б=ch3qa{X?:—WQ =}Jd$]LmNֹ 8m<^GER/а^m4A`0~Ƥ8~ϋ66SbܻS="c?$z؈`ФHs1zD5]ڎX+HЌ>E8oP82V9g=/ xx QN4\GDSGs,NJ8"QHf(@8"Yp )i_NBR#¾NgTDR4tLR{( g^{(EǍ؛bcךW<`5Xu4bU7c73UʎL -+jIujMow;IZX#-Jof"j5 N2UQ j5j'7=bLj&ߨzԐJ>7w1@}ǯdgvO& \/>¬;I1 6I5G;` ] PJA#Ms$:7%=934.YcE{v?1ȐYuSܵXQi˛1lJEB ?w|Tj^8~],)d]P6s A>)7B1'tfAFo/0 'U"&03WuG;}]!l!v }PPtEx)coi>#Jx)Gd^W7@:vlrrQmHYE&JgV$kmdu>DF4Jbnkǎ[#jW]̞4Qu_g\NsKc]P^֐L+qoDt/,((ߣǷzbV#ԈaL>--$R.,aҘtwx*)U=F ޝ$7$~(HF OPǍ-;-f|sH`MƂމ|Gc(o#0~u9iS$aEvjDP 5 ~:>@ 8, ƴSnU ,nW?Vn ? uoR$2xa - dqh  B,^ܨ*kW7c9"t&3]qZAcS6/YE.Wpbr9c.ސp9@5([3(%y2u_mBf(K~ 5ĉeVqmWecli=v_yaʂ-yʭjx,t&^}Rq5V?%A)j̹io|Lĥocl ~j>iҶ.,i4ȴ), 5n\)7':NP7We`,fFRԇ*҃il; "hMKRSbc%imNsGT\1MLDP^u/RŧxL#7f;`EQNK?Sw hԷ{FCA@_tT͠ @"7oׁN)^Nn NiX%ZGL u"OmLju*Q? -Q|aד% ڞĎOmOh 3Zh ѷN"FN=r :![ iFd^g.Gdj0 h7D9~%4-> 'MoJʡF&/2Ṡ5Q_ĭ䨑)d) !J2)' gF P >|iխq2iPV$Jd-V/%a Kݿmi|n|)PiZhQ BADҪE';5B9J ,ᑠӥfay˖22*08/_}l 63vpÏ XVLr78VXWimSs/,SHI {~lƊ:K<*~9/E +aWVa3x񸪼f3A J3hWx`5rP> ҳ5T^װx"R֨*cο+PYˁ&¸n8915ݔj %2\{j:9q'Gj~6 *}U(A׳O;Ȕci7Dyr6ݴe&2BOp&%T"0jh .e5vEs, eEɽ׹ -h}7roTii71p;S7({O\ v]x߶ g1.n~+eM/u *k5ځfrJ|ri+e$AW4JFcK~Wyʬg g2\Qۀdޟ^( kuf?#/n E7ȔtєmeB.T:o4%2 W^<ꦋbE*DcP$˜:f,9+rG'A }\]XXs9SsE2q\wN䱭]0@D*]Ֆ-d?¸Nd͸aUAU+fGo-RRQf (b5P崭+{!c{|NOUt {øt&RCc6:ɀ| RDߨK_GΟ 'gZMc۳.CWjT:Ѝjũ p׺ ^ 1*[%]ٵ1WUֶ./~ |R'`"~-Фlؙ+귱CW|kE_֙;y?:ڛ6S@7NwKyowis2Nw,-Sm@f/ME2 N˧&B*cZf`%/)-sPk~#.O5 XW\j/oH+=,UVw?ST1?иi{i7pR[tCTX"9EjaF;#fgJYmS:S-*t JXG5>dj2ȎT`duXT \l,&զB&ePJwOG뜚qU`Úa w8>Xp-uΝIGZX_8n@p.}q#;19D:7iVn?yy~.JUvˋpaL͟rA5RJGz|ClNDZ{|N˦#slg{} nK."y=T/\TE`E T-cQY Â[{13Igo6ET#LTCYzzw a޵7_Jm^j76٫'AIu_/tn*3ø1l]5գnVc >c¹)(ro`v.s}=2õ΁6P` .zǦu3aǒC? 1`= 8&͵񱜩.Գb<©LbMv)[ x%-(bb{ ;e$oLPޛdk^nk{eR\٣Qm0fcNI~x5?p4ѦX1YWg,rL~!HeHxb9l}(4u/?j tt92XE7?d2*MtӋȷ7G),z&ߑUqllNO +޻RUh \>HͰ^CЙ>\SH 3ȸ_6tz| 4aK0)E DH\Ru"{%=##A|)1 fGg6>difS$ӹn8^"bS.mw8D.7vo|ox:_սBOZ2T ( |!mt[Iqg7KC5;5\ IlI>QH3 lS )&n܅zC&{9>D{gd< @;/s:FO(ϛ|;lz hhQ)D6a*ZU/-y &gjGUu$犌:YuUPMY*Dj 1VEGMn'Y$[9VsWQbh2?/$%gq<tJ9UKnNͰT `a\h3Wt*YS-U|kTB0y$˽5V iwM–4ѩEt7Ts61:["b\R;!fͯms Gx2rxA b_x&"2 k'(㗲3,psDsp(ooCL5E@ȟ)ǚMtkuL+iQ蠯Sd#n\ɚ>Fy 4{sۆ-+î7Z-Qi@&rܠ e=;[:܈/fTw#vS&f`4<J2! zR`)t C1ԶXOU&iM*/ ${r#_[Evvܠ 78-odz{+I#3jCuK\pfwdt$LΟ"֤̲If`Ts\Gp^5Q==hU[> NF/91r"pӘOb$n~}E=&G/11ZLcU٩/'Vyostl1."Ie $ mx7J:33/ÓsUP4M}B绯LћJ$5\\+f 'LniPWUpItR69ýy]vfӣZ˕cUd.OzcxOؑ unvȵ\:YtҜbFe1uVr XE C8hq[4̓Է#0jrڢ|y/g-yo0ȯ O,7A9=:ɺQz85)x^2j5|ae~+mɌ0N:GRN.BK SXn~Y-~&v R >Kt#COM'X5Ѧȉn65X@'[y4=@\vfa{܌3cڐ=3.g7aZBJe%?{_hN jm I:~/=W CBɟV sg ]3,]o%Wmpiկеziiӊ-)|5bJ:{G Jc> ƒ_슸puROaO #  L YBb8N7l0B"S)+q ܤ27sEhd顺a=SK~OoQHhL璲6' uc~1{__߲wWjqBM EuP\R?V9_Oe.?c&! rھm±0ccጫg`MĵFߤw؇#.}Bx-N#Us71~LtG793cFBgxY[4Pħ']mSb \/ StXz:X| \.ukNm;BhS΄5ڏE5W˾0* $t/B+qZ#dT#ͷ>*b9;CޭvY_שmV* X7 ~`I웯cj3Sp7Oo#G/};FsMg롌E2I8JeQ)d,oD.ID>AJ: uQcl<&VqhD͛1 y8w=W܆?SQ "UTy DZPgy6<& K8?suÉ{R b* ζͫj_w"=JJ7~f`;RAZ2l oyYB A ڌf[Y6 {-ͱtY9|6= ǔ hЄ؀h%i\ܤ'c@?;֢^8|-kL18G"S7"4._tx7CKηGx ~oI˓jي  Wck<-[_i* *~¬D*OrDwn"n0WR5v[9p]Y^bZҺ CF y6Î#~y׍RX17t5gx"ܩ|Tve$+2P:wQF+Vϻrt}٥?x4N@:=Ž+y&Vl鳒pb |Bɏ 1S!x!ϻw_W_JD4M&{8EJ)i.?}:OȗxEy#+~S莑O Gx!i\ _ vXsK bYSXǏ+1Tl\2TV4$ܫqR4b`b&O'FZ'a?5\0ZF m2hxS1߶eH;`IP@'9n/ݡ"`SCP BJ 7ycꔲьnLC@QWiMv A X H )S=Ǒl\KQcxC>|;͔ٝf0"HODӌ6NTڤ8rB&\7rb܀ n_t_5"{ `Bz&lVz3nJPY}x32e݂3]ĎYMEW΂z- ' q3hi0nb;ܙP^Z[Pi:_"I-Oh|!V2'4 lk(FzB$]kM`O܂+Xw >8{/+*P 9O k`Al"&}C'7Km);oSsw?SAG-G^XdΟF{~P(<HVSXUMF Aa/[YN![6ӫR%{$92esIeU]&'aT7[2 WvdaȢ#_YZ9Khccm+X*ymm/~vY;NTW4E\UV|O|{s|߮~*z]4uWhc@cC"ɡGݗ|G@Z_ķ>nG]dy f苃M:/܇Ly.UޢWxo!FAY4SO׾ɪU2o3C&Ʈ"M H3~1ò|\~$o=Qg!E8*+aւ8{3a\ldX6t2&Ap1J0L7!>b_+t_E{nr_4!E!שH׬ i4|'dJ`Ӈ@Ւ 7^f .;HrC>|+k;*~xUJ&L+\T9z 68jrJ#ʍ Gg[ޟ{["V#x)~JcPC閬1D ݲIu+|6\Y yGCy3rߗc/i0gD6jk-pvW׉!f'FF .!h9cq6oJ䢝eAA9W\/<$[4C T{Y-y]hEg?3(~|&[ ؁' {8D7ܸ:,J2(V9] |-|uS8Y=ѡ/.[[OWj‘!(EnH$nFf"8"V!2Z L>-Jo|׊*<`]Hs p|鶬sR # zכwKϨg=vhVQ& )ɧ1 1ڍt[c<B`bCn.CV~U wXXC6XIK|`9U)I$1CY' ƒm#tԵ'ι7H*0mG(}7H뼔DuP"F?.O^3P #oq*"&ӛsPB K]a-иJv?B^=y%{!nߵ RtB'x_.|`i:7nL޴ 'A Aͭ˵xxJ>X'0D&nE$J5PLS2stN Ø)tRȦ3U'QЩegJegzIiEUْt}EPdP$3ڊ/LEuXn-t:߅D/h6@V}5%V0MNؓtx9vZM]Hh;Si4緅7sVoT@KD}E GB8H2=tMq2򁵢g`܁ؽ^AT9z3&.NSSKoӪ~c;} і[Jl'Y j.Hal z-4,@rع&znն$7?)ËO~$,8Tw63B$]?NF*`ur!n- /u( pR6աhύ%A?q>?-m]6@cgmj\~Jr7qkn.p3d eyO28?[]Ƣ,0"H1Gƾ!bLGC!g,8T1pI^P(T>Y?mQg[Y %E5≡Z:zйGR.2$0[Զuch#r.63rʠݘRjGB$]7nO;(BV)n(+`<-Sn7pW2*,9x KwXZ6N+<[VI\|QPљP`GA3E.hɨ<~0&M+G|&OD=}YPL?X[]YKBGmA/'z]7ͦF9^4 Ÿecz gQ8ZN#ois˱b>!zXQ*T4IefbP$ظ2wC]?ع=iE_&GC+#ɊJazBI`q-F)44NJvg^]m}hKGAH^KJs ZA$/`N@uO衪ONCb/IS铫呤2/s;JnRW˨lEŪ4lh[E\f-eHMcPk 'K :_g ۯWI~hHj*ͨYMn:.^طܿ⛮R~ʙ bd A-,͢۲{ Q`>} / . Ii. hY+B u+Y \jSj0s˖[~tӘ컹Wk=%TsҘ> H)o`#|CM}!wvWbe[~t|෋gRn偑zeW sy@ z&50J{U Gڣ_.h=N"[6F1FeaHI|TSYN S . UX)aoDh2vbdu̱Pd.nu quC$'Lna_HwQ%v`uT$]]nO5bDDc@'r6K#Zzc1u5$eZ)qb/پ::e2K1K&խڵm%"'Y;\xɴvm|[mg`B:&ڐiixLZ 2]q^LQʓi_o5 :.zg ).޼~wBZ߱ tapw%4)k'+#X' v<}j[3\rȯsb}ueWa2"k1!AT%&<0hPtZWl/^̶!6_Z+)DK! `[3['qy%cO3iabg`/Ny Gb .1[+l"ڥV)'άX)q@m-ܣy)Tб'2,WN3#4E$?8Sjigb5ݚVʬzTObtQYs<ͶjQɤ:/Pׁ DfP@DB;M `D<EAEΡ5k6{ўADI,3]\$0"©[4wyǕvEqj#Q*Z?Q ICբaş˷wP4ً[3='&f;D\t7@rQŊKop|̵3UEq3rȨ GrG=(5  D+I@ gofeN>%EJpjlv-yUx(w6^ډ,uvSWj'Y= }xyʑ th*XXj_S:#{խaH2p@+ GMЍ$iEWn‰X:=~s=Q3cdSiÂKA 9 xRyV}B[ :'e`L.EmPJc~j_r%2<7$Gt:L'fgiPmRJ߹ Y{MޮGۜԻOR |3c/2R BHxؠGfFQ1b*LN#w+>J,x%^ ")-fxb|d>0'#=k: νJ9ԑ)J?yqMBoc'?t\7>1ӈT.T̝b (T4Q3Ɗ24Q)V(JT/ӔQ\{iDJƌfq:\QUvu)]<*Q)Ej\T9v/V޵,;oURUz*[^yph8w{ Vqk(ZyRKf N}kS%WC1 s !(,@D+/_3f-;`Ɵ36&?\:@ k>(`wNU%yo՝5 [vd:9eVMcuosQi+Dλ4~yU74I֡T%6f~ q%ݪ{*tx잹rsn yP^<d.Z\jӍy 4( qZm]N! %im*SòNXyUS}szD—n.)Ga&V ~}՚dIGwO=|'i(WJK0Iu7k2-:qA=djgz9C̓ҳjhezE@7uwb?ĞZ2k o]4> `9&K<& ܊duVX!*61zSJkVZ dbEU,f8#UCJIۑt\ M`0K5=yZӈ',Ҝ.yhp|']k} ?z.%yD2Vtd2ת8cL&bPk w+ҁn;{@>b^ڈ-bc!Әw{[;"TOEJT=9č֫>CdDk]U)]#Ewe5%dtz+$;a=> †bd}o, bK: Jhhy*ՉL$ '窼4P5یox)OWѼe{醖 7AԆ `CDY@[rDߝ؃iΊu[g ~ 6o5T zXPeK{t [N3\Ty4|BJ2 )Xv*"RZehGh#//&7HUY+5l =e{W+c{*>k axc8O ִ`$I0' g꿿!{Ue6.0B4)8fp 2+EA\\N "eZ pArľ\K !$7dr}& M@ؼQsn8W{N܈dhzn t/)7'cGdI*`UeJK([V\;gi[nf;xےUw;6u'18qAG %ag̱Հ2fv+jNfo2 RTCqDg'd\k*5.faӣDU *9$WIU x\y &!wv%Brˎ~Юq$Y`_Pgβ=8 ɶVG3`bY$'`XH*9y Pَ:8:CpЋ!=3D57O,6z$!?FǂA:3c7ʜ|zH R5XłIMB1Dd ]4׳@A嘺v SZ/gX|N+Rq< ڃj)cSre鄃ؔGF9>+$jk#SY4ڢHE)O“gދ9"eI8nacu]%E2j غmS5kcf1wHc8učnnp8QJC6m7a t: PWsUʁlؐrPR)11ssClMg}.k=sc1YQ&@%*Mc YuVB?4i!gu@ #2hN1v(mW+RwyjhvIEq!5?05B|1b "٦]C+iq;>/P|ăN!^\; XP<xE`@ i</=DIC'5>QZ9'`q2A;_.,5]-` P1v<Y+HM; X#/%>$a3pI矊+b *үsObWp b;`K(d4 |.Cxas.%$n^t>g~bMqD >J8̈q h0_0LP.-mF~ݮz<6m+r_{K752"}x|Rڟ.-z YTDԼ4jndMEmK{ǹ xD/e_ZK-t>|"*޿*ؚϱhR?9>R1uu2*wA; *M>К1 D /L0l&JgQ!ᨼqMc3\?AJ.0gQe~K.K5׳K/57 :`M4SpqtцC uV6m XKtUYc'_҅dB2{7PMzB%B6ct(kjYuO-1zk^l+'pG`pL?A_߶Պ nHLV0{<}OcZX6[M̐ɐ@d&\Z%S-׎++2"wVd!/jN1:sXY>A; 3=ϱ$l{˘~?gSZ.yr,Ӻz/CBFTǺ) f-'!F'ೲ/EfHsjiwأD^+9xi×\eP7(֙՜+eFnC!g6)N ơ{?F~I+"0ѩʉ!U0h+F#EB,#K" ݤn.(cnZ[XFgfɦPy/L;֗!qMF Ir4E;Jj8r){`1LZjŷ%n_Vn-"X~gp$i}0Qv*XgN~"9jBJcZ_77PdvZe^.LX"1o6HX M[LY/QE+++k-3>^56BZn,P]\># \DJtGjlS2W$ DW'Ú$|u2ᗞIؓ~=Sm3sE,G>a$l5![S-:`Itw##HI~'-i|Ü$@owI1t0'| K+8J,IcsOYAbM1OĚOf:h,Bia){'CVXS9W!HƒOI3B u*{9YoSnÉlL_,- F*<ғj T[]~γpazIE$7Lh2XXhk;Cug7qx@!WԜ~Bi8>m{W*ǰZIz.7R0 ŰUl4Թ=+,"Z*hw١- BaZnVm~r sxgryܒ;gdr>/W<4_kg/nzߛ cp."?x0xjȭD8D~!jo̼X 'n6姗o/F83|Wj J4{rwXgPeq3 •qMaP^پ: ugܨ"rrgYlzOCr|I',3+Wbe~KIIڠ'xT5}>0wV}eӾې#6#3F6?׋#bJ) n܀F}0~0l;UV>qGX[~6m riI5V\Ȟ+YjDXAy3y[vbR|dmyVcEi{ޏi*Q"`mY@Z/'g`V#Mftj,~ , I f({ lHJG'aG40CE)t&Z0_}I]@*L.J[:a'G1K611!W?5ijAc8+{[pa[|Y6H,B _RXo6&WD?s\׻t_7IeR>g~]mUH|bCҹ\G # eV/MtkO-% %`KNIMk]mA˽BAjj 5M"M- hUB,:z1Ʌ[a^G!Qj\hfVے=d4xN&_Dbź-6^Yt|͎膱~Jfh.|u פ'9,'O7p,b͑x$9M'?zeZ\Y6Pfu\Y}GݏUZB訩)2ɰH`B Y:u \Հ[Fh$2tx~V)ybK~j>j+Hĕ6]pjV+h#*=\6n6=i|uю&,tځ#q?fTC (szgj(9d x|C0$:X Ϩc-e~W {)Etd Jaf Dq^LPb?}CЁbi8$>~_=^HWm.Dz#l%e).V 0``ex录oEFn8)ȠL~&HDLQA-3X8: Av0 +B*>ZEd{+[~{՜>]NeR",q}1{r-Ӣ_Pw[)o; -wczl rlI hQ/ Á"59dU>:yVʔtl)ص$w̩_k>GKCHGIH/.$_ݗ_wl2cCoZE\ @ϡn9GqBuR0/L]&CXa"X>K/|ccHy f|1p͚h8ɱ飆O>ﴉTW._)Vjd0P Vlxw D5|T?'uBTJҢA4m:\c9lQFֶ LkÙZqbU2s-rUiv=5]Hqݸ>+7ZN4ļUA(M#;1QkFQx=G,n2Ə ,i#;;N'a٥Tc)}d o42Ƞ|kJ=` ժ7fGu|չ^Jksr=jЈ~;wqͱ`Q1F/Otze%*B ^biw-|ؙlv!_E>R 0XR>}0Y%'zj@c(؝ZGQeZؘV^,ꕜ!-HÝJ>V7z #&ieQLeWo0'*ðe~ = }ZmMXX2w X4<rzk QeݘQ.#~aMC-=xX]cy\mtOxХ ipŷiz٪&ub tK_wnnbt/rW?"#D!ӈ5 ԅC%0ec"}&R͟Ymco᎜7ng ޜ}q5,U5KnN(N)ظhk}[kcRg4Y9s(&-&L_DHJeo.OUʲ|.!eX(t=PX[]11-.oL5,1sէ0[lka<3G 8E1lAQ~'ڥŚo}vk*Ke;_U?5W ֣ ?n}E7S))KλD-;փ }?}Eg" DhU醓0.Q17SaGMϡ[$[Ju7XNh?uū2BѤNP ԛT̛#JG} ĕrC>^tj+)1^ Kڦ34+.ot-X WjHE:kDS;^;/1 M ;ER$JܪR")iM !Jfn4tA4InTu-l:nxv>Ȓw>ncj Bp14RYh2c˜2 U)QqQZ_Iv!D2=Dvz+aaIFYOP`e0Wn膥c!HxMo:]^乛LӻS:ʭmLU*l]0@+RON;*>Dz#O! z\^)HR&-ɤ`*n'wE߿Vhgn2bXOaWvZK4O>[F[QY}eZܚ+:'3;mT7/.Lm?}O4?dS|vk!iד=s)n#>p> ㌿ۑLRaޚr ܀)ȩ)s\sWTQ^(^i1I&W,Xhnykk#D^T2>ΐ\3jMY}e-Dד^ .l!w]a$l&2??٠;az ߠKƮ_=%hRfq/׾ 9F0Ih+TBn6z8GFY/ :;tՔb4"|?%,wE1n%@GE?6#aMQTpvDR"7`eQ'%ggY (ا{1.{F goe@" b}bmcbh,E6rܞ*/[HȘK/k%R'WU9eYTz3.!~Aq$4 lscS[TKvt"*L-nQ=EC9. ְ -E'zHs`0oK!mOKZPj$u'Լ՗e ?Q}!#5zۖ퓎2AP529Ib Sn0|ϗI}_T+/HT=lM֮l2W!9 N )J+ ?ߥPRrԊp7~njWu0+ky{+ Ir~͹Vzi+T*6`o%3Z>j7_-8P\esjAgDG늪1"ILW^Jaҁ4(ݙSxV=#)gwCHyD6t!yJ(1>\&p8jܠ T0S%`6C^y} %,KLvh7gPJDr.JLNF!JE:*K:&7dx8>&I씚:sж{A3۷!!ispnPMy-@F>HԚx6wx~*!QZ lS& k>pe$0~ O&\Ҋ&b;HPÿ~38@q& })tGLLI/uLi8 OGw\Ah/L@ ͋)仩¿q҇J<`mCi Jv8__Mז2"p6my#bݫ@ҏ e?C]g̃>֮fz|?՜^I;:oF}IfGE.M0qws u-"YJQOEmHEؘc9}ݕ絳u~IٹN7EacMSI;6?:R͹^NJx~?O%y";ɲh֚n?E7ͤ\& (Wp퓡NJ_B66:ʜ1/ib ܌X&j^Qy}E'#O'y}E"'nLK2~}Ȍ!!ӣ4,WMlH*bj0kOpI!YM ?y ǂ)C|$FlXn֜"vR8i0SeDj,墶!usLhLJr<΄Hg$ړЅ_ZބPB ΖWEQL-!*IgϫO:oα y))[D!6';$[r !TDts&" -UrzSwPkK^Gj(f }H{җz`^n _@k^ˢ.&T7:t&>#c%OZDu% h`~X>" GWdMȹk9{_Q(!u iDag{zr$$X+%!5H@|f VyW-qU͝S|AleC =EJ"~Lƾ#2e%CiVwM c+cȭ;$PEш,yۃI:8kBFQ y 63F63Uf֍_+ SR(4. Bo.'v| YOAD f]xc,D /QIb˴C] q{DCA3$l'ZAvqaEU֕}xJhVVk{|`;*I jpv-*n|B"D b4{p`Uc GsxhOXbBTsyi<=ϠYAot" }'K8٭FmIԲqL9v|򭂛Rʕd!2bp*p  @"px8Cs/+3u=6yZ8ӄbh* Q 9/ 35{%Z?ʹbߛP>Ebu+4.hv*1 l-Bʃʉ,n$;%zJ44 5 B~>Qk@Tl))UZpaw\QֹaR!@ΗF`VG8 [-3%'*b>D|>s``pi7xrmߔBh̰>H =qnvf t / 4! dVb wir 8R(埈p IPpzK3`52 ,$Y1Sä.eK8.WlMcB'Yeb:'8)X- r. :(탽ZZh[џq tZ%آ+`Ex>63GQq1Ł*?}9<5L$<۹N‹:7q"&b?=tG?19?!?[Hei BJǮYpN, jh}-h o]ד%"|Ld {З\ ܝgD߀Gn,~n u*(rC 2}-/kyQA `NC1cKv<rm8G0t|f(FeqZ!ww<۬NJ߉肨z/RemyЅIJ75Uׄtm2םrHE9pkGGv,=BXlsĈ2[Ԏ %.1h:,dte*oB$&1%`@EV+睕)'+UMkmha_RAB ?8FBWg U릫06nCH\b{ Pq PkDfImQU~=MV6{g5~H<5zOn`o4 lrZPuKk h_1f97m ~]ݟZ;YGAc.-ɻ{A#c 5D9o;Yml7>h^U4{噉Կ2GD~zKȔ;6+`fKx+#SNTwÒ=tQL4 z( thtghoaj<lT:c"%yW"/F1BHv(ɵzv2uwet9־9iVH`8O܂~zEռ6JL`Iq"V dHޛ%mIؿS0p ϟZOC5=]8@Rgsu'G#wxHЫ4ib=ԃF=z 0FTڥ&v,J:д*+L(zɴF5q5P,$`|P ڠG1^ !)tb9&AC ~G C7O+a=)"O'QXSʷnvY^\ٲԤv8煎SPw\āib:d/?41z:69⢇wcW)vPodM=ɾ3S#B8yO,>/yKX'C<氎 {BvԌSt.˰QB:v;b+ϹYb:kE9:7E[À84\~B1io&ߒ⍣bX&->#3;؇|:(vHe:ao̭4О6`L;-eqPmL)$Nq/00<"/| E\X'ءbj0ՅYm.o-}YmAe-?Ƀ ã 1s._q.M.an ҨSTq9`Wa&~@%ZS Bv%mY}g*>lahi v*$ qs0)/35 rH/D,GxC㐟a6AhSb\7vN{AH<ߵw/C1)cw{x+z6qq3Sq).4-6/ 52.-+3w C͂" y"~͜L&NGLàMomްS x6Wg斆 7*P`Jy `;PF{.ôЍsͻzv6;JiiIe]dH+"F4ixKB7p70GJ Aݶ|--Ro!]"ق;wwfwTRh%"-m%EE頦XE[]syF5>.VHT Ft4Gv#:k_e\3jx6vePTPjhn'ȿ# sjk]+*єo_}kɭ1,t魹KӺIiƓr!Jf A뛈*~t]7i{LP)= zV*8Qbݏ k}+hB2!G#=dZ9hG5hDaOdy,J>-0MkSާ-yM2fkpq#9[|"[< Z>(yaƒho[N,M#LXWTXK|]u#$~`/.j#,Hjl2"A!(4LW!ej*pB`{Xs{'&#i4$<5󷩤1HB-Zb-ElDC\M(blJ~\ TRUrpыn71^xE=k K] 'm49FHtYN9/ p펹D*-lujσJ!I>6M@g " T3u6Q e"%Uip +if84k֐ (>JRΔ{hQz.x,d4U ˷7՚j_hQw! 졳ɹ5S‰ԭQq;G d3@O6  &Bo*eElG㚾7 _˙ݠS!liK1y߽gpvs <#yRؓ6ohP|yᜅ_i? 4l!Lk3ϮVvח&UDokT`<vSt{I` rwR#f̂ \؉>7:„v(>D2",n8:B]YIoP  )zމVw.T7ZEcQj6_>7l廋豬,)L^*4λ(ir?0k\Yw\#2a3rXڤE \Ie^X-ʆI-C*ȌRGeUn#}!MĎ& !wtgG,0?_~ߢ>0S nGTOZ J61?1˚eGN>ϛ,Z[@n5{3 ^[YCyn?}[Uz4R25tI7[rR=T5fWNɏ{2-Ԭſ_ fhUNͥ/iMHT5GRgyM~YF7"mEڽaRwY^1IDž3OޝnR3'v94aG!fU,t*DnřI9(wN_tV˓DP?_ ufe&Z*R,i|i-T`D*r*$Q;U iη]%\ p߷ǜ{Dd~ `{ D{n2s Nfbfi, AXi<6j pgO`xȔ >e.pNՀ,!9^hA5P44H|'^>" pԧOE#hƪG_$J'`Ū؀)5͍o ݃T}93l1k4izn"Oܭi3e`8Q-l':.V/dqi`.tw=K1rڻ槴깎N% 旦Sg'D%اv ljOawi}njQe9" yM ns3+Y!Ngv|Lk ]s_T5P_s4Z?)qPG7 rUM|fjV󈃆fSUnA@([U/.X+k9X?|9fݨd ՞ {>SAC#лIdOζ(zw{mB\,Ҏ1N>7_c*0:U>[l'qm"eW_%ޝ>w)bHīCsgW%cſqqT}Σ hV J_q:r&Hq6Q)*$wOIosڻ3x|2߰qDeXSQs">g6Z֪^ʇWM CHRZMsS9NWX ixTI? klގ-qF@}'džK<-;0"*xud57Il)aVf+<) ~9xb~P٤ӭhw!EּsfտV=G?v4|=(ž1\M';I" :p@BXo U Da@k@?m⭨:ܔ5j[fIBPcpGމɉMF׫EWbD6BS ׀+8%oņ[][^Q&zNCn(Ir;wb4@C>ĪPtC d=PhX脵Fi#lApj W])TO6Y⌺BHxb[t̺ob?uH2!h%+y ۉ#SAb).q }«u=q E:V}i N?/cb$nDDUbgj\ѷ I̜`c7i[ݦiիXt{M&oZ ]bbݐAq?vg_5#]߇O .Cz9 /t(?|\ӽ\K/` C#>2`?::_-\uV`93^X,vm{A㆐tt4Ji o)H\p9$kS#v\ *)=aFo[kj-Mz>$) Mf/g0ōii ]NxԩpYuJu-b`5lRkN v]l֥~f;)"?~CL|(2ݖ x`k|Y Z[[<pᎆlI65Q}lfR8E׵ <8# Ȍ[8k-kP]w^M!;_ߎn&B!juikdPAbH]^].H.!IC,¨skBH<҅>躯;o~z\ M[Jn7JO{ 2E^Ԍ.i2ҕ:WX@k~~`yoY*iJoܜ̆P7]栉sgvFv8-szS}Q|lUؐ`j=3T"2CWq͡T%N-IG ]Q8t+rbbߤrkD@7}E, 5.kwּv\2v =7YaRIVCQqIBJ>`7~V $,f6 (6x[1<ӥpz> #Vtu]K{M*XI.9u6Ep=.m~ a>ox&~&|[`zĞ郓XXmTѣӽrvٰ RnZq#+KN$M>a0v!%cc=nMmN~jC W3R֍b] :&G'(!< Ϊ@s#0,ȟ:hk!+I&NJA"hP*~)F)'ERbVVփ&cC8f߅PU)_\l Q,G!~kJ~g["hf98+ai;|o4MӦ (yj[bÀu7A0hihi;NSzb"\FFj=<bw"dO@ Jd"Ms:8$Q1W".,=B&8cF߉o.f8hҭ^,&?Ȇ7T?/2P&"pu R1 AV[_ODvf8r`nAkӏJcܦ\=ɼOt{סu%SK7jeӆ@X^VKs$h‘Uc=; &Zw >(FtɊreRǰEri,yR bͯrut|F Dbn Mq<^oad0y}a{Tb+w4{s@2k%5]TC K/kOwf\~hf!auUP97 Ϳ?sŢbyވF9IW1ؿŇUD+)12[4R/%h߈1Ě z5d|{r;\^GhK}>0^cUodށ/I3(b{h+ (mCicF9O39C _sɡn!$N2ԭW]J q6J1=ig8 DҰ5[zo$d}& aBh/2wC{lF~VGcvlQg=6Sޛl!5gYZ07070100000015000081a4000000000000000000000001677eda1100009854000000000000000000000000000000000000005100000000./lib/modules/5.14.0-503.21.1.el9_5.s390x/kernel/drivers/scsi/fcoe/libfcoe.ko.xz7zXZִF!t/U]?EhDTTk׶Ǽ8n.DMԦ Shg=؂rbUA0._g x2Z&=!HW\ۡx$u)%J2hΩ cn-کh}㏼ jɻExȱX=m'ͱ` 3_0,C\@zv*,~Zލ4) ٨.bSJj )qFI.,(U,, ߀<(K07R+C)c|CiҍoaTYY}+d6diN;>9uQ1+tخrnr7sG5Q9\#ij4RnÑդ\M-u9'N9$=et2JH!ԛ:oKy_ =(~91᡾3DxdDXhff5Ͳ-lIή'L[Z= 9:eV|/˩^.rɪm0 oLwv0oX^U,.FQ{S;ub%eu< ͒oI?~Un2\8#Zi7FoѼ|KhػV ޱƑلtЪ~܉xøX r<ȭxuZ׎Qyw<ਢhCK¼ZMܒEX {Ý;"Ye딞deBb(Dam{ 2v܏.)ގÆ-ɸxh->"V= ˱:<:mFWn +o4vQV [?:"=G.8nu6u[?٠fx{0f<)GS>ŃK*>#ɁAr/A*rwad(K@9UDw VmMfWrBQrhcxg95 U]ܒF"m-@yܱh2iif R$"_0SHǯ?1=Cr=!\W٦bC}C!= /Xq.'jz"*h>|/:S*/^C\oe {{Ff׆te΂(8jy.qrY> P$sEH WxaNO]րcRm9z$Ũz8uL s-ʄ[ )7h34cv\)M Pʩ"1j]׭4>4D3ݽмLZZ[\9%@5F-+`rvi6_1؆8t%ŋÅu#sm EBoq{@Y6LE^$TYxNv-,~ֵ(JQ\$ŻS] gᨦ?~SA|pHG7J:j e_OU? NX%m45ޝIt*_z2|+;s@|!sg:Hܲd6gZN,=?c!Ѳ3#εxbR>1y})U*Ѫd%.oRcuC/} >,ÇRoTv|"LA4秉\z^p)syhqYvz^u|[p"v!߄!. O'IŅ<! em0d7b!8l&BCJoW ^Ո>>\`Gh34/<_=P%e,"_p +Hqo )~(>T%c Jl=rűd\F u>U?eǚ3S' i$&B'thYX+ZYcy'#JCꤴc# 7V7 B6 -=]I1+H3[JxdӼ)[O%!̉ Ԫ52Ĩvx;t . 7xkI5vVibǚ:쨒`[*@^ d%N;uDAPX""0۲-OngT9&,u':CqVư f>ɢv'ʜoV`}s}J[!;A ʉhEV6ħO]Pv5401:L7L3JE^T0+Ox'=I8Q 6ߟqM"DpM[*z Jj#DPd!FIaY^gW& X?e ~nqeC{ 6pjڴHgF<*{n~QeqQL-|th㐭ʺF:4?9RuJ.=H Si|ʂoc}G5ns==>{.8'5cR6hO M}@#vTL%vrL(/wMS]k+ C^S1_ӣh`@' :fFEϢ}h6(H~B>5Hsl3m8oTXԁ?dfgY`R5ӥ6*4$([XA3j"w,">RIЊnD$#\ 1pO9*LF9|l!B[MUL ^G.Vu\Q F'Ϙ!z18Hr&-V|tK|M3{߅<5ZZ;MRS93d#]U:XI*Gҟ-t xAטRGoe؝q tR@}i,@?3p6ݵPs<[#|H+?0t&yȆEYÁ:ۇ,$zl+8+ #\Sԩݫ8(!BB͇t(N?J/ OO9Zl-~{q@Si#^EI{m\ZOBy@w.d)ul/K:0A_IA& 7L jb^#|ȅ_e>[el8`, ޱ<"_Z{3?1-SVjUn9{el-kN} \ <˓fuRMD<h7 W s*XĈ}<S x߹A69UQ ;Frhv;$4,')%Mk} L{/~m}yȄoRfL© .Ch8?d!c~N"TB-+N['^դ?ӥsL#.5rbZ4\ % {^aۨ? 8 BuM#IS:HũL mNީ퐸m2\i$K0ޞXIa.f&I~^gt0ΆDmxر:e9="i%kq\G)?PN%^CZvٿlv$6hzCyg"q*6գs%XZD!$Yh~QJ|%9&m:0mГFzݚ% S>5խ~ K(,GQUo& [_ܟCHHh1\{ʐFHPNJo7H>z9^xi΁bpɿCu4Δ"DB"[/nGO3e+!爬40 +T _ p LyJT:.d* <<*cVQ!^$,#Pgc'%.Mx"tvH6h 6Ҡg%V2CQ]Q9;Hd\1d '%58~iɁP. /iu#L~dؓg^PgQ85夿.>?i.24TaVS,v0ǂM[X v%-ggI%qTc_?;zvZWG ~Ac٫;nKT(j !i.,[R;&&Z:ᲀ=6&ГOiw5`|*:jEϛdNt^jKpqB'yk@&c-o`=|l{Ϗѻ_>Jx^SJ{ZTN7X7ko 4,1XC ݱub.<1ޮ[J/ p-5!y~t#z^)VI"*"BhwC"!xp* RO tu)<ԨmO'YC"U#pd`ܢ.i]k%ޒehg瞌rOt /5VSe̟J8Bm- 0|3m?=T^Aj>2H\w؏%`9jES2:ϵ+Dm͌q()dбr24C[[\omxP*q3w92Hy*0d#yb.[cM^4 Mfb/ j $%p2(c *OU`ߠf%Zn(z8<(ӹVQe_& ѽ뉒 7k.5TO;^Z[OR%+FͅQ*ê(Yp>v@F_eEIINLـ (At/]ᦇ2c]3r}4'4ju&"#IA`yVu_9)ij M\sb z 5?y2DըR.LVBX':ls 'DauBz,4[ig]3rOD9Tv t𧌟k¯W*' ~ؤ%"kv7E8]6Wdݎop] K"s %1Ynȯh|a _&u^o35< {Yb&&X7mf[4beU=)Y}bDrG_n)ooh%T "3p\ _!hPN!P*8\UfdY 9P΋6EWL4zE:߽ :=klx{Jgc|GAL(J_lq=W¨k-48!b_@kO"Ĥ.N*-'%ږ%xB/[uƭ(!a9(-.r߈/7zq⟀2F*QZsvN#tscj<[zn(=GZf<:&hY4snR|@yWLtngf6Ri_%4X[q$oIQ J(SIwp&GU&6BԂ-/tKLzzXFY)ӺUg `G,"J.*ܔyM+؜65 /FQ15L؊=50Nj8)Ҳ_Ɓ= p]W۪_V`Y5-mS^I3gVFPn1a?>"z7ڇ# 9Yn;wuZ,UêZJ$식gԩ_nTj \-v C|4v Di5JKk`s6~UÉ˗M+pbVDq ^d(w(_I8xyU$BUfR`DžhH;bfyc4ng/҂'Y5\-bgabT_G] )Xɸ*3qXX{~FvjS!n"S&f9IG#djF`Y\Rlcb"q!Uk, } HCyOc\IQ6H[BQ?lUq^1ۍ_GyLY3`F]-줱6%S1KzA_ؖ&,ZBL΄&` *6ft)gƊ„=|{}S*7͢Z51`B17yiNXuB#C^<9W1M}@qMHuShp鉅SķZ웫^T|TR6Ȼf;~sy{)V@a0P$AtOVI']'6XL&m&VsJs1n H/c?fя]M h9(ƮKL'R~8ϯJFuֶVW ,3'jMX:lSY4E1Гv7I"ۢ,:doT|ՠ]L. &2B} HEt)'Zz R'/x$훼)QrFIbf85ݸ9wD̉^ FAU B-Of DBi.^)Klk]?SKz˝Q > $jEU:UT:FGD }cvPA)ZJ !4wn^W$vE-@Z17}U9ڭZflDkkՃdU$c&QB]XM*{*anWgXI#_R}ھ]h AA)]Xʮ2Tb +яrQ.d'y=d|*|OszF 08 RVǨ&~z<-E2bRmmtfj=E| ^?oQľ 1U]fLy|_\BLX#^ \w0`ʮp0&dk[-/6u/{⌍Szqcl w$L7 53{:EMJʼn%nJU~1׏Hgdg(ų6z/\ FWc&B^g cm{$KjpXP0 E&Fz,s y!2UxʎEBr /L<Ǯ)#v͈۬^k5d*֋K+߉rpՎ.J,:N4$`cJp~TX$qXعDzkw-1fj]Wf^𪇝 ·a-נ{Ʒ (FzYV]MG1`GbтxL0dl;I..ܾEm|P?{:V~~AOP[0ig9ӿH5CMx'¨G j$\}κE.ܳgE>v۩{7k2*WP5 8,1=Of#\jjP} Ŝ2YIF҆e< }"b[ܽY'ЙPW[_1(9+wXtIAN9?>,zlm$.`՝ٓd ct*wYe|&ֈ[Hڃ6s8wþI-leH?z-(|uU½"p8!|9?rڂ ]LoH/t!':|"~0ig3V,1{ ^x"7]Li/WB7Ærmk/5 # 7-ȹ7Cⶐ2 vn$:>롷˾+J@oЛ;ƀluw$3FC;kW(|U.J]&;2ңù0nV=Rs&,h>I&Pu/(=ž*hvj\?r;zRw%@y.&*N0}V^ܗ M/xo '&)xbw[3Bwsekf!=)l].& F_&Jui"t_8+FԖ+2r\89쵆̪WmC\t^|Q e\b"bYcA5\P[+1T)@sYT}zBi 06O*Exa~*v|.`bb;в'A3@\(ri:uK'x5-k2s5}^]H-LпCXA`M{D!VċpE+VDu>O+[Ƈtj&^VihDO%W^;kFf+>5EQ]uѶtnEDIb6Ј0qꋾqa">F ILLdB9GC(s4rJ\[+vc?llcAx/E-u ЅɮyJF8wS 1w]L鿼 VQ_> 3=&b;~I&ڰ+?:srXb`+\aڣrZW8 GhQ[k<8RAqQ ? ޳y_SZrs1Oha֙kIg嘼ox::(~ LR‹܂huqj8Ywk[GQGn^=_)aq_~iV{솈7U9X+хiueٸ6)!Cbr^7L3ݯܙĨ.7w֊׎[96:}yL 66N`t ;fc&ڎG]-3%vdݏ}+"q|3;meNg#^PF`5w*2j͖ a6?b1ܞOU2THkJvݽH[etS{۪Ki1*"u1q<ɉ=>P=Xgo%3|jZ420c*C*f!ɩyu#:/ 4?9N |B\Z3'% SK_$V %~~R!9`>?jp$bÕU 9 .}Z3Y&x`+(N:qL@K~uY>ƣ b{H_ >mMc7,<) *u4 U1)B~j'ST _ kUpoG猸7b1ճ@!-'ⅾWoʁ"}݅u_s݊6V_+]sj:f Dpo U1g\Mty&=6>"0 8 e$G7rIu{~! EJ3*{Z scD6/̇Jlm5y&77ءa{Nlj;I<|󧆱<qr3;Q+mW|eGF]ÿL'ꉑ$I=% |zKz{#g2ݖER1B5LL7Ra; ݖ$ K$#^]="qQ 4w5FNʤ${]%{C=l2yG$V5bZBA*[BcN*F?kڈHwrJa׆1r/[A1:҆<䍼͌PMtQ~& *m+)^%'i3(m+/*<5L5/߽TIpG cDm`B(&jа?&{׾ufm:Ru+4yoY y\M7&`s:",sa#q5f nԤDͯ7Bv`=4?vU3Q2$mV@J<հ]Iu; ؅MHmU^\XQE_an1%f:K"lc|WJ^X &9󾽢^6`qJXq 3`c%z}HېO 8K觀4~x+RwRr.2|% Zn~{GRhen0WY9ƃҜZ h%VN#dFhIg(M1Yhki%>EI`:f_xFXA6yls. _;bwR":akaV? ؔdԹuv\_2,%peddFWaJXBW]::u(an.Mj}Cpk*x"ZǪ¯l(|waW06QЛ>3780L)T6̘v]jzmn@Sn?j6J5Zx,P4 4dhߌ\d76P{;q>IC~ecA$hc|աPsjMƒ= Kq "(7&u^i: +(Fҵڕn_Cƚ\!AӣKBKcT;id":XPZ$P0Fx73}KB,mƅ7y8UDpΐfve߲rA hkusd]RD6x0GC-^{7d( r_*-_F V#$耖6'- i3"drKS53bN2&;j'D fVzvgq㣠cNCq[]9_snd]"঱SeVm_9* .}V;0 35An,%-PkNy1vZ~Z ؼ4mkȚN? _,3Izyޣq6^mkTlŁKZ4a8?*tшXuZߐzIH['.mpL6c*k"1t7q^<@Al,Z#=U)+a$%Pi/C'?a#WQ$[" 8DuU{8դz[|NhαpQT)1QdyS2~4H8bCb@Desx hu>aDA5^p&o^fmyw;"2g^ek (/2C Uʤ9}f~3'c&+!#egRʂ$X r\"dž,Ny 9 GVoE 4S HՆh3fH^{}(T r !U̚~OL jZ\?A*M/1S 0dIQ?7z~kɅӠٱnCܼ.SkIe+1W mKh+;`G`_vA[aP{d@D',Y&lR1R<,N8uI?@qah qޣoN_lQзIrrr>'*]Fgߩ$'ܫjcXD0/&Wz^9?j:ĭGDʴ~PFm6d7r}g|Xr)U< զ|C   >aWt?o[C9wTI5o iNj(7^zaty܁1% c mNU Aeҁ{8x7:o(]igV*_+_Q|NQk`ha>+_ t[Z_DgP7SmhbTʉ4K9qO(I:D!d%=Ph-RE88U]tGV)'(./R)Y*2AαF%DEG:x:dII }!0qVDWU{bsW1٬W \<Œݢ_ܩ K8)ֽU+ ZpFeg ͜yTMĎ`4/3`ʼnuRkD erJ"e Tԋqnq_߱fDSM6 hzro&ׁjj%7?˯? ‡P$a)P8#W]W7"mfg^/D: /zݬTpK652ny[xty$~0;a^ OFAP̅k] xY[B^:be$5EO8j Ȇ7Ir5/16 ,hݜUXȥJiUUJ)ZOhS?Q|oα;P3\(ԭ%L_hLuM4Bs%֧Ӂ?KFPM2U O np#s7Yf/j|~3a&ru}p5aI_dP#HTՎV.Ql#:nk\N>Efa/!@+-׬'MPz*y+VKI;l=+4#X0ջe0,}NKdM]#I-!?NeGZpNx~ o7hNnk ?^PY;zZ˖e ݅y*ofK"'%wݽGZك Т/+Kפ=ڥxth۫A ыon3r* ΋4yKV33ՙ쿧0r̗Sv2t4vjrdVnapC~-o2὆XZΡ@bwxY~6fD}`^*VT|q0[(0Q,AlkD`= g| C_ب13_.zE_hED5džABrt1})%w+a+i4L/<>οmLZG쥨 Ohڞ~H -l ,.iV_"ҕ|v* E)#95+rM=&u l{ 9gMZfEf/g iT_n`qf2KCøg%xyDrٷIAIjvR>΅uI f. eSWUHܼP, 4o(D|#l+>Em#)qxBo=5_/9w0afBȅ|hJ "okIINKG[l+[ؤ&4Ìrs]ԧn՘$I@jWI;N1T$pVUN.[b(mH7Zn {"1O5T&SE9#W.a-,'jr8rY.`U(夶#n,Q9'vFp3G1 ! Kׂ|y}״-$j>ڱء|!sPԌt/0%cYsVds^OGr~/Ohv."ݶKF^gxa%6t<8; N4r{nE1hk]בc6ǔ$j&ԋQ'|!H*#w֙4haFc 0 ~ =O>LyF>чbхC@b60XEpɡ4ĕڋÆM!z0[G(4Aۮ_6bP:T1hZ#ѕ`)ϒm!ej[B*sBm'IDI8.x/"͈8!E!љYTQvĥd+%[g:)uP ҩQ< x«:&bC.fM^0duiK\7sԝLyNΨv]q8D-Y>.Y`Cydygx ?4eB/X76&}YaC:h>Qx+\wVAɐ. 3HQ'\uyqρԘ?XTHBnTv${Zy;S'QtJz.)x ]@}(op}Ztcp@@˻JeT7O dF2.:ͤ m *vmox.?\-1gӲ;6ZOe@T`w?m *MbAh\Q23BlT{+ROW6vF0pͯUNK >֏mk$`X$ 3~Hi3U %܈v*(?aYY'9B½RdR7Cg%E4G+TО{KGꜻ0ޓBi=v}@y,#p$E^ԦaN9ϸW$xKY[d,v%AUw)UnX4xdBV? mz4  dU7^rE/$#äQWnI m#JgarHJ{૳V~^u}b%jO#韼\QG/3uAYT-[ ifuRs1 @)$D"mcp?64pY!MÃ}ϫevK,\=w1T.`f:rv^_4IbK8pUdrn_Qcziu)Z)^+LXǿWML,C) je 1nR]b?<hh~oq=ܚ kweTE&k/׫s>l<1\kg@ox~tS8KUcm<Or2,(&㬋,ҁ$h9NJYR#ƒGj.%LT'QTO6S?7t X1)6٨ !z2=ʶ Ӕ $ `&vG-lF,jym?So]fa ?'w U52-{m!XP(KkpFp,bO0'3@a=/3[_'Y-M kyUWB`d^/Bo1<zcl-SXR1 MY)r X)nӂ:lgS;ĮWecS& 0z=H,b<[HE'({c۳Q <]V+LSa1҂ݗ3h`>>bf$K .@bK2>A~ݢ\#nV3Ʒ!9[1KԺ'qK];Ո8ގhU$i:ңY wa^Ag(=AF8yo;suXOY=8¤LG,&[gp?~}W{! ~ogSdL]](dllEXS[ZG 7mQ:t{Ss 82fS{c4d%&W&h⃮ڥ+,X%wB[?N8(Dݵ_C  `Xe7GX T* Lgi^8gp` @/2I(4rAP:"1B7D5Hz nO L ć^~K4M*: .z]HSuN#Jí!ԎW(oN+hL.υN(tW[.RZ;Bgd&!_+r*Mɠd &j\kXA m/Vo/DxɃ lb.-@y(C)dI,R{e8{_4vja%=]YxԲrӊNDz k ģprkhV Ц<5WeYFUdVF]̗P, P,O\/ԩh*mK\ό5uO܋. %AΔ"ߎA `9/n1B(=GO1PWг 5{7_T/_F%%a#Q^ȌV<=M)P$*82H sh.|#XKEmıQhgx?u(BgAWi eL^qxP價bEKO-dvPèI<i N}8^sw1]x`f X$VVF)k䄖K4'T5*X0\cȫ[@[P7)I_d p65"nN@iG&TǶFаBR ʵsѹ,d s*hsmg'}M$zMCL2?uʍtJ;TףVʣPbPȘ b6~d=dFNĹ!v\_Q=a?ЖHb7_Ƽo |!`턥ڗ$%W=A3郉T_dX=p<-#f_F*]q+mi}uD'=DkQ0+}JI{B",3ghP ۪[W)vV](%: %z &R*[ \%%-T z? ʴx\L m;](<:݀5q5aGRֵgi:r(2!S:P2aбdVx$nGxXQ ) JAF+ ېoT0>> M6yIs/G}d[?&5xϻÀLRvGpGӌ;U~NYzak"96wx#%(CQ` 5T4Rl6ݞ1]xK'n~͛'T K-j*Snv=\Z7;SqA_Pm|u $&_GJLfD, CSVٯQ̈L|.TY,[krÒV:OaHS BBgf't%/@)tNDKб;HGDc/Lzhn\S*'i;=\+r/ucFQ˕IUqSEaaeo rsQ'[e۠ZPp<`4,`#_abV%f#"Q)hp3aSh| HD1\t|hBt$/ T˖cwFo.s M Ox/^ڸ!W?h!cv'ZTmN js#hIG]5VvSGZy~[cQ {ԫ^1(nj=\D3a]A<@x˄a5mw̓;?h-XC>,ĶȨrDQQqVqCDL~qNRmS.cWD**JC17`oa$%G5C u5<ֱGʈ!rz VSI ?u ;9r ELy D^zFz}"S08M?h};Of@(C=zmkD~:SgwDN.'H4>z%YcWe7Ϝ,=H\~É?On'-n!ɠ'_,iv_(VVn\y"P +? gC[v u,xB0gۃs,H2 1gxt)n{{SHvo2,wZ Q`8R&ԁizmtrpx@M <ݹm`GH$˖9( l[Ao^7;$(34sThoʻ °5"7[$B;FN[p3|`oUFȵ9 }54/ױ#Հuڵƣm(۶` &WSUo}nΛ)$y/#hvMXx ,~ŶKZQTip^^~as4XY$R.e^k 6PhtwGSܣ'4]7ѷTr4(L ].v[uc+H\Ylz1l/Y?snp'b^3\fO28pI(@aO [;^IlYmkRGxŔ ,xշxtw=;kÒSrm3E8x"&Cb[C*y"6d'x`1G|w˧ʵg'D1L~t- DacC9u^u'5\jMg}!H?Ũvʋ`,$LH;Jiq%5g Y '=gx7ev;:YE(q.GluKo_tyS}xF6e.K#1Bd e]>:I&~]3}n]_ ~9>'J9M]c"W?P{ (/.=ǒ aLnq WBjrn@{|P̬V ^3/7 яVjw30K}^h}?agͥ Fr\/أGs04A#A~\_\ZKsԁf/tJvmĪu.?ׁ=.{^j@Uiwy9Dޝ&*P 3|/FȞit9@#M` , G%nƚ;ڶODi^߉j<COl!푔Nh1-+VjjbŔFcF!f5}PT[t!YM3ga"v\gT]*i+djȠ?QG42L s Vkxr؟k,K(蓀VH:⁛Y%R.׍i߀e2pɴ0^Dȏ Z` ~ ҤрҼ;i2ŅeNp8JX{y|#GܪSI Y#ʺzUpL7(,jQUdd]BXO6YҜTWk \ܿq{*u#k}:슣M&5%3mvz',m &Uy3s'j{o E˦*7T,g[/# 4漄dxQH@{R80-Tn˒S"ۘ>Y^4v$6;m5M%A:RI7n`6~y&!=SSzTKenO9SD g)5![9Z#S0WP loLnw!.hEy0ŶFt^T} Mi@t!&w+= n{رG-l|HlHvz*b2;+?;Xa{Rs(p_3I4)q(dǶS 7-u`M ZTn>j/%<2K-B2$c<~E/pZ4]d1I4ǤKjX~/˻Nc@d~I5pMIB.LPH *ta=6umC+0_ < oZSt>qՂ4>ח0%"g yrEѸm'0~>u'[ 7Y=].LQ fnr"K7\[4ķ> y:-']p~B %ex:|SKg&s k V̛7eCj)4]d24 3 RFMsŕI&D>T7 -5wx'Tʓy("xjyLzp\Y*թLi28zC*,2oKva_ITIg0Iæ/G ‚!DaQE/o-խ۹//NN;'2V-$?4oѡ*O;.o\$ (!iW9ϑy AjߖX@L*EG]ajjl'-뎈صQ*ߥhiY5v i+F_x`:3) l?ZSwn#EJ쒧uxBx/̪wFNf-1|~e-^̈́Vf&sNTNgp^$/ENuFG_^`sb#Xypw&K; w p;DC285e;MAKȑ-$ R@^@09ʻ,Zpc8- +J͊8+ɡ.FS~efl iQfTuX9M9LV<1 倵DĦ$lBxK? MDPOT 򔥿Õt2E§NІaH*dL-DqAvބxmQZt x.{R+s<@{ VZO`W=қ}4d8'ױǷKЅX#)2x_/%9(PmYۨYK2q#^@cRV)v "dhmxDzu-`ʛ;c.57bG%RSKC1f4QÁeTh@SIGl5~ibBP fC܈wؓq5\vdXxFKtMꎉg2g[apz׸o9u>M2\_۵yj&C JWǑB*~vh2CB.M!ګv 0iܹ@-e4lDMG%OdôlAsXW`C@r0GsL//1sr%0QFV&K稃SɹA$e(3ͮ| ZLb.ap)`ZTQwdYME13.X`2/2L% PwM6ӧ 9뢣-=ߍ()S1'k1x-v4qlI|{<ٸP<'9=!w6jFË́zc~GC7+:Zj0Z5 2)SA/?DBrR,N*ⲤZ\~rE^_EIeq[H N#Y|wc$L#~/'>E<)| +%RR'T{&ߵh4nVSs* mԄcE8pt޺ 3s8sӞs$ o١.6܊3c!|(e+_(Od نmf:{i{jtE7֡Ag}Iio Rޞ1?2us2w(e(Dn.X7//ט`l 0t L*@c`N'oOn)rx#Hy$#: l'sC#)O, 8AY|]״~@yLT*z;4Iu =;@ -ݦorʡUno NcPaFhĆ(Vi여nUUqڑjdb/D&ؘ4_ ($%Z/H0>c03aY;ї^"qrXsV𰤅V]|/ xܾba,_~d! =JyJ͞eф fhԱэr9˿txJcj1!A;jșG |"%5L*.jܜ% Oi1A +NVKh /[".5׋Hl:Px.ka0Jga1ע\vƴsP+j"rhJm4v $Ʈ N?CsVeU%T !DJCO"Z-єYȭlIʿ]}?3ϰ#U(^{Gn?+Tt,;0`J)}gxb83C(@2W$,T9zp ӊ $Y$Fa'@G\9ߖpO'`Jz)pvk]bI@DA,ۭط0ĕ@ 2ee ͹pL.6aٚ4ޅ4ooTaRaה|e.#[qdӖMLanNB0y90OzMxkԷ{e( ;Xbh7Zv [CoSIx XB) S[EnN.UFk͞|4EL7i"e:tM"*:ngjEp5T^x}Uf2 | i⏭ ދiZ=Z%k.gUoρ-d\:*Ҩ^ݞE>mGxDÝCa׌l~hMwGJgrA]EiU'qdvy 1Pclƍ?:<5|psowfo*“ K^lNT6M1j4s@:?zH{+Ӥn/E i/:zݟ|?:NY/t5 !VYuGVF V}IX_Wqɉ!ظBF[4]NA0?7$:TVwE.o>PDl4'4|$գ-pn#J.G1jAhp>|蹈/!Wg3(ζGG)nC˛٫DYL<̕IÏR>1>h8RE SpRYߩ%S&LXi᧐$E"e[YdF3VКI~,LKImG3pL .~öq_BksW\P7zeb3Ǻ$PaH>КrNbۯ|8m,NWg.֋\;7L 3{ЫUYnX]`[Q{؋CD:&^9Π5*[B4KTMDW[K1 \-j`3k&*i/& t կ4rKF9V{*zkd \7S+}/SNXX5\LzuHFp`8PYt@̻L kA-V2uxY_2eY&*`)<$FcN1e_i]r>k͟4AMVMYi5|`ɦozgպBV; b T{2 l>0^-k Hsga,7+j¼A4KX5j[F~A qЂ^F%&ذpêFh"\o6w,Mڭ<~ F*d]&f # 2LLcz_p*}6+8iPrk㸦fs0}ʢϿ5n]B=?P3blC͢{t|%s]۲1gd*Ea?aGњ老1)$ J_TB喴 i$A]h)OI-]! `(COUAk꾀YB ԭNzr/,~^Zw z@7rdkt?ĭ]&}k_  +YA=Q{4~ĒD-geZz.LA??bgT||f&ؓY:E*~5EFBob #F7*nN"$j k6QO'"0a΍r50_,!3?< [x9^5NPi(L>]\IOSV6J;=N.xc㏵ƾ\W)!Jc/}:ZMf;U]9=%ey[=C$?NJ]`Uf<am>ƖO&gm̞(oX $/!F](SN%PҙOIZ`H0}vcQ7.1c~$#toQSCjgq0WMTy5]Sb_pc]g5yd5! ~$t/ ;*R|͚u'Dy{|ǍƎ:gi|6@$Vy=eN9<{!'aaf5Z8 n(@:OWNk~W6Q\izoEW GR"CQ%d;i<:ҖFݴcLzjbGg1G?d©.r0.J,VƜ۞ZR?NH@YF9w n\2""TDm{3Ɠe$Rvè# |c)_HU W[Oq@9"IL *Fp*э -j4m6jDw;KɄr|1nrUIlrQ}j]Թ = lu9'TUdh[E4?#rplSlR튽[x^,1̃(Sh""E̞5syg[~lHJj12'X[䉓aH}&%r7aVs,lo[Qשּׂ⢂6p̥:&RZ;!3iB?wM7e_hhgp]"{G9ln{ξMQt5S?6Y|.4jeE%ȭ .N[y-XcY\0٨%;&~B+LD+z1x|;3RŔe˳2l'_K pOQJ0#x${sؑGEz-~]ttp\Nu("pI|4Y;M.W/{_Y|#<.摳&Yv tSȮB^N78gu*IKh-HsSVƈY*-W0 sh K>܅:_Nv#96ߐI+HgT, iR%ss2{Wbm-]p;l Jm PaVMեж4ծ[tB:S߁bӦ1ȫ~GkW|K~- [,r!ԂAp gl/,ASt7&`rEoz}*A$6]iHۭJ%2b^̤5M.(2@'$  9:aIMXȷZn9A\2?:l›< ,N>!q߾+%?qV ,|a<҈s |m q fp#c#XMac'i3h SA^Eke!AH2TMdj\;kP ƔDNE#U$XslXsԣ&cv}7ʴMگ=ZH[Nx02f%w~ʋOFBB 8.X9ծ#F^wS(8'U&MC2MK2stRf0KOO[XtiBz{Nj78pxpfx-ض_ԌĪ }'.?Z_? )p4Cȵ&#u*FK_L[O4(.5*"h۬)8z%Lg=07CR\5U-%;+ٞZ` 86 ,`|` YV+zc/V1fi+$p=38! šфi :a2[ݪnܸ^hSФc'*݈rSt-8(@`Ao"<"_MI,s|.13:C ͩ|=Z^ٻWh@hnߞv Fu"#-Fg8 ŖyHH&t$NIG{ , h-ۺǞbZsJ$~C"tB}n= [iuȩ\~GͪIKa?AE(me-7eAJ{)SتJ3s8$RI;eV)ӌ=mnjmSOފK J|U9q$ g:$ڞj¼et@/6)t3EfNdsS1e OMfO< p!DEfr̅8gfr8sO $ʅJ=nԜ놯O?QafTE6Wђi\b{aB  aq%|o@q[)Hzl qYe rRr:ֵG*7 !M=(AS.] kJfOU|,=W+[iV.5C[bAq0'dU/J`]-Qj3<}Koc`yԉ*fl~(,aB\JǽXcl?^҉b[rPL.]d񾌍h;xV#Zt:3PZl}rwQy:UgMRF\0[3@vbk^57΋ 1IllH]«Dn\[o4UlA>3wϯvW\h\xZ36U7f-_Psf ng%T^F@NLHSCyS4Vݰ0A?MLlOQ;…r IfO3.@պ҄yP͡5ycR,A'V6v)i:9cfՆڨwW3xlK8)/s$$=ZM٩-2o[2|I\-Ж`*gx{U.j-3HK #ު ubV9',oKknU-L}^?tbJs,ʷf"PgHvh?@R.I\u g-hPJ9.k>9gOD]o' w~UoXf 6Żֿg.Up$C.fIe6Exu̬ub3YRcŅ qjdZSR["9ުs"|/پ ?{՝<ѐʄ2)z>*N*L"ݰ4Hu w  kpPӼs"| l@F6ޜ ?U֙μLCdDvf2Ϝm1ݸk+L/ռY+HtGu?ė;=l%ݕ&|m㧠";*vcxٻ̔,wzk wigws `gYZ07070100000016000081a4000000000000000000000001677eda1000001568000000000000000000000000000000000000005500000000./lib/modules/5.14.0-503.21.1.el9_5.s390x/kernel/drivers/scsi/iscsi_boot_sysfs.ko.xz7zXZִF!t/s}']?EhDTTk׶ǼԥZ,nے-9}6:iU+dC Nv 7 h"@d/Kb9ke}"60G9d!x‪꽆%M.IDi>[ը vD'츅ü'6uOJW<E 1Qׯt&Ô} ՌHRq?Jookg'fq,hz!US 봅Sm!%Q},Ju4a4U-Oikf/`Qj7tUa瘃HE"3= E̜lSYaJC^e T2B !ՑQyT,DuIVWa qE+%UN`ґ#{wWQTBao<*r@;Z4Hcd3t{IhnO>w ^6d_A&,Oϸl^||w 6Layew)cP#Jc}[^yd\~Iv. sW#d &Q&oUpt^GtePЬmX6O~#HGo8ƢeyL,$g)QCMt5>J]%KE/!4GfUKƄ%#^(C^)E΃~y۱Ro"}\wFpUaq,)k%W.Vw knm<ܪz  `BC6y股y`LU[H)`; ^S۫N|DmH D$VWr- %iq팙Z8˴5-O,`#yƿBS GxT/ܕ=[_ #/Z(ZM 'g GKwFOeQ^[daw;{bfe- quzWGԀh(pK=% 4FM/MpBu*۠ ~ZLd/wI@8)XuO}=\tlZSU/x(]۾%[!* SGOSejEz[s)YMO^&H]RЃp^E-t~HE?n:CPrd Y97^l-,R\yfbd)#o19^n0SQy{WJ0&9z^ ff,~b݁%CR Nҵ)OGAuk,l"6zJg췵,ogE)4]FX[Zܧ5NP!wj0tů=\6"Ƈ~D>0*' ?w zۨFܸ8zO}m"*}Rf),v 1ɥ:/}j4؁~&/L`ԇbSV^C\OWߦ\i٫-;c>i%_;z|@VfK. ]|}O44Y3 oMt㱜K#!WT8Eb4HAH7<|Ą_gr4sUL1ԤxW@awÎv@"HjiaKBpOr ;3 46c&yTL38MⱠLPvz,놷gcΔ^b,0Π@5D4grMٍ!7kx޽2~O{ӟ'[rۜ׎Xs|JHo!Ed OXDDlwY.D]h_@5|ٹ+} x/"˜d#{7VoǬ^;5-6eSܬ+%VƩt>iN] Q(\8nn tIm?,?32ɍb`&ɺ2 '- H{=1'lBbb4 ˹~of*pfG\ NSӭϢL3abtвJ8MJZbH2Pꌰi< J(2R@m#FFl0j +NI#+Tklbv^Yɴ!fMxyl?JD`3jJevor^GHڨ@5܆"bYbpGj kB\ǵ؏4n,ŝlWM?ՃXi2I,z#qa|sV$Rtp돓JS@iU+0{>tNZ)vAOSe_ *Rϝ}rMP%F$-T\Yw@&Riį+[( *(Ho>ƮWgjfH$ +{*apǟS53hk+_F"}uiMqIa>hPD uoې[+YyizԊ? 6>%c?GտLW7<Ðudffj )_)sR3$᳈^Ъa :ɬwfn2@S04SKzMDFF h0;K+Ck}Е ** :Y.|Űߖݫ ɕelp7%WxVRk ĹD~-3 W$WXAb~8 D,_JShFsg `;⸋Qǻ]Nke922 m0ڃ2rk6GymmdShc4? ZO5@U3 #K !~5cRP㨤ߍFz Qvgfh0F"˃kWId^q`g1p\scؤ!&gnCVͮs;Y/}>^ 1L|k *FΩ(s;= دsml}Fk4brꡗV"n1oW5JHS`;v՗*ؑ().^ {=4Dlݗfd9GCĦ  joQuב\)N'e\۾VJ-C.r]SwǓzC4:Ljt!ɅƋ/qSjg5ݛ.+.1$q ":)l&oG%Vp3-qU t~j,[.f% fkcWd.N/x~`O"#,y5{j+l;m&Ilb5g!@Kێ&*pg|Pyr*s gYZ07070100000017000081a4000000000000000000000001677eda100000b0bc000000000000000000000000000000000000005200000000./lib/modules/5.14.0-503.21.1.el9_5.s390x/kernel/drivers/scsi/libsas/libsas.ko.xz7zXZִF!t/{]?EhDTTk׶Ǽ:s  c >,s`V&yj@B xz,I/^'_jW1Eͩw|8TnUOIcڶ c2gD_3~n"".vзP^Z˲8 &o9ѐgZZB wK,2I {]NؙX v3Mh#!<4 KBnSa 0RIW/h1/0K123ETmQA[I~WqgF|q2Y1LZvOG2EpNࡓYW{P4YHQBNAOw&jy9}M`=2kWq2PCCr7k w,F$mG5_na+j?s]P=CXy0ldAP_=S%zk<&p$/YL(O'qJ~vj)C]yYj* 5TQ F;_ymQŒ!lݻ?|28Qn27@)9Ȣ.q2SZjuqV'KA@~4r@e;.<} Bwm&iL9C9`DXy>^)F90V.<~-Amr Ϸ;LMCL<̎5ct,; آgFYӚnTcM5k]{<D,(oWvaD9~ٹp'.'c6uFI$ud"Z^#+"KdmI>FQgr&pM)D>Ö{~*)k1<=8j9C(S&:Y_+S[-ϲ5X9ޖ\IPR:F¶<&S-o߲PPe/D>N'EӣexȀ^z, wd`A$DIXV>-sGjN6TsLyp:X梱"Nl(y{ ĹRR'U'd; }x[PXc_`52itd9J|Kj,?.V wluƪ$IA"5X{xMSG&m,x?Ö}z5V ga(PEep Af@1U YCZ5J\7tra`-bw yX !a ki)Ȱ.^P 1(N|Gy]̂.).h]jk.]/\ptNWgT:87 tG:?jڌHr1؟ |5B*ة`ZC|Ȉ`hvfL›Ҭ;Rg n%g g6Ng} 8{ 'c>9`šL[s*T"Q8zƶ쫏`>@ %Ӵ&iB*LmZ&.l \UaV]q~:b۷u9d7TKu.Zq),޴`Ń:W9~$UI/Pl}į[oz#m8SGq#c!OBv Ԓ6ES:|YΚ`aď> |ThU-[w m;B;%}}Ŀ=ʴ$Ⱎ*!U]ƔSdU19m(x:Uu~cI8HϿD$Sû<[nȑG{AY 'Uf#uRзL>FnW&E l0hk_ugbTƎ}l"*n^|zcyU=A`^`?꟨e6~ʫ /<%21 g V:^+J,1>wd+d9C4wlw”0]K(@t@c^K{ `jض y(9{ر\EڛQ(?f~A͕}o\FIuu{F"z|'1GqBuE2%^ڌ'YBe,v9Ldڎt%{:tSĚD~˫̎+|k TcʉSn7Z,ϡ=aN $v$ jREʰ=o D"Xo:(xH T8l7:y弟s! eZKdMXFOfur䥄-W=)}\~cIpj;ׂ̯nz_(E>rMlqإu}I&;*(ZF/(0Ծ!XI#O?ˠdmi6ZH9`~q7(\Z3ESBğ [_.7m){?UA !dHg-œD-'iBkPxǬׂDĝdɡ394%7_1j\h i?ﻔo$lp̶e^HZw;Yy턝{l_ley!$ j| s5yՙS*YBƃt>^z(mfNft=Uk)9'8F:ddq8@ȋީ: RܘMԲP#ۀJ0!gWw8r`P׋<&$X+`TW,5gN^]9|}.ȪohXa07 etBMLc猚C|܋ IʚAorF>kaZ!=jtcmsDQ5S8azha9V<gUX{ H rD@TݡYG6^coaU=Ҋft\_7z>l|2/_Gy/0`;txdLtÍ\(i< ,|{;\k¿EB12 g^m}!$ԷQoҿV9!?V]Cg_`R%F`5p+}{ɫk,rC0b|RX$&rmi$32uKLM{jv`r2gĨ =|frLh5ny+ ,@7k9Nv&Zq!{HH) 1jM!'ќ̪?S6ˢCmŻ*3O3!~>@PKSf>76 o|R+nˌK}7T&NVw5ύxޗ\}p7 ^0Ƽ׌+ R;K,W$jG81uKOgc2HN(;א&GMRJ:3>'fwm_R iHńs/*_av?0 J{G=bYX6LS,UK˩$&7@>~yZ~WImWgǛȤV% 7XssS JzrcSJakvѮ%{CI3_dnvg"Py"`â hHOPl_[t%j6JqPۑV|<\0b|\%?2'g$dd`sWFb6틣] %Szu:9a8e^q.4D_.K1cĄڳ"Iє~.k['9}Dlz([8u DBy o$UiQeA(eZ( Һkcn~xPӠXQGP[ p񽴀rʇՇqo3S^0MysH (ݷ_ňʘt9]`ӆ1щ e12I+pɆڳv]p e9`xU*˰ cc̴ؕ/SOM_mUvzl'kxp_~Q~x,3loq۝_6AJwt)*2&Ӡj z2,>_Twc#2G}wk㓲D>쿐g5C,S3B ڦ[ꯩVJWQc:QXF%m;\<Ϭ﬍JR@鮔-thjF`ڂ0 q")haۼrdTG'mao\?o8y1{x+p#Pf*6KLkPҳk7VeXU+p2Ck$2־C I']+J^]nݒҙ@N|1א:#mr7(qD_FL2eʤ]#޻Dp$}L!ĸ,:*dī5+DM' Js<|5-βOxĉ9iu&E#kv8!{5!-OIPִlDdz%ٗ\}͋rkş!Rc(+ɣk-!`G<QPanS&0ɧ.1Lyʹ$YYR:+p|-u5쁡Ѣ$;Ffg< ↌f#pyB)ȿ?5xtp)R8ĝ6<ސ3vU-z[ރ@B\񋈪lϝ`&ުylۦlI oP})sKZvԷyVUʯ[SV t_dJ1wD޾X|հ$=uhvtQ n( (H1{z!Dc\}e4XV.) \!,<џIWS8cHӒ{O]Yq~~>3gV9ЭK[2~I"2oBd02VW_&='EТH[Ok/"?7x~Jqt5:-lr(PThnVR/_q*'|iXL+kǑ;}N8O}Mo &`ֲFH`Ks[( v\@ǓA #'15vLLlFǗ}!]{:ci堬OHl5hfs"aWaՉ_ IAEw7qcV{2;*)QhEUylPy1Ž7![#FEl_ANQZU4鯵e#\sVb)Ps;0JM䑡^1>N\,hĂ AbˮJ/h. Qb $[3ɋŗgoco[HdT"\'@lPf"h6z<3ڼr5߈?Wo LeRZr)=. (-~aXҾ ..S 煔J](¢+4CT (#5T:XTU`aVh`%>sP-NS 2m6p<8H?Mmbþ,1+ 4_xJے@%z"J) pS xĐ 2DYV$X-eka[? _%۝.<oDb$N+a[ښUݡ%j&zmrx8FF4`uķnW,{1v]m݇ΘF78J@efz( l#dAy.?60x2_UVlXw9r_>]o7^Ͻ)ůze}R/1AW+V3%8R? N+Jn׏^2P,[TIb^/EIԚYqTs:nõ#h:m!gJ QGi2ϼGQ3&ؑȑxGISH*|xĘ(EA'5cB4`Aj<ʹMN lAI-YTm_. $sϝ`n >ȼ C 0 a+DLH) ]R+} j;ޞ4ܘ=䏯{,e^yfcF 8iD%a>5YbKJVӒ"+52Bwz(2?o: UY95]}[GU SUofL>4\a# ثS[,7*yll2ŽX,pp,}e 5:6xbJ}xoH{I!F Io.nT%Y7(\n\=1t3JgPԿb&boZ3T-3['H#z ^.$-5=f<\Jy-.L-uu47qK^ﲮw=NC;* ՁD|*GQ΁? luĔx䬐.lS(NWf>Q 1 2uw+GU$1BZyh)Ļo9: ?=%&mdEJNv $]aq9NJ1u8RQè`:{ez 4͹U:1xnR4F`phW[COyŞ*Xx3j?y~PG&`8Q0[擉nZ:?'"!AN42}}s/^`^"8@#WAbl#;|bKftpv)N[ XYC U^5?!@ OK2k ؚzT+tkNS4MB\|^兩%ю+s8ftbpɖ*_A4 mx}WTk$ueDjÅʂWdOaE@[LmEWndXZqQ:iPӱU@3S-x= z2noFbށi @s )W0/ P7 8]Jd 4k?jnm%-=7⯤R&"[Vs?ݣ4%yɦcK7* T&^іzU"E^5)6[]?kEuQx;hZ&feƳ:$u6_.{:h)9\f A9W|IdYz|ҭMV$8[3:q[5$z/֫ub¸cp-G:Yd>#VAVwpghn>J9D'5YZFJٮ58iKҔDig{2Bv{9DCr5ӗ;26u|<5ѡpq}0jEs-0%+{jMn֛_l!p͕TQCK4imϩ(-k$\MM)~jV]YmZ{5+)/x73HgWY2rZFb-QD!+sExRw!2a$3vPIzL.'009 yaZ 594``ח.H\T޲OŮJJΗsGC9 Ձt=x ?F0`IߵT C g^4IVdI{6S~ę:pZ - "hxP\*iG7@Wj`\ks(*H*Y_lRޟt-4xR. Kyx޼S̔"m+,eA Fu@*q'57o#ҶڮV;M7ç}93f{(棵x DV 0 khDqImLWRi [GP֧"Vͧa  r,=j&loXM, op%_bRdҪA/]9MmlqGa8b槓S/gxܥ~UA)Wdd>ma+,iq}A$}Ēu>Ds+ AÆzȼTF3E)缪޿a1L#< MDMXϋ #5l2rE=&ؾ  7VHt{ߞrځ)A6*ܴZH$]G~5+jBNXXP@O]a} OESB2ck$T$=8Y`OV_^I, ?/53.ȩU A K]LZ!9 쿢Rl}9^p(Rd5oB>jT jkAO6f j9g8͊H̓qi~tęj\_ڶBpۇY|7W  }@BpVc'#3ⴱt)xVJHڽ(E)9B};2! z5j CHYOμ,QG ִ$Nx̘EG玴_t|DQS ja$Vϯ`6;@zoBڂt0 Z!`*ϷWGٱpGƛl;ZML*>z?2``^r-!N59~%~vZpaWCx؈J48֖UȳXe1I7!b~(㔪p縦6H7+Ț"6_Q&9*Gߍ4[b5)㘖ir?n(yeI]wD d_D{J&OU?AWs;eժ&F6Oo |Kx6K!H)4AAe:.Cc6W6IF~{UpK:E}*㡉ajNI ql/x;!L* )x%%*|$+.xfM0nAGW~<#\B9C +}.ũZ(y2&U[.TIq!8 ]J\ZB!.2 Ϯ!+LƉkZT{4@Qx]89adtQBk/RL#{$ Cdr6:R~h?"^&/#l*[IIёwwdߏ 2pY<s#f?jtrǤx\b ^ dJHxq* Z$uYp|ό]4Z=g6࣢[|0jԬ ([r?Юܤ6c|eMhעB1֩'E8Y)9۫*hYJH8Jȱ7i.-bP-9wO'\tghMZ q<V"،kP_|<2l9Rd{ky_/bD*u' 7cړ(%!D2 dEh}}pt2.%G -2 @ªzSFR$A#cb&N<&rj}2ob rPkdQX$Wrȥƒ3 oHBs'`jF)T"v'^/;j<(?akٟ)];VfBhgtfg:nX EvbReNH77gj3} 5A#y tnk ;oߎv uY.x Ȫ+uի-KX,yqMCiNQh9М&03-OWqR4ZB;6Ə![Jaѝ9c$Yo ܅vI-CP5'9!4˦2.֕(AV>ӥ W];v0^dC y T/?LY͓+m6;]f+^eݳs15 $Y{P76&+[<҄=|Crt%H"}+oOcǐ3z0#{@m%C&4e]:z1d,oC(Z0ie\xƇ2)|ǚ4.l[#fP5z< rwăgWʈGpTz5:X]2e#{,ipnTx7z(mrBVpt4;ƷF1׶\A{֠fᄏ̨4ٷzUUꐆkP>s,.b%(ygvF]N`܆9$D/F+j#@MSo LtaVv܁4 ,jF 5E $ o 藅 Y,x0 )JTM.*\k'Ɔ\$uVb+kWmc9$tAWbX2<Fhur4ZOEݵ^Cڷ 78AtQ%Xw~N,7ȬgL"L o%3'zCA:3.F^ My& 4(_L,I %NU*ũ=pd<ܖSV-wJJ(g)5jmG|!9=۠'A:7 i}I ޮT?Td`E-rp]qEQz]Ey-J@js'G(ըٿƈ32h d|rf8紉.O$=`y;I}BC:cy[weW#WN }ju1):ͳz@v,HƸ.4R+_ЧS+M7{b` ߖT~$05A;k#ޜDRes>R~mF| ǤH0]ӛDQşEk3uX 6i" \R`YIUakלYK4vT?FT*tSqMTt5eZQLt 8&KuqΔ2#^~-X;q6kpmg~fnTI D&q?x@ZLn#l'N Y@. $^UcnO|}~`m,ZSu,֯%|(kM XДO[¾ia/}ڠ_G-3Rc-͢%m(L-uz)%|zj9}֯C_Ilhhq-g|sR/oveeTq*[Ӏ6 i7ah|%bfa {a,֗ ya{r h)0PQJPp0rmRL< /-Uo!Nk=o6/#ލ#)Ќd<*v`4˸jy]C<:\ӝǦ\뱣E$?6w-BLve' PS 3) p%֥6 DPo I0`lo*1 a3wi"CCf4n/Bd!ava ;1P@v|+nű}AKtXVMp*{4U*URHY k!Ҩ+f٧jCtf2gE*H6ĚcDXjȦa|,]\UNU6Hj^GXCw$`#iJXvaυIYpS?auttηF3BQ @U\wgX2s{ʠaQIz7?$T>ނj΍LNTɿTۋn0qX~HsK ++Qم4vY PnBɓ:J{5ǣ.1V(@;nF JsȺ+%]3H6QKQ4}>ҥxB3Agٍ7+ |X:[;❳<(sw:;g i,݊Y=FiOq1`2J_%1 9o()=?t{/ՋM,.~bp]ES}H-$w8V˖af9cj,9"=f>hh>HñGC+|Yb&q:G_JwUigbME&xL%4cA@wS^!%r$Mib|1 B"Ne J8FP,qyvmBLݷn6x#a "֍/~T  H ʊ׈YqC!{\6. oյwb&t)_ےGkVwh ,l+fUOW%vM˰unN#Fm?*.1mn9`+e 0Ʈ<յ>SHɮ@ -_-V6?WXFۭ0'c%3 sLZcaIA1MZw]UXu%kx'b@ifвt==Sjek{ )gG#.Z}W$V%4iu8?ubQBpܯ+ޱW6{-CjDVv, mNETFy k*9;%Xi93)0Ys(v,bS}?ltQX`5OPh/]#>[V%;V#MP8RK#G M Gs' md\ :믩g<5²kswJq8myU#kv_w }F(rxF{ALyĞaбq':ј(V\s j"c0`鋹椡klӦ"AHRmv2coy^FJ1b$?ut/`!H+H9ϏEwd!|ʑ܈"7'#BKDFJS.fZyFG6d8kVA4I^-,nǶ-}0qJ7i̢բoqvye[ dj܂L$0Q .NZ6p8T;xT -S(CDPX n&r'oZ%*ʟ\4[+lhb3DE?hlk'D]gs0Kwl E jh*Qn|T?җE]Rm0u^!*&@IxQq0wOr{?o2B Z;ʩ>۱ςLx'FUJq==`2)z3'1ma`WxVJF$dVzd#c!j.1]Ѹ.!YJvw&."14,2G~KK$jJ"tAtwqIΕ7uϋFYE2s)u^̵rNE01 gh:nl=~hNˀzye$h^eyΚTۜETW%<E4:+]Ǡ]8jA~#ߝERi%x|*v;:ӱ?br_z+.),JͱMz+ڎt ZuYhƼm/I[m]@;.c^ҕ=MCS0Ʊ=L2{r  ;ۣ| DDEG82MM|f,!ƶ㗏:]ѩɥ&ŭV5aB5KbìTMX,L&:Ňi[`b:@2@qgaF_v柬-:䐈~@tޯJr 9/;S8wQWYodIɨP7@-ڄ*A9g {RH0S|iYS:0Ӝ;|A`6J ֚ce\xQ5 DnҳES^4pD|›lqkno-流B N|7m0ҽ8 i}' KSfYikKUvl"l,U^6IO'F졐?T[wzg~'$\1'= F>x'~uL!-<}ڷ\Z g5Ae+34%N#"w&hmlZO2xwN$ uӁ$@n[4*bg4, vXvYDk:: k.bRǮ.BAbQstz80< IʄuVqo#Wd?5܏oy%qP7NeP/GGᩚ#Ѣ0/aa);ʂB> ] 2cnCt@ĖYrq3Usl"wS1^zh@(u8VF5%LÓ-Uv9P! !蔝њ2pllWKxۓW>ԝksm9]&(}Xr &C"Z%6\DZD٤?wtW)hŎ:v2& 1txYͨNF~\)'&OG 9^? 눩o&ƴŜvs9CӊG:pc?c }qq8nsl 2L֮Lβ 5( ΚqQK5c/UKPwڿ`Ҽp+U sY9lkߔTeo-90Í_6؝fPpu:Č!-xP( h Zr˖ɱG^|Vn!(W9S dmit^$&NsI#dpQǙ2{ !vŮcw4ѥreUΎCMm3V$L%C&CcBga:Q<ύďw0z +6LQWI. q'5jC݈&Q/NˮnہBcWr ۄwXW/irDH 6.H}ktcg8H9FO MJZkx"ٵ-BL+_e`)A5ZD7wHP1|-J]r0n 1!Z>vݶIa4"H? F:U4,Hӓ|Y]ؘ:i݄jhq*"iU؜jD}ݾJ0>;ۤHR0t;׺ "a @LZHCz1:9f5˷)Dst/kЙ嗗 c B*{<"H c8>VI y8V[zl}#Pe |OmcƖ/v~&15A{91DgΓ)L>K?kQ䇢dm,sW Z z?L?^\. d #<>\ߙţ;Ӽ{R;Ř14vE0.;h+]E|X9YLz|cǷV ){8ǝW/n61*6?hv*INer5r.Vhm-/THaR_ԋ$~;y[>+u҉=TyP'fԵ^ҡ=%;!Y?EojxcM£{_J"eOjov㦤u!||㚨7Ѳ( zRn/Ƴ@-`򐹤ii\ ŷ]ԫRk ,FtAmnBYFQy/{nN&mz;) G*Jgϼ|uCَL8/ woa/uL0 ~w6V7u#TފTp]7+TM{aɖh]*Wjs0S1Ij)W5$$gOnw6W;BEe1/+/Z!9< o+rvSO ئD侠Rȃ{dfiE6@oo;W76,QqG!;':DZ#Wp3V g$+xiZk fiykVy~21P;_5I;ߠˁޔ@sy;H5mSin3 П ,Oqd{WUL]j05A0Ht" 9?!j^_~٪9k9L<tc d̾)"(:T ̿}NhSzӋ#Qvθo) xojw7޺y7^~233HD ?͇|r)7T.*?@L2eػL+d_߆*6W ?3%tq=ۊ=ŇKWRa"%x!v +z++i;QI۳VƬ#O}χgwrl蕕>!%( 2:֥~dm, wOԿo*|z?C 0-7P $导)45Z%^ ,;g:onD6(s÷c;dl߄#;XH.n] ڼE 7I~2v!y]ivMްò.Wm2ڈ- {Xg) \X<sԬ2Z׮LKwr#HP~ I':gxΉ{㍎O?cBlZ]dƅz@I>5LH9Y5>Rv2' 20n@10aSiɼy4Z$/=_-i)^{cd[Z.fܦ8 rmP r8濙C>UX_ >3>'ҖUoU ){t>}nxm.W]&|(Nsz YT:0V%ez{Y;.Ɠ[SE>^ TIsWۙHq7Er 5Nder̦GA=mP_FԠoo# ("+&:J:3TXs_x#ɢ&I*e48i"ƈoGm|b=[x뺹qL~&Y);KTP4*;J޽|T~F<rێ$J) dZ«|&(fhv XH?k鲥sqR~gǨeƸZ$T8 -D$km&43Z{q4U* jrİT9^z;ub'񊩿-.ho8TT,36Ԍ#juA;,-4ojqi7;h8?5}kA?qp/m'}9)[z5L{rT**ס6N[tC-8Skcmx`,Α{^zǚ&Q&%K".ݵ+@¿^G`|{6Úxpa+lzׂۘ#jԅN6F&(2g[lXpݑn,  ,mg(\ &7\MS{i J;za@ZB\88yXga;^ũMh%O_DC%!Z<^>ujtSLڞ+*{9Mk"jц1XG`Rȃ~-E%@licfr*Ǔ'+sMe";?G)t(X!1~@G˱^3 eM0۵ FQƕ(+/byMbdHv2p_[.gD1X2Y}expA~ Ju(q/7 J*(&GBiP_g?Ȝ|ӲLk6}fk@!G>d*vP]9=?{K,!jZN' h[&!m\l'2av%\ g^-mJJB (4Y{P2m%=&q^Y%T֝]'Zʉæ-*Fzg|?fFymp["Q8Ft]{IFYh.3V/v.EEE.22ׂq` Tçz!l'|d4JN:6ygQi4NBٍfїz2Fȧ@Uy<@֦OQ|̄H<ڀ`qdA [`K9Q@ҕ /DY?笏UÙOl!*IGQYdh9s_i%}zG:I;joRU//^r٥eiK ?Nŷa4 eX#a=cMOEH ׼G仴]UV_4K*_Q %f•C)"MOupAFAXR2>rnꋛ5}"bK1Ef^u4Ν:]fjl1Trf<彁*X?4Wˊ]cUn`޾jx&^J>a#ya$/B?x"M^ 4[iAM|S‰.0b$]jJQC :8w*HF]fx٧̜^MťyH:3D`/wk1^ #sGƦvҷGTC95@8'|~*C}܎ȭ _$瑌_s06xY0p23RZ-=%Zjy6,hjCt&.UA f2yF)d}YNaQALƠ5MpTXpɟcL ~?N_:vp}ZVt-&TeO֣\6q{ w7<]zxJ$䀋'x "BY `v-DDVw$'aUJoAsmn? WASmhąx3[%$x$8 pUE_DV #a_c_K>Y VX*IZ<7)E% .ͳ0pEh@B+0tVʆEؖM{d'hDɶLh+h}tInO p-_p sq\vjLUdiL Y[#iMvtEsM%Kn8B =T]u] GqCq{9+:!_ gpY8} G&va:7d  GY҃5z"!540jQ%&A@pp|^+ ꠸''>W:܍1s:591)tBO4#7ͫv?`_˟˰OĠ!DswG=Ą5:.58/ɴK^q>aI Fx$C#rO?ʭG4S{pVTⰗt<)N4;d{&k Mv8c >ف͈a%h(0`KW:a/<1'|=KURHMssϲ/`Ty`]&JT eh)򖼼PKVS9mɬL'? pi.ⵖkkECfSٞ⑌)VJE㊮FU\@=tnJ9 5U <-'nas?_UiKtX={T}R4qX>3G-5rfjݧuٖ^Z(w&}dʑWc|\ZZ)?>Lkqp~sԊCb<9-fm^>l|ZJS:Dhn8WumgUAeq %SQ| Mp>vJbhs|P>wXtܖiB|u0Cm$AeπU=`?,DǫmȑzzyZlt#J}o ߄ P8D-d2ECO>EnFGqⶅ=5K<(T!I^a]Eߤ3id LwyD (B hunN1BNmw#E^P _ +1wlzܭbm4*_IߏYJ.JzK@O6~|aYaiQU9`B<0]qlx<2n)$؎3u3&8N.'ΙhWI1`u5x&N\~o^ ʑ+2# Yl;z5Ц9Mk`WBAa e3M_zk~=*W1 &|LyT҉־b7~+SjN,t0rz3`Q:6ƒ՗ bpW6B|ic؍>{OY8qB'?3i:?A3wkhn^+S4zs3=Z~lhtB Tl4!?que[l;r`i@eY皡JvH;Sż&V0]1o_F =({J9M"XQMP'ew\0$3;0=<_wV3#5)nO\>d23r*:o.yP?*Dސ1 즼l#աlVF Uvz9LaOұ#y0+jϋ{{p׏5!8Ր?kQj=6ai&`XEd_]f0\|&.R|3y,1qL bb%+ЩV=_"}AJ$9YN AwBPvJ|m^<~ rc&quh{X^9C_%1No)kvn%nkZւB3Fu'ɅtUV f1ݒqI"8h,7i]ʏNL]Y7(WЁ;7RGӞDZ"$)"Ja+FTf fGd#{OdUN:bVc&enjϲt$7I>@ćiD fp'`swIu_Wv<TZ=°f #39)XZTxJU8ͻX,GQ9 Ƴ% n_ uGh;w,/iKY] V0[qFUuHv{xÂnUcp7Y*!¶@wљWFV S!eG!Ԧku` }ҁ>/Av#gL4na|og7"_sNٍmݯ$|;浘x(9ܣYA1.ݵ)ΘERX1noesIoSƲLg[]I]eBm'`R@YЍk-0iGx/޹-~8 `~Vw3/lbX*xҭ=(1E;Xz{1iWx&my؁Lpe&$1vQ=e¨d˯o3!ݤNZsCԫL\vYk!S =7aDtv*iۭԂ𻜀:(EHnm'ĕ A&ՠa-K[O2sv2RǤBNP_uW&"0d^.ww5Ҁ )TeJOW v6oDjt43aЌ82&шy ZAkp8޲*,j#u(Ƨ>zl=[JқO;mBߎV[px?cVwE;{Tn*uRnݥwFn*~$51췥?%&"LxK^9kErJoseNl<kbUP?Lk'*0V]CxH<q~5{>z:ue­rIGDW?Y^)5RF~d=WvqF&k(K2sC#3wWfĊ |%H]ܝ*=[N:DpJ咭&bA!P9 dHY8p`( +V JY ÷:|>kh߿Msو ^P3,O ̡ wK2_;pI^6zi]X * ̧h8| HIS*]0ӏJL/*mǟaBwR}+wxB08/Hz91h3CWǼ4S;fZ);#~J3t'rN#QA-Q#NjGE"͑/^[>i TٳA'[n1E ,lQ#lHgGeac‰XT2eهrߋ'((fle)VY"es!'R>aJM(4Itk >ڗn5GF+4VHIm{lajظoa.5ًOAcaO*h1Ӽ{/-]6/ /e{{%ns XL!JHΌdZP4HV:)z*~jR"F b0JEvtIڧ2[CA,#g38X?G-J|;V[vC"رEQ{2zSf(%%:d|Hu @&uI1/L(py'I(Ōf>7 fL !ދӚ7} `S R9z@HXt1nѰ'iQy~-5eꖛKG@{xn|-٬BY>ЙVqİ>YRdC7sRhU&s̀hRn>Y+N#%M8*Oуr42뉡n 6+ r2mzW !\_ȋJ^檞* `Cw-aAgnVPJJlgI=I*>AcktjzW$Ix 6̡qxVGdFnϸAݴELg'm,ETuՌ5dBax*l`ez. DvE:i1[82{dŠݞD2¼vHφ)!zS.kq`Zk,~-nPmſrRVVy/5d6u^&&?qURL҇5%rʌpBTA!Jj2:> Fbb p7~&'=`BN_(%\\#!j=y!dĢkvk 1D.rQDpDYIOgF+;G.D`xmYzD7H:3Ri;l=.t;Gl|ad0.)*E|&"+^D@b,:6(OΙ  VD&/l%zIx2` ?)dɥטZ3jw\Agk? E6Dv0lXd{ԕ՜*\Ö)04fKupn_T|,N_hJCC8z/:ݢs1i?FLhLŔ;Fa'Sw0p̸Hksby'øt ̲!b\{qO U{&!Czu:~=;݌nZ{thb pW5A@!!vT7뢨F:\ ,ӢZ+aj8VhF.qgCvXGD]G~H}/){UZL(3H&-P^*j?$@TN]gA@@6G%<3mf9u9;"d?Y[8p/%?fF [֯F^Nќ ۷܅}#\r~H k3Bsi,<̯e]<+<>uc`~O`YI=\E5zv1v%QH.ElƸB1OG힁={`Ef&lkZݩ'osC_n "H& 8px8W /CdVkjE*Eb!—4>jIGg}ڕlW:rJqKN (Ѻ`~!e<Ā*5&?ٱߨ{O2ci]_I\#ID[gL, ymkc<'CNueXq>Lh,QE6AM%!|bX3 ;3PUtr6 Dl`D IS" ޡT5 "/%Zݕ:OO,U#ND<!߷2z[?Wْ;[…2x`%t08v1#Ϥ| M`{K"#;#Mz*.|Mfb >کhzgݚZڀ#y`M>ͦ,By! F!`Ea*CE R6\ƛwWz, {]~Z^bkgZ,OՉUj tW$$#xB{'7#Jnc `xպ#4l}.Q_}b{51 8XѵӊR*'Q?Rk{z^l03NWՖE$`e؏xQ;TM3܉꣭hc!_6H5¬@ud"ÄX%R@eQM a/ӄ1^s 5ʣeeW g*%K>?GZGqt<'r>{i.c G5̼jE (b vFe9ꪪOF@%khOkEG~L7s(}.S[,޻y(h- 7ޘxKWnqBw }ƓHYʾ XO%xVNG1?n>"O7֮Ns6lV$,ofۤ8!+HND;J քįwā9Av7ړ^B]#w|][.ȧsOr-4\F9 A| h) 4][j/uvUB/(< lf-n-8^JOxDf#]<G1ObQq*z{r~yo5-ʤO=XA;fThQTe = \Vh,OfL#|nge&NL4l>ً%` _l#E+nluSxjADj}uQ`WFcwO{ٝicyE*cZ7"gkQMw2xReY^z9IWRU)3OIϑc#Qx+1־@`x(cYB>hRH*MjҵkFe=F$#]`.!= 4sQJ]dpM7<מVOuDze#C6}`gߦ{bjX i*l#h)ɆwN7\p4nqKbKj)y܈)ݗs_~_2zOo7Zߓ{@NWGDo@GҼaG<!=!_;4FtlxқjK`:>6_ɨ>htha3*y/MI#κkV -y0HMuAzx8r"I@-KЦ?'`CB@l 1"b4W2$*w[yBn#Zp 7)]|dq0,.$Ɛր@?^@vQ E"G<9`N5e7s#h\S ٌpm~3DŘacwq<=a֓KO Ford@_K60"K{X-r>0ʞ)rIBmۂ`- ۏ9n|j(ڊ+ՊR#W] UX7NW[-u(B)1ĸmwHt[Î3Ez5x%IZ |rC&kǯGprjY3N:$Qq 1~QH%0ϟݣGjlP;{8e"0uу #ٖ@9zNG$ɝnD_0UgiY(]02d_iI*/YVS]+ @PCКƗin1L3cŰ9*-^gMF(C&LE*VbYSК,$Dx /1.-/!G4 ~4z3lka9DAʸfff`~0%AK_+@U<[mW}p[6C7k %RX$q4问eM$8PY:seYщ pS@ Vz'&l d4Nu5`Z)PvUe;F@Z⦜Xܠ="W wJ(Ƶ[Z.4r˓?i77*aAeGk2"O6uQnjH#WvRm'Dm Xt} g,z72מPH-j3+n 36p <ح^Da<%QX0;}d0 *|e﮾=<TY^X_L K!n@ >y8 w?O%(+nYND)?|7;Wb6Zē?M_UV?h!#C;}gCj. En!)*.%mCh#Cu[+^v_Vۀ$XvsĹUQaBS-ZmXQc*&}Ɠsh-^ޏbTnY@D<Ғ6S,^(%?7 5ԛa-'h7 jfozٕYg8.8@lƿdQvby\*f~on:(oM6,1P2.*՗f6 -"8덏T-?{NQ ʶ5ǑL+A޶Rrc8Z#ov6WOsid}0ARrBh;xROȴԃ :j!G8n~}Z30>@3rbv폪(r4rz% Ruy#գ#s)ϫ̕P Yj>dR$:t1gd^ZA2)=+3X \t51m%Q+z;L.6Bնw<Tw `^OI4-/ضɮ*eOr+-S~ۇKByr?ISHow^)G'KF,N@L(A\8]އ̃ 8)qӲF Ii~'wxT6< nP3iKTH}dyVI-;m?\ 2_KeG֙K Bp}!Ka_ȈU6/X09Ŵ*+$-({=մ}^tXͣIdo <УWΕ0^9^E4l8w[[ $CpML${4ho@ (^`hof%^bzgZwWݩfa mE2FȒ˘}>&Ԩ\"q1VD,|**l}9[en7dq9'RzO5&,ͧmZY_W+9C^<&*1=zYIRRx9II0,=7gzcn~o/q3##EO-l׶6f }Ew!.N2#zO͍|6K6vub_ e^y ǮSm. ]bpܮoP\ u,FIJm|h ͎h/ ;b; cnlljFqGup睑 I|az>߿/e5ht3#F1Q6w; #*[Zo9-Õ|vm̆^8GX7g1$i.3ݼEqX*ۄ/IDd!@(;yx^3(n.߸ry\a"9=,#̟nxS]:Ƅ;8|X/TkI?M pu]R\y. n7} Ɗ%#f]񞨬s\Uѿl0$Vmmb\Ge; TNL//G5wsZv'^;2'lB)Tp3"M| n)]oGO ح1멼=c^Wh:3BwjH/%K ZXV]@K$/u eRO<*ݎB fO\xeIK CMۇT;T g751t^N & Jz@&-6 C@7NLSP1>9ȩ%L#foY|t%feƘ(f:p> QL@bma5-dL:)=BڦU=OJ:e@0RJ<\ %JRHi%i(Ocd<'yhEld0)x@m$P0EsD 4=u} d}*P -U2a=\ppNe:,?b3-7}A?8 &z# fz]0n`yt bC/*r}E: 1J^#(nY7lk]GB`dQ+^/U5!~>&nكG<7*ٙOqa+6|Aȝል\XttcBFC>((hܻ> WP@hMMʯOL8ԓj(kꥰq$i.t3!B,Ⱬ. fuA^"m) nC[%'zX*v{S095TpZ6/ldF=6av1(SrA\ 4zSʭ2dS_C4nFGZiZf\~mZ^Mn7%pK#c6ҪF,Ǥz:>G;Y8ZiXl\.^.YBtrŸ 9ZvBo*8LmAcI4D ʶ*WQF_4!3m߼gp\_Aɸڒ^͎7q`Xʂ0pY'/UȏM[g(N%5E>\0 &+{C\?l,m9`BQ.(NlH>jTьś 䐕i7#ah#-gVQrCOk8#6lH?ټbң,Evv3Qg0" ~7 gdxR\/Tڙ9G``(^dSU\*n&57B犄㷋HFe05yAWЖ?bݿh## W!=&Vuq 42`Th.I⠦(TD3&B r:dq'S9k-G&4Yr䮣6,G(Ts{HZ0?4)z3roPFn3aO pFgYZ07070100000018000081a4000000000000000000000001677eda1100005d64000000000000000000000000000000000000004900000000./lib/modules/5.14.0-503.21.1.el9_5.s390x/kernel/drivers/tty/n_gsm.ko.xz7zXZִF!t/]$]?EhDTTk׶Ǽ5_nߕRNAY.?+ZXn51v~yr>3iQ󱶁g~WZݣw OOH]ɒCF ʷj@'/F5" vSDҖdhҹdrPXѥ8VٰujFWyfW 1o9涹P V)J Cj(\ D[%mV ]ǹerO19OׯIQSfy{Dž#P/:6_i߈z҅T"i 1!7#(ö >D%H;ٔ(\é*Ry_]vn֤̥bv`|AG*35{ק]l/"S̅Z~f,$#Q1֟J/8@M']~na#a\2 ">;ZY.4.7E8y{^60qLvt:ZhoJ`ȀcWSYof\ݑA5 <rPkӇx\!0+ꖲ)ß@* :4U#s쉱٤-ҙV/jyK$/q_ y|g;xR@VLn8;Bu^n%iTض&^t}% YUsÇ4;V- {`ֱUֽE7 ,Xa~7?8'u'P})8ZiD+@ tr]BڀP^ȅ)ZiL&bc<٨e֞e=~#IO]';4A4W;)"sM8\pO;BӯG/"ڭj=CP:,ߔE*a4 fCSe ==gEqGD&4Xi@rZq%~ďfiP-kC"-W7MuP5DIT^2Z-BCc|`=I^i?U=T2&w(J.F2qe0GxrV/7%قi|"ܓT P[U^am*ZX1x4}*V( ,<pAZW't۱\P7c|PfC-d~¶3'4d7I. xZgPu? 1ejWHX@#}P87=v%$R}-{#9—ǁD()JL@>>+)dW&Ipg~I4aGzLҶ2N1jva^ ??5ŻE-ܻYvhvĹxk18!]eU< v{a6Χ@%آo SC^e WsgZ(|4v$hv\"3 e+ xsht͕Yo$LkL"=x 9p kTL-\]Q4wmIH,U/G+& t|߈!p_u;[,86@\s.y_ұW`;jh6t?=eFZͷ ,g.~l6W,X@%on<Δ{ yVzl yX(%M;EqFT07_^cJrG;["XڮET݄v9e*]2p e8pB?Iunʈ!|pd2[7?jj1O#dZj h]%K>5O15#nHlze>?,KQV_5+pvFF4 o)s/9UA'' az!+EJڜ Q-Rj:u`%.2WhGGs8 KtV6ǙsVUR]ݍ"߅TX}>-'jN6cb՝d8VXdX|vB = ixWawrRyL4NB70Q{Л_FGC& S0[78`dCqwmh&8lG)7K;( >Rb:r cPJ輪HiUSU;W4cWLc}WG&)eG\$rh0V$|Vo!?EK# !)%VUq,T}N~_dT˵#D~E^1 pp%v_/wxibbjȼvT\@E4T) 4Ӥ;"|\:62}3P@C+. 0 EVf}̰(-*DpZPn.hv7J"tp̺prG,W=K9'=TcX}Z "yR*=60~4= l,hڸ܉N:|045ZLb;U!(5arhco\ݪ M]dL"D!S,_#_fvcl Gb2Ȱ2"c#%|fX'-ev&f7 5|ȱ؋_;E*d?U?MK}56A/Jff^NӤ0ݖL&!Mخc[u7<6do"Y :x7j7qڨ9G4<(IgP/jA2WNH.II_#l-#+en0G[0Ula %;A%I,{{ f٦,ͧCҪ9[_jKA^p|T1rvt S)-H0,Ea1K"z|\r0 `FAb0}o *3f:yr-ۏaM9x,t/GyrV,;혭p/H oT{6: iPB ȧѬD\,ٝ&S6FΕĖ[8\1AgV:`O$DV04#z7q깖L`G9CvkvmjxQxhW5w#rg0K%+|CxXO$=JvF 2c'lV7+,!RC4.^aRU)g(I>֭AЫS$'<.-@#(>jCȆ\t6'Atoqy}HC;;4|r" m&Q,h{t8O r7V=umIh8$F]z-(FEbB xiR ;aa.ɝ0 ?SN>wU;{J3 -գtCpF̋[*iٿS"@W@L7 _t݀Y :d243.ΗuKa04b>r葅D3<^+ uֶMRtaUd( [jq(Ro;JB'T pz\ `!Z~My^@HE*3'UzwN4O^L6I*i9Mr?vתN?.{@=UXwWOG۾IMRQw$wJ@Kyi&}1 \N WEZŸPabyUIftYw~eQ!]%_ߵGbpZъ)N`'oZw.,~v}u .|@j~lSYXc=kRVh,Qe*N(|1ފ$J͒O|q&mHmE /zqR^X"HBuY9ls>-1>(倍`مsBmS TNVy%GDk=񇗷ϋHlְnt(fQm\Vz1Jklam g\ѽda8XŘ&Y.U*M$nQI>q-SOJ)6ho3A?A}qwf7CMǿϴȎu:yHNn!D}S? hb4^& F}A7L:llY~|}Ap2蒘_u_֓Q %w٧iue{>1X/1Owb ThsIVC:?8rЬAG]0^3hq F[+vdH WjeQ47lLk9U0uer;(j ! y!0:[/sVw }7MqaKxQF09ǕLB,<+p*'֮YtRqթs-ZMR ԍ +Rs kFJaA1 + (_kpjMMPiCe鵉=bf Cu_c_lJyΠ}vXTF%o6!jEml\Q~m!ቫ@]cy\tZ&+|D#w"X2 ~ż)6ثtњLxBxw "6ڌ M(V$TDpX%[o}Zθ93֍u+_KJ|k (1Y%$ Vւhp|FoHzKK!&e3w+K 2$ MG s'κ ^Nd)Oy]( ҃Z9؂oix\^b]aN;WS Ȱr*0:xCtC?"Q.IS/N)SD`n$yN2WY٤T?U!(fSb[֔ѻL7j#K l;(5KC&gNIm 2c34`-oQ4BY_K6 <(&2C,J.Z@ݓʩקOɺ H?TIGNp!/J>JuDW4pypLƄhOHz7AWw 9B :]r] (Ms@Y2enV>5iy οe!JzE&{:w}Ubuhv򁻯*yɫ'hP@ ynP xl3=aݲ@ӞA-6a끇\ZpJ1l%S?[=V#'Sk9g\MM:f%z]soLpg<^(SɜHlp$cǂEtzFg|cyj’!<<4"eI|(kn';~{s-T Դ`Zڒ9@-32bdp#bpU8(m6_tփ<1^[(.Ei6 >%f8[uFSbFgR6Z2gAg8cÓFމ7T9h$EK̗ӾXȼ w98ָ\VXWEoJzL-P Nxcv=FBG.Zq }Iz F!Z&)~9Nɻvt䢰q6pWНŘ15AB3 H"G5ABP⶜j qqC$N*T;*%#>%-@Ha^˜K<ޗsKȦQӉZRUvӎ&UcO˒=ی+ʂbkkl%Xp!@,(>Fؤ~HI=R%ђ _u- GG2N~wX h'Z!N/x[KNӠW,Za2 LS]2G%VYاO!c\ P6C)4<_} 4wA̞6V1dCW$=CRPZ.gtz%R9CF& QΏկD+Z,§o&hUK R q-ZN<>K>nG{3{G5[6[X h07NB.dg0rfeE.BϗAJ,^a e/J1S}ohM ,J&nỏ{f *^ jV7 shsj1@&kn;@uTsy1%CEox76B2(X%|wqrasb|#Êʎ4) K( 5,)uV vAPIr/ESVS@6n6Gx<9-$4V0{P ql\q8~9qE wtQXMz2u@sEOD_C }x㬆g {ߓ,3bc6:ʳ %UJ _h `_)/c"ɝk{Rw]>q\poYI;KH_~5$MӺΣ:gߺwNJr**hS\ŜDp>ޭI kf2E J_SdPq+L #ŇF,K-VD1z& 6AOxkbA5 /W+,nˋ*W2tZQ+Z~hr,:,s DR<|B%aetN-]ǰ(inI. a+4Z!#R|G%%UKƄ#d`-Kpp(G6KU3"~<¤iNQ$$oW@BVN1Խť ) 7%\ɚRfD1gH@QeY$ppYVFs949E$I3*w8fc5ȎpV7o=GO]o6Ɯ'&;28sX6¸,/< :9Am|nX62@ge(y!Xwe᱗2*^JdI'HmŞZ-Dnu[h Dju=}/`ǂwpv/$ du3+F%g8I'=%&@B/)/3~?{UNl7_snteZ{Ά6o{Q/f:SO7OA?GUćڊ3tg])N9|QWo+Y735}˘=͛+_C?$Op7fs/: wHɼV"xSd•~  h&`>?])ڷAMBʱ$34\J.B.KqK<ծ2q#N5۫NXT~ݻo,`/c5s4dFaC$D0 Nb* 劕x_ENC}3:"ptea<{S|sV5}p+#qچp&بk=]Ӂ91U"Q Vj x^'^8.* ~>e%]Pb/C=O?pOaz?OL)P"cBl?FF1R{ˊajdŮsL> qIyzxT/a;5w8#‹)VH67ieK]G}eQ&4>[▐]I םi~ 5ji?—3xoMby~!NlWf&R.{;)Cùډ:}^;6A!8%-]"R.ֽEj;!|bmoJO4pqEg5\L;ko. @洔,\&۝ujk0Ecnfh)U䭒5> %``+ߠ#P! ~36 Is57gt'' ţ"Mϐjz:?WEQK4ox_!,F}`Zrv(XNyQa;淁_Î ?Nd9I% *prFŒF{ )D~%2e8۶r!I{ljwh xĿuz+ljԦۉ8?|חΉy\QMH UϼWΙI0hKL ^m>mjT1y]h<r?}nW-FԗgnuE/]g 4Ýu)qk&tb|PpV.cRI*w-;)f0̘ӷbN~&bࣩ7f(0Z LD6Y]N9EE#鼫M"p-aW8nL{HP~>}[Z8ܩL'.#kG* ;K`c6zTl+\3^_Dk} .8sƩS?Rc* POg$pfyruwvѠn|TL$Kɔh~o)ߑ2?$_unɿ f0FRXTḋSAic𳖲~Y^oE;܅7 &$O̊~R H*̂'D#@𓪢׍&3GcGsK: ׇ˂ۏa2y/2m 긷HJO֤ujx@ZSQpҲaϕ5ufSJϭNd dr6C=Ԓi iE/I;cłvRrB %TPX2 @Q e9 4 cRZnzX|| $y|bJ`E1%lrYv H,Y e-I7)A|듷9="f+xJ5Cp:p(6mq%jJ2P\kϿ@{Qnu71ъ ӳmRk;+u[mkHAgd=h QdZOCD|-C> L۩ )r ^2X A; Vc=o39=v|bŻ" ,1:o-\P2anHW." `C"iX)CX('0aM:=爲06+N09ߡϔ6 Wj{ E:42V,ClzHs_b05oj6iK{Z?uz.'oi ^a, xasO\ck+}t!* skv g4L{_1R9]SZO$hbp=,sK9{rQ;gJv3ZhnAyf"zߵtr דC4SVJV#'W9 f)5t:D$KU) ӧBt%ýPzp24I!#}<%D݇PG*~۵|xۄd_nnUlpILskU/G;@_~` AE$ Ff*DL@p[ҽ;_fԠN0-sqϏ?{0~j=բ[A ']WĭL'e:'.O35gv[N݋o+ 0pn l<ȨbuL|]uKά4U˛NKʕQB?}nL5oP)S+Y* .8Ӣs:`rMXQMi+-$z/S|v{ykyL?mAh2,x)2 6'= t֫Li~smEFcs%U{<8hu{'i#Csڹ$!qs]&X>2:0U-hJ`-3T a:(6"7 4i`'.i ?J{=dm&pyGi*{тz8-*w;.WzqGT4UK3eR!lgmEp?g6@oJ6 UM=v ũ~\VǔZ[v|tD kw$V7i#UV+Lvd@PGbl ;y:՟n+do\x:|Х}; ii i'c~0}~1(8jۈQ.(T>KDک^]JOdOHU_H*B>3)xK-c1V\-M "B_tO]kE(`Wz{POװ׍| cv]j&ދ C&7qt'=1DxW|Dg3w[-u {΁k{~eztXGYQ,= hu7d\~һ'e錞AT6ot3n{ BDV VSWzo\eugӹǠ N[}D0){k~>xV9ZpU g:]?;ɠQ߶#X]:M&VI,u-X7 '"bϘBw=&/ҵ*ҽ̫vtkb1#Em(3uݢ=.lZ9xΟw8$Ȇ. Vj!c!s Vn/2:i! xG/C]X6c/-L̞tv̊d,v0`iGC4 ?k 32oPրvPFXS?K2 jͧR\O&Fw-7F :Wx@^%;'OKTksJ5u^I{z:^J?9,Sx/~/ǛܖzSv Gi!O<݉DZ Ph3~ ,‡ٴ59%eݶ! }GE.iC5žH |_aZwPv⁵yLH+k_(q 㜆}N&:~g%Nv X.Y*dc:+8Q[!3`%$Bȵ@~?'͑7/Q1[v|YClpn qe:#㩬v$cAJB[*9vd~V9Q(2^ow_b N!wn819J_w :("r55"d=T3G!NZSAE'j8RyCV>wv>%5KpJ]yUCߜ@~u l‰/=$ťWX` x?~ebcly} %0P{(oB5&RHj XZ%ZTd8D58]],e7<({B^P;2}㷔;;(%e$+Jlʑ[U-xwce$Ph;. R3$9M`#WGRlL{DG]iɣ$n^ؓ1/<~`7tr:Y'B *M<+2fPkk6?Tj}}E l4t#$r>es``QY,n蓼",>AN_xoչj1(3-_+LU ;v:d#=Ѡgi_VD)\ rGP D3>P,`}x6`R~#ǁ?څ*< ,~PaA*SAq"d'Ѣ'k-k>lCN{Mr7ɋ? $5@ДROwbw~Ewy=Y@7?Df>vzpj~ W}6u7Gg:Ԩl!|sg5@keƜߙ{ Ůw2Pqdh 7SW_a־[rrfE nhټY"j8cZ=0#T $QnԢlH3cf,YoA ŋi qjz {O0yqEP]7}I? EybҬfc$-mb8]d~I60ڕ*:_zk!}K 'QaYbBC95Y^ x%yE0w}Gpvb,!7*i ~bN ;HhSLdSG!l+هǠ1oWfkp6/_DxV{V wK-$J/D}d.vYm[$U͙A%GKdz12e"V,Ov(rrɢ`zfku7`nLn<߽(O8\軑9$:D:n%OII]"O3/tu}Dϰ*. Tl=e"őPi|駒ȵ#$38:7[jXPtffҝ3@˲ ~g~pIvCWju< RWq>+l^AQL6|\y~V!}n+8%Ah&CzX%Fn(.O^xM4(˧rUzL=vy麙6Ll+ܼtMU X]4{!!Q4U09B*Ŷ4CXHֈ2}ޥ=#"[ɟ?R<.6m̿Ez>J-,ڐ@ e{Ggw:) \Q6и4ċ+z{墢&AMM]j6ژIH@m0a*-UOOǧc|(/ ;\$BJmP4=`NylzViml GMW 'aaN;e"ӲXCĜo4J`bsXGZ\ᰠn,@s(n!f"8YsȓpS5oAO !/ eJ~*am$#Su{+j:Ď*_fEjMC cop61r4䐣qT8bK< ĭ]1OIז . W6'WӋ{;6#ѝ0=7-0e2d_]-^R'|{yq2ߌAZ@ڃ̉18G@!ͤ V<j9s{~ {C>c8: ah`XDOr *gMy .r2.)v1W^YCFڡ&D o˚uJ-lpZ2%Kjuz r3  ]O٤(Vg_U?(Oi'4:}ǩʺ%aU|.N+oz 4P}o ;?Ě3N? Y-kQ,=1;q CEj3ՏDem$x!tV h'8:{&A ZI*҈| ʳxq2ï+df'2y!МezkH`)7VhJ:LΝtQ/@bg ߕʶH 4mZw|~sOt&wosR= iw& x/ևttŸMJ~"7x7wXN, !)'9[f>I SObx\@ϮmG3sEKhdX.2[Y28B(S-e.U 3?IV 0ud`YM%ϛ &Tx+ݶ3 >*'%ЫH7Ef>R7k"(bt'rrB|"#q/ru7GP$ 6UX?;ABu:ZPuڽ^E /:CSQsw r/+Loikkm*/|p_*:HhLo=~o?.PA0XG- n^RNl4֞$1X8k# Ail9ϛ4Db>D<Cgw #{c|"a }D Lb @C;Ծ]Y rCP7I<}n֭??N]47KI[Ev4J%EdyYcGKYCk[ 1\eқ‘o҄ˇCa3[g) rG_y- if_umx>ރ m{"A96>a0Kfҡl~\)&=`D6`{:%8UWv|bCraFN\(ub|)ZVbQ"p+)8D l,ure֜Mh*)ETɴ3&0hjcTTVr8SC.Ue&K`EKnߪ3 bʼnXv(#"DDSꦼM䲡gGp! pW)ټiv3w;sI!\/Luդ k|TF>,&A)9x*y4CkuXӸ#zC|ۍX: Yj$"^nf tp*GmLXխ JܧNWXsh+)Q8SJHFSBfLv9O;ݴ_#Kc0,x)׃cbNor5:Ӎ8d['O:>HN1ɺC2҈S{8]O DܘXً<L޼7%ci(҄I^4;Zuqǚpv%R 6نa3ǽ:5UctHZ-s7ެ ~m{~W||8CX P%elh\K e}yTDC͌iNmd)o,HAX4k2.ޝl>T- Ņ{)4.ǹrz*_Gb0\kv(t>[VH^jKUh$v [=a,ư)- Q<Y`靂OT'*6uv& " o85؅2?OKey& 'mDm"H j_KPռ Vyw6K/W2.,٧.Tn葚TChō7iצN1rXP 'q %ɪBYQWJ2t [ɰMq5c -o.˛|?uXCLu2O){c/&k\OĞ >捖1k3_o42VDv hnI y'x+pAGLEM7<g,vqJ+YwĒmG] /DQXQ͕F:}vW&u/`@ G-0Vd򦻼:$ mQGܟalM ?v.:hWͲ(K;X02 gYZ07070100000019000081a4000000000000000000000001677eda1100000a0c000000000000000000000000000000000000005300000000./lib/modules/5.14.0-503.21.1.el9_5.s390x/kernel/drivers/tty/serial/arc_uart.ko.xz7zXZִF!t/* ]?EhDTTk׶Ǽ7}*79B 6 I=4ͲH.7b"q[0C4 eai Yj .KX2>:Q{b < =6; ֵ,dv)ݡQ UqMMNH_*БR8A/Zq>4^z'7U~Utl ip#@TT 6 Hg]@EE/γA ߌ?#>b`)4[ MKk>ޞ$Jh2XPr@iNVf~"]CQmIoD)$[J.@Cs =9ZĔKE17X &HV'ߩOQrOaP{ Η&ZEE-x8xeɖ"+bIH'iQmy\srrW4<\f;KaT) º2kb6aaiqS5 !3<' Vžer!RtOy+>bn~Yߪd+y&%IKAxvǵOgzx6&`AC4øLhs#cS7K'99Kmf$ة.}ici4ž8M')_"?GcǪg 0ƯI 3 X"AhbpS՛vɖyȗbB X]wK\Sb/Mq 0| nH<% !sȴq,H!&4 $'Fi'>ib/)mUáb7 pu5rNi_Ȅ7] RѡگE78;KSm1TT0~̏; Ԇ3US"43b2EnCw6$(*ʺ\hjԦvfVdzNI\Έ{Xʊ)!4֢ETOD)Lۮ;<2Ϋ$ -&)ЖOjwdxt6YK/1.ıdsX==L,<=WaVv,dt(c_4ɾyOR׻g-X}T9 bg1K6~G(-zP+j׊^ĝciWH`@ʎi2Ģןx]k>|ox|K'栎O|K/V1rvCVJ t1ef2MtF0|%"FYT bjcQzh8baOE|܋A T?jX~[P| teO0v6t*G _iea,!7"kZ gY[')Q.pv8]' fHG f2 IΘ &zyϨ7E(iL? 5ll,ֿv껹sR/٢_z˶UuZ7OJփ/Γo)t1d~͎QYC#,`L}0qS&Dq .fMע[o݈aa%RV@]ݮ Z<(| sl.$UpcRd״ucR]"^o czxHc}֏2,am ygZm6H]0[: ~6 4ŏ3:b̦WG3F+uAU-Ԙ|Lpb;xAN:$qzK,Yn~nhO-76`1kaKhe|cjcs1%&KC% t3DP 0K0r2p"(rJ%9UơJs̯7Yi2uS8;,U0Zp7!`)s3*!Goy]DXQ,xmf [U-,|?Z)e䗝'v Ia.vS~sj@D5uB@";̦~@hn(64 T{CU R!hbaÿڛu]p]:u_2A#b793|77 %%m҂!T,|DV̸Cl2,F<'7=GB+^eƋYU˷48<ִ+BV7P8{>äV!c֏ QtukZP\yL᷇V<^Z]Q9*ۨүġdugpim}C & ;ǔKkAh["- )Jk._KD}Ў>9+cm^6B`Xud0k1c>$VL)yzgC[GD X AؒD?yWXqK@cx=="PCOG{ë9b!o^SucaL .5`AVLm.e 7>ZDAlkX犂Ly7Z+ib[mE3ciCK)bXE,3w~<} ӲDUّqRǯTOK[m𨌦wOI@|ӱw "xt{eE&~g)D*-$+ m0h¸"lQBCνWU*Ľ3T(߃]IzSXYuN(e6z)Qd[rF3 Adl &5NbT.HM"ߕn hK^yA;y #jR>LF{և׫n@F_80K8qHм D9SOg,~v!+ϊ(4gZ%$?▀DV!nkܾB/{:2hJ(ڬt=6|K*^c'k0b2{Qu")RW'ZNّDK$T|]2YsPXKDxl5g'8F@N/Y(̖63PZŦ+ޮmLZbؙ>|$.ʧI?}0Nâ ̩R&Hp]Ba"9[x>`}B]iae Ӟ/[Zѻ0='b',Ilo$S\oЗ+`ѥ1F, ؄D%!L[~ʾS׉aZQTy|Oe t,KXd/~hcԀX q#0[@j_}vYa2H n_cXFqAX}F|$=k+ pHG&5'n5I #}n&V kp-;;jT|;x,8ةfβR0X bE:QT;X%b@@M}|Eĭ!K,^.tŸ`RW hIs &ӃCmQ & =.E"ImKw+S@+s8Y,lǬ;|;oX 4 @=f`<8AtUτUVco~fFoe,;'?>s!pMd/}X*HCՌb/v䶣FUJX~qg~o$ ɺO: FkDkdz_#`UR{vm6 3ܰP{ht!xLwŝbEs75"W#H#V)V@C4^W˜M{,$HدUd+ߓ ZH6S3n j,vf}?<iؾxP s9rc ]< /:+NrW\^=gj)> "a1H۽lh8B qz߇Y|Ԩ_83]{ҭk1v Rbot^5mBgMmXZanc̀"]"Z*-+p{ HLk I*rX m OV V* _ߺv6cX[ ,IѮ(v#/<P;غI[d==a2ߑJ5g:H4ܣn^ڸ@̳P#eѿMUOGɰ&:oqn .@I.E-/{+[Hcw#P?/:} y޽1<r|5 <&0ٓ,i.%rцmyrp6Db}:SMR'elk"3MIe$9ѻ(8𯺽"XC^WvJ(ցxG_NOo%ܝj: +=Soq:xRA9B[,RkZG~F&.(;28#+hzOT :C@*8?hk)s/Up&ȴ x uC :zMZ՞=~ب2߫|TN8 6ₜ5^#ꋰy-g0̹)fv9YpdxJCLBgA(h4i-ޥR'>IWm$ӋQЛYhDTPB,7M"mCԶk)$w'oKL1ISP ?f@XBU$4哪wZI~ :sCHMw ΓC"`pK7r#]D9SU4*hDWڟFKy6,ůgq$f˛ɚA?08lZ¿!s[K JHnMm b\ YB;Brb%D/Ö FA'a{c^5IUi`$qMMU?,_&c 8:q<ՏkΗ`7z8YY3*Tv IW<@Q۸w:X1ß][nARL$zaH"ВU.O#_D0Ӳ@3Oe02G,Ycm#N!LgqT\wBbxyHn:9P8kBz4bx`㮝wYd=U{\<MqzV15?8^jZ+ζyehIp "3|15x۳2&T{j/v! "6In\JEsgUѬӫ>xp}5&a/%QQf' 6D,p /;fƈ Kwz`v-}r];W$'[mLEbb j%l5Z?,lGL2~?kVm!;:bzAQ^kfpǷ,w߈ma$1! KM_lX#F',R["W֧(DSK0-3$Ww1{9AiSEbnЏ~ T_è Pݮ%I-.P<31?ݹ<@}. r&URŴƽ(/{5ku-JxnGp%N!{z:YBpWu{X'}7EבY3En<=+J# C/{sOom #9YY ԧ,QAO^q\sqI)PKjw@uЁ>^f)Zjl]cz%oH1?asx%ۗ/DH]l%.tơ/-!́5ʴs()_݆B%u!߲'Bp1EÀ}Klؿ_/^` wfE9n.KkH;hHs:e2AZ6H‰U;!&a'lq3n" ٺ ]h%-t[E40N.Uיr&çSSP+ܭk}kʂ_|UdZ8 Sf Mt$rgeYFm!~Uvȧ R&ߝMJ{YO%\;;ZlNN<HS0\9tbjq { ĵ^@],D8fJ{ PP u'Ц䃰K<{6B1vƄˏV$bODUhq^P%#X(TyS7 j""zQ3 Dlf$ WTRt:Uye58km$B$QZnHJn^FL^;ʟ<<]pg @EUFW?ɆЖq5LHr'6 مQOG]9\{>:6K jg};1na9Tuh]')b8fK:bzr妽0V\uCxupˎ/8q 69@pOķP?]P \xY<2ʁ\҅Uz1${K.^Μq ůW&1q_LykFMDpV|X'cٸ y~wVqUzIf/k@3:ss+tƆ-& *R fQF*Ψcz̊#061O~ˈNID}- \jXbCCe ?v8@@rE_ cf<8 O?8$⚄Fp? 'uG<[t1| "&pWYtzP``G _`!S5(swBQ?z>a{-V~Q<nhC$c3[ZbP$JQ6}pn{pѡu*0a-y -‚3$k|%C:m۪5ƭS,\Ҋͩcϰ mT́T٪A'xՅ89NQԠE.:f0jw+krHޢ]iʟAIwaf3cVia : ~F V~|n. ",GUR425[ t&W$:W?+G<4 "œDeٛ_XPh!dQB~Ip!`FH"2BTt_E|)XY@@QP-FΜśFrku+ocPT~DܡBf{Q,"Ua|3BAfedUMVsH&|tA 9UޭSD|͟@G l AїC'iiFxHHf,\y3;`,NveL?9]:;*0SJTf$gc ~_ Y#4x;l~:Gywp;VוmtLd'E,j0zѼP!b@Y; _yA4K4k[ERe[Ϛ,\^xF6F"p YyxF`EFv1z=V*>q:;_WH@-p: @?!Ӟ1y}P{ۮSz1cũT'¨]|+fv|85y3ɊhO0vX\SF:rt3-JKY@Q^ʟ5Nd迲/a97SeDc(C0-CpЩͦyK|7iM3DK|;Vx)*s;Â^LKQH4TrŨ]0;lGA 8`5l:1qOr4sx2=Ȳ(wvYP2aL`:BHKTh>Wm ,$t:c8<_{2?V/\ݥŰnC 0*ݖ2T| Lsa; -o^* q0>|;(Rӛ9>^|kRבE(ԓ(|[HZ{C[E8 _/y>>Urs)&uر #dSu[f1_șpFҘ5Ojq+R\$X)JHUf4ĝ~r \z4g ^`&DAjIg<ܞKF>qU+97Zt!X-zPB18Ô1 [ȲB46 g1~gk2bi4|Ih Xav|tr/Hٓr0$1 ~"4>^ [N&cj dzcG?-AоajuQ!q-sRrK/ڽqUo!Yǥxܘ a|x S1 ǨL]Q~n8]̕Jd+AdYJz8l3-@"0(o98=eڮl󞍕7'Si~ @X.(hᎧwgw^ > ^;Cץ l!vBY2)AHgʨܣcӞ8/a;퍙G 9w;/uq1 I%>!}1(,Ƣ.DoLFeXTƈ:͐n| $<\݅ђL1(A8zz;{4$%PDQg*H1$-Y@~r œS߯AU%wES݇∢}98Ü 6YZ CUM&d ~0QC;3Qnv<;v%mjsf&k.dO|\1hn{Tg$'PuneCNvSju~TMv30?~ӻXX U $U/EXk]};߼%, <x΅[smsݿQT&CԿ[שSQĤh>ڵ.:k[bBOOX{$(귯{yP׃Ap%05%V1z9uɤ? CW!>zg .|t?*pIc;{D֓vVR{^HCr:ݦGr2_}F_xRDcUT/;iOcEw1O0\Z]U?E?e.?k&o3Vت* 亦3GZSLՆsqyJF츔Xgx: "W۟O&&lI_.&F'H7 ( @*G`h9!Ca/eeA'{|mYⷳhloٽ) iH᳆NIJb\|j&V_+BWfsjʡ6,Ey.9钰Bm'0pǁOw!=J"F* y PC+;GBF[iZTmN Cg";pJڽE"?[[WĜL%}YU Z^f2cjP'.\ tNP!(Dj#q̭:(&ء:љ*? x7kL#­[GH:n(֝lL+!vk`&hY[NnTdSD>(Y c@Z't >1z.m`!O l?Q.Nx"|AHϋ= ro`zWZΒEqp!bjYOŢV4u a hxI(e$2[x9ʁCweȐڨF lxو7";ߚO}o;~ۉg~(\qS- |t)êAt +rn}P(cw~U`1dG " hV-浟‚(F Wd0p~`Ws(Cg+452E^M=eS2TVg"Rʓ-o0ҺxS\ m+[l%0wJޙ2yjF*trSjI8Pk_[Ovօo8(d7f"]인SLOz*agl+y(˽%ݹ=DUH`ѵӨ P~l̝#E?Vj\`n}*&+ƃPZF(T8C]'pyy l6cA?_?g4Tj{]\cwR.p8v%$LI- ;@!G3ciG0) AaRLռ2.}r\]8-Wl][<2sI!WB&È 7nfcx'sMȿaMV"z+ג}BU(4җG+$ۃA }7v-P_Zf9 ;:ڞӌاBȩ0zPqvDfa*v]|W5R56M<WlYL7DJ bE։/M`$-S0^IVbϼOa>q텊8뙝X;>|ĺ_hjΪ\cIX/X6R$[nl.7>Qхn(ؙ⨖0]ޠƚ .*G )浙Wq'?8ΞFA0CفLHma #VJ34p3>~Rnl#[`+X 8ڮxFJզ]iG91C?zF1(Y)'҆6AcޏeiA>V;*6rǺK e.BV[ZzP sVf=g-6Nъo9S_u(dUVJm_OZK,T/]1q l?S!Rcǟ r"r٥t*tI5r!qjF,Kcd=!T<(aY^1h댌fcxRy̎Bm.d.hv#1HY ! FOr5D)leſsH8B9Σ:o>R,s$@}8D9WAD_?nMNͪ;ݘWTC/yX4D"wX4`ʫIS5GV"|-7.{.?ɶ$,#^_a=dYC&+J6Zzg LWѮ3_{CG߉ uVG"Ɇ1 |N:ӼLN7@ Al-aқ-ZNz󓞃NW1j:mkΙt+uJR2Tō+Ё/L<1ۼ'O{nNSV :[ܭJ1T%4! |otyN+YeR4a&dLsL+Cöi-*>H<'>xQ# LA% COԙ\Dxq&/wsZr+i .oX:{_-!Ztѧ5 :Vkjs$$}ȅ Q[I-R}AEq"1_痓{ZC8% Q_7'H CY"mMn˾<ݮ {ļIE1z3u /օw=)W^f.ӟAK -;HWv}RL&fYAQL{H:|~tǵ%2NX0n_nG# WB鍕\SX.ç꟦fω@&{vspb*wE 'RYц A6.Hn,$:Ԇ.VJX&k`#FAk7iQwF9 6U5t nx߸5(kۊ)>]¾=b$z[8<<;fiO/rT8kt1J@XۿCObyfuy!8:ޥWY!FhaP*mu]ݔf!TO-Oo?_CNw]c5$hvo ,4|IGmtl]Jt숧1Kb"WOKa&&=G:msenoנnhH3WTȠməufqxsENZQ]<"է92v*xts ݠvn8t{"YU"uO_oa5RT;BΈ%̗ H`rH"ڛd(~ݰӢRψ!e=N9Oh?lP̮`QPttOT }8g9%#eb bX*#. 9|A!IM&Qmnλ6y&Rq Zl8޽?]Wj堠M=]y xi!=ȷ!zxݪIUr }o"%9.BJ$mOr#5l@em9(MԵZaV{: jvPhVx=dk>2phW^djke96_Us5Wd=*,2{w/7kqO9V._@'/`z{pJ2f-ڻc{SA=' gg46&%'5Β7SCrڟd X*? ҧ[73sq5Bg\.Oj ̋WSM^:Ֆ*t`9BIܚiFcky'Vq_@Bh"'ݢ'̣2-ŷk?~*+y8ssʸ^TZKܥW3zAzG?~'K/C}ȁLMt+&ɽq1e#Qu`I 2U\/<iz<ÂW}hwKafFZCrGfƊXnyM$#S8fx{G) Yzӊ~XpP5D&o1ݑ03F_A ׬u1j*o:|äPcuOUfzQ:`=lJRq% rW",&SN]dW0۱QNIAf!8=/w]q[qVu(予QT#u^dnhb%&UV]ρ__>0Y(Lwr v67 rh7(m!.0b;jQ벸 0־4ϲ/[G$FۨEj W,[U.~ƕ@~0+ք*P#B?m2((?E/}M~IҔF s&#= )痥=j"O9!Xr&t Ӻ!Ҷ-Ӗp^5c6V203wR+ iir+JEeWwEލE*`[!s0!}*GB?F.jwᑫX-ߡEsO5*K|Ա<61gOEoՖ1~(n0bjJd"Cx "{e}0Va;|G ӄڷks9arPeNI'jWOw(AXP0B\i;pf[},sF␹@.JV|%d_NS:=n.*.QҖs<bԈ}cs$:xtA20R`njtk~NwKH\ 6q*LK}e.kP4 Fy[+Y፬hlˡ++2{I̯b~vEw`}z9)m v޹USߊ\JVuUW(@9T޵hM.v~?d:>JYHa>J*z-ق2 l@#_ٖ0L\"E:vQu''Bm kz}3JbRTh6Tbs&fѯ۞ؗd\GiL8`ݫ<8%D0twty,tX_+&=PT҄#2%1 1[ "w ~d,/DP$hXݸݹΕ+l`hoے{XZI (,W!/ָ#[38Yk'[/[c7yv 3 Lkk.ww u%?4{@m$M#@Kg:y@1CguB/::uzǃ_cՔ4 { *ckS.)Hw^P{H>d+܎fQS v@hz?T>T"p%|³)Pdw6E2ͧX#}9=~PCfCvE[\S}z-=46ƐnT]d') 2S怠~EoHj*T&?_O< xiFO| !ݓ ӿ 0 ($TD\BtZwmiZ:6Ʋj9{eV9¯8Uy"ݍ8w4Oa_ %!EY>4G5ͭ'+Ubk.rw+)`ĩ͐:XO Z'yE%asMOUnp_'²{u-0lPۓƶ2gW_Fd0yy\ge14{ ^(A El+GD͑*L6c !LM~)=~r>[ nq kKˊ5D~3ZZܧAքl潕h;wT=Fŋ`+8 PŞA-xXp6_vtfCRp{$#$*&65O#hS: {ٚCKn wbU2>&lg&Q-gB3E#AMijv0+XJ Z ~h;V]XZ-B5W"StNEKbu1cljSmҗ/Kxf(m.ZWL:7eV׿K{ٔ섻gF-9JD47oqHpB77d& !9/TC6=N+s4CئDJo$$_pF5nx; Q)bUje36Qg!-re떖onK񝟚;9!qUh RF,_:V3E\Yu!{i/-yN6B퉑3yÈt`)ǀdWJjG;{W="XHiIb´~['dwfVBUߪJ:9@^'Ѐ :)yҫH#SJ0$mHXL9ya= h&90.#5IhmcfЏUDp@RXU܁xFYAbN?J,`4AЏYğk!.X9 7?_ /CSV &3-Du<w|F^zj#"p7/}) "tn@ve5Y'd |!A-O?$m5|-o,5aQ&V|ԇ>,>W 6;8꼮7S~,ҟ3 ~fDlme6v%vclP!R 3 M(<@qݲβn}Ÿ D߂`Fz o$L>ŀT: \WF1楎i3 Zw;t+ұx=a]XN{Uf!3qx5|Ԯs6Vi"7qép% eyTKGo6nZFT,'ǵXdzk',ZXp-oL"~X)<-/nr7?󝵡ZjBb<=OKX q0 #qjbi&Hr(Bh8Fe͊%cǙO&~jON{ 7J7qKυԪZIA)( ަ䀆4^A`"dܤeJ\߶Q%jS`++a?)H3V}ҷ<58cp:XgspU1*\ЖXC~aăc }I`Q<*(HD6gx|Pv.Ћ2ͽpy|%m|>*$T63O 6"i.LQwŇtT1Uձw I=6r1Ը&%?, n)]S2z'Sg$8K!ZREv )R,*5l0B>kˠ =1hS 3J/[fM4? az=k:El~gS_;bZB5F%].5:閗Q8Tw^$șq"/$&H%_ ;.N;/StnLjl!ؒKV(&6[f3<:$%щ]h>ZsZ,UK4iḳ@4]<|\C(Oǚ5qm1.`V@EuT.W4LS5g-}#soWlKLGmymG$+m~*QZS?(NbUٚwfFU[IO3[{b*`dȵ՜ClrBPÈd׆"veutJsOQLjI @;=*2}T^OvLz+;,34hG۹o_ {mU2Xc/1FfI E4!Q3̿rvewIl^v{NQC#9/M{e[f؆ފ ?!.h¡f)lT><[^]-\%p|l4ı4ˏG27Nm m#葓l@0V%IwǢd-v'l uMt/>w||{4=2wzUt߿>G$I [q #){uPM0ϼpþt~pl.7/m7WF4= RG5IXs]Oh!?@}iR l3u| f?q@y_@}dfXD!BUҵ_A/y%9@4ʒ<pXX]/QC{Z>ww pBНOX7rLwߓzHxF }UY᰼{Q_ G\ a;>n&fo=GC5N.Yo :B/1/`o,Yf zF&}=70*=k'Uw:buJ:ɶ%WA$ʳs ;Lł݂2k\EKBLjO^pXywrq9!M4 It^m(a'dRRz;.0wv\0(U~IMr[Y0tՕS<ƒ p5i/ =q j{H\fi)!dH}T_>/o0?3W:Ɇ[KL6)+ݻ0nS ^b#rplC-MtSlk ~f j$dNDKfq SS G'G/ze\m+ Z#$!ʙtࣴjz^ۇ4X#-<Lm!%?MMWA4uHD5zCݣ\C;2H='?!x\S[ ýL; 9ip$NhemCN"AΤq4v f|GLTpzPBVb]?u/@|t2v;yHr·G$X Ql=SLjϪQ N$5S7U$GA=~,#:Oݘ@)=S!)~XkuԣjdDFG~>?.]\4H^̈́A} J>o쀱j~`zV[9%@PpVeƋ&\/;OmL9TB`S뙣#I4 XJg 8,+"EF`m. \1G`Z[ ֌{'##j;zay "=bpn \RL{OZʵ\%Ev_΢tbhs;ZVc]ps gT6/W1 21勨 6k3*3JXׅ*B*",偫5uam@0;kWf0+XCN=3耾[#^EmJKEcL?=<vx-=+nW趓P ؇Ȋ(`hDe+YjZm+N$` S(Q !I!'+ږGSB2-p+ѹ&M,>x{MH evihFZJC˅Q2k{@mE75\SdB cꇍ{u*93i"g]_^R| 4W(GeK6]wxE]DvŴ%؂Nt'jblXGu^b?Jq3Y/]OsȲ|(}W|.z[Oh%y1 yUV46E$k)n:A3i зgߺ`qzޔ1dk40> 6cz`I*Ku74GPqz`EV Gtuي͉b/Vzga.!ȥDDkR``KKtLfk2v?޿M`N~=SAۛX{23>0ްϥn,Z\jAнw5IG bO͟@];DY $d[ˑw`hI\C ==.eD[*tLww=O.^\FeyF@;!vzk($ۏ<0^ Pg WI"Bj1wvoА#Sk[Kl1bjh[5޻هCZk"$FNMy1Džݘqyu1mBmR0+P[feMWb./Stp/pmz$]΍5~4h=P\| Mw|[.S~ 2Lw8Sߊַ ,<*((TfOp Q6z׌GG4w}f}Q*aUwzE*UԐh@3Ɏdj:=n`4`+Y~%_+dש*Þ"6eН|0fԸ &uy'6w*> ߝ>S3Awe Hi\"vB̰``ٞʵcMJ7XmMU1T_Z96Ƙ9I;(^}בtX j[՜F s$dEFW(/\\AI=$-rlLe$˙ɳ]&hdmY!u}fW+j/Yr5X">f']6c4лS&y ɢ"tgL Qt#W gZ; lj4F<+7%ӒSdzZ5FL:)e9rlpu69},`ԥ!Vчh/2BS<zwM&w\MtIrD:0@ T(î)V,ra2'Φ7ypb Y z쌸"cNoL}) 7NzLY:KɤzR1.&H`irW }8\)7Db^kW;@iw\MD(ibOK>ca/ӖF󘿊-. +>~㢊 A&cA@XtXQde%9/,g%{0!7ت^LG2̮P* aKӗ 7[ɰ :g*Vv;\|Yv m-7*Y# YLpPaN-ϫ;:=jC6mmm].$tԺ} X^CjMt(e!▋1:iyl рr{-f-\ncvjiRx }ژC6LE%w>ŽH-'& םmUM;ÊΈ5*iO[2=L+ $07I'K[ 34c)H )B{+ZeQ;-)4-ΐ ҷQ20F=+Ϝ-S)lnq=d$',_;.,x!pi QTn* 5a!?점 n;K&J8y=@vȒ&;J6 sK7E|#6Hti Uhc隷7^d_ ij?ST޹h DyhB" 9>}UZճSZ\8i-wdi{ZoM+,<0f,/|ME>O/ Ec[^$Rcw OZ-5?*is-\{&jxrS9cLro' +g2t2BUy!E"프4 N+mQn-[T6eiٲus>+[LHuyw!4Hhwq~h, PSws u}(,j ]mb0E.SYA2/ypN.'~6Weq P1-[D/~莋 RԤTuayGKP}-ր&k ߾ٸj2^pX~go˜-Y@8P$XBA`[.ISVY4l\r,,fXVX4 8^4:bm+"; \OH//%GdA%פpm~|=;,@i(n: YȮh|[wjV>o_K#ի[oftLAm8:7{jƢu{m)AJ ɝ#<+̬%Wwזqilk@o0Qp\vBNs<9bG?X~Ȩ{ W7SwL9j"e$" +S7"נuj9lGNfnǎ:kuB>O}qQckҏ/*Ljh{O\a/Tբ!W"[ MXScKd44)$YiXj\#$1XkptjozE+O TUc1p|>VqHVƇv#o1[?"> ݠEEui,EY0k5* y;Ւ/݌]D%#Lk~ypx^U\*f]^Xkd]9X LMf" x };&_i'-YM86-Ëf4ߗ[;b!?tP3U?`3CFbș ٝG-Ij)6rMc)Z^zpJ`.bR % b;bzLHʌMT{s~xDC`{^4K˟=r c M d\$Rc2N:j:qw%Tr{ri]H9߄`+ |TJhoTz'ߴcմoU:] %uꃔz*4˵GL952fY'JڋY|SDFw7!g`} !gڙO!Q[L#N?5U, V]X{kf}SUזVp=ϦB.i_h3.r t|BoMbs6FUχ1m)y䬐RD'zʐү|#nR#csutzLV)HWfH<uWz^C|_8OtS;Ҷ²mo39Vj5&$׃ҁ:3, Љo r<5eD z`y3Nq8/Ų8Wbk̈́CH xb!|oimb!&2z4 >0x)JDLKȅM^Qō !4Ux_Eⷽ.zl[}_?Ep_n/owTJW,IxZ.8|`6keo3kg&u[YYҲ5mOт|O~ek+XJˋ,M]'WyDv,n܀-ZIgb%?an24|h\lJ=(٬VV\E`eC\nQAԷGWOA8 |g#*0Oi>;Gu&>o+'7Jw|(#Meodžp1v]K =o#,f 'e?{XMҼICXD؂g6gm G>;7\h_EX}Cq_+yCf)I .(5{a5SNs#ɷ hP2GbYS_UsPᵀ@XM9Eȕ)[4svo# -P:q9'-"CVۯ D`}V)f']*>yH7Ԣ ]?K`AGT[{!p`t"@Hr6K3{olF3u6k_K%Fg=37$. ^\{(xL\ש _.Urg,Us(aPޢA/7b$C'KG^:4*b(HQAv72S8։;oM)ձe8IJDML=XKQQꑒS^[_R|{@=KZm7dcg8#M,K0P|˧5DΛdqjxAdEQ!82OknB>dFYg!:H-S5_S{xPYcS.?>'+_+gbHzu5N*Š̸a  2RZgef Is1u1qoi6P5O8,?9p9ι*P c_-I~ gB@VH"iP,}T)=rK \@jKQryVqKEMuX!! O~2K"F(SZE)bJB~y䣈vs/&ZӶ (nڔ2"E-=ZҬfA{|oujpruokDּf=á.+ن6JTsJvݏ ϕ!OmT $okTXp{!16٭U )^)\?AXüFj>G!]/|/ū۞Iglzb/ @aI;`3,8؉ht]!b[kaZgb7WS3;!Jϛ|Ǿ_x|{)@:̕`K85$K6t>LKk̻}aDg 7c6&=$gbW"kR"$uk[7jG!Fy>7/0 Q,=덵h88|,ϫkol/fܻ;)o~KsKc%N>G @jC} ÿ|y52~; H` W!%t#ijoIC6PAn\c| ڍL7?L;1ǹڋ]tqU$jsyʻarb2;;ehϝ <60&0A#GK|%VQnZ=Ri٬@_4&i^bA F7TGI3ׁ#7͙.-mS caTcUF߸EKu2~}ޒD؏>JDV5n!aמLpod"IbγmqCʸeVh`7xԊOј \\9ܭ!w+9>na\Lvzt NoԺ0 h٠1ޯ6[ja yFu I{VNbߘbҞ4sdSVQ9+\̕?kpv=~Kc|b)9(,5iٹpλ.[|la'=/ߺ:^x6pnJ1~1.pxjm+/Xg@LTӓ/8 gx\GιRڛS7[wW!ysZr"$4> <4ɩC aݒ`}7S0w`'[+5O_|" Ƌ :S͸02jbF3{{L> :,K РLJ"M _= "jgh~k8 IggC#ur9nI3:75-as!Ag{v#&b |`G"GteἏ]˦|a 鏬'!35fVpI%-&j;Lr^$ʔI.WaH7V g<H|p{P_ʱ !iˎΤ.pkHuچ0嗼,h3ye 21kәXk` J=Z|[ Ю9`)ZayF0ȼ̍ y}-"hÃDrw+w!o \UхZQ>[+^Ңm({[$ʊt6Tp妛uXxI)ymq3݌++jmv(Mλ*W$2,Jb+]ܻnHv)-J^CGDyKeʘZ ($f9"RO5Q660UtRoh |9~TN⥯d5D a/$"95ȵ[!%(pX r':m/5A겵YYһ?.F0`-5H~ qFVP1gn>/Z8: V,6[ ,ZjXg= !HIF=;aݎ-pPL% UbPװл\='()*L6&:LV#%j .Y&Ms*\sӺ1cC[ _E8WTLa Z)9caZ3r%59GR6J)R=24օSFii1҅/1J6iMu ʹYJ؂5b~/ȱjp(S:' Zb9z3~CG?{k 9<xaν? JXѸLʫnb@uz)Q!KG tn0$Idﯱ$lK.PZty~|\,ٌ EsTe۹Zjpe{銉XV!?/)l:r|p%x0I21A~#G7T(i돰G.;hTB.s5}1I*he=7L,8`L1\3:(vʫIf /%:7l`$/3ƀYBM񧨫fEB&e2`F_ 12/~)>Zlɷ،ZHe!.QTIyؕOvvv@2smS pr6*3#: :1KV%+fT&㴊OIZ Jp}dt N*03@ w+dn?"7L[gBr^@L&gvO0ܗI7uj$[/9+CɬAxTNT#Tq?uQ}@\H.#e(-xnw-X6D8?muS!& )fPjVYo+Ṫ8(LshM~?JÄ*燕3TK*6#iy:@{Xy{zO3l^uxSUCHj~$瞋A-`9eAU#.^aʠ氻nC8_R٫;r#( 3*z@` Qum;BoF~Koq_pcIyG7/n^[i 7t,A׵lvE ` U3T,ZkfASK 58"BH~|DR _^@Ҿqu-"m (&P!X  &i('H9 NJg1ብzpdd"͚Gՠ!t&L$uCg`w5@\YuW,`ֆHEn9>nmM ^$@B `Efgj}YI@'":}wOykQcj&)<0ΎߢFQy=mfRq[8i TxP)&riB٩鞭f|V#J╊K\p@b 8cf}eAI*#}ߦ)k.:ڳZ~'ښl9?(@j:ekSnYqG;G b~ȯ`BJggyd5yV;Rn<DÐ,F(kN(9H."xcB~:*;B%!|tLTF%UJEw]Jyϴ8g\]W;Tq$> Hd\jt4Vkt?b;e5PXL v6Q8b̈D)00^U>{ygvX˚M>xY>ȸ-Dź΄DiMr<.@x=ٵQ݊wٯE] 7EkӈJ4,֯}}'&(DZ0J6wD;AQۻv+,1`†@8kE۬p/Dl_Kbu($rf qMVObh~t҇pGھLտ%f<;FNڲr@#bЅ#ת)մ2VJu3o}Ս7#J&&7F;GD_s5ھUqIRπX%4.,`K n`Vv[34KfJv-ژu./&ϔe 0p1˕ *E C\7o̲']V[pt cGMO?n0ir絢.In[? ҧ7 >-g\r9ӎ+, YxL,GF-jSWZ+=h8d=lIxl 3Z/t&ȓ4e0)ޒ(a 2{!Kdz)H Lԟ6neXgj[hWFLz#b\_OdUikF)e)hE +!g(J`((!&pKrmOܕenE&̊BnoOP]Z.əHoϸՌ`wۮ?E%_[=PŅr=P{5,8&gϻE)Պ 8 ]a]eϰ±wۂ'z7:Fޅ %$xZa]e!̷k-$bcv>e-f㛕f:x.`c Qu>gli*jAQ5c8 } C$VkE!) h-vnFHĕt9x!5nLWN 4¤*ۤi9Xq<%Ezz_By4ebܠ%#u!J!ɧs<)-%[.474<lw&2\uv`$| gk?}dڔ/ ?=&a'Sbp0Y+sb<_tE+nGT54]~y>:ad&E3TFC v>m󏎧thKFyX5 z}),Lͣ?"@p]ބ~]ECV"_\x@D85|"Pt)I u~XLk- ֎z0р%Sx Ι<42u62_DDA,љQ| 5Rܸ;^i~zVZW`)΀O溲F"X[HV.wfN ^C˜4I\/c xC]DmQr-DǴ~SjjքJ8cPCtEY`B p7k )Yҋ1LjT.BiQ';wQ DS}|7i<`lw[Y!a.(3bz, pj? #>kn8o$7qVw~6q]Ԅhdf"ı\hz+>lqU9r{f5(]i| z ͽ 21rȋ.(3[.V4oP[鷢!rt9q+RM`A:W1Wu2nl]Z/quGdFT">PaDɋ)nVk;1|*NEzQGHgJ׾˖oH ( ,k䁚2ԥIj5>)`6BErZ)M,) [KK^R-0L_+m}e9qq=\/9 ;ϖi\2%'qP" -{|(%F{V֔i.3{-xޔ-1ВJ"C1q\FΟl],Fu۲ -!قpf 2N#5C s-˞ժPZ.^b)<-e{NҕQARý5:?Z'rwtߡz;PDURbڒُ,hRՠ"'F6˿ɾ'5cIٜh4@qohSxB~ˁSan' RMܢ-yc=%f4YHlz3,V N;2'yÀ04L#prD@#5%4⯼kNh 2&o IFH& rADdl@ev'z%eh@#tgHO^CY--$wk 1\&]ftg.#ɬ{Ma? ZL?֠M=r\7mf,14oʕB4ړY_״ml [:uAkdUms ao?6 zUum,eK4mJ} yajwO4F:Phi.1KQVO9DP7] wzֶQ4d F@|>DOѧ'Qfa(ܦ HԂߐ-$ ]# |S4J|heoР?ʣ;/Saj 'A/t2t\򗳄]Kz@J͗Y#%7md= k'zbh9ƥYuugYZ0707010000001c000081a4000000000000000000000001677eda1100073a44000000000000000000000000000000000000004a00000000./lib/modules/5.14.0-503.21.1.el9_5.s390x/kernel/fs/smb/client/cifs.ko.xz7zXZִF!t/d]?EhDTTk׶ǼYhWo0ĠgS:rx7bx^\`|ko/g:Q" $?17pUH OaqnnHSn/G.E&rJX,lipmD6"b?hs"pe=2Hs馃C򕊨4ezleCMv8#7a 15iz5 -2sO"iU Tw:o|M UPZD ';HA0RM⚓lUyR%x7)y3|O˪21Cj|WwpDrT$B!1>67wBGi*,gⵆ")h#y0x7,־fYDcM)4oOۭʱ d?ͽ )ٌNVbܱrrz K<'U'}5qu 7SaP'j 8'{=߇zx r]&0&MVH#CY$[96(3s!Єh4.[ _mK=lkHmlG>6h=ԱTťb#X}غ3>@Dݮ14npXWH AnP j gW?_GxBu1w>T#A]Cv4Wg">N<)_O, , h!di$Cn1#A֔Iň2i8ʿCb_)(؊ ɣFu!\MRNDh/t 5 Lh 'd6ot/*eD^+Yk?"[E5M 뀳;Y4^ok.B' Rw 29x&``vC|sbJuW@wE,/QerZ_Jey:sy4ħo&北;-|h:u}zd!Y(ZF]EJTxZ9"V?cȉWJ ITFUiWw$pn-fxTTFS *ek`7Ya^ȐW*J]SԡeK#)F *GɉM&V x:RXxs~rIR<'2\ɽՇ ;K&9 &}Aa{ܑ1sʫ's(.}E\}BF+k 7zP0efY]8T~4bHk 'J{zȍe4l|æB! $,AO)^."1!RuW"H&ySO%3:CO-b}TB.['ex} hQJ;hWm] {zFgdJ%{; zU(0(!~- =YAX^pL;6@0̎!r>4mUbGT4Nc/F xoN{ g'ثc`3[ݘ_ `O{{‹#~c$8|q2P"x)ʋ )P,o_u1H3 ХA )Uoʀg%Śi6 v-6d NG"!oT &w Ee97]8aM;2o-|o31U֒݉*^qDÄ&,!D\.֖T]op/kg@MM9F@EfI^$DCy07-vΐL30P%.OQL*K_^RZꖂAٴв%hY>_hLl S/OazZq-V.4gѷ|MgslAĚE0 I)ئ:DDșp(v$HqF|pZ s@ :M~|HD \TkEK5yBoH9}+̵*A*,8`u TX^ ]m¤>GQ-u b[g>!?nAcAR|[9*K"PfG\RFL|r7M.NoAud}.|"lH.sv-`PdB9~Y@j}^8-G 6>x՟*A6gBZ6+o?pg>:Jӕl.?%m֮6Z28d]NKJ^M(M|<ϪXs\J1btwokbnz5lR0OˏW^:hA`FcdzaI+Pȇ;699X3=H..nA)xV+ {5y nkn @M%h/Fr~_O Z>BqWjLt7XkB5X'/dbBF x= w,i!JBuv.㎅[޲+L%rG*qcR$,v i̭Rb@ Ѿ`Ɲ9?*\L44.h/^aMρ2i_}elKE"I+8f,)C[W*"tzܥ{\bNtw}ҕv-vz^$5 zoʕ{L`PUH1 ŋ6ɔ`/[)J'. -Aژ}+ .M`*`KxPPgH_]ͭ {uy,\ 3]+_ӱ^`bJqo:˽k[xг!QHn^?WB/ַu+м~B)Rk7]g sd/&!]ϐ\<)%p1hؘ-ki΃5{3jTbd$rkHdH.u./R#C<5Uaݿi\i +ɤ6ʀÊU{ J=:ƫ"Z3K3f*]2^3 vun ՄKpm لItdPfȈIv' S)f?{QTKrIXU0^{xKY;>GebwPɳ9]~aHf dHkM'_fF<=b'z̍XIXڙoqӐ3c I4 s^@<l.aYy(-Rfp]bn𬂮UBiePQ5WY_5x c<'x] 0XRdQr(D"ZVF?vxsrӓfL&ӑ>HKK+QaX)s=և̙<و|GlR2y^00[C$-aZ3=3v;J=H`M_ZƐO q1Z1, _ГC V%ZM̍+ʼ<9 L.rG 8PnOQ2@^{/1b.Ϩ_QK(һg4k}&$ ,V<6lY /o?@*\P8";lW~Tg|y31c~bMImiy;t%:%UVE@ӎ3Ƒ~5:D% V#L '׾6X|n;Xݣ@OhB" Lښ}8W~yi9QK`OP( ¼ժ;v!uA~[_e,_`Q{U{svV\dpRŘo"y*toG쵔z6r_-6 jQ5R9m@_[+aBIf'<=7JG E8Pslk|1W:N6lR3gecj~[`{YبvQ7~3☱r|D1-^c~4 WwVj_@綥㭢oHI $4: ZHyxflFdUp߭eľL:tG~D@s W8ƙ4kE^8ZzIFrJbe] ҀB<!! WBizCr*I30@7 +߀KN b EMP( _J&An(3tѰҗBڹ~$,sfN؎!|<姉 x&HO]-"Ѩ&}WB _s|A"v\Ύ6#UIXL^{I*(e;%2WqפM ]AW@$tCN0 &@(ԋ64UȊEAh!y0x5P[Dڒ(iR!/.C.;qSt>@ϑcx EceRB)EӠDQ#|kH䑜"t{{M#'OV*aip/ _$, (bC#Ag6F$-(-m>+@Ix3Q}"t*oqk..7m1Zڕ@W F.air#` KPSst'yhP+q퐟JD4=?5h9\Ql4T ;6LI{L Jx 󣾑GI齤($:uu32Ucdݝfa{1,r;^@$E߇4xZJIhN)$/f{BW"}<ϱl~"`}{+ojhx5#릦R}cҊŀTFzcPP!_wCdX:.g5|)XmI{$ tI>}(EƑ\g< PHnbrB-c7 _,Yyi9]&RWg4Lۃ Fo&=^ 1&&.jPxVx=ߝ.l ;ߍJΉC(kF?!S׿o:o\W6˙;ﱡ{n;h ^滫𺅐qYcwTC18fKi%ε@%/1Q#Ig<!w=4ۖcY݊aCGd&WD)SuG .cfɾht1`.`Hp:O[/ C-O숬ZeAmMWZУ NibY_oo/@RB>g4|Mˀl$Tj˚[C;ϲ5 re&jjŷ Da,~U1z9KIj hm&Ay]]+̬|KkF[Ss,~_o^u/dIh7>JJpRk~q zMOiGŢ @X1UXO3q%YqN{$eCZ;[5]؟Kz<2>W;6XNo)[EN\j1 aP٢3u̓%fdlC5U Bs3i KhgJ@f KN-\t8 Hm ,IבAE  @5 .L}߉):BS`/,2 Mbm<7f ].r}"t,"mUW .tm>\Q/R>($UcSmFYx;ÈaɲL^#HglrV $'2acJːd@_W " kP֌M݅U1::$`] U Ae.20 AC'P7 Wvt4Vs˂.`2i0'[):LChg5 S{jE7dM9 $}[6^_O_RɀӢe]Nkk3_ ?]a[>v F>1ϸsEf͗cw悑.(QD JU2\3 CrEB$#"'%q3;.5vuu.3܏&-^ |2;2/`wJ8G,IсWV3%)NђSWWMvkS8|7Sv^H_Е1=2~41th.~VJK93 " ")TCIgzfPr 苣rQ76q\gW^騢DǙB ԐvOd 1?ȥ@uuO;e.= 8C=#-h1C!ZDBNvEJP.qӞ8:!2)𪸥_dfatRj] >\cNH{ D'bpGAyZ$xՎmýQ`Y۵@0ѧEf3)5p8]"/λNտ|VA08zZN2!\iՂa!6Ā4SGq%I7I:6$nAh+Մg9xr=U9a%`:)l4^ dnw͍?#  [pn$\+h{m@|B [$bu xE<'S#B1jHe &!R ~#-7]f686u25U ahǷ Y"~ag9QШl!_dxny9X [>f{ճ 쥌v@؋9^,eG똤 {Sn3INɬ%U u_F1&H,[pઢF&<*!bsbjm|lPfYiP54KSD nYގEhϽDF ~?P;k M"A-悼o.@EȽߡ 0Wͪyg+UN Psi(sL5t34Pws4FȌ1$ZC])W2Jy| CXR_.Hy ƞt0D#hMУY #1J:IF䩄򼨺p'W iLPѶ4t2)j$eAcFdX8Q׸A4$MOv\U= E?!̪wϱ(6V8\ؠh_J9i O^![[/ʑZ(V#߷sֆ\Naa[j1Q@G{1! IB櫓%L_F[y8K`a;N-Gyadf Ycs #H_F"_ԓWI/L^Y\6xxK;cu5]噟W\~Yȸ6ěsy{^!L sޘ .䂒./"J5t7lⲳRPy@QS%?Ӄ*9GyxφHnYҹ#2z K5k :=qWg|tC4.Eq6?lM[тƆDfIlIj,ãCo(}</9Sr!ORc_OK  hQTcI6yKȲP&5Q~;7+BA=myct*i!GrfKKUTH~wfJH {(c3H~nIӑXxFqY>{}F(EJX:U'he<'V-F?\]v^'2 4fSC5!KjQ5g)zֈ$XU(@J7|Bًl.&`UTFv[wA?{lmp~9'TC8 p.@Y$m>+A$h,A/h 9@L Tzr[0jFe*V̲ ^L;хപ۞8S-^_v*ҐUMv&7sVA.3({.+̧JhՔjyZdۢ;Ij:I9!U8>k_ydz_Ԃ=dv޽n,ŏd/`jn`yvgHuUQK\Potʞw/- k}rbrCGߧCa9l$ (ƚnLqW|wh ȋ< `|`y;띭%R2i JRW_RNǐ)aqJcx#d{pRfN=8%)#NDŽRzzDw@4<>1NPϨv,=:=;FI15l {eaܠmߕ#ob"AޙXӹx0^+0,"=У'E`(ʂ-)>U 5-9&̎[1 sU/׫޵%'@˵uk,Ydն `,k%pZΥ*"Q&Y>@ epDTϤ Aa}p.unDuu8EJ${֎[E1%% 8W{Z颍;ǡnU@j{5Q3͒.#͸$IhLڲsތWJ wdhv:X9vplWkTZ;]M[^gbj.}))ZmHGy<:H<*j !jDdea, di/{~gH&2WSXG4Ho9$R{NrJaN}p@O)^n@[L]G^e@㧒n ,DWuT{IB ֦ Ti?SeR̐+ #:c|P _ևT,TPbPKh7Jp\G [:bG8~R,D28߅ITeI6+ZE;g97@O`YViWR40 DvLlٳ. -*=.Hզ۞M&ͦÆdD`ԫ34mkd^5$5e ~Af=;fPmBgWn!܇jc4Js:efYC6=v<;,h g0.eTÁlKԝ7.ڼیPV斜qtDƵE!,|?EH6!)" 䵖B6' el/=en~-@9+'cw:w 9oW|k6T1(OcɐNuݢDB_4W8.eBJ_~'Uo)Uu `\K0b3ɸ?^ޢ};lDz۱y_ٻB{(<; 酫~)]GSr m_S!H. |ӆƮ6,*'3/I\"IV?a{Ld`m]'r%O[ ;dxC%bk6 U#C}n(Ey5|,Q Q,(4_`L/4]!yHO6,T%\ *.z?p=K5y|Oԕ)S ̞hwY/IOшP ΟvJ ĈY_DihPtϹIʂSlӃ F!02? zmy`vl)sVҙcJpXp%TQ؄v`&b't( F%A#}֨$:D'ęlx}u"m Bՙc ;8Jgty7⢷&9Zǰnbj$e}+[(kS|$(>OG~hDNbtvDhgIʸdQ sNC}-7O |$˘rוg&D7p|>x7~]nIQ"PJyzE WzUQJFulS  2lMۀ,OЅ5Є4_qVނ p0((JECNwmzLe]~"o0SWT&o#OuIbJ2M#A)(y#I=)C|YxnUQ|Yb+Mύ⯁7",9gW)QUW }vpۭ"k %r Ř~W!17(3^)4Hlł/sJeq]4s-Xn@o1:v ͸pIL ~١K/ xo$0%U?17 !exeV_oG69 2D!jvtU^Q ov#:+j!0SrZ5bIN#h`SGww6kt\{z4& >4誄p7Yeـ56Ba-k6LcЇ(7ѨslN NNIQUr {O]v \ԙY=%t}Ϧ+Y4 nm|Yq&MGhy@Q~-[Q0/kFVSh@84Mg{ G(Ï.g9Z4E {$)kԗ" e!ze.1 ASl x\1p؅fO\-4J k)ݳ=YkOAlwa-~*RNa~77TPk7ATiB1| VCv>w SVMf7!aYVeJG=!~}2Os蔆0?-'[?_YaRE2%e`_!vǪ.PAՁz`!-G լ_y êg6^d 8=>WΆO>'fW?WZk%j *CZtBW1/cYr,$]^8>Q,Dm"yH=t`剱u[X&MenT`ߡCmz4G{~ ɘlg'}WolĻetMZ}]`GB@}H"7 X=2>, ꅙ6#`: vWl$7QHfE]A> Lp35p&sz*f>B ?sՋR #u8ɑ@LPɅntCl-ha:g朧Rj+iʾqy/azGފc曰/!7OR?y"]ZVȴ!߷ q-~E螯 m D sحe{"NEΔs`\ᖛmй;({ 1.Tra*TĔ1H<+W9V~dRtm.yV!aź+OEFLf/:B-9Ig .%Zvޭ>'i#ı(aN{unÜBH͢#n`o$9.^GN{=d\Of@}SՆiynP7 4 S;96hIƒ,rغ`vw O3o%\xP p[Bhk]AA7hWx((X nAٖyo"SrG!(\F]`[pmO iB{qӸvl/]r oTs-Mů\.8 @Wb O8;,wX@ULMοw;,..;./Q>}"ϯJ%o }9UJI8ntje .!__Zي@ O^TA?YMBSWG}T :m[ r$Qx( r~Bu2r;/dXwnt>8KZyreH6!P"G6"6Mt$WIeT;Pؽ2qjYO8kEB;hoobT^RUNqRR@'4 m/XSrp9ںf+(>! MW$cN\n4YTپEp [lBjȡn7?p:;K.εc( oHO@N<|+7=y+1BF[Ch5sUƂ[paI =-c Om|ɮw95U7z^[F]!>HtbnK}$I.l lF֐"6[Rs5R  9 ǞN} Yv rny*TF˩N[_eHO7q(QI@eF[\pb}w ]=)V5V3|? B&TfZԉHd{/Dƕѫ)+(L//m8vS7C HfnoeA?f3Χ0CxAV U dR<Ҕꎠ<$WbZ2|XL`e'KiOg\22ۓwy谾%^rG2X;!%^U؁0>?t}3Ju< ݟɪU·$kMG=^m? 2W{:mˏ.}1v&;"VV€jlB4pCZ0UN9:ƀ cZx6r17z2| op}'1FK*Rӟ]1o?P y\x.k4{Twi]qMg)Ly}fv8 (0\Ԡ?3Vo'5hEc@RLtH\_aTrYlQ pwǺ^jS&P2dFm ]a(![ v#ڟ$n|biCtMK~V+ sn/^+5BlVQfz @X.% q+@HT#VM5s?Lt\?XݷnJd&LmIg!./**Xy?I8x\ܴӅZC4b mvCkh\B ӴZ<5=¥os $A,s˾ߨZ؋wgM@m_M[+rG$b޼߃`"IkiءpulePrڢڶ$6 t|lrY \`"50N PO~qzMXh=3 ƭW8`hv˩^rn>$w  P"xFW)moGhȾ7wG 9)s3uFyK3獢AI{hz:HF%TN6d~\/˶<䵦ZA2u<4˘%G;d 2{֊q {4}U'1k4(["|9)[`dȠNj;:;%Jn`0-iu21c)>J88 kڽsTҌxR:aԽtvrczZTgPvve%1FgW%1QKsj0vރ/ZH`e\zX &onr;#Ɣe# ٫'XxP ĎT?>#N8]Dco&XVѰl.H6"Y4E Jʡ˸S콒'>k|w3^C u8Z_ưwԴWUPSOqאV#ZΕrʧI+N~VF[D{)_i%+czK lzR.70vK.a~L@̉ ?R'|E svQ ymrޭMB)E)Vg/)۽G+}[tꃂw-YmK&'U`z9{@I?3'i W=+zY𙈋Dm7!@3/J:KGdVW4 2l$180g>QBߕJ. :@ċi;LXx~uK!T:QaY+ƿ29٤tYY>!`TQEf_%P_(uUdl^["ZU^C""IpNw DXXA$vtK2J{s@[Pv|ϯgу(sfuP luDM8T:"khj@VL`boEt} :V1.$7@$847)!iFcfo͗jxt Y`aatt>5_\E. =23GP^ev z U• }ˎ!8l%:RX]cyp"y*W3gs]#;IyA*|,|wzN1,IDž9>7B*㤏sIL0oa +({ l=iv+H%,,W%2s V(I9K[Z!|:E*JsP:ɗmD7#}3PaڨjIY3t&*T8`$oFǣVPoY^(Lb=3łqqmD"Ț Z mn_do/\}QNSeJBi/׏D ~JH܍0Bdc[^ϪZ ~<;\o6b*@q85{ں^DdkoN`f!j\޷%$qa"hfbs)Oݒ^ĞZuBTX<Yht%4|o]o%=\\M=W24="&l\Q/|C&FJo=62t9ڔOUhkn~!C0Ƨpvħ)ě U!Z*h^`Uxh&\d嗻: r&PXab[ؖ=abg*)d1*<ۣxY kL,BGØ[;!ŋ~wТ f^ O!/@v'K:B+!v(H_k/w[ 6?{5 (Z=}yH;Tfx[SR1]p?ܷG{Ͽ7c :j郱>2cs_V4\" ,vի]ܓV2#t{Ԅwk?A4J``:H;(%fvZ?5?3X3 h&0/sP)}Ѫ G4p @ _6?^f[((B]*aW ҦKN7865Uzn0?Ь`E'TM89F:G7 ;9rI )QBsZFSiⶹKf8BB{"`.0xس ~YfکJGB(IJ}-uE7 |6A|*fOc؎kX 茠%;YT1^]$D7cx+| jvsddMpSJq>9uKL &ryD]xڡ%صpGaqC"m24jC-r30#cW{A<, B>o-XY j<|5_lnݢSRG `N*A'}j T|LԗMe p\-Ld$ iؠZLSƇzP Άb;VNk`7{檶'XӨcˋXf dvuU/@aaZ$@<8 1{Ь3=e^ZR`QY8C A`VNAIAC蟒=G}t]bR /o|R_2@W3`:JŅ962KmzSP4pض+ ;7?_t\U NrބM*23|&5C{@5gNWiK3`/skpƘh$^&JO[A+?$K+{+ )א S=U<xKu}pN Voow}^FM*a۸6 %oHDFnA2~(;5)Ar2؍ s}F3nZcYJp6oPU$4p#E;NtS"mNńvF/CEO%?эvU#nOlLI1Hny#%{ce3-ߩR3lOe@i>ލN}WGQX;/Ȱ摗<%8[/L08~.m=w)$2!*;͇!-mRFzgxܿvryKgDi4 SMaIL1h,j…8=u9l / Mv^p9<lT>ĥjzHʼn> s]K0nj喈ܔyD?ZHxE#w쓫w2d>fQJ8 X@Lo;.u`VXcF4:uqj"2ؤEêBӇ.P)'J2Z~d^A}uv 8B^12x/d^i=/k#j 쓦Al"RV z]p2IR@ a]¶Q9K6ͯkVLCV0q-PGh _012=#n [3>u_Uo;Xgm։ gj^8`DDLñUx+{8y#5]KigyO c{N"t`^/H r4/ d1Df.ld'VS=ɚzsJD dH{JLPuMϪnxtL{+Oλ'jo!t,#6 0+.Į#:XEn nZAD~͠~0_#vOPy`׮ hn?ŇϨ4_PHIJ<~j6tA=WHf{Mܶߑ,o>GJ修knc>0=vw]_rSͬ@!R<&BON횒@\CMʩs[c;'xZ`IB#\s1Ǽ m9WzL~<,"AStFyF2lC1c8kI$;"I]F a7Eb2~;E5Z#mhN^0XGġrQI CBDORre+V|1j 6NmR5\ܫץZ %.g}M@t'}][(fԡќ4I}' sQ o\I;#xRP PVwkbẃ.9Fѵ`L j5kX Չ։n,5#O>W>`?mT ak$}w`8Q3X5=3Iوiݝ+6@ÅWadG{Ve3"1*D 'ְ7)T̩^{BGfё0VUdWVp̹; Wq[f!)"U ncUߑ.[ZioqhJyX?QN')\0htVZUV8eOI߇ܤ Aj6{)~t#%9 &8&,b3}K_S k,i%xnqG7t|֍zM+/^7Dťt%ǗN漊KrdN͹P)|@;:[cn)[[pGz|yV]&612o7,_r76gw0_8NIgac{T7Ck1q3'+Np EE:5E:׺t_+wI9ՄcF{o[֖L?HG&N 7[,%MZxBs&R0|vGibuhsh,NݕL&aࡶ @軝v^KՁP)'H|1~zܒ`~ar )NHV0'(²5zmtg4QMd'xrdhI)$Q.8%#PךfI|ḏxu׆tZ<]_{n gFۦ}5莜) "(jTPS!&߬.v4>Jft n#=_6衴{`.BMDK7~XgRtWN9YNIj4PCg/riob_{g OyOHN9wr1FEj8hm\W;PG#3DRd|ͳwE2' |F\֛rB|x?nXrzW=r= k(eJT聎h7fZ /@Zci[_6MEf+4P5 =j[VynVG#\9"J}˺~IJ>H¼`?FYA 1w-Bfe݀Y4.x]lf\ccG*q%6ҪU=*xԣIXNu?8 i99ЧqU lvj$|}rdtkaSvv|-.5g8KB$ǀR&{C Iok!s BmdcR_x&u܎z ̚#8ӥxQ%juحÍ^NYiٹʲߍVBNI+yE!HN`E*y$znADݧjNDZ/Ju-(_jYIPOPN_7t%NrKxY8-ynnp\{(n)Ws* R IYeO*P5v@ǜ.pmBh rd4EܤɔbC/q_19J|o{v Gi;B.p6ܖAyߗ;JKɟ,ZA@8G_x=B49TjVM_`n+ \`&Th~L6K4> DеXt) ub8X$fFۊ!nZH[pغѠAA2{c˂q5!v'hZ$&)_]Ef٩r+IAR_afP *Lrq'DNl{@dLFy6K_C40Y68f@ AT/b@ɾ(1V#Iy8Ʋπ{}9A/=O˜}y>tbйsĽ_]9y>wj`+FCϿ2_Hv],>!t?N8Nb0RYd̰ٮj?Z@9j"Js_ IgA1i_3+tOm2?3ih\w4R$9r=+lrvmiL*(ڜBŞުD,dX!j LPUP^ɴe@KwQ7Hʑ;SNs]΁M|Z_LG ._' h%L2uWw+ǡ_{l-k/qwm1+E#񈟨ٗ~CfIVy!`O1Aw<6fcȺY23X^:—ϳ?h3aġPֳ]MJ "P_cgmYwu9~qQ4.XY(lk!X_Us;+FxH)%zw8*kgg0=?fﻳxf |qR)FY Sp?1~&|b޷%>ShN)OQ7C&B[gt.QL+ nۆ6OI PqӅqC2I*l R![XO:8fz3Je=PL8Y)kٽ#| JSnauҽ|W-N ^_<8d0ŗ/ < 9. ?QicK:DyI=GDy8+^ Gɢ*6TvI8s|FUKo[su]8қ1j- y 8h[=GA|qk&Wk0FӁp F:ˠKE=LA4cMH>sѸ0ђmx 3eG:F0-a>4H^˚ͯro-B}ωRW[1xe\~'Nn'#e~f7Qi8ה |LvnSh.' iv[{>jWeZoJ78nߑS+ 0 K}omBs(+#L%GwbuRЮv$oQy2n~B|߳<7}YbS7[oP_@ZEV"_[\ %| 8^*$l/ɡ٠N L3!8 '6uJZYtN aʦʂYI"$gD@4 iQ!缘U5']Ekʟ{ycA ӜKN{: PHp}MX23 MwmæV_7nDZtDyu- <4EwWͪ%ȫV'ƙG o!"mrLePN{Ϸr:7-GdO5y{z;x̱ևe 0`;:`9)K9ˑh]K:z`(C DIbҜ\Ѩ&[g53c%NZ$\/5/kA ~;7P_g95@x {dHfsѝJnAA@mnOjQ9ȴu#ku|!DǺg>Hi.kUCŸ+APrX?Z7`׏u˄{+&wI0^Ә4 c.*K[kf2lî?cG:xT+ubITԯvL~3x\~)EL&&j}QiΑ@Bn;!}G_Xd݋,^!1/yuĚ/u #ЇJq Y"DWkj!VpX3B|yznswc^>te93ݩ w%b6V"E֛Ks~ ]+FZ kBl'm284U9RJD  ~m^"h!X5rxtvJtN}iY0>Jon~7]?2yE#pT$>sFR~?旟-MuX֞8$~!yn ڋQùNM`TUвƆsaXJhL9G?h3AvL.Ww㥯yk g+cX!^A޾aM~deuT`Y݈!#kTfX" ;,Vo,0I-[V%8> BAuس)3|jbK~XbiH^iᗎ_$* Ĕn Jca&S25nj^*A~f>-AenԚMɣS eR׎B\[bws.^PatF['/snO  /R!)CDOV(i=vqWVا,8F)΂KDb׎( 3 ֟A;ȉ$F-fQW~s0FRsvd+U뒶VW/5AKRC̬])' ^ɪƀJ9>1]-fق5T> fRN`>([/t>d:ap1a&dq+F}2̟cp!ޚeg +(S0LES:6S-D`4ٸU6hӂh] $!`a;/+MYrC j ?9:ŋg:͊2?E}VZ+- ^\ rr4[e2LXNˀYC l 5NGg)fql"wMIJZC8)(JJbY@KEXDڀE(hp l&=wm{I4C/ >pR85v `JL6ms_G+P2;^b!:uUk{L\P+@Y׎e5qa]_vGX*0Bn;Cb쪳 2Ilnk&-@3z~7 LEAǘ)@w~(WJy`>Ul-~/J0,ILXɑBJqv&L*aN^!w{p?G @I+PgP * H)(`Xf }^Bȴmٿe>ѣćS}Sȁn֍Z@WhЧQ56=o-LӁSF٤Ҍhm]n[vX5+;<&71{`(:H43N=ز"c?ruS "ay 0FdR쿌vr&}|L{?]u*$aɺ\H8ENo uKgl*nŅ#4 L}(qT4e<3+9\|ࡰ-ͪZ|w|*ix"} ,'5iϤa-u0Ж}Msꥫl,eq)t(Wku=dj+rz؃)Bz,\:Q@Jc*v H7K9 1F)\+3*u%JeDSp?.{e&@ɛ&I&c2J#3`4Xu}Eekfi`Co2j8DIWC=ce4ҥfmShJ^!dr':{ g}Go@ZX$$91,l0XTk栿CoWܬ./ `\]<lѨOVMytYC<5V(pK@:4Q\v̓]%x ջ?fMT:ӟWN`3ITh~"u2+k׈?I-xXb_u_WkJ{R[Yn%!!a u^q]⒩XMX=Wa{*sŸ%v]u@KWľDR])ʼn4oOSK3 bl Q1YbEwЮsw$R ٽ}s9B'֮ FtK ns~2|a^o1.DV}L0g N%Sڻ${6pu@H{9Z՜i2Sk5aҲ0rmϗF7-EMj ғJxO&bDn٭<FoOu#DIuF-&\aHVTn#{-|^ &"QR"<YU/`YxWvFd;"]1cC^0qpGҫ\tdNuQMg@Wڌ h1irOU\0t!8Z[B@@"xSDuj6'ȷ6y#0x$VV`iý¬7qH>hT-ԭ`QDcV(qx TRvZw f0 R/5WRLcAM„~?Ѐ[}KRؕ/y*0h,[}4F=ke籼΋#V o:dǝ*TDԚz ҽV/xjNboSAkTyFT> !s2FU2xɒvM K?oϘ-U^k:sd8[Q9]hIGӌkFeSF0UbE~dihM@P+ɲ_A5G~l@]yJ$3]ۢj@hE><'>DEtQ0|$˟l8n٘,ڞcԩ~G'gI+c>@r,]}"_=r7QpJn*h<5on:"%<])-[j!n'2 BI#|N"9A NL$*7:'Hң|DcYx,3s+IU؇C-[.K/5kލvYysYz"x 4)QAyC퇫,bZ_g\)y›bF`KenEcGΡ3`R]A?I6 . v V 6:+{^7({뛟+ Ϸ|`.kO[%M 81 /*i\rALÉ)/S'Rc;6u\R+ v=14 $.!JkaF1mJm6|N#ϟ{(m2%oZ: _()Xwv3NlVKŭ%jne"jϑƴ :`UFn1NQ!MHk1+;Y7f웂)w;cV3ѵŭY( S.Dwh 6qjgЉ[#_~ Ji9,4B2R"rO`ڱ2²폔*1߂IA"+ g3ܺtPG6zcCF["Pd)uH p7a:D@=3E0gtI. ^?8&ѼwU`pOpjYkcEea3ǼrM`s8.@ž zzմpgaE75 uV-?FxtA^!'?T ]}#И`Y \tg/8ZLLL"M{b ʲu6PZk] ^V"ʞe.rߏCGy"wE2u$)¡Liyr kwUE_F>+"7Mcc`(pZkVܔ3b r}cx,ulccrLm@o"'5.(']߈@?'b%?@Y8^?K@J!k9FWXGj"~w폽18A k ]zp=|T5mșLnqk7]F^5 cSLW'<TǡϺ5:(?Zka}= (Fj6WJ d?RLﯽ2Qqm;,l3A\uO= ՌYOR h4p;Y)UUx2x;]ʂ݋{a)-]'2h(]n*tnOgҩ&_na590a"zUr 0[LRBOg>^SOz8YhKM1U:r?1"Kv:(((\w)5R 6OO+kY ࡍѲ̣>s=L~lqF h*s+W6\Ȳ=81puo Dž݇ xjJ, FTY KPVe'֘j_>_'r)ǀԑ\A%,mm6]哜HyIl(i"l3Wڙ5\NUO#-VYQpM>?xei"]B٦{HY~JH;pii܊e7IfM J.rRY({y#fIEA:I,c乇CA!v5C彔|NE,B*`A;|; ZXe)L6oB 3'#L7c>kfkܒG%ͬ9EZc;0z1ۤ*+g`BEBĺICyV-WӺ+^!1l2Jmzw'@a%ki.;KOOFrR5~޸ ۹[w58š#H#R١gMb|5V|/";gLg^ᗊ _TP7U_V[)-i7n}hӻv.Anʳb9?mt[MFUl͹|v={:-[7]tFlOh@36FWx',ٙVZU3FV\HZ1$ߴ0nL$ Xo bX{,#%-x¥Sի280kESEєHh=*~ :D@\a1v/?fOԐUAgD,0'-mC01=ۋ*|9!&1.^~+]ߠ03eqqi_"4g5VLǷ~/mB}zRfJ.ۥdƬ?$g^$vA[_?&]͘!_mOq%M5G.੾ÀjY<ĺA &4!n0KAXQ+Fvµrv`ё}"Pbj~̀鸀nzb77!)pv~ 7kiz.E3 >`Ґ44}kFrV")0YPR|ީ~n534L\d@Ҍ5Ɇ #y~Rf !q4?5Aʝ1R݄9Si9-\;cb(Qm eE)OC=ޅ0S|T7'|>Sn_}e1o~h!I{I*x0u{(M7?5)23}?فyvw u6ESݯJ^aI$0<-_+Mazlxu: pl/66ʝ[ eR&d{h7~?`TEcToxqÉ~>!לiP Fj~g p[d%9ENmPSw[[z>Q)/鷠t_͖ZKTxʗړ{7Y@V VQ[:Ww:ˏ$U?k@V;ǷxQrZf ks~%r:H쳫 ש/3#+#f챢^O*bEH#rGBk]bwI7(9>J;yVRB(MT%uyWmmE`nXIlh&$]R-C:rEⴙ-fc{ ?j7U=NK,x224UvEm;X5*-4CL(d31O_xpR }S `l[WݏdZGݑ*^joj2yz(B]h)Lj``m/y-iG9^p#u'C 6)4}T!&ēцݽ]cݓVF`ᄚs聅 ZXz`.,{5tAJԟJ&WwMKW "%*J(oWVNM.᫷y!6 u_.}xl!&'Ll=4RFp(kE;Ӝ WTG4e(ӅPpyǙ "3|dҗ$d;r ^*e9ck1hg姗=Lݢ[o(t{ 0niҙGHY^:ΜRA!vۋ .CuvYxd72L$NhzNx>9px+ܻ|6 <^V"U4հu5N_r3Aߧv mplwaB;&+mo%0p9l+S\q\$>KtzЛڽGn|XAHdPymCwOF<1va {ABݱ;c#Ho0t*tN+<-Bօ,{ǝ9Ji Jo"wrb02w): 4]WL+)CBb!.hwQTM`9սXIFcA2V Zm*_kOP&.7lZ}=,-&|uFa֭Ru>R3 $f Pf>pg֩IXISޭG!@J[&̪h嘾qR*U Iث<Vjd*g yw,EEa ܨYV_KOekAls}Gz'U--1Vw#>>l  VAVgj;lJ/hL[$&iՍ uD7(%*`f=rcgtIzF A>w} .^xᎲ➔jTUwEg;aSEʕtr0q>LYR 㢶_]B@sėS?q'Z>"#ϤCxjP钅WLiL&Բ.W]g` 7M*4>-5z.XʐOZN8>;8Be w5;\,̂P|vb+R$hnoN3Fi qp.mDg:GxQpM~-MV \"?@>Z"6–Y\Xy;&xֺCNOvu>b@@CxKVN l̷aTmj&M6oDDp M_7}5ʡ0S$IIx9s!JnP5pZQY?bsdzgS*舼, g*7^ݮ@ Llcаkw$dr{)nUᯇ|FrpJmRM7kQa vpf;"DQc+7M&xu 9MO"\Ts]5~/U x8Q"?2mZu)q(ă١-v }8 $Ro䬽Ovz+G5wc!ɜۨoY§J@ %zcr+ᬀA qAzC|gg9RWbU\j*QMkAHj=k0* (8yWL$[ L6h_Ȕf8*0i.{6lHahEhx_0^ګ*1%~}Fӈ= |Bgl.լ> Hl=| KBc>zh"4fzTZi'MWL3G^]]:-(';ZdC4cO>ZGBŨ0z@_~*߉XzZ[z'z..blT.dY_ Em^7O&Eglz^œ&7w}#aj[dMwi4%7mLѝwh+Ѕ >G#+cܮWpasݢ·w9B%P8޺fb4ss@C/+-áVԱڌd `K:1'kANt9) oX>%HJWZ})ѫ[TߤB/ǚ7 Վ>ᖳl~ .tiWR)q2at87(9 `MQT/gNh^=#b.5A3~`oM>b}!Lw4f OƅZjt!X}qfCZĨT`KYGx93 JnQH ,*`X,g okh&]OHƙ1a)#0fg)\PV.",M/*i Ԇgg_r(ߟ8ZnK,KsCd?Z\X`V:蹊\[RWSvxto]Sm:NCn"[W{ڪmٯ!g5fBi_tVМ P=Ks^OSKD4w?O6Yma9fbwԵg8i2N-.14\ yۚ ]u}ˋI! la}^CboTue[=%HS`Vx`mqg~=q8 "͔ /gW7dX#@t)=cC0sUxHQMX1._b87< Ѹx__ÀǗ2f˵9[ wZ\RH'B|#Cw"uӀfܜ-*˧!íf-]ӑti&gUޛ|hg@rwQeLcO_'e E9ƀC= &68◾pD}{2ǰX%QE9gًkr .d!L/|ro/QvH!ڂ,F#8 v6Z;}@R1zK!_:lΪ,ޝܹ2iIޅ}gIEXYyAjsBaG٠ŝ8;$7EsbR$MݱgnX(Δ-"WK|->fٙt"!:nӂLcR#z-Mq8.Ƙ^( |1S\"l=kq7iqz3Ω0WjUsPE®2uxG t 2jg_PpؘGIsX`b=?v$É?D "865 iC>smu,w!ӵos2SJ&nE+UGŔdOEXb);k>JyIJ:nJ+'(RiQG#ixz!yW9냻 4cA>^mVFD$Zf54INV^ 0yU,ҿN;ltQVڊ+&y=yٴplct+/ Ni3c(!n JA JPɪW#D|:ҡ9C|C ? _bTwBzD1kǹɵhHSQ-S9:ꂢT<VogrR~yI@N{HV}|SW`>'V1 wu~s 2ES 'DkB0dl B!GX|vArBvK? (N3Z)@Cr>q 9 DFCɲl4c>D8QU{5?>]>%yMzusCw r|l;iXl7'14Pݢ>q"џH %8%xe%W9:U*1fet fql%\ #j9"lL;XʐOdP^)jʵ MahS }9/uveZs$dzwj56 +'dʂU!߳qaMc깂^ &k$ǁ He[ށ5t:|IDrJ&$d<1v@sb9)ex:nOqݖy0:JGGWGzQB/tvm(.Z z4+]m%H8>5y5_*he$5@ғ6i'/B?H)#SGГ 08ak)+bBZ]'N Sr}[nsvݽƖ-qՁt;j[VKoB63 n f@Zy3JB>#z#6}E⫊bDC[>r&P!w# h_N `\UCSB]y=2_WAYooFdO{peĂ%jr{ǖ ~ĉĆǫ3oUMV Q'NiH-w5zNx50fh4 i!\=!Qw#鴬Ǯf= \6U QEucq w?ՠ.P^ղ1yEBd*X5L!*cv&Ϫ {" Ӕego~x1)*EsÉNH`{ 弍~[*^q SE EWjw54 zO^`@98E} Lkѭ#o ٛ7ss@J+1)A«!^P7Ͼ AC=3% 6zQ2i{ODF(U%L<] 7e(mLR-fŧ:H~+'Sn_B)IA[EGrQn?q2lYKG|{v <J62>@hy7{h4$K/md{Zi:1f~=' Av)qa]I1-%+Pf:>Tfb_`PwڟE|DgP?,ർW I⚩ h|pф;889q! ^/rwe Liluu$HuC8z4Gi:>]Mu]B}3Uy0\u GޮEGe2rIS6Fb@m8]Uh ['~ika8ϯnJb YZ{u‹["B }Lupc3y='3~S]2;^Z0§ c`;-hK}R7VP?\JY:l?#崡oSٓQ0}fflNJÑԫ وC鈍F  3AfK۵<)cdMLNPDc׳0^Zj dy?:wc!{jEF޴f ӵfD3LY+b 0?7 S+٪3݂m1&z,W`^WBD 1?0NnTv?,ǗF6*ѱӖDuOUms_3q?|Tև}U6~d})car.{DS-M;l5u]P`Q (b'$Wݭ,~_Bh3nUEoĝG+>^\D, TD6Bz ?bڒ|EdJ%rtӉ^gk'IgkOAu3)eNiӛ&τLgMs?Р(cSdowZ z\m+;J$eiUɯj7RvZڶ/ʼnvOQor˫ K^/$_؞/t|!m>į-V7SDۥMotR%6C=v+oݠQ<9[Хz:\z 0\Eb}F $[sr{^C矀puړ jN2ҍ[*-W {+DR}U2ሯlF1ykߌ'&䭆=$]!`{Ncij&Ȕ@uAk^o[PٔATi6@}lSsVaO'&NJbfȽ vg,ޟ${M7$*XaCz jt!6w NbNu;6:Z/yKd7MY^[} n4b2coddќFafFP >D*{NedR'np82Ճ6r'id 08iaDGj҄9t% 't>{)‹8 Y č!:bY/e!z1'rvdw6®8r*/0Sh+4 R|8tsQsQM-(YYsR屆S Y"ܖ 14 ""MϿ,pAK|NK yWM\#,qJ7/Nc\_i-v@$!lBQMİa"h&CsLe1`A+;&eƽ^AzWy Bǣz]vK8i85<!H)˘ ߑ?lund\#fXڢ{&\Sbc1&AwVH~mJڟlRWrԙ&H8IĦ;:1t'#lꮼG0&K86z%!FQOpO߉kOc62rvr8.jY`,$A<眔xU"Qabɣ YzX4γ=m :iz2ѭ=?׹|58ݛ- 8``81(T#Frm"#˴Iϻ Gvk<ևgtcF;6w"'7 $82}p F(3EPԉĭS<.#e̵;C4 U();fmbk]3,dFy"XA_|r5=ve*BjPԇӓd|y߮xpN%꣝|䦀/EwEaŇvfW8ڵ"Ȟ0)yf)FGOp'RL-Ux #DSh;nq[d8J6QM쳙:G*7H>_:FXm] ՞9ҀeZBzϊ CNv8q:^Y4nb%ݟ/S(zq xzpAp@鐇[ă:(fN`wӵ9 5 XpdX)Ll;s˧ U=u'QEXg\`pYm2ZHlxFz_#_R_K.T S2"T%] RTLE]sjن(bWsua.Q/obO $R YJL|!a&\PˈY]8THs]a ϛ2̿8HJ8rx$Aˏsj5ןyJvbRY}vnrvَӔq U8yvvZŴa"@@Р~ Ҍ5zڭjTXUMC.}";-'gzd#h!bG{$an+^$'?ZH?z`QHGbVg;>rt>9 tHGL'kc߱" ̸WlEsGPTc4#BD!Oԩ?puF-pAP]刵p݆۬= !6?4Zh>%உBhy8O!H}ENO63Se̵A{ o[ʀab䁂xiJ}% wJ6VO塎TezYVY04ps%ґGE3A ~ 籊ܫ|*PB ؋wU@zJY8{B$k"BY[OkmO]}o%)fk }S}Z=4V|V \&_' uu@"8HM`;T2&ȩ#4ܠ4c4WV += .n~;^Rh\4/ټ Iw;@gƍc(UZ?Bn`.aIX*YD.|̈́<:yI4j#-/7zyd uZQpʹbӝwxMf6pIuE<t VJBvi.'m:`2s ~_{q5 ~(%Z+Gy6ip 9]m+aC;htıj +abh9 >#w *YӮ|H&TE=kN䳩JR%;[I\J HB QQLXd٨[ێ % 0s{6\'^ D);Yv;JENPk1l͙A2Ქ{ƴ%v8 9mQ0dKi d4fAHG?c 9sD|[~UG؈&x2Ln57ϟ? g?'޿ZH|Ld]aopo /rwDF+吜{H <4.uHk+%_^eJ(Zʷ [Kq:Kf'4_E۬sHXZ= $`w9V,&Jg+U d!)yTOX3cq9|p/&l~(.OG?'1J5_e2^$A).DGKTŁb~^/ǟ7-&̎/Xxרyb͢TrZX?kf$$/δo5$e#g[{7װx[YdyPp\`6Oun6y7x߯Vۤ]/L Ce>;,%˧"R:^CISaCW6pȞHwhibbbW*U B;[n :jB{D!ɸDH0w =kkC?i#&B@ fԂn|S*W`Fo  dZh7@U0X-m9mTօ-9F+2~j#们tīL=>lms ٟ](_ː#9)rT?xM_O 6xLz}VIUP9W#glGXrN~&.rj1-N1(_ȹUGPC~[} Bpf@EvsCL _f{&[kܛx"XX?Pq_f>Kq\jص]kGL-uGddG8uti9tj2!`\ź`}! \`~2~P ╘Y|v!fi1-51IP/|)$aTN-e< ecΡxY-@U9+񒱕Zc ^ELUܪ${TQ. Lji"-tH2ʈ,Z*8ƃA e9NwruB/Ly*@]}(^`O_!Gj?d1Fus#*N}]_6(=znՆ]DV%^;-QN}i` V}$MUl384|ʽc誌䜶Cjkbe E88-_Hy>?ٟMVR; !}2:gw~I2yWN"+K׈d3㸟]XnҐ/xgp|yJ OOc°vTu]8Y{L#D܇Cx8l~:P- ;"ƘeĚ5 "j2P:O2} tNF֒dks3 ryNinpQN3GuC)ؕEZ)hE͟oJHG??9'Z1qbf*ߎ\"Bt6jjr[v`ΐrQoOlm+\lyhD 3Yٿ?r([w\ .7: ~%MkgO;fLKSݚYOvJP: 9yjٽa#!o)T,Z6'~{$,ƨXVxVLpm_|AID&7OLOgK"%X5^/.Vw:Rϣ<3\}ET8 ҟ[:$ C$,V$ϧAѿI\CU`*t"@F^%BP0 /~9fcHԄnEPZwȬhOh_"iLWU[mIϕg]~ˣ,4EWRR:1h1m 4Z%伴bv&v8;>1ڰD=Z sv%Tr["v-P g#.;i@I(K5?c3/xa/?εTnMޫq_`x[\uQmN}U.9&Y ߋ>QC.4лtݑ{I``ETf&U\Ɂ B`$HCx;KE{o/_$. Wu?- NY"ksD)'V8'E,Nn*lÏtxyjY_mS̻G^1G;]6AsJg?`w.貭mW[ZEjƁW}[B@s'K< qۣunOWX !*@Nghqop{ϒ/1T2z./̭?dC6!ԲuW16bp?>0Qy_OzFD'0fӅqiC[Ql/yb"Da0@)ʦγ@Rz:4(!mf=hbCR Swh?LsW@6> Ӹwή{nV7*C+2r4S&Foإ }|.x$2M JB/4}`+쑍Ύ_h=a;ekh3K1=?l"g`)=O|tq|kۛtQ +[.#r,}Cc6rnd O\S򰣴LɎ4LT&\Z!nv{^fNX14s#K ʐf c?2:i*~ kU<)lm%. 5D=W]5ӢFnƸrh8WOXjD0Ŧ U1{drPRF XN}rgPͤfƒs6Yx VE<8'٩6џ,XU7u!_1?PWHK IVܩc0Oѩp/fIOt((NW5m +55!Q{I&buחWGL ЩlTȡ5C TT+) Cz K9ί&o-(Gd>ES6y`n7y12L7P;!#F $j- у< M^}}+:\弫ZYHr:VVB':M̰.ZĴI`2ד~ owH.bbB;_ ѻ[mt9KQbrj*]K[Qߴ>7_2#(#MfZGh;dSb$3  % "qFHj *Ȃ;^[\{U6LzpsbTQghqP+~Y$OyB7N 4: jRLw{}*YAX`>FrM񒐌$y PLWFm-@ċJMsu+%ᛦ48BZȃ+|HMl"Ӎ_ ?vEԉ=y 2fnjPvz%6GtU"bS-Ӕ7ǀ'dZ꒘);XMbT8;PTbuN3K/ v #\p-hֽ$.= oJ : = *)<DSLm+>-+ЃKB*jjfgF@nPl50:_=0( uCA{J5|ΘX4LDjKӻ)̣4F%cCIypqT<4LP5j>8tXG`!1);5S7p?=f1e`0fTGU๢^ɺۚ$2Na(M8_ُ! \n Yٵ8Nx2+ IIҰ*כ0~ ½,<=QրɫPpo9NjzvHx8P 0 7Ej̎zCͪk Ljs_Mr/s#63<5 kDYPl"z5i#[7n $/בL/{68E H0,Pwa6J39[swrpP7#;o1}=Ikt9o0kr)k7]`Iaضg LQ羙ٿ.n_}ػ9; )퇓N ŖuMv8ӜN%$S5R V%1gօNK2C4(uV]7+T,<>Svԟ璲aMJPV/' ._fGbO\(:ɑmfF!, `3ᡞ^hn4tjxޔ,v:6S̶/gY"GJ-3bzK'Gs29Ȟlˮ(nMN!^mhVj&`h[wrg}ԏu g@jvY$@uPM:qs0 8AO\ CZ8EqBqRb0N4xUFk '/oCv& m/+L(ȩt\۳J[2ZAɇ)QA 7x rI368<+=rӮe .iA>@.I%)!"fDa\c?y;c =Iao/B(unEDS>{Jzȫ.Z(Q_n/`*C&NZ^{q8\};V06DiÅ'НAA?2z/4oO54c,Pvցw3K?(]q㎏y_Zk-n+SHʰs&^]+=pPoݢ -ц-%BA!R }c׽/[=\2 ҇5"BeU[7|( rpEA蔬3̼oQ9ӕ%GT*IAq. E#(6fE\@xH@bP poj&h@R-C?%IJ0/qY^;{V&eGe (7knC lԷ Q˜gq1\Tcp4tI&ڡgpԩ $%x@EA 3/3Z#ŐC, 0[|\8 (ܰj4 @7<ydFiBG3)ASgQ]h(EB7{;E=~wIDho/YFߦTK=[^~z1dIeYY>Am2"x@mM߫oV~R"6h:?I\̅ Ws KdUex7*9C~~ɿm< G@[Ŝ@+5YnEϽ}\ݪ׮ 1.MD{Wv!0ѷv~ka I1me֊x o#ro֝F3ZV`@|~\<㡈/V`D4/)Vy8Jq .әoz m4<+r|=Mp Ir΀1¨V&fH-3!(i7c d|.POjwt}JLArx`7um͚{]=恈N"{ 8a] 1wtfn.kY:^EqK{2@ m<Ν-k Dp6vW ?p7~L`v d̃C!5,mlҬJnhc[71] aA<QU9B\>z^Eѫ@jJìګtveNsNC۹Μԯ׻ܲ>3/k 4lFJXpI'IMXYܳ*RMD.\26?9IWHAC3)FҥT^7V1T+" 7 txk\ WϛȜ1<fզV=JrT V]eU*Mw-3}i8Rhfbdȝ<I<2Uzm *酡0Pl%bKB\$Q_G4 [č1X[l?p_! %n؛04H0m-9.)Pg 3T];KJ~E9fހaͭs%|4=xK~Q>^yO@?KX$9:o Ǖ0 4gf2MAoxUb|>zi`giUZ 1)>Ba>9JXhmi/_S|DC#ohUH9jz.s\sNw-҃ttǾZ'6刀*}^xd&YUF[X-%u BơՁx&NM5qGP]-Jd;/[ks8rDU?wЩ o>Etr7&+ꤵ>. Bewo,d;F~ϲgy$[#l16Mt|&c̺r|/lЭV&)t0P]be+TOmn;_?>϶\U1Jvh0g2=1i*ɳ Ǧ&cH,ّa$9" r9xD$ uYœ:McJI+ֹXi1dJ趉BptX6o9v YyNl3'!0ɇӗogw\V+WܱE׹2*ֽ̆%ytуX}jxʄ)J0Uv" !>ѠQ ƻr wG0WF!+kB9t#9|_2 uE.;rT'?*8'.(۞!T tM XG$Ԕ wLHg&#L#uf`B(U'ؽ\ҳ+i0su53@pCxPC7ZȤ 1kj0k8ЍgqG,n ]XP*Lg{*ͅaIA@wC^z=WE oɁh#|<-"=#h=) DRt8 2s> 1--?po!wi8R}tiXb=,{`cdC [vǏV)-\ѭw,_R[#;f]QKsX.8$yճ')mNZQn5ޙnRt,Ao_079 "%yY8!wPnen"-xwڴ0z*}$ߥZ|y"~p!ڨmu|c ]BOCgbEش%0)2K=a{;4|2!ap %NaWc4V zUR`*lEhifR臜B0Qk7\8B'%kMh$9aM-/(<j2"PJYV4_Wi>'NV o.Y54ݟ)~J⥞ ̾F;Yգ8i#W#vPa쮱 -"1E_>9Zv\99{pm&Y2Z!ۃ޲u‡$_.V>yI!l_.h)CsOBFڑpm.l@yUnWPvHEqpUQ rp3%Y2mxޚ\aާ~84; o6`]b1}cugzYi]7mC)=ZuV%.i^`ݴOj#D)U]H|Z]{! v?YGP#G7<6. zf]rz-w/0&wVGR~2)S(k~#)KتF!Ӗa~W3SӇh^Զ9NRX;\Z`hpSmH=ѯ7Qo ~=ǝ>pغlK 9/ɴ,Ff+p{{QXtЭ0euf v殊< 0+)z8N/6.Ԍ=4'Jl-H Q?ײ鵛.{f7*˸|dtH;xm!| ?}bo`OC aR㽎}mH=~l ؀|QAW/'u`e- ?01:v g7hD1[kg&On1 34(a"FO0)p'+O::㷞P%h !5 &[RGqR)8|;V.CiX8BK_2& PMtJ73 9F.gTQ 9o}rN # $F穆贇Wud2Dىe w 9$c`ggQΒ]H->#mFУQ'voTM䲵7@_P,#C*m()NwpRF .qo3}|ktĩ`WxmoqGC[ᢔ<ǥ؄,£gs/(( ?f[¯xE~]v XVV?uE ߔؕc`Ã^t);KLoy8i}XCJ9?~ Vb=UE8D4$,8A_Uё>qFHAˁcjK09iU^vHJx `p0^SbK%1~އXRK07uz$--3< 7E&̼duOu8)[/?{]) ިxto<(!iv"&iq\*|%ӵ'(Wږ6LEhLt ϮNΘ"RXnqVkmTFTy>!I;  ΢vakt{ݴ~;8me?bkRGKޙЭE KO#~r_;|}sm0?+C Ä>؇R]h龱$L%`2!mJ 3P:8*|w!G8/).XLPC#H|Qf7=ylu:$U$ ]F$#6]^W g NWTaꕬgSA`.]pb0~HNIt8K+dhqJvNI<},i3` ~qDjuflheX׾rUf}G+f{ՠ}0gm,Q85r7Sf1qd ke]9/ts[ I${Z̻|T[ncƚ0(VylUEIb]޸YWPkk6({`x-$a51`:yMJ{tWaN K.EA[Xfj|TogZ{A/LPHnҘpbq6<^v[_AL69& Թ\zÙ[tGЁQR*Cg<-̽$їUϣm#f*BdY5C,M0tC0Qgat̶Z!˻l\S#dږw*47"0f'FY$*IfޕSP_@H'uDV]0m**kl/h\UEzr%qBqYӭ8=+EG(@,"8Qul3։d%w6آUF=}1;I i2AR}Y xB޻2TD[xןtµ?JsCtrN.Wn㸩$B#Ԏu R:H!1LP%lWW`6=Ꜯ/Vh+p6,9`S0/^/ |j 7:w6Oel0\WP#~>Yj{( Fv5B,ONxm2 \C!@$~?ѡDiph^N՘b>V?CBޒsŭD.dֳȼkЯ:8jX٢jV0{?lj%҂;_Sþw6/Y{OOԹLXRuz׮x,9*%szeYMVȠ=Sa~L]sH|ʕ)'(vыU`%M)`yهb=/PDOuy34%z>XBio͕^%ܨɲ!T?/0Nr;h_V%ϒ~jF~LTj.=:Yf8+m$29yEPS5`WSܝf@r /ĿȚhZURz u꒔-8ӟp:cQWbɢ&y\-EGv^PnMbE{$2ގb?WχGS/7$e= 4 uiS3WRA]Ɏh儒2Fq˳n x,wRCr2>U7 ȊT3#`{?jz?|t!b9CEE4& dv.¨j.E ,tmҙo2?{yݥW;f"Պ~@܊ kg #WM`l$:&'uHdGegᬖPV6H'E|}NEW+zFhiO>ڻEj+qŕŁv|YN^T)A88S ^~X@451 q lC͖[_0CP3GNKHfVl6Jc?l6uvAw4eDzWl5KRSQ>ZSOm+T|EhrEh=#~, ¼ P!G?fTQP+QQw3㙪bg@Uvw1nښiJHv"\Æk뼽.uj +FJ792i&+R"MtpZɽ'q?(/.x_j=shj~+Ǭ0Q9:qZ_Ýyί ?3n\HzAxd߬G4^%/#dR-qXS?1gS3ԛ;BSdvŷԧOUӀ;p8X]>hP Z.h q]P13)PhUB 2=A <ukƳ{*jjC,mX|w„:7y M!Ta~Lju'B,ƭei դ0Y.7m@nt"H' 5cUaٽFmEPA9]'Pr7K+-2@<?CIS/?m ʾZxhDH77>pkF&1 xn<=c[_$ؿ[[ܬ`Rh^d9[M"&ϦKƊEfP? |[+]K>o8rOo&!oeu s {Liභט0 $S~p}L=."o6pڶ=U+bCm0ʈjέmvV4(nٲ!tJ#@Ĭ oX\2GNB別m@6$E%kÎ+k+0үI r!n~Χb* "F [BhȖ0ˀxDQٗ !ScN9 s1QjaPS ;@ "ˢ󷸳\9=KPqX _({ gS.cr)zLX!Xj"*ؐ\Yq+NV|"w_wdgtܮ)E^<_=E~L2)Š@(m@r}8\1(I nj(/5ZEƛTDqّ$}! p 2Mv9؇-Q%[,̗-6c>2{H׬Ń8@6IQz 1{(pTeOY򓰸n\)r7E"uOA>Ҹ@ki⊱u*S`_sA| ]6yaA1js=]B&YYp~3 cH'9TFv8MbNn} oC7( A#P(̬icC4g g}njc%VFg(!SԷh+/<zEg @{j)Y n$S|G oCiqЍ;̃_pSoAn˶ ̓#伊 `ԧ(秉\hY~d [?Ye(i,FhcZd[ZLln,7wQՏ=*Fh/6\a>,W{'qCrfr`YPd+$Qujc .pZφH0A9AhH3Z2%|k[ў#E9Ùud(),, ذV)vC2c^TKHXn@! Zo;wn3 D,'CP* 22Yr:Ti;aḀj?%\䋙3mի$T)KBj0R>] z|Md1$GIVSCН0~EOԯf(~^co s|OQ?1桖2SYLl)?7Ju$dApE8HƅBR? f."'}i#R@o`/ qu/g[pmt | Y}zs +쫨!"Eo߇RW ^$RGB^/ȏZu"B ֶ4C[;4~4?W"v<+kJe;G=-18q~@Bl55 }BhgݳE,rcRΊ`BcU6&J2?*}vh>xc mZU{1  . v@QtS16,t aQ&;O[ݟ:G4hwiωӑªWg̺(珀% zlQXTL <º%wlHpJ%ke5CW_|'BdPWHuacT&y6ϬjBK`|?Abר-yZgujyL Dhũai7a(nh&xZF󹦁N2DS-̊bdmW(0ir4/΁0# J F*Wy,bCcZS+ W [quUmy{D~>[\Jڙj_!_\[?fI$V!Hݞ (Ʋ> X& W|^d7PX)zm2;ǣ_P`3h)qI1jy%nz5/hff—`.BC7 )g҇Svbic)Oةaw'w$Y`Rj epZYk8v#&(&vޟC#3BLOK q6^5?= YZ:VXw`<4u,1;êIRncfbsd" aw $jXRU"RJwS+[B(<'EQ Fli&kivLf.Ts}#×<[r8qbϮ߬b<"#㒅b}geQh'<<wK/lid}c聴6o֎KWzĸ |8xoEgt߳I5#ن5^.k0Ixr:k0HFgU$۬Kuwigǿ7 gi5ÐzjkT_ix ~ @0eVC#IzUz#$%)M*`.8_I;B}?*?&BI$ˑT_3{;߱n(F~^׼LLQp>,K?`ãM^^!+23~S:KUT;!HyL1Bp&tp씫m10MјUݳ 1LNO'n}Spϟ^#q·Ame]$in\J٭sP1ic }U׹`[Nv٫Q\mդy=2I+P5ˎAhyVmBPWu?޾!˓<2i"RKYNNTPcHzӠ5|>x aɨ^Ci--U7庩ݗ&/PۼD,u ϯd2S{!0kMhXs?FڼOPeu߲ >k817} kyұP" Fcm/ @͵cj "}32֓Z*/'y3Iw?^ o"DB#dy{~%rks. dG4fSѕ'Jšҗ.6dXt!{8>7/3r`3^pO6vqHuCB h0^wu.'ݪ% PZff0HcXQ, 븒qKZsVYUF= mY;R7z$W㸥H:Q#CIDVosїUD+]Q]nDջY쩳IJG'؏qWac{ˋЏÂȜԏ%$q'fH3g{VQk~ȘY6hqSjaBR6L-ҺL:s6m(?pico6oaW-ZK?FЮ3oo}Kih?B5b%%颃Ӵ4&Z"Jq::9ښڃ1SիA`3v^gscSp{ "%0G`L[6}_Уvjbϟe{zvJre]H؄eł ݸ1Oó>3_Ԑ[-@=0bIl)ĢtVbGw A1ed?Ɔ+r- ):P=hm>Wlj;QEy%93xi0kdsDAcAPMnV0̒Wi&z&1F{Ѕlrg:OCva/᳂J-sͨPO@~u'%$☧y[+Aqm4oլ^J.CWLXg,sܓ$[-oÖbw5G1.[> luΓՉ71~l,%ݿrfoݤkK}ړ`l^}u콃ȔᮖClp0L{ؿ9|Df5l=|ӪT:LZ^`|Ճ+`ljfSbU$-ZٽqO& a sΠ!}n^ԴfF7!H ŗ5j уŽ(a6hZTzcKH 6rxV6'LQIHtW!.35}|qQy[~K]EwЧ*/cl2ǾȫSjA޶8U sR#2hXd5̠-oi~teYڽ[|́CD]oMh5 f[Aɏ[ajuݤp_k,aoCS1&!* 4* 2p}~"/S|" b ~覢*e)7;L~~eKsYU[ϕ$ǃ7#P/}l>(f3{x?v )}jbRi^QxwoAAQ-4Q NK;Y2 QϽ21Hh H_|w_"Ї:K$xq!i|jc+JBnno/Zn$ }yӛ|8;ώojp ybҰ,9pR3V^ѶRUq"+f/w'jz$W6Z弾1 ķkcj>K)鑆;wʛYqR#B]n{4ɥO5hd a7 2D~LPAOk>KO&I[,20(,ab2o ,Hv!F"pX3%5vG|<Mx@ߤ_nE],0c?E w$iRyED_\#ZŒ@uk@4!W'{`h\M6eN& ^X~59w.TOtE ̖Mw><์ ʸ:h?T+|:ŕw3NZڠL 1K d1(W" x]q?L %@(ZI.[3 qUO O*] 7< xL_<}fTA(.pKoFJES||Q"9Fnޘ"6#wd AҔef2J  0@ |-UIАN-#y{!'{Dq}l8`aqڳ=lFWΏ˓Yۋ/i ~si(*nOd,3 _I]L"ۯΒ0nG]Q@!Bm,nק!T D'Q*ʾj4~ۭM^i-Ȭ^U4lC'fP +)зD4FnO?oz|rf*L%cGl!iz{#mVs]j<5"LOd6l)I<ꈚ]P[@:IA8O{QSרq@0]oh>I 9q&D.:3KQo'\=U[s€vU ڪ"ؙAߏ?"kbM"R5˴6g BY*{} ^fS<)3^bgBhY"R ]`WK)ߏH-+]pV,.q='rk~E E\tcc6i !,'c~9iK#j,Rfl_9yU~ZܔR>aMû+ی∊!DmD1dk8Dg[\aa,!|ziхv#jn2~BS8^v#q&,1O m7qYY>Ol:lXS@~Z-AeI$"=70,lxO >H;v3\#}}h8rQ Е0Ntӵ#MzCOڣJn~6 xo3rtr5ʀrIyc7$PmJ™?1Ld&K2 h|LKJHjQaVl5k[D@|"tOy_$Cyy4Zn-y@PZ"a3V:@ޝ7_䪏*S܃[Fynqd:J~mLtQ18Egg 4cIKtNj[|~՝i:~7\KBr!TVyy:(qEЇ+fι{tOwt!LJ]-{ѝDȓLۂ?/ ĸda/PfPMX-aǵL{ZagDnAs qzjZWoY+jQo?q8mbMja9W,bn ?^d* fn0'(rf%Jl@;D䘆ղJ6х)㮶J7q( |"3yd4Y]M7ql -) s #urP}˺]*5"gz];U's&;'9fyD8-bg w}07"p&LLw]_]2 >k1kTՀ!w5 ZfdCCAb%_KZCjg.١ɬAĐa (^eg ם 36'9?/-$z*tǃ<" 2Lk)\8f#8l80%6llo t0&\K zK]썴W@'i}MY\]vY 2ۅ0Qef~B0- D8>T8L( 15=}9!@ eĎn6wcT[&Ksv<dZ\wMx]\rF$"bloFh0& v ֘`I2Gc~CL`$)~׿4At"g4;ȴY'unȬd9#ļgp˼{Tf9'u=}e$+H-" dXkb Z~Fk~$eaF9\H[YILo I wIm¼ С]k!M=7)5 g=?GFdC6mյ_eneVJZaEUEpsd)< m?a(E\ewV0(;,$6拷Fd'PgW[]D9 B1F> ) ܝt` |b$|cҩW6QS (Tj3K%Yka-k8caQd:8%>ӡf_a8(Ļ䜵=ьJш?o1ĉ= p@1EwĚ K2S?S:Ĺ|IA4ΤYHP*dS[W{VV%/NT`y iOmٮVsSkPVJ$"7/r߈J_U8LbAyxιR4 C[-;r#ғ^ea9<ćQQXv *BZӒҲi%2Tr8rOd܌n)WʫuF7<]>*=hp9.}D,$b^Qpg{elmY5S|I7m엔1B8ឈAk{b+dzb=gh'4Z$G=}oG\\'SyXٓХGߺpjݮKm\6G}yUij *`>.Acc}[qǚ9ġpKwUX(q;9éCAсW 1yG^-'E+gI`߫$ڦ+k ^Y=󲏅{E^L'99!HO!uL +\y_CD @.a}6Kfk=<ʝ@d0|5mq97 4c*'ʇWCF=Nh<^G.?*)VՎCjla<'(~ d\<sэb#L.ٗ?AUF5*@Ji\Ǣ%qckvon"'rFGd߸F0䶶-s uj1no%lG/de%ٵ0ŋŸQ>E^j}85@{N0uA90 ˔:‰O̗}-~TiEC|4Zʪ$6lUh0s~E'n 4f;8^Ǔo=O…"sCv*ҪN[\RٴPnP5  革:}_$qn g ;lBCR)\$T}®{Qg'm]7a6^cL>h25\ +Po qV. v0Ί a} *tJUF FNGOF7_\0iKTюDUw0]ć]z@=qեY)/bǓs]uA׵-)MR>A Sst.l ^N4O=GHHO}r\_ d%JN'ETQv)E'u5‡aMAWC t0 5}`@Arotb7= ɼP|@ڵ B$e [f 30_=9Ӵy7M>2 vxyv[1N˚l}Qaϴr|DɿL%V;Bȝť2PڳR@X}#L&k˥$$'r&b|4zn`O<9\>k7^8]"PlBh'з'SGJQT}2f%9Dx-z֯ ݐ'qcݞ+7s\Pi~du菳} @!> TXslV1Y6X+(-d6X?.Ki>M8uLM%B/S(ٺC`-S۵[)ΰ_OSeG'͋H-f)"rʫ:=Fnu%v#9hVGL1шSWu:OO A"頡x]QqRXV6ʸNg2_'㟡D/(nfv᫭4D= 0NT4S9&G-b:R^ c]?!ǝK+bۓ}--OiS87X8d-I~V j`=KHr1X7~?gMСS/лJa(r~љn&=5TA`%yJ*ykҭ|q ͟V9$<ꍓWI@Sj)(?9c[!9(%j QU>YEDs(NH n,x͖2כ=|$ZJKC)5/l );U@̜Qmxf}Ht٨dwTV0Iց0=DJ1J h3Ƹ.n2ۣ]þà[D-9^j_ eYhsY.Oz~ބϭ?wL% fa)NYV @)\KC J/$ 2dj0Kt9N?"v]TR~w6}]R~S"+s|T@N*義VE?!ܩ9hD`twtũzaxQV3>{ ŝJ0x[^a`SG 2wBjՒORIFj^inN{"',o<d s~_ KJ.w'!iSVUBpD|OoeiFD[QK}# `#> ́X ն;vyR;Y2GnBL;ްEv. -%:[-y$b0^Fx*0j`޷ZݻEIQEYN]T@Ӓ4^(4 fK;߮Y#I0ˋ5o5PQwƛX8}O `PY`rifO /Nّ ^Eo<A[5zx.OWw߾;=P|k CzgOdu6ċѕyJiZ_i]@Id_uxD"vg`&t+`k !&`a pڮ|r0}?֬YI]ɰB^rN6d7,ng'Z!Ai㏐:pz o! {r`Q_9G@nB~$OZ/_ :{x{1k>"rƗiN)}Ls/$q}:Nhf] I V̉KZ}^=,m b]Tr_,i!7Qi˼BgC\ {aW$KaF992!yye]ި-:䵄Lסҍ`?-!J%O_#TU>#z88ԸR3<\߄lXZ?Hw|4S(ﷴt_>-ᱢܒK>e`[܌)/`bFEiw1ɟ khok~8qХxLI"H)bKB5Nh)M'sb7P>M$y0 :tLVm`~&Ұ >֣CA ޭ pv)C]jǴl;R B0\qؑ?X= /:Ҝ^t23޹MyG}t!*dڸBm#S:0)3 eU̎T 1nFRJuepGxa u Ң{E/=k'Ni ljP`r6Cއg6GzgJJUih#n(IeFIj h a'21NTQ)7.2 ph: ><"!cq[Wѽ^7,zD`3O(qкXDP86Wfn10F>觗 u7Z $mn&]Y?tANu F'&M6A0x>Q~KI"MBe`s6f$T6_ݗ rY}605CVő<[Ɲ|!|>B^+sQM33,Wj̊T<~x.\c/fP<&iy6uAf`f EN3J<ӉA=KVctsJfH%8c(Fݪ\]`H4fKAW]r9,S^nQe+ W+؉<O {QoE@LӮ0I(HU8 |J Uh]Bg@*tA2@hf,绍 iȝJ4Wk\P|CWÀ½0f`s0`lɹWi&أݭ\7&k~ǐ"lv,9JaX4qhM&80&u dFN6/8lS? 8O Xwe:`\:=y+ }]sd,VNѝh416RBIotyDRvivUdx޶Gp\ ww`yfY}\Ф.{wRs/(6E)?Nw,9߈9R c|B ?[! uc25Ãv3)X@b]8;nǾ}p!J^maBGh0ދ});#J}oFݓ`gJ 4WHIR ^݉[g.2~-sseRUz:K{sRXR^?;v ItO_+RL~}cx{ 81 z G7F6`L)laNG*ls r58-HAS2>`6Sc(%ߗ!l\7^1%'L].RDGs%-Rk;ˌ s-)_c9N:EI)޾K*L4^5١9GDZ<B1 K'Fa Eeg|Ar[k2#uSqYx\*G gYkBbLb뫂qp(AV)$@+ X-d4APe6=cS_Yu 1 eChQ˗uku,'D@!uqu!sq?d;xID %n`LP8ɛ u'7[̿R(V*S ZaЯxaG,zk*KbcZ;fs>TeۋZU TOevbXŧ|sQm%R* قifv*jgvRQ2j@Qjƅ/YDIڋIqLIYӄ_0&TPt2nsA<Qw.9T?\欹#q%s|?MEX7-Գ BMt~U!mqן3=X-CoP⌴SBme`=mzạhj=xYE/RroG)%FnD!T˵nM1,ȇIL!ZTt!Yu1a8/j3 o_Pg5bo୵gE?-XeB9FYP oU}׾v ԭZo'2_&iZUXvd]¨l ;d[ 1 /sZqfάt 3R35 s1:r'\pc`bṻ%SO'NPcb#D2ғCPݖn@$U/ԥ࿙qojt/@\?: YKK(wGKG~hY0Ch&Nna%U{?J9e,x/<;0(;p,k@:{D2T/쥛3W %'낸@/+Smf1=WDqD*,c|\zTp}xuY|/ZG3TQ -%D"ROt_{Hu?FUv935KИX0F?ko&O.yy K(DK&> d},2@qKG$=gڊgW+R63R/-U# YT.KKJ< Vu6DIkpL4dq#]׆6_HT/r˖hwU*‘󾖽kwhXg#2A2g\U!O)VP{a<ɡg~(/(25~S/fT"BكJ+ ΦJd[z,YZ M׋G0eYXr+'9BBfNYٜAGsaNTqB)A#M{|O튜+,ߘ9SI0p95?$6*șȂfY =<+syp?Ql3\7\04!Cjaߞ&h]sN Ka&ED   Uk_mلsXYϞU%Sb :p '4b5l9Xc[% ,:YVJ_LExp8[[sڸKP/\ù4^:}[cHo&Z83C޷R+j>'.}rڻ[T@G]2lKNN<xM|m7 `Mcyu|=̰jŠb*SOF2+(mSW]kE2'A)5^'OW»bY^w#Arg@V[R˦EѸH_XOU׆NN iM$/V&Ҽ 3 ^U-:N|ӡ =hd&d*S {+Su,KiLVp2^k7@?z9pPW9\3C@@R:R'-s UCjIWeTAkoANlkȻޔelQߜ"|ؾ8RCɬjh+t{y'91_k, X¡ͩ<[8 RJCeWI;c Fv{6(i+o񒬢-'9د}/: yj;btT>8&NӌrS-:Y49`CHM0[uzkY^75y9xtQ(U/zD t?WtLS8|m-5 KјfI*8" )IeBDy\Gўtѱ3_:AYfjr-!:B%fak5Y6L瘎Z^vE$6hu]w訌o8M:8x {9)Sxۼdrh!VFglf+dr"VAStD$@g2by~pvaUzZI摋z?Oq$?iץI!`^*6˓ ]ZHZύ\9lFwq%֙=Ȯ0W=ҷfOTI= &5˦INF!o5PcRoI=A tठX~8~:f+r`w&U!qi4; (1wULpФTMsOa5|? iayZ­Fjlg6[]UBcTvErCD)t_*L>.bLUuH@Vq#-*X= b%A9`"V^h>8Q}A,ytn+G\H ;iʢ`EbvqYJ: ]@vzr#~,ۂcfϘ8q 9:kQ.Σiեׄ>Y&5̇L0i5 ']1Q1%L+_%FP.fro39G, yE]Ҭ=q!cX3κ3ъxB*vjd0?'UrvwPćO1b\Mj[_DF (ٷ))uj´SӓIRC\jND)0A[o5}5_5bY_4^9Z!|MjYtou;TOc*J \ru@Z4SSӆQK-XVXq`hPwљ/0L*W8NO.ITRN ]Z,aJ؝r6S +bYj%kD=VBq( ?>lfe'Nk̢iOˋN(\Ξ1ڊ)@Y3_BZV-aҀ/^~¤IKrUA.5uk'S*[(gκnKH!Bџttݷ9߀?#F;%)}W#,0n<|8-N"&|KSim?-ڿ)Htn+>E仡sp |j!d~)]_NwBw!ߞ RbÜ?DyX+2)ҪevXH J%zTZ`sXMk"4䦡u)Ύ FG;@ʻmЏ|Y<#?$_g^i$zRcn5 gKzxw<, ߾zݷ1F Sͳq B?"JrFCi%+{78؏UڟGK`t uc)ۛ9$ځ؃ߨb 9L`5uu<ޑ@]A*ZZ6 ƚo~\RNGXf|4om %3g#%)$ke#jʕC}\^-=~G4;gDnUhȫcUז?*3wcv ܱ%3|S"`j֦Er\/iV\ Y99yL%JkL68VK. 󸚰pjÉFo3}M3L{PL bps5A<["rw%t3.]* {zwu`^n9FHkA9>Ul-I _-XgV"=j=AoZXBrtzJ6GOZm˥0kJ-Jh 9@GJ;dwHxX8E-T\܄wb~WeWcL~]Fpj{n տj~-9pI1ItKsR'+I5T.dր?؂{+ↁ>* ,}hbL-]HNx MÜF)yMکEZߋ &πwTTk#27t`/J?ND3FͲہ9!B0CeyaM1I#Z'G"DPֲ 0zm3ZjWsIÉu~gHM?9 f,^iʐJ@ ]R;q56ձ`:T#wE)\ydnŘ 8n9q nlnMDtN-İ)* IaQ70eԡ.1  l*EYWY=|hV]Bw>[N REp #(]Z4ZaDtmS{RVJJ9V ̪ 5l[< bG Sd=c;Y]E1NLXfs q'|毦;wŎd-miC)C8Cx[9,b0a/ $Z!fvڞ^VNe%ֱHM\&3JJÆaN9;[> (K+̬(v rF865ܭC87)ʉ#c_-Jr&D WI|\ 1i{A3cMB[8d@tp¼VNC۫2GޕG_W3䯬-uiwxkX %y ~B5<#3ߐ(-=&vckanIRN^j)e5jRybԶfk iBUP'5'҅G ҤCho~dU3Q)îv߇X"5ﰳ'io N1ݴ % h2>]ccC{FV>BI%Aٳp/VrћK4KsRR6ʠÃKNg璹m{8ZF{ GiiׂqE90ZbØ8Ʋ)^sdW$ ar*h0. I8`tFJ$tvk,wFyrp(kTiELթF7ghԈR؎iKkʎ {|=䓏eb1E9Ryͩjfҏ쟯GըTpn%3¬{LmYtR^'@1Xk[9Nnµ ťg8,9tEh^d nW4®NpynfHb]l^3j9mN+rs[[+-_F0D{א\:_(CPA9DC)8H=svZM>Ez>"i* ß؟ԓ~U$~T ݫ˟]u$~/k4HUe),|2t˴q2]8RKN`A3?߳%pnbaݨ#{e‡7ClGhc{PWh42v8U! <#S:gx0O.0t9PEyez<Љ2X?6*NyL&9Vm3AI֓c}Kjuch9}b s{*K;XmgH^ѯ&`g5 J$𛢼Nڦm;=u_)d~XlI3^H&t@]rni9.?Q9)7$[_(HD;*&}r{y4Q"4bvd$@Lb Z2289O4(T|4 Xc}:Msu^%9qy݆м4M7T? Q{,xİ* 㟐?Io*r myтݐm諭AtzsvJ?K1`JfŠ^{!v lޑ̞h;b#P@TkVc(>Z8HD53*-Si|*17Kwa)~ aI(XUz-W_ Gj*|#עc4eyl 9e3~K^ 2}B1"Gx3@/%*bݮ;%Ha=D=RhV7ޕjE ;yjTao˾s+YQ1n{ peXPϵT|au#&L6p}uL=q:cWZ sC uvw=EP~QL5T+'jێax @p~j_ q7Ks5>ni˛P:Lt b6'%U{Z㧎ףؐ.}CnUqƢ5Guo)别 aA [dL8`G3bVs%鞗>< F$^-Ftt :H m `Պ)`7.t9L\{vd&evg" :]L;fW5I'&Bms;tx9"ZMUՕ4Y jSޏ60A\՞v sfzbk!z[Q}LL@|l*jQGł/htKO:,o"N*{3р7)Y:b:k?=n>q *-4~u /T@O&_Y_d >;z2M[֝^<@ ֡獅p#`M93a5;|s736[G=F:2f8 26 ]nAV̟B En9)UW41YE.p}kxNfv\*@nRvSg*oZ'^J+yuxx wHѕkxT_rkx{6ROE/7/꒦'dvwC=@E%E;qfOvM6pz.jyWlZuECcgN=mA'dHoˎz|[GC5}YƜmP7'BTrEqcAf +$s*lrHuRnP>bqHW6r ;U%ƓIzc֭30Z3ߒ14Ȇ&ylsjukg`)%1(^{H-Cǰe0%9NsUt0yudRY\>?楜#nS߾%v(ǡлj^CQ[z%#r<Ɇux MfyЄqؕZ16q’= Geq_-o_G:?d0m#8x1^v'i [\lߝ&Ram4n.ra [Zz1gUZs {p8RJ|@#0vdjQf#LL2` jh7dDEACWe Fț7@dQG1sm ~ =E03r"QZa ve=Riϒ;-;Jlv[AO6PѶ^TeIoIFStpy/3VCV5Tz5:_I4aS6R)a1sRi{d,tS6z=Fi'4ٞvP7i->/'nVWҡSsreؑ˅nX\AI@=(A]+DT̷f9E5K}CR/3bW. ҝ>7bv=KK*?;3~P{*-48.L2ٌN%i0ke)j5lQdw*SDA#P:ZtfCa$)+iZerV*u!C ,#}ܤh@p0>]_i^:+YH^DXޕ1r_!QtFIBVQ-آ1[mrvTby!uK+IsG.QU'ƨ<s 2ɧ8p%ZN[LN0ĥνO痾 ZFh^{M̃VSNߴ?? k p xe'F[T<.):?240EBRx _"_9 `<-<5nGLz%yՔĊDw4y2:|U!0ր~u^Ӝ.m1,6BR>w&Oj( me)\rF'4{@7M+hur_ fs^6LOu>l{Fmy DzxCa\ho0y\gMF sS9Vv=塹\ށC%8rw^o]`ԼM3]=12L_AA: rW8s!yK?J,^t\Ѱ6'7@J}0#RjpY/*Pk "F6M[ĚD)>:ɞ^+z DZ5l$NC>SHwPYށud!Q'ܤ(gd4~g~r5I9̀G/- R)"!iPbd1'pq"*щGasU$d>#c||Yjecޙ F.vi`g80 {3TxLq.Y\2tB &Wh8CΓٰfSމor#e~߄p; >Dc`1~*nfGF xubƎ>2G 7cײo,N+(v!E=K\v sQWE< RRѵe\O ul6bmHMHiKUy*81Ry#5^ j,mOJA ak̿0*ywV@]D5JR[-h̄%QT@6Hs>dS58i)T5Po #9Pƚ{uԖ;DckiGRͽil'c  hgs]"UȖv S 0Pp(?-<һvQO;puy#J8\@T@D@IF3Tn!*1gt(!tY̛q_[[:Z"ּ/vx.Fmpt ӿ541]:tg!U6k8[9{gv)[wJ(ȁu`Q/ǒ5}ei{ʚGlg&a{']Uꆋ:THTg?B|3FeixYe/.QsM P+t!7ǂ8m XɛQn]!R۶GH>eϺ,>w[BwHsd<;Ju6fۨxPUA\ᾴddZߑ' #ĥU^VMG!'=z &9o6Q3DL&ww^,fJ|$%Ol0 JPWF7# Z2 rU2MuwB7$9I葂0ЂIb*pM3K[B7-ŲƔqTDrZH馳 |;@,eR<1XpHWWE`!a;n0~1(Hk4*Fvָ^,*/ė\ &yС~ )iq* "fL8{[*ӄi5ZG.k}%y2h כ)/lgOYMFyCCYZ8AI϶Vx:DdM?2-eg [WsguԐavt&fNL|B𑱮dCv_ǰ{UޢB(>Q[-_aJ!d˘C!1M:P&aޠ;ȩŖWCb#%U F%B4ۂ d/ F, .K;'f^O`Qt9*EKbD[}32_[]2)0+-4̾W-ֳO&ރnrR7XFS.Αx 9A1S#ܜ/sv u ~7b*-tj$9zip"Sq֓bGq6aGXj JyuP3SʨN\uIJv8eI6|R]tE+JJ=%|KeW)"x6=ɬ ػ~20[p2YpuY8ѬM@ ''ۡKT?aAm"eo7s=]9 xɥn󫳊U\.ʚxS{HKdvrrZ<|O>uc0f4YRk63:,҉~8ɜ4)]:p^WyH& 2䦁$r)Q:LTkN< oVl: tƫ `\3_K;`bF:q"V/(Y`>ym {V*z6R1U9ΐdmbc35Sk]j EKpgϥ]]ZFJ!JYq+D@&>s#p}◶ $X#2/vC x'ejcQvb9FlR2-( u݀Ŋ7&TT Asi6Ah\u`6klkpMΪRP}[,D*~ȍr+[xW®>i4)B-cAӭə_>8#>3:= 4 `X5ylj6JAHW?$FmX2Qo #H{R~[i#츯82uDv PP" 1-Zۇ\juw@G6PR['ŞGvʜG0}?bNa$Oryq]?bx&hY㸪*jbjFa,gD>]tr8Jp^O*s'G= ;dFg&sfSꫪ6("].7*0{FJ(eȍDl$ó$[9 s3KhgbywCUY!W< [Y5~ kxse<茙Njpi,:U๼x&uC>NErjIH!Zڭ:pĚI%24/~)!-ff/·DZRz̞|;n(W& R#S?߄MnF^L/OU\j*a /"O&kpUmwLb [9TFl8?zqEF8 nJBa1pˇ&9K0yI˃y jzhBȭ"k1Pbjz'"h=eD.^'T}:zRF_1]bj 8$r>k*:PWb?8:2WxچU~RzU5MV9k=@ [n&w f XP֬#m= * b~czJ¬7ǼW _ ʢ:x}k+f"ZdJ3;t$s"r".pIĮ-zP,OTz/MjBWwmR\.}/ >  UZ5g :>SR昇"(wI1Py@JF犽辴%e?2h[ϔdYk&$i-R{&'дD^]HrV&,6 J]Du ;S(ErCUٜT݅Ä8!vxYv,zC+8H-ܴ"׺GҼ I(+:m<Rw%}li^ɭOeϔzg3|9KT؛Do#ՕZ,hݪZJ[Sqw|,'⋕*N-ZMU)͡^O)K. pAu>mFl7:]dH O}G$GLӍJۙՆC9XҠO A Ov#|xkϐfY.[y `oq_sQ(OkM_V ] t]Ԑ2J>?nDeP}-.ZVdz#[ef\Px4Bd36%XcDK#*O{av|uA?YU%jh!/5ѥs@v|_"tCt>^9.J264O?+kZUC PĶ^@ij$`y];|rq71_x^/$K"" >> o(G.kG/J;XId ]+eTL{d~G[bŒY\jSB7(cOlp[ah`,L:͋AE"RP<1=~/¨o LV&F<)ؚ5ɷwpK8!&uW^1CIH÷;*Jl`|htZn iѮbZcݜ[|5^MMNoow5h^hWt*hiX5RtZ^']؎-`KHd ؤWŰFvANZ83È"K鳅,~~w$Z.WVJx=\) :nwot*[Bvvfx-_ag5o )# Tq||+^ynMCXl@  \ uu)|M7eDAY6/#>V u%yZARu!6tR^d ?4` XŴYԯQ%?H35ěJ0F/@}VƇ+ u"W/݌1j bYq/6☏k#r@5& \i3 攋@Ը8Qh-oO=e@:50 >+^ySxwu@ ?E-%=?׿nbq݄guBԊ#fd=]XŜywL}]S. NPHcQf-cbB( TU3G)s#?èfz6Xw|r#lQH+HŽ2 2.rca%3xC)C8oA^\Femd@R _? ݲƙ&1'*4iַO\o. mm0 -PۙfF҂2vRu'ot|a_%[AbӠ 7NPo o'+HH["i:sJL:)9k}8M2<("ETm)Mljk(vZp.YH:>LSl>6CZB]CX g6pj*~NjSdS,mGe: LR<ppֻA 1Sց>Y8u\hhs'|•%ꬢz7r_%K &tJM41FU"o=quFч2H~2`3ADǍnB!˨ta{D}2y%m%/qBQ8t<zc|̞nT-a0; Vp=;an-Ұmq5$7D b-Z8,(ܢཛྷE`?z=|g=_I cgҿ^$Y5ǹ6] 2ƨxE!g +kG{OҠ @@ǂD40dKL)U1ԃd,+7B(%UeY?|يϻ n>]z%:c3?mf{NrrП^ʊ7vYjK>c"V~ 9[Me2DQKLK<]he}6"B2{K#~LIO V%\[PTN"Yz0+~'4ﺄRMNS%@ْ<ASHߧ!P>? ^旼l .@V`wPB~b2 *.lor{ ^:hE c+>E$[ziS~&U5pWP7P7/H(<2HcS_Vru*@^ ;Qpe#`0j?;beA2?jQ1/~Ø"KFn=V~߹H]B>z2wjEA,MhФmppP^Vl@! N`p }8iCB#OEuL7'ś`Br(dPJ8I}QO rn^N<\,^ {m cWO0ceq*TskI؋lJ%[PbN6c&]UBpW.8MFU'pFhr-dO@D%.|l/A IX.+JmGajUE[/4O2K@(?Ov(- &*2ye^ĭ+ p4DspW)#x}?j9OZՃx6|1-Ӕqc,Z'4:9@Bߓ%ʄV k"$\7l#Kn[:&I$Gq&;~~6VWDd#&XP B|u]CQIB;neeڈx Š>7 '[ke~IT]H?ŕ?ܷʹU3iT{[?G=jCoB)^Z-Z'5Htћ%f)l8?zG[K#I&loG)+ҿ uiCǙaq8/%&G;L|NyBr:6(t#t j9mw+p9Ĵ*Pg|Q@{2޲y0Ob;*&'>ɱaX~j88-ΒpXKASD7q >dCd]? $8"ÛJnq9F/t:'5H;R73t0`;.z@j:q ?WQlF1S0xg4$wÛPT9ʤD Ghgs66MӜ9ꓔQמ(e$*,#QQe将})uo"vOtE/MVcu 74 .b@hMK-FXp[$@h6ھXjy@} %] t;{Xv8_FVvlvfe }b݌+;xQYAiU; 6%_0]Bc"2`6#}RW uJܘvS6u=u3{ SST81caAPa W1'%KҲ݆Rkg1v{1z),.h~8}y*#zi>Θ6͸HMsmiit:$AxC'q71犴'祭IFN.>߼gf J湲zem*N.;CwN%S*ܬ3U  Cx*yTGL)vg|)$~jU\]._7{kn,\& ys MA^e yVbԐRfjfG֚G Be[sӡyzcP%-$kAjؑEIh;7[;·3"n_S?%!&C9y " x$j\y)#gp ט`HÙkA0Y6opwl:esQy+a a\F<P d}^ٵS P.x6+EsN._ Z fKg,iMz]s+̴qU[9[inqn oD<|SLXR$-4BIM)/M_3^93l1:0RjMNm؊ܠKTJlZbM V83ԁV@fq5T|j1[$Nǟ$ iX34LrTKXe:/,j]iv_3.X޼`dѥv=sLS9 a Jr;z~؁ L A!\W.@DW:i$_rpǙVB 4wV:b=x5TbqÅFp Mj*{5+!?Yc{1F[XZ񞥇 C `y<ɻ|'D\<6bpTZYlʣJKFmF^}_M&es~MKك?h6NJ(7ohUv !W#,$rO~rMDpBEUNxŰ F\/ft klGqLDniEȱlQ> d)/@8KrF=XI%my|xߐՕF:ceR^5;:y"2s q;\41 Pꬃ^2e#:c&F<O]^ԵI,.b ކX<>ېY5Y:Etw&(^kDg$oh>lnnaNԅ+M6{k%M'\Widc~ɼX"a[34骖 FKp.\E\bd~UV9ZۨM6C`T>Ho˼Q2n轘}2$hVJ% ˷ K# ឤNuة\1e#nWJ4ð"k1c1)[yGj مt>8ڨ2{T~#bᇗw~G7fc,#ZaC"!DS/@?jsWc*Gd oXjct2Ah}Ŕj T$8UQaYNM;'Pޛ̮l0JNaèXOj`@+~6]ܣ1*$ICM< ׶[^WpG:O?Ȋhr ҎLZ7ʭzP9 ;hixJXYD~Ed۴Wx)u&մu7Z]XlBCBgrQǘ~ڒN6.Sco;͸BNۯΔO>-wWkf=6d%xiGe(S>3zrv3Ed#fL8{u~A 15U'uRDYx&dy' 䥶-YɼʹOjYb_"и-4eX]XiW5:ɋߊ\  MShws+!M@ڼT 騝Ot^r 7ȼ$j ?!!y44o^U@, D%Zo?80zBzN~~oEu"h('{ 6tLA)PfHN:lg޾,U [vE\gkȑXĽ԰"?F_W- گ~`A6o#vfhV5IǜYW"BW BCl2)6Ѫl9 +~Cw'9uNӽYǰE9-Ԁߑ:/&08DkhhV.dRHtSI$Oչ9(9XcBvt/sUu aO͹;b{RN}8hIaJtr*w|aʌxǬ^:c>TA*:w\c%xw#%3c hvjR>E,L S]*R!.8R NJ3LDF{;]  P^?D5fџ2{D SlBQ֋ѿ'|Za7=J GB>7%A&0ad%ix Q֫耊k(=9{&W'f)MAT扡M,$پy==i(NS /fC&wXhw!Dž"_Lk|&0Cв+Gjݝ|`hL  -r8ݴfY!FчX@ hb<7a:iL/pLe݆7IGkNwCX 6fq<q{EAJ= f{ ڏE1ˬ~1r[S5ƺ_p v_01M# X>cb|6?9OT¾x v05ƀs:SP7pthW)Z:}lڜDi$TacvtD>ޙaJQ{+ہy|e4O}"^L*LӘ9ź8?9=QQ#%®;bJ[$Y6b {U.N.s]|e hQ牢6E;k{O5K㈗>wf`jixϮqxaM?0dd-/>Ɓ0@2ȭѳ&&4|uV46fŬXDBgx*wilB9`[Gz=AB8KA 6^#_- =_nЬ*q:)>FNb+T=UBctlÛ>e O&[}Np0|GMظ)> 7մ7t9<L=1TtXQf>k fkHQ0 ĩ˩'GMgc+18‚+짛xL?Mt4sy \CnkVe>@=J ȥ'x1/vHiI6B ;I-MgKhhj+)2]'u]B־S5NqV?ee`wX+H GJ_zZŠ>eؘlk(xo2h{B >\%Q X/?};:gjn$\xrCk|FA,ٴ2YXZС゠$n^&Z1FK̥܊q70Exs\G77 Tr䘶0UI_r.X c74qz%CuaCwZ&:@%9/ CMY2=u #~W(9db'QjZ&Q9TבC XbZfOT*b9,7f^8Q &ǔY,=EH,e.pHK+[ҟ!ʗy_RFQE6nO^,z[IB)MP cJ75ƞ~tc%`tqtPUz 5v?L m?-{h:*zW>Og܉5_Sc=2hu|\Tf?Q 8c0Wsƙ x@$W}z\R@}6gR#5zָAo}W088#!߂sg9ŵP̩p{֠?u Fmg('fr{ǰWpj2VIyes @?#8u]{:qm^s;ҜJ>21(i] X7 Zc@փ0B3;"TPI}]GK}y4] i58/YѶF'Ff0]T${Џb/'\D__\(LX?[G ?}ZtEdġ~(d4c $;b^ xNC<[r@xw4sIde{#͍ӭ BX\zE~Gz$f+*T"boV Ng +G5vK =|3 1 lc.G` o:֟)z`!kzC$"b2~# {rh|џQ'5l;`)^1 cSK}8IcL<]^ sv*}_6ZTA7qW*jZ>-]`W-Mb{uNofpڋaȌF1Qa!vAa!O8ncx1ɻO.s˩ D5tb\z?@ v̻(S QݱăXI<,dC[/SjӤwC.2 OH}XZ3__/@ia6hSR[/؅^a&Zh{Hً#)(r7B/|,h`]Nkޤ‚8/3)/?.q+Pꠊ|{ tx5%"(`2^*A.m#Rp:hnAP0*d-G$tѮ,?O{nEzzk3H75{_k%f[ ㏦uaOE.*܇2Nݝ/5-(ߍ9Aڞh12dl? sᷢ׻([w} ]p8ĴNEM;PnOg\@Hҩ+H@^11pW6vPmJx*tLO6+mET Kk >SQ,0I8 1w͉KKz4=Nwl dv6bQ2MC0K/MOOE;욧* hi \U ? c6K("qn/aBjhWҿA2ё ^Vk^ҢIJZsvwMQ<Ʀ!B8hcѠ>K5YǕ@*l\KHU202pr]Y-Hhz~FF0gp/}HQ -ZvzN {ZGjPnp|ƾ 1 9Ԁ8vE(k/wsS ABO4,So7u$yA%K/_u=p\XNMokΔÈ*D){&Q`g9ܣNTF42GJ꼨y;͚V9iԘWS4Qt h76!^=v٢UV#m~0\as-\bN/n%:9 tRoi꣰p>F"H(u`{v]&ገO |}tENN)a&F/Q<"V sܘ"Aaز1V/Kɜ`/J_JV24ɽxbx8fuBa[SZO_;ar g5G4%D-6vYgQϳz{Yh) U1/U0^* 63Us?3FU,z76IL5pհ: u#mv\ָlzf^јP8nw3\g"c>UUH|CXDr^ԟ:wIo;Y>Ie z!~+A싦}s@{ӱߛ \^fP͊j{aܟWDi`8&0DܰZ\|~N.sR 3nj>(!㘄ܿI9˖uw)i@x^`'Tpv|@Uࡢ> \irUPa{Ή[+b_UDڗETACWA)ǩhS|?+%e;)%+-fed1߳5,C" Mk~8k56FZ7{7vW+z)K.2hοU1h+&YӫvK .}BC nlAhZhQ8'h3zd`CyIz1FL`l9rS9Ғi;Y9oJ 0JQ"L9I( w7&fe $exN\ sS-Esp{lKtTj17ShUz%ejn2ioBf, TŎ{ $n+h\@<+ G#-a[(དྷ|:o':ePG&uGi[8px`ՈF8\X>a wż#LhŀC/ke0.Al+Cg؃8XrNPUH\k@_*{AXui}R8=#Ď~k J~#3ruՋ5"5:`bVuɑN0z.doNX8~$%)73#$mDC#z/{) 2kVx- KPr3DoE&$ە޴kOjG7DH ޼'9vd Ϛgf-Ҥ0¼Kuy{, &ST3x^Gxژg!Y>,/0o째)< !EF3#vZ9TKKVrCE (_D<$נ4F1,9,":,d?ѧ\IϰNlޭH&K5 TkuO'$b|;{WXb>gz̗{[勗-fwsxW^g2no6:{J6>Msv]6m+65hUI]ҹ;-e)2QFzqZ)U>Ʊ@~c7Q ,xۖi+x4@M+*)W_31&~m"%{a}5ɮWiCK -0sX!%V$|y교b&*WkDl&VW),u;NT>w ͺW9`C  7Zp"0+y}vB;ٟf@QXוpmeYk(1?/󼸐O2O<\-նMsoC"=4T,Kq]y"Ə v W('7z^{Bk|Kh>'g%/jB$K\=Kd\wXX59"A N^ p""q^o2"}r 2xW#hZP@gF YCŜ1Pj(jrgȥ8|,T$MU6i`MAX w9sS Am]na}EphhMjknƀVDA/{- ]޸r޽&\2FȲE-Wp, qZt yt#68?Su ӮW؉5%4AZ)3-Y|7/~Qrמ#xR&4Hk#ʜ"D;Vf-}Bn8 e8}T}zQ?>-sGo^ M˺Yw7ٍ"qu=Cĝ b\UU򡢙 P;ݣYT ]VI5H>*)=C܌tq& c{BiYH>>5I7fH۝DQ"Ũsd$BKp!,5Kv6zm{^ 895 /٪߲9Rv<QI\!vөvd# }0燪LԊ0,Ot6zsrebB *^r"$w13(%A8cI$-!44{8uR~qtIiJBQB&q%r{(a܊BWŬ3lLJXA,•DU^kwx%t .'}zk ֭~5'lQ[)r'`WmhNd x{ D}S~\1 Ok8jhʽVK̪rUd )F솁|e"S͆.r ,CrRm5|k\Vgrψ$+A\A˓ŚTm4ǼHrpA _m9rY w` hחag^3,lnLw+9#pseU~*LKQGQV}vB^BLU}O h&lG>DIb+8aMJnR9b$/Rqef;/{0ҌLb-Rhwfَ lwN[y JH!P,ƬRf._xBJR;IxtxO¦U|Nhw jy7/4$r)8H;ht49B)f M|:҃y5aZdZfCHH ӆ,h0 3SVp>2%E]B* QeQ'#j˥g;!%{DovgX׬h*Z]jNDDľ<7f*!z=tklK16x$̫?K-/0"hD9EG6M֨ L z_'#ݱ&O: S6S iqzիr:EW_`ӫhD \:X]|,,HP! 9`A/VEn]۱C k߫@.\:/6xGڃؚv;{3#|1a){;N*N þIƔLQ@>j[40u9)L 91LQ9#]AoxfQ?$g:}7s$;ȣZ4Ie*o|0Ar@lmg5x~E8e`jY`[/XHb G/LADz*dM2 )? [NVBu@QLI#ly[Ȩ!je. jЀ}i.dh~jx:hf Пbz2S.Xā2^Z& /E9"*̥k?Ʒ~ࢶa(ofJPjRb'KEE h}x cu}==Pl.r,LѾ'eedפ֏e&O NE,kDv#)]` Ѱ}z$BFHSֳz,IoKDњW(Ov3 ^븃 {Cuv#r̩z0}>Q;L3GآԊJ50:@M$3osäŮֳ'EIwc"񍯋iĿ)&W}-e:L}?Lhl^l&<,mBp]嫧g#l mgex/W ȗ~ ,=R1xhZ)0a$W7\`..(6S5_kDm"-8UY{mO ^KhEOPPoyX3"["r]7y gbn/XިGA_N@%\J5{>[ix6nzGb(^#׮IF@P.Y-\N5觎77:Ţ.!G~ F'ӔG Brpgș}|@]#I+!:(e=C܅`leB+ToMv==x^8e|oQީPQ{Ig 1Xbb" ^F*q='ekpe|Z6Jһhu8_.JI ;T*[8z0GQH{ɈHO%Ӯ!kӿMu*7ts ʹuL$=1m銒7GRp>8_f(b lZh9h /;nΘ]Ì@E{9K{dʡB􎆧N"c0y>HoYЇB.c[`l*a#L|jJAoS 3䕏@fD1Ls}q!gO6[;e.oܩ9ޖ<{`F;,tRS ܢniFSA4 c1;A%XDQfѧAc%ْ"A|j@ۼAS}|Vd{LG$SOu?@qަ"/%Oqw+x{<9 (], 1RF$%,3wҴu5DUXj4d, +.w_|8ڌv(ieg;>:bA˹Exc99A1FoE4;RIƹyѫVcN;MJLa@EtA͸x+R; E~W $k$󁙹Fy߯tF6 p Ɖ?qF |3bHE;eL$ u!=cϽmJpe \2s_J;"q4@"aI])8g[VbEN//ITHg_GkNTS:FG!΋p2Jee*/i8!DB޹Oɪὀ{i PCE _Ěz4? ɘxX.`AJhBAy5>B!eċٲ6GNJ*m;BHFe7aTZ%%[VsSkӛۣ#Nǻ#:½vO\$H;*gR1&N`6U(Wd̸B?cv1`YYlWbe\:Wm4̎ o@) Yo^y,yI6Kiϑ'CO>k:ZoET6c=2H1OA|3у3J7_yg*(G3 YfP7oղUB[<J}Fn$RoE͌2Xn+j7qG7PUGO-k /6 &Wkwd(%tX;م&5˜D*3r5 zh\/uc/hB?kfG+E+.+!tnc'Шjb%zr.Gt2|7kQzJ6ID=9rS;P[A$' L(RV]S +.Hb-P;AHjƹb=> #L¹J-#jLڅ%.wJR SNs3 *]hz;Z=ƊoJ_93hAzز߇s/A#_jj"׳k>)%3 Ǥ Y3[$#L8'< }ZHwg|23t^W*jvkR{!aJYQ nqcr} a`N6AuvL"Ss.RTJM8~7!yNo#UT#s{v>*bu*/~nS,p|8ǯ_?@ߒ| LO7'<${[S.&Lrn6RRH=ydD&sq5l_X#_]t7Aw~ ֙?>N)rwR!yW^gmFMPR ͢?׆.g$89*c4 t5f,Z!ɢ*>i /B@/L*5m:.;iڙs2~pQeNusCF{'"+ HAHc첚_0; EW= ">Hr R}tn#5[ED;4Ή#ߍS؂] <,a7$n -\k+nU9y[ Λ1*D"~S38뾸XcEmk:3.8 " )ݳQ>Wkcٓ4 0`."7-cZqX,n"u$3 Qiy4,mՇ + =ֶb=w!emynіuc ~| `ܢk6 hSy!ĈE &C!"µU{y+&mC7RTaDd,_>E2QԧV3rj~:6H!pݾ8~x DIy9ˌ>F>q `\>.-&XzꨮEM+?qr' s+_S/*^8AX0%nxMLka_Pݿ,GgʹiIꝐH[(Aj2uP 'Ppdv)~<*uD'{wBj#P)0BM[X*,T'؆(lHLQ05fnb~ H~Ly9 (w\ɨBs}ؘO)Mǟ' B?Y+Tfۍwr!byR ibO%[o>XҮ&y6ڪ1V2NQ_񳲿_'}_ !A-7 - 9UsB.$TBV^e.)YRӸJD}ɋ1yFQ`_A#~5yo!y?#M\rz=ʻq;FPF3C';k!r/*KWS灭|DA/֚1IGn<<-,9!A7$(ʰX=DX{d.Vgyܽ8$|όF5 7Li@QA~7ZyGo6xY&j0l,JxY=;+_\®Av^d)Ϲ~T\}sqW?FYZB;=Uw z*N+4e&7>(gl!FÂ*WyF,@ w>6R`OH܄p7MڻYAaE,_ N}`\%U@X^KFmo9\49a lDCS7>K0#06oh"8}~eʹ3S(EZ~Q^ʄj{tzx_ 51 NUmF%>(N%7RǐGۣ]A\!g= ꠞ܅!~ |>=M*e@"1v_j]R>׉)yq4[j2%`O7(s#[(SU:|kYROVfBWo^ao?W4+fE?=zN ;&m ~gCˉbv@w7~G^ %iKegg*E]1G[pNDI6%h}WJْ'3>nmcvy- Ӧ瓭w]79:|^nyyB&hg$'w%x-M'vgpg0xS.HRjIB˵0E06IKydQu>J8IKDWSPY!HI,i As<΅(kKZ0/֗+ӔHV|e`* s|7-{D&~ а?N~n G>r_.mn8j_@]=+&7Q$ӤvY>|< vzng7Kj\ _Xٙ W936ߡ-J\ wI=E6hO nU%Q ]M9cs e]!u)LwPHr7)s2^4i.4hòVV_oy`*Ե{vc rN㟢QҨd t+dɼ(v;>n)s @2W ! YpVQ+E Zdy-!~\"j'24o%B.R4hu7<|1y,Yf܏Fr"0[ f_9tGt$[Ceđf 4jBtcujF, *TA^* wW5Τ2x< `IC3es~maXb<1פ Ȃkm4[HԶZ~FC|Jd85e +:"m\ˁY[>S]?auN$Js .m}Lڬ*zɞUBg_ky1Q'g^-SaaөDvPiWڂ{>DG&-֕NWcȂ ʢ1}=L<6}Q\=lsВ[QU$2dVfn1;H/LU l}2du$?J!XmHn\@_a8Ple?σ4Ja  <7zF 2rMX}-~:Р׹^)0&7R 3)\xMx!ԞBVpUϠ3R~U-z&}!?T }6 L9Pm>37eRY7w`TOCm[D!gJc)1s1=VrH fmv|"Oi=p]c6g(gĩ] Ƚ#kJ܊eesE ޵_ HM*zj}bro5]S2!tƺׯ^31{* A"xQ.Bߘ]3>TIK͋Hl+=[ŀ TfĚvw="$<O !ZF‰ؓ_ON/ֆpxNñWt0P 52ʟX-EZȟ?DYj-ߥl٪.C@eXН)c[(9O(f/LUY#INgީQ{כB?mgq̆Og_{o8vHpܒQ\CJ1-;ZhOAd8A6hSL8_Ϊ9 8 =tλٯō r)ڣߚ3tOk @*a]͘}u)I8iDA?jF}6oGd7y!#v[] ޼ǀH=W7q@ ]xr䠨IS2]tH~c ܗo5߹5 3WXQ +:we#FZ ;ςم#ڋt%|g[sǠeuɤA8 EŇ8V fja%h$ǜÿ݇-6GzFVj~4@G>!Exl%[֔&WYJ")>. $ӟ~aS5XO`i쨍1N:\$m$}ד"6+$\Z-kv`И46E\8#͘.2Ƌ,1|u4BP%Vm;NKپ#:.I2sVp"2s'u *|wm2Uu Y׉TS{Mp(={A1{l;ퟛj%*=VZ^ՒnƼrN2{)GxwRf\T睘?ŬPuS% #hkh`շɤQU}]xNA \#S3\-W)V~-RHק) ~P1%?$*'\&^#CU30NT-Q3o}j><ۃfVUo4z2#+*a($ac(_Xj!(*1Vڼu23j92B* g9A5υ+T3>rג| ذm[cwZ_#e_ΪОCLi|m!^նܽ8uЁ$fM͝Nߘ(Oso@vA'.eԸa(y#HS+EvnfۻЏ'>h>ȑ] =Ίj?ܶdNͧʼN+fpzgEHCM@QFtybӅ =al[M=_u0(9-UTO4Y&e+ -XXwl(cÖEWK]"64.CcR%0Ç zkxyk޵cY AmЕ΀^i00X#ڜfϹdD;?^Dn7Ԟ9|5֠ʝrh iqAC՞d;yҿ7omsp-3&HVP) bC8(hEk-Μ`Z!@yjU:2F伕535 zJ;j,xfJ"8}?BIiMWPW\'gx ȼsr"BJf77F85#8NM!PT,v d6 4mYpN1 v[ieuy,_ZLkPe5:k5'rp d;HE&wQRYE} Cw}"C@ Gߨ]gp5瀍7_i R(f A43dr$W̧|B߅TY;Pք(P K[ܦhhR'd6i#O $㪮hNvI,6:̺ "c+!^<Ek PjLUD, ƏKF>BJ(9%a`|7v|,ʶP3R*`L&BCvB|^}/3D) X~,N "\ Gf}|*h%ӿiPa6/[N͞;NtDNi _9B USH6U";5!b8]1`SH1abw66I<*(Km$\g "fmȨ#-V=]C24-!\ RnbP-]!_Z4m!"(uȊpRVH&Fk=l[49A/x%\8UVi%7R4wZa*E]hTcٟf X>(>DZ4;2> Xjv"aՌcvH$#0%\_k䇫,RmK|9mx.w;%PVgOJ8;ㄊmϡJrʺڻzG% 䍣7 xYigO\pD˃k&4,=.yyܘ{~?W -yV$D=;DmOOhn.?aham hΑDZ$u ^jr:o~Cw v914:WLwR>U<ڛv{F ùBʁ3IU:YM{gP2jʯsᄬ᏷&Ь' %s7hj1?fnyϠ#r{hyɥyqE[,g 3XϗZ7 h rfG dӆW{5r"^>0tOlŬdeǛq:" WJLoӚ>;4bqx軰\Ί`\&ÔU`_mPZczΏt hC0Ł trF.ބ6!*%5cwDt_^<+#} | [n^4,_|`2m|n=pQ+ %7ӛ[u+'D/huWM[Pb8WBE/Qܸ}05`L&;q";;:% p?*R7xS ZUAF!`6>0U!Hr73+a&b#h='HA+Mg: 5e)f΀FZZ! eܭFi'捤I};«jH<\H3>Xxҹªm-\|k53Lzg(0[fM)`1筚U)`sRTU{M8[GL@_m6lvYrLpGS%D}/UwxcZBJ"ɢvQE^J;(th~l`bHj M]Uh/VyɯbbTk/?trVZ/׻kKм:i휠qH(_ZQ:U@ZLVMdQ~1y^^?2L3j[$̔@yw~I/Rڦ-F;ljt"xrQgj] ,?*++4cAۤxI *9h$?S ;z)ox֮-r#'"ŰwUqX(pnw/ʹ"j]I^XĢ0 _BSw PE E1Ęt{B-2IGEKtri ìZ2@&tw""3bx$,' rZYE1aT v۹Z/9WfsƠr ${QzиLGɔe J01|9iĺvוȂ=:SӮqb~5_{5oЖZ6()h؊5SW;9h:'},UN``ژw ՔTT|qVQܰݨ!>TlCCV P*c_W7M1h-/7P2#<,w ՊA $by3 NKz-=Q0#%VQ>h'Ӫ2'^8]>Xƙ=t~j<&SÿD CCO`(>$IIVX82F"D{ zdp40Sޗox㥹_<8&$L^pEU c;~=!DtS QwEn7/0ӼaV|U_6rE$b!"g6j_4Ik4lz~[,?j`ߔ~)n ۺG<܇q&D)ѥN.K־ <@,zEK*J,/ bҍc^? Lt!%G,Lpؽ6A*2=wNʇN08_;J5ڜ% e n>H)A1mG['D0ߢ84Sk:pn9q%}nJfqhO黥 g`*Ҧ;55}4o(P!eN W̃'F/t ͜xIʼnIl7Cn"Ѷ|1N1m|/SM՟C.ţ㢱TtGeIқ<>wҤTL$~P{8{F(B~1#doNEWK!'^yDA-hIꝽ1Bzo1cJ}(˭ZO'yzpmF2vIqn4%6EOP^vmMmCSZ$'~(Ǎ+RpT]wkx-] ɗu+P0B_G2*<2PU @~UHʐ^V ZSnw,oD--qq^KSK]Do.L)At3ٌLf}Nf-ߏkD7tr-"nsaF׉b0 Yșn$"}Hy(}to1rVZo0*-[_Njw( %xG#.㈰t=x%m ;B_=\8!Y]/RI|'uo3 ۷'qTԣ։>Z &kS9%A%C `y+w Hϱp]CÛ@lFyأԶǧN~6ِMTk u@!/ؿqWQʇR|;[)Z`J#bEǫF>:{(OZXl sL^-!HD+BTcM:(0喯T"I{?iw-^^ ]SAj.0%RMo\K{ؤ+㳨X8CQ'xĕ 0L3Ytė.S j?ٗyRJ2wh_O'kS9\>:/ٵ+DoE`z#Ցg;S:t>`k.wyOzo8M#ZL=C gK|hbw*$@yXpMڼgG4ʷ"Wfe!)^mNj|YM`$>C/2 jyaV{4qXKkc&3j6y9/nvO#‡.\w)y=/~/G-1ҺrfN$w3ήT7wKcel!2nU1SlB ^ .>o$ [vVa=\;EzHKWΫ$uhmwi M_aC}/B[P;|yoQ}AD_ /G,kgi(Ut OwbԴ>S| I$O@ 9 . ו}#[Ǵ{ sR!Ghx\T?(:9Gnցc2j7$C??#׳2!+2!Ʊ83&Zړxp'B[Z]Rȭ,rB_R1*Oip;L+T )JUۑWBY-GhZ :b|6nI`SGȎhXT`ϒVYH+i]i{W{c/ (r8x.w)Hl:f:0YI]ikt若zE3o9رQ[<2pD]:B _^Բf AZ2>ٜQj2bۻQ 2WmSZK1iёq9"n=o;aOcg*bq$W8򓨭2w+OuվΣVDx* 2% ML=,(@FZDW!sůiDyqW mΈ/cGNmlpBk1},Ƨygi:m|^oڞLD9]%@=jiPY`b/,BhOmhR*.z? g _[@S@3FBWJCkRH(j̔iv+& WWY(ݑԭYj.5u3T2}hpHoO +{ jXDB˘{XpGy.ҫi)NbJ2n$ ݾνَGྦ.I }73\"(e e_+(zR{GM 'ABitTf8Hg5itc,J,茶uAVVŨTGW)GZdۀu)iV5- nu`XUHl<0T6' "ݱg|>U38]Lal={),~tc+=?=1b Q|tAdn򆡻j#% $*f?jR!ǴGhVߐANw_sCroZ,i`6OqFlI\/Mk`O^{OE]; f92rRpʹoU՚4 RaRIqmTd:!Vʭzn߈W0w] n?}@JdɳD,L7,I#EqRɊh`PMr^jN8 M X UjS puP5Ԓw~Kj"#"qrxQȜYP4㮙Q5eK)@f+O"0d!U2e?M vkdӯUc`JfprL4 Nό8HG N0]0Ad^\JB2^ %ϣs$@uvGTutxa@G'z(k|*mA'1gR*Ђ(~G5semPJ}ءQ`Ip#sq)g.(SOg,H|P$0>NʯT &8S=):sWמpBآ؇yC-/"6")mTUe" ҕX;4,8PqY0W؇R5'AcusEqk |^U0&ټ€ۋsS4ipۦ>K7X8MHH2XH|:IWEnsF@ڍ2zQU>T_Q\ H&h"+W慨뫺*/omn O8}j͎iyqttoaxFۅ}>f4vgdb"iE` N#| /:J.f%gSCNJv%> ǿ-;IBQY^Ah k|w\ՠs؉m0zQVǶ"زop焙&\Tp}L"ل:&a@IKӕPѥKc_fj/gO_]㚛fv3w^Ia96SlSI( ϾzfghLef<NǺ԰9\.>re[1Tlm sxJNSki.Ǐ?m絽xkwmf.lg[\A[V^KvT5j%r:1dJ(zGFsO/'Ǥn|llNWRR7VVd zy#'N0?w9#orzzvGpDa!4t~/\<責刹9rnWT%J3޲)4E  <4[˓'rWGITQ)Wpl"U z7n>R꬜k %?Y\}^ef$ֿÔ[:pivDZtDi!% *ști 5( " rZ 7޵lˠKd׬&q0h3Y.T)hQprd4]`pˆ~5?l+C&N-wv_dG`k-E㜰YgOj2[&s[Rb(}V۰Ώ_fФ<hxx7e<یZU_Āҝ' FXpLԬБmܣE.]^v,0CNMٖUGܯˠ8B'JS*'Y4"/q#>$ nmNJVbPq w20cSV|C~_ʄ3Iy8̓FL]~ԎfA-pj#Xa>5袎 b t;cf!nXVt| yV uEKŦʱ0պ̈y%JuB8_)W4q{L 놪6\SV/ӫQ *ؽ- x;=eŌ}5$DL✚zZq[X[py%k~#Mх("?0:nE`em\*XV) :a| 񈹛 o 2')sV{A0Z^[X%l_iND뚕S$i?bt 51 r5[G!&h;Zڙv EQ|~v鼅*AA]Y̚R2]$4ULU #/80O9+ۚ5oLIFtaԩ-IVg [7w du`א*QCEu?)% A]4*8p!< ˆ{a'4l-(UR"uzE=|8)g+眲 U#*&E,KRL^F[(݆}#LK}-92xlVd3 _W8zjsAޓ842 01HN#k]K\:)0pk_RaEvDR']>,gR["f<2gi v  4xڂ&֪<۞ j.}RmGd2 PQRv,9:e k"qg"XɟY%mcv[^ 2]5&ʔO"yWY?Bߢ5,k.dQvྜp39n3|-/C2bBmd .7rd'FU ܬlp^TbUЭP9kd,m\/@{ GW2EZ圚ꪳ?j)JRiF}|ڰ/ }9 aNofh9j i }Un8@csz)MԖΧuy0pdZ e}G !ǨV6 "ޟr?ʥiM4рi1CI"-1T=;R lZ~^bWЋjzҫL4f-UgE㆑%;Jv6L֝YB{:f7⇬y9|} F9mLgI+!^DD#X(җ FVӠ ߵ[6aC#]$ B( _o.S?="QGL~ q@}!!ֹZp?BɣzQ~AJ/3|֧ũغ]w_]x%J::a_0F'pB#r[vAKл5>ܞ IE<~9ԇk07iEl׀eqCy>-^Yv {dv)Pc3D1,_Ezyyq@tSL6YQ3r2|N%xv9ou>;L`٠gN:hvJIE9+¿ oX\yThfu?=ȀwYe FNuEg?amKYy?!,J5/ίk0$s?<Н};d.H(o!Ln"sm6 |.O%EmX+y-xk['f2bq;8c0A ]7Aہsy[}D_S z,^ςE !ƿ&֢rlG.4ZQI7Ә(̽vIfr9gXstTYӗ.= RQ#2~)1Ns/Mu>V}I?t7\͈LU+oRo;yog Mn:PeP l 1:m;I4{V8cnB4`w)' F0e_f+ P7T7Ղw13:p ,R+UjbjK@@o?`GMYLJM!8)m0]&{ ug+,màjZ"F: <;.m*yb)IG)#͸mrCy3z!,x\?IOP]>֣j'B(LUjY?6@NbtCk<% a%bfXK>p`ez%9x9U#[bZTꈤT̐QNjLbJ؀eVϖDl]>Uc7;ד0|6.(x'WdڸɁEQQI퀧$z=qڙtU?<%D-ud0CXQWn{0uv {z͖<Vodj^vۅɳZSqj<NܾXhSbWP˅3pW1œWGۓ5q!us[?T $ݜT3|ԭħt5,R~i-=; \4R>o$qƐ$\ _VRO8M1б?=aۑmdi^ǥ}5-v Dz?HQP=)=M[5kfa}2ڊ,97 tހ΀Z(P6v,%s3E+䬛2u -}rc:$-@9\UZmIU;m6T˴#tO΢pRQ+M+ia0&`[KlQ~У:B9 u!UkS!I_tRK%-%kbuJX/QVsiyÏ> QiʚQ&ޖψYz7zzeq2[6Zf1ڃح-=q8JHX}Y#]BpC8rh9FG xXmh@E©X]Z *inejod 4;^gЯ$.BT.Ti!Ρ X[Sm#620dDٔj7 B#g% ޮBtGw֭pq.ƀ0xX%ew~DOuGvVݒӟ! ȁ1,8`>B"͞~i4`CʙG47ɤua&s1Y+wmT$+p.  8.@jR\q!fc :5a5#"z^6Lxd-vdk|;jj @ H`gN_B>Rvmg'MQ&,w zT'YqIq^I{X"9[xfnzK6==KBV앃qbU"V((/lC/>X/NNx9|8OՕJ5)iXaSN7cdlZR~mZ#3ƗD¶D\ե(V6) Z!#Y.;Vj/ƍ5s#3.(-)i\Ʀm2Ş"bUG i!Ca$d?AV]M||EWc$RȘ!wf6"Kh^ww,Hݱd2JǸ\5D04;~ẗd\9sF"*K,}RΘCѰIH,AM Ηd1Krx2  _I?SC4Dkt]Z=?t& `‱@c=ĥ}fS`h @'X|c3yXf=Yc$A^n6Wsr44@!FɿtI7*vcFf ΂F]H{*"i z jq:O֟Srت=Pr,$&~&湱e\܀z@A~|d)Qc7jI}N|=(E6Nw=hr%Z;O +>sw߲C59;IؚI+q3~B]u#L%.׬u$6 e~M_Q# r{uږNw_i41<1o7jFJ)o3bs݊? |&ȕ? LDTXV|FuM슫}puyMXQW45R939r݂պ͝Lߨ&{Uvba>CE{D-8MOӬߏ ";ٌ7OBy EQ]e͐T4<'՟w? ձQ pZ٩-w@ |eΥ,܊:6#Z@kCgGV/5Z=xOXcZ+k(/$XN~4%Cg,ϖ@#n~!@-@-8ƳR1M֠&#S䱼bܧ#%]ǩ Ƶ҅èC3B&m=|M0`pKd0G1>sOE׹5ْ-4 HW ~4t/I;2Ϙ^ `96>~u#3?x0@\"8u opY}} ZA?׸UniQ4UY=*@Y 7D7 8 E8𻾕z ùd"|,SW&>C_zO{P^Na}=âd>O O>V.lSvωX[Ξ)kTYu{hlhDK[ ɨ\0!W`!}q"46xޫ#-LEIK-ތΔ_ϊܫgoIWoAЫgjڣ<Ɲ~Yj|h1 Ŭ;-65>t)0WG޶qv*#_䵕FNI- .{:Lq$f|kױ/7"㻪;u1ϠOWr0>#(`D31tQՂO.VagBPp2wj5;穫$"Ǵcs0 l\:Dojt+b\jf g/b2 MSFQa0+zݫR]/LQ`$cV[Rɹd xe1m9*۽'^ /ǻu3(d ?^wrvym5UժߴTPԮ(ȡ6|!mv4 Y^"IKxi+kGs|;nKdGѶo-Xclr"gXaEA SՁ!/Y#K4ٺ.z`>>#*:WюV18w`?6O#;W)uŠyqәK$ph"Bl;1:*pfM42u_Wun ,_z8؊':6bW1;Ȥ vO5TQ}NӉyNBt<ƨgm2 7hMt>qѳ(pRE%vKI:򧜦R;aIi5isP@J5{x ;J1xVdXDʹ&z{Ƽ,W;,SZ5CvqL¥/|91Si zy+5~L@3],>7FyI6:hZՍ_K#3EV pgg?-EיQ|nqBl K<|+DyE}Dé"b'Nre!Y :0WqŢ|9@*u8'K s6 Cͼ{qTs}ȗZ/F҃Sfêtp4ب\X"kRc{u@^2޳{]S7Fyg28\ɉ D%;YӰ( JHc#L{HVu z%'TI)\)x >ֿvZպ5QG.Bۄ&,rAW.[RK{bRK]b~.If(>3Y1Y8I -{}h<#$m쐖wi ^ym.=!42a2z]cC726ڭ>tW#$KK[f!_6@s6BzOwϸ]J; L=wb<0JKhf _^pF01/yK"q' u9U `zwwe"d!{'njHeYOx6ٗ^?1zl<! "R;թqq!^xzIP0 Ο6?=| H;yrgKB RCB6ͅpAVuX@OAOO>M|wIȸ$Kǧ2FmS>O TxvU53im{5UdSG#P*3:x;O}&L&T|$03G@ܮW#| ݝTb9Jjjp >AA>1V\Ygp:3HCh3^;H{x}8]R{W]{MW%kY/(u$izkṗ3F҃êu 'M*L&c=2#Kɏ,éL;l*Yѐ9|#䎨E!J_u$jL=+:sE ߯y.{vLle[5X+2jdu0RJWO* '#WfR6#(規 z'rCx4`Yf*A?[gHZt:/S &x{:$$hC[7E%NobZp7\HO\B_+\P4訖0(ׁP3Ps<[|P0zj˹"3)Q7o؂2$2&D.wrxP[T@LS2+$ U{aLXN95 Ye>I GP2EgVORT=۾;Ej֟,V (VL1 N;lXp1p}?Q&=jNX0$;!:; _S{e{nM>X1#gI[T\U5={p@ҷ86n24?t u=m!ndXWf Bhw"NSȕQwEt-Z4*wH(\F;tq/_v4=.zmd#ٸGtW* }aΰ&|q\T0h 3&te?㝙&Zt"a+飧'dL٣ui9-Ue3pYށtR8Nwhq X ~x,}+vo<.˃$%||-K\m \z!`Vf9o}>%]^\32^}ǒ-@|ВWU%bdŝDVANݐ,Ji|)(CW@VEzO#џɓw< -jj6'FFԥ2](v#f^ #Q5(Frᡘ:•$:6&-0!v~P 3暂Ebf*h.>@R*هr.0 †uC 6+LIH_ =g:-A fZ.IWq@ -Ʈo|m"Oe) ,ے-11_nTn^t_B)y~ݭcGEȀk@Um뷍3nj>Pyo4k|;%` =b41&%pkaɸ[dzg>Y~kLb+S#j?اM/6FɍQ.HYK*p/pbv]}:44zg9 #qk.h)-s`{R Hs@$N<.>)夔=xf6bzq.Q>B`FC`AaQ#Pb{A7RjXΛ`ꇤ/r\TXʯ)7aoE@x<%wtVe愕1oQ񄫩5y^%{Mb+_YdT/wVG; c[ҸJHvy3֡S)VY򦆄n}z2qPW5~͉Tv3@V!3DZtn)G>+C?L |+V X"r=ΓTtVԋm2x@"N7tB8g{S~dqBq CDtL +>xD\Si1awyQqza~1} Mך4]}ҋDQ,Ԁ}PQ G3(YohUpGN(Qf仆#'8oOOu |(} 4xd*eW Md)gd\J/6m%ǁxZ L&niJTy~4L97͞.,YNg, j|W+n >?a,ȄOFvVQp&cOX=3%2+87 ̢q@P Nnjur^l%q7 tmFZu~Տ} eI&uM8F)wv#-%uEA2%kF¤t'B|d͉^!D}(^E2آr}ASD($Pw#DyC`vkgY2R&wy O [JDjvd,en ڱe#_ӸQq1p%YŸH)&`'m raiVb8; ض i>!;y[U0ZGy*_h%. Eob¨˦bU6\151}~Y. nR E].v83tHdi|KOeHu-io?lJ9q]5YbMQ[ƅwXVCJ CEɦ m)ʒyZoƍ@@̃,MǠ#/@>B5˽Ķ՟;e9?Wг.ǏAmjtNL)Jb+5ǥ[ZA$3Bt# ]PfRj}텎k<I?qy^B/ I5] A$-`RV_%du 1.~ 1]DS @v#6ېK¬m].'VB8Xpsd@d #"zfC W"s 9oQ:PZy8/t h$N7`pE!2\2<pB_ûM[6TZeVrț:Д #0$g5+W p|gSaߜ\M_؁C;]+x[)XGt0z]V)BL obUlHzDW@U\682B eHڎ+Ѥ86aJrz+s]dsᷭ Zuo\)kZ8P9䡯CSg6owm fz}($BLU{EO}ČHXИx$̜@t~'_F%>Q_!=>YcxwE*_f|P8Y434ׅ·= $3A7h\}¢3vu%UK~88z+x86t1e?BTrc7e01,zڐj -XED{7z}KW! mTp?橁ʄ_`UOz٬Qȶ}vH.48V9Nh3:W"06.>Ƥ-4"gѕh1CGcs-0TJ`v-hV]P&Ukd Pϡ OY(<,BJۋyۦoxK}%NN0Lh}<:gL^ ~ʜ*b9!Oh2(_K#qM6!m%Ɵud|uCt%SAi5R'J0Xv^Y0Hj;͕v7XNLN\ sOmDy mn(!gbηg-2I{ Jkܣz]c%r .VT "BK-j6aP%Yl@YKMOaz9RfJ>:4TLC )fS[°߸3Eޔ+}Y,B+ ;L"Tߡ Hύ;+[EG!ݷ@AGfgfׂPT! ͫb?4_61Tg=?)EgږvgV5,y>nK[ (4Wq \YKI'P}7Id:H O{*">-;w}iEN#ZFj'Ur.DŽjŠš ő /BĹR9:e8 N;椞L p' g턘t֤"3\ryKLV@1!eY|dt+VraYP;#pcK:ր =,zKPtQ[>Za-LF7:ڗ{Trl+m|v=< $-+j(x1rzE 0]s姆bNf(h?Sp,߉u%ĈKwըJhD.Y)t  6\5`'9I M$k)wL-fzqoVbe͊Ju%*ׁa$+,)ۛz7WVr5=b}%ɔ q'}}<`"|@AQ5hJp͞;8CξI)̶/ّN PztiuI4jㇼ݈߹/NC ;|'<2&WCQ"y;d[T{PWJ[c q;oɸF7  uJ5Fnm<$P$K;RwQ \m#So fa$MRgRAM y/ms0](?NYk?7=d|Δj-TSY2׷|篰w(Ω SGU_ 'ltT\R0k@DimJj*JY=ɡɤ1~RP!޷dqy$ ` qQ EpR8hhn1$rh4`DDNdG2rr9nC0?x ɳ'N#b0:Æ b[%T- ?D03j Ut8W`5`;f'-\NU0>"焲df3SyAM&qBAp ŨTEbSЍ[,Z4*oD"p50!^[r~R- .ie쵉D isvAe{rIdR/[ee2ywM }oŋ-/sa0>KR楟Q]oձ'@ҸRy)NVHg DΣ({Wm8q+1e5 XZ)",E3b+kBܿlf_I;QfKBו)!1aNa-{=֫ZJ3Xsw$kn9).S)A's~h >zA=P!?caXs;8bmmh(<0c1![k4@V\bޖ@}e'3u5ܗN+=tƋ@ep@ ![WY;ofmς Ňe\ԑhX`~d>?J1#7,ae=?՛1X]%ЋBEjckP"z!,20kٳBWN1h|&1L ?};J}G,o6X Bt}-f`iW "+| o&ȴeFbMWeIQ_A>p/dQ0]Ό!aCAVLhRxaGu.Fpxx2QHC0a&M\8)Tkjy :G($OpKx~5ue:Fa^.tŮ$hH `Wγy_Kb+o钡e%{ Z)#i0N(/)%=zv5?-K#IxM(ՉW7O}. ̮[/e<ݹ.u K׷S!_ٝ'껴mjji7P@Vj4)QKq6&ǁ-?OY#O> LMtd&Vu;~6!U> H!NU.@ġ.!kA(G:p]h^7K%0{At_M/uˡ]{Ep>tn/U4d~ Nv]'?z4FLv%A!$6[rC-G; 4}}Mh J,&^v9$uݵm*/JuϖEG g o[TFr'vohT<N4&݆GT%ݧ7z~Wc#:֓P^6ZCw:MB@sTbG ;A!}a!wdWJ `d|`$p I>ȧ`#P@<#}(܉$`dcP]Uد(ML6q:d~AZX?e %r ky]B4>iO cPTMjъ(h ͢F|H#9yl Wb <8YtSV6 f"uqC|e FBzml |]곮Yn<*%K*Q$Tqf2K24z>S>cW?k )S૷=N/ \4s}oQx`:00םa\a6ێW _ Hy [7&RBnapl]Z,2;`JHR1S"5Syrly5Ox ;*D`s>1n̩%T^#]/޵s0P^^~LK~fvE bl3c^2>dX {rJ-=ɝG>P=)ɗkSиiJִ誽94ۥiؙnZAuזMӂ#6C9zt=} kPJث]xdx!7\$bҌLhg>?]f]_ǩܞeUz0ݼI,LV*Lړ8Oo{YQЏ mS&&.4 EEART!W.F.Եn"bmy^mKG鿹S]lF{ L $Wj1>PLkW@7>nST3To7$W E~9hUCp(ԫ4*jS;!ХH^@GbO`B|&*v^w~,wy!uǧQ0MغI+@)ZyL@HY"9e~Q10;<ZF2h'%EƲ]Ť@DuePj) z{ya:/E4쁝J]ͥ98(fH&4 bz'Q06*}="MOpaH,yM CX[d}cU<)[:6͙V{hBt1Um$sXɟ@̼7:G)\(&9%?u#;a''gUR,8tLhw '5n'\9 $+n%"'MA4J]q|X1s gT.ї@X ygSJenz`D̒ xuxpmcMU|eg˒)YB 9F}t!(A7oA[s8QX#V_} δIfES%R " Nhz~8ă}tO-_JgQo ƣ8xRQkF'Χf&pzBls7#0{-7[ꐽ 0ke+ӱ||^JHOlMn4 5hJTvY> Ӕg\CQh"Oa%Ŏ @CRXՙ_]R_OMfm=eX4:|7A ,R?RoepxC.\waW)%4 7wAe4 K|%_Ѹ#θ3m<k㸥wV9 IEr1d@ \J_#+,<_MŲo zf@M"sM,lBm}jJfB] \oKiz/(҃vi 9(HqۏW Y#WLge=?Tf&LQgJ"&UTOl;?s6&o)yqV=].2 áwG(©Xw`S:88w@V\*% QU}E,m*5C^gcEH̙6 Df=Q:-.'oɱ6P5q!|kʘbtktĮF@hki).Tfh,v]"4B½o0bHcm_巤Qf ipwR{ђ '8xϬ,h=bv9)i~t!o6 śxuӆHq$y |=6!Y,--[A`I.d6a+!3 9Gp_($'0M A[L.4N K|\Ԥqy)>*(L/.i=/40޳a6&{\ׂ/09{KLfV9b wl"q7?1B?x4J_jn( 5.ԊoA3]?s2H.PJa9r5%~2칎 yLo?&b)R9-1Äc[$e2Vy^wFH< 7sx~5^/B\`eN4hTf8!I.v'r_ePbO pI?$jwvI ]oq,ҖͥO+C1h0]%Kzه7F\9:#Z#SR*oP QQ+ 0t%?P,UgƲ8] $aDj 3@h0?b%iFF5p4]C7Rŀsx͌8-KH5L!>SR7=ok̚oy: ʰ,]$|U !ui*h1cz$i A{'sMCԻ͐w]M9llf"[C3"Bբޜ Z:{fY皩2+/ė#L~Tzc#I~ ct~al |˚%Uط^u0&g]@R!i{u9C)8oct QUIސ1PZ6X8Xݦc{6“͠#~lW,lJ"Qb#߇'LOBxov%')`? Vyي撲6E}z%5H hu!uW Q^nvs(lV@Ffm?)̦h<4ai Jy=z@1ѵ u`CbtId_ψ]pkB<襥[-mpס`[%yEaF$W9!0?m]|ҧX`QqIH~0ݙ.f+: 9X) (nk,đ[b`3S< <@ ,]1}AMV{ZӶ4zv#JlVdn喤gA ʲ^'<"50=Вh˲HEB:^m)ƪL8ea I]z +,]fx lѻDY&\ypga7ޢza ӖpILƘ/[fIcݏt)?ųŔŹF$vӃBh\]̓kPݑU*1@vq4@t!{n'M çt,B_ǣQe;c1&ÐOK7kdS}ܱ5[6bBBՍ8xL`ʈ/IyUYM@i) 7=VK T =pLSb*. 1\|Qz/jQ'!wJ٠gpJ7NWr>~,mEd/A'ϴ5fh kHcu8CU/]PBk1& }&6:~ p'yi;ismkhg,ݏXPϏbc/;`n/3V^KE܎(t@PMz)ѿ v)3Kd-w 0FC' _i3 TU}~Y@֖G{I2t +_}lvR4>Տ:Aߕ#h MEF 3ߗW"%K@GÓÉ/&l0b. |x?j䒐!d5-33H*Q%~а`R>ЭKNc,{./;~g;!G -'Թ-[n)m'a/*-g8P5IW%DDa`F"C/]DR"4)8)”B#4 e7 im\Yb3{L*MpplFb2: %N]a$f^EgX )M撴7 x,jBn&0!g/Em6/:2Dar{!vg5*:Í׽9Knu^D;8suibg;V^3OH0?TTh*(iVW,CA%Ũ5-~c̄LͅU2zNZg7|J ʑū ȥ&H`/W峄>|,5[QHkv׻Y.uO+;??q=L!5-;EҺ{%ob{X*ayy&Ad8ic+*TRKo1`7ox }9oq+A/LK:a@Oϊ֞*|-D批G 喪?qHb>FErDB`w1 h 6U\XC:=A S"6n9~"{NzVXPd^_289)jM4 %u?LKH}:g`M$t~mFN7X/ ҷa#wDĜ5r$pm>+zQ~Mϝ[K<2/A#rwmQɁ^Q_ R4͍q_sat{ARE-|էO%,P%ץC\8(Wҟ!aoG) ~e9Mfl uBoq7Ƅc̱.]&NJẺʘցvX8tgh.#0o*'4Tߣ ·As>p̨JKi\9/ǜ6n)TsN;gB?K~e?JҼZ5GV3rN^&'Ot%QM\ò=% ,ōWŒ9PӪDhPHBUNߘ 6>+rs=k@6Osu;xfEz%zՀv]4[( 6X}'U-UqܯS >>ZC$#_!$Z]/ʟ^*yY.UZ4: TQXJswdI?7a[{"iڂ,OLm[g jCkk5ӮapXXd?&f=-;D4SDZ(~ ]-!3Mf ԫ3|=A0 (O:(h).VaQj85s¤uJrޠb_ҏȶeg;ġch`rJ. feKhpK̟T_L %xN7Ek!e[ 鬴DXB_v 0Q `eDeJ 6֮)߉mۂj8f!{֜ I R+V=OW'ǮZ<˂nT|wc*b>@ h28)ˣQVsTBG)m WVeoUEbI\;O^Ud |I*蓧6><#kzV)]*^Ȥ9_U6Qc嬄Dye>Fe?a|cdE sxD ᄛxHuqvx"27\yrK%'k FSҰyx ߂`riAȯ"n6ǢH=bnA*] ROaEam !pT$=]eGooVEO1"$4*kʣ%@:d!S]BRz[O?[=4=E* lWJp"k<\B *;QI(`%y+&JTi+z>M܈Ep2,ukʽ} Tb1Xqa*:91m'ڇŴT&TL,v:&졇foʁ=Q|ȅ0Q) ټ5! CXEm|bI I6'}=/Hpa?mJ]XB-O!2=&{Gs? dC/7G;+' z_u;=jCB`✤^uTT8KO_ ݤJvp^|z۩wՇ uC7FKzV.feJXo2 GXA>;@}MX!eK*oY8pd~7i7m`<="a:˙yhn( o8 Ӻ+ůCUS)ticNDsToYܭ(τc O~TpԖg'9DCh'qe%Cjr܀9=n!Y J4Hy,v+!( wZ,$Ef^b.}ԫK% JPIO-YpA lH­ 5(m'U. ڛErfЏ*swxIE`qG/qo`dzh0dHe&221GsaĹ*QMEp͇.`q]Kze%XSm 84߃YѳfB/E3iS۽#P[s!õnqDX~x*6cD-HULu뫍`idDJ=X@&yz=I+9i9P$@AcyVJu*[KGLWWZojJBdw]qzn%kSd}G'b0<:;#l[{Ñ>C杲IHi&y>w^˂+ެtʧ(SAz)_tZ]ߌg[ GϫH!(cN֥o?%u}R`gKdh[\NA[L 2Yd8s"Ϭyxr{71jVljM W*Nw,tNM?>g़ U7Kn>Cjk/AԷ ǂg'h9&h gG'{N$L[n+rUE|W>l_ Fp'=&L<_yBD_#_0$:wN6нtGcԟ,U4K{Wu1;ks?@@^m;jȼe6&ۺWI[=Kob8Ė]PCHT7ZeTձ!NQpS`2m1Kaq邓DӤ_.7cOq+K@gPcibh]O}9@>0hR l/o~_f|KB#g:xqP"f'ٹ.!96ǐFvঽ7bi?c 2 恀"ɪd 7IQ({kgj36bPDXϹ!J2G CWϷ%I$nraVOib9}g?EvMǏ d2p̶JRhGX-\m򥻹zcvg@k(6?9/_2EQck\L.-t &'(noqX#2__PW~b4L/|p$JsUV"[1Z6 MyKڀ)62w :!&I7v;] -on?JP{?9*gkVi ?(( PsQ2#\gN Dkhp.3]qE%Q{Blvf+X%3Rr}&q11qzFy骛G@0C(RYY @as͋?n$TDASm0[-jOR;EYyi'Pafkw-xi oF2#v| L/ m.aռ:ԯ#% EבF_λR:`@Oc"$3 !<8F lqڟM Lmv_G:MN*_}Pk=HB}tv{til|gqvEK/)`N9[c9a$JU ,R *iHAdam ^HvU>U#`4ӷwbK?~ޟD7H%G*-n$0Pvwc"0*FRƮHPD#whok>juKvRX|F!fUU{!̈́9}yY 9M:+'RdUwrm3h"Ռ[9凫a5qE7І޷fODFbkU f(?UmƒԠy""72[dBE?SLJ n2~dQ'ȜFcX`ν(>I(&tnщmcPVr~Gt?BA" GSXݪBvGs!RjX1Sp\_>TΡ:g\%+؝rp6iL"8r.JSmۆm"$ q{C[C>@6𶅓QJgN8OE; SRlGȀI _]#F}V0:ØzQh5s#E3bhRg%$Vu*ךzLUl,ajgDuP:p!L9SB)r0 h* 9 ԅ_weM^ajvW(;q `˦dq˾5^5׵[[ĪXHhK>J6) 'GW^4E~I#O.G*Xbط8 >~Z&+$D2k%yMUhS`Opd* N5zbdq7%rL\-gEa)  i&`-K-Q~'w V~zVlBD-: ^[ lj5CJX8,3-!U%ѷ`ɳMW_;iM Af#8JM#O* _\ȼ`K뫜?TwlE(3CpoR^,3*&Xf; gc]ɡJvױ_+kBW"G h ù>-i`54f( \]Xr3[Ƕ-v&9?;`W tG "瞸"PTLy ]My[,dYIp4DE8oEesmf`nI" ޗTwABM'MRL^X{v,I ~ܫR?-#z\=j{m9)ԣj2 /r۹srygTţ&;?L1u v2#%ۨQ.s!N#P;+XX,n4HaHҷx mL_z]G^+#۬fiۇ~gޗF'֧biK!AՓ6-w#]Q}ἱ\IW іL ŃN5mz|.sp\NpQrUke>mt+p6nuTsH)B"fm)hEUh;g7ɸ˧tp)^8=34YFp(9&FOGl&MbkEVwvF ";l+$uՏ1.1tq$_5iga!LKU~Űdʇt ]dmiu9vm_MD`ѧOoY nU@UTH=ĦnHӂ( %0iǬRv^u+ߎԹFVG= kt&ME&\tXxxќM}Q :!",'[ Civ uŐH8oAH+s[oOj1*1_Z> wˏa&`>^܅ZGz Eu6 K?N0# Tu j"[hq|AbZl;hpi#{ap8Ub45Ce@yہ@EuEϪ VMP*gtLry :'0Z̃4xG#Lo/쇣qgYH!/?o{/ϩ@|wtkxj⺼| 2q>!EOh9pLc-U-`A:dRz*=52h_O#>]Ud!84w0j4]d&?Fx3мia6Eaz52'1ΝD[ h$~vѭhaJд|!M/BWX(Ⱦ9p',kBžEX?'sFjoK5}ҍұz;np6u6e>uoBvn F)hƂƒK y'IL-? tEU)Pg03BҤV>' —l, (ㄏ\zī_I2ek܇L } A3B}0jA]`;nkFMx?33jdZ3qaApFm{ڸyyhfEUqT1 )22`4=Nj *FdUu5i{q$8k&_?U4HG@XɚU2)%QPR$yV³+8ǚXcm: nA/ƞ|@T%UD[yE7だ|YS8u_ YcJgV^LdD\=f  {&=xH^sx|G`?+/q,Ъ< 66qNUڜ[zNի*#FՋD|j=6qrO"Ю [~k!mѻm&Wi*:S }hd{d2ࠝ&f G O)nVK43yqsYI NY"8afaB XfdnH4"ݙ!? J1hLU Y^_n"wv)*? %ܺdyem`ԼEѰQbxʴIOF2ߧxZ% q;/3U*qw_'OҒʑM ~!]R_v-@'֞I!|k'rh~Y;Dp6 u_1fO!Sk9 Ͱ^/6'{5?n 1"oQ? G!LY=ی2ǃ?#>fvI핂N (om ~B@W٧]^kޤѕeա[U}16i YOβ M52/&-7ITw& l R|`-2^6%sO qR:B)LӮ{Kƭ$0JU#dNdޮEյe3E|vŏ0ꪠ&]bRtO"V<;,v@N~1lh66CN}뵔u/`a l)Iv^;f4](7j'NhzpsiSiX/ϝ{;]6=qc١LlN.J!c}qhTɺ0Ĕt+K'"5 , Q_ey6$*u?FX{v8eφ~o3npq ?ዒKylmPk̏_PJ|XB⚯"9qa=ߘZX&MS=0 {}y/Am,w`YPg!1BZ\7HjkR>!!2gو툤/(},X2=liB&(/5ebv2$FΗ `ͦV>״œٱRA5+iS(ƙ8"iT'HzB({~%M?N5rmB1fq+v~6K<Іmt{+H7fkB\ou'x (dF_[N?bCybeDi!ˎ5O)Ȥx'/ <{HڝX&&:x)j)4] r> oɜuLRۼ t\YEa쳈LO96-zӯp7ګc|apn8דi"QyG9f~h71Xl8T ۄ.Z8=wo[V-ފƝӨ[ X&n.+K7}I®ؙ^?5e2ԥ&/kZXX8Ȇ^(A>_}}M]a >GtulR9 >9FuyR H\b.}*Ϊee ,+ȓĺ%Y^7́y0Fڛye^Hrka(%M0 VqLپα_x7oj~2{.].yڴg-@IkԭBx0d_w-bh6WU~2.`Dqxc< S䭪߅<a7pƯotpo : iOaӉ;[Q_& 8-^kl|6k&fkX6V[/"E-hdxe"ӛ&`g94xYGv+@!Ɍa{2JexN  UF> C!@؁YZZ~5ݯU*^ہd`(2{B;z^&^`Kx+P5"G Lb%uyu@AO~Z*l!WfװUo 4!mq pϑrIPVlho`z\ e,^T%^.:*Aʩ.Z2 ^u}q%0J,`A?*!'= AKIUWP̾y[!ˬY΃YIi ΟWUD_yRW? qU8Ǯ/r ,W n7'cuΠ@~g\='3EXRXXK+ vl.;V:W07K8UlbX!kA_b܈S#X:a[% "gӿ3y %j\)I,f .FҬhpc.s_ڑw?yAi?w"0\(lK5,fxB 7o4Q=sMcm5;)[w9 DZ~ɟ{E`g\3dsɾy8R#yu>7G Nōl^$loaɑyTc%vl3! [, V5){*v,~^+g&H,&Bڑ. Ԃڛ;aTcz!:;+-P'D(I䄶ͫȮ:f K%9#a ~|rw"*eG4sO0+F'xEEP*zЬy$Tq {6d]J ٪AG?wp*ڌr_##Wxz:BQc"f@^Q{nbX+BxwF)wj{`!$:@6O~|8)Ģ eXӎa!IL֯%9ahIq$xEr2s_هoT.@rՙ4/&k*[>N3.d7`?Ds[~t\9DZf- Jw$jx6V;SVdւhh@ WD,~J~gNZWfI/xps2džUD9PXʲ󧹆Ebd]WH/(^}ОhЇ%ۨ3ݳm`ˮ?wV"fBP7^Iu:q%531J`ܵ pC 3;" gSRw%S8G@鹜ި5"{}ͷa$}UŬ>DYV|{BW^ɶDJI9Fߞ~"nvM$(U=h;jA] U@6Z5ӥ' bS π.JP8t%xm]OUP2]bb1mƻS&J*(d"=ztT*h$D!s87. ζIS~&煈~$ @wR˹=KbQ?¬|)TMB6؁BzPI `_QWhoue;>&*zs2~Y>l+]鍻h'cS^%S7S(kDĞ!gR␜I[cvhE"҃wH鐘̎*L@겊\H;/ v(wմ ҳ ]Zxz1Emt1IQ;Dd>07As XOC;e%#@<"}ΈK?[d#\dbErOLՀJd4.}Tm4Wz.rĎOOPzL#em(Fh,g诟Xekl1w˭g3ւ1EW`|фێ#4MI% C;+ADÂm vqnX ȟhP.U~3'D$Ӯ7]-1 GΑe:znz!kќn]Pr.c >'A9nX幽mw6wu-$QEdz? 9+ʱP˿7BNSԆlU_-oEN~" rui4: 52R+̫j5(gJ}N޷U*W/M]-Q.KlR!HϚ;J=KcPgfEsEG>94Է/9@ݿLqC*YgfD93?7Ju[Y xeNG[W\Fx(w܃6 m@Q{^&:=1Hf$% !nQ.mbh BQzP蒽{H;f4D8  rj'CEqwtdF{ٜugbbX@%:PQius '$ei.( , NB d Kt"w<2Of$rL+ϐ2q-5 ά*Q5OS?4lϫV(z .G9n/5CЛr{Fu?Ռڢ{0uq0cR nѪ3P堙1E{܇͟w[[*diE0 *8hHOJ֦p}p;e)B.G^'-m%n+?)훳ef@Y 3Ryujqȡ(}JwX x:#I1M>'z%-@q5ZI 3tEv|ZכI j̘pS%ٵƵ7c5Ʃ (Dj$gD<}G%tPhl:\! 39ߝd|HL!ZpۈsfX)}VQW~\uSL ߃X$߬Piz7rtrNNT]B2gDl :EDH:GM)K# P':RVPsi,(^;rkczUէ8h~^jElD>5ld6fV9% KƸ:wĄOqL$0"j(,r-RuǿoPCnr.)*M;,μLokgB@-A)|+cz/bܯjvV4p'D+6 {%X7{2_ۉ eIEKlN)V3Tо)/ +VJ$ׇsl^<:p M|HrpDĢ s"Lt[ dV?F~QQwrryR`FݶqqM9 D0>Ҩ {t OrcCʂ@#)꧂#=4e%B|B|M yL , Q1Jn\n Ԃ4-bY%I9YuCpx+]YMԾ=& Tx>>= 甂Ltt io6xn05%l8C/,)!IB|I|ݮ( 6R-Y:F?e9`$#0d}<ށ7ҧ׊ 3 5-X^9mG2K5<H<Z0UHz瀙?WDW}h9qkȯtoǍ"hoSfty`@Vf+Yà (KH"M_8␘M1Ȑ{q},D!j L ۔zlĘB^Y9-v,XAQ$W[:Oo[*68qR;H'iai=Nh}|"a:܉; Uͨ.qjB ؘ֚rkA.L/ʅ-T2NxM6ԩpŠMq `:mV& ۬V-Ybڗ@jΰ˿#*{*;LwV,%MRJBTU|mE8M|)NvIa`0ߝRZh?!ezW/ bwFf6A4PHVTKZRĎH5xhy|?9vw LT>{ӤC .ajbt֖bCf۠--;A_qY'h8 %<<|1(~5\ѓxMekxS*YT|*]J0ΎJׄKfi/ Jԃ|TQuBe8!ȥ;Jb'S '_߻\JypGZpܼWzl׾>';Ҭ,ߓ:a=*Ao-EÇfC0u)bGTI=irć% 665gu ;94eJL8,k`]\OI!Sp˽Q9k@gny?C=w1: ވG5/w^3.gL< HD׷ȡLH?#YQj'Bt`%yb~e`ⱁ?uB,(Atِ!sDq.l`i}GfFjJAUZ7^O.3k 'l_@ƕ #{nhztL ֆ^O?}e@`llOiO, ~7XY.wAGqqu*49D=Dn!jǐ!oҖZIJ{TUuWHǼk3U!.v6>/wEe'oY[33Y6GfT,G c6a<94&)bpuW7ѼySV M7cgZ$Jތ 54RN{~ol 4"ZZ izX`,{aI06?UM P7#%u'*=1V,Ƀ"XK;!)ף2>}fMJ'g#sl* "=0 =D|n(Hz#{KOC3uڳbGr Ia_CI:x2a<)'*F|}v`/d|8Rd׶55p ݐ/diڕ3|zLy2VD:j}v =A5P _.{sku`E˨L drOt,9&|(WiE6֣d>td 42e1I+J* ASWRP\E ƻ64y ϧG(.TINv gU-1:'~HTkQ|$4ctѰ8r7 ;BBa -ЙV⮻@F!5u RzPQ!na0CBoڿfŇvm?|o "^W&x@ p3h #6f߱f}!* ,*8yʖѹEf(< ϵ?*][X QAn C@k)qDݣ/7 {4 FdZ**g3br|QPẨ/-vh f''lމd"F# J@3NUdNSF@'-`٩.A۝H~6T;ٴCXPbk7A>U.>d6=hk<@S$?nm psFG= $&Edّ<]gOX{ 玦YLXPc %#iɜ'%w( B]6Cdv+B=e}OY>(Ɋuֈ h% k$t`^DHyHC K41s3,fN%^6dF7KC+$(K`@GA͵J:8CYXaѮ[|G€e%DF ǜ@|2ZVM`j&;&nWhO>VjCjG=җe@VOoGr֌Oo󙩤E\LƄ$E1Jc0ec7;v_3ggOJ`3IXG8M{0$#{NS!EKmȴT+(plt͂B?h%i_!- ?Q'gmq7 `8%lcnZ=ɷ&mɲG?vʵc1r?ߐ Pťahi* ղdj@vkQ[J.Ivܻd (²ByRi-bytn&٣;'n#Qo)#ot)n _T/iHj-iwJ8~i,Tc z06˜*u#5;惠˷QQ8|`isiWi9$i6 ?y W~T&ڽU̻WR+{tu7;nt5IobJб\õ,'*w cI`vO*SsVo3oPgzTMx S8@լmE괏3<٨C9ќ di yűCB\9U>DtT&CCfObٶĔ칌 mK=jm;yjj-iFa2k0CL튎 , xKK"GVwkDl2t,Q|Z CjJ،\uM]1?kHU*\cѬ]ɨ=wgpMO#T!IՔ-xQy$a+W`{M`k{ʳWJ;4$JFt J W26U@QN$d-c݌oJ";ju%0Uch Hꝫ%q";O/% x6~I;K騂gnocHlf3iPFDҿăC)J|q`凵:1 _sIqEO da8-,= ܖONn8T5;HGgbf3z0Z BU 0wՊY xGAZ>O_ %ABH"O)O'\(VoM9 NRx.*<ևAa}@b%ť6t4LUc|ū0q{_tTa?E˽l ., W4ƒ=Bb`5 +uN+G:Ϗޮ=+ S$a9" Ro:6y;| Rñ1iKNM3pӢ! p%p+3-pC,kKVoUI54`{>@-G3n"wx0C# o9U30Ҿ f#)Uߌ }\Qn0{X/U9GBlj/xiQdAƪG 03G8N??4.0tٵE ZqI5){0Tw ,+atO@(v[U  ga1%YQF Z_gIErfCUv'!9"I_ ~s>E +_04({hȥ'!1}}߁O"+zzQF_>h2/ cc7#PMlx$ꬫҵ~,l8H0<#;<#-H0v ؇[lHQ +|d4;+^ l8ToG-tj_@Bt8JZ-iiq}&fWÒvsZTr m4+,zʩ&`Z-1Yʟc"{BQA=udiqgnm^DW;׺fbr&HJB!IOH9vP8g:P>K%VXhtY`yCZ/t (+1=(-D2&d E򓎐ZapL-29 rq"钂81g䜉+0i{5cZ=V/i XFbt~gr̿a |r6g׏~U1L, ,}?Ȝڽ3Ub,}9R }*/!_Ŷj (g7#/caDn|" ?6_rqRH5dXV,֓~>`Ⓒ8) {}9Y&d"Ƀ/ϰNq v.ea{8~h{Me(J#WdhKyP7-GjKǚc 5aŚNHdL]3:(WҪ4 @]҅'ݷ@Y9T(~%C=*|c*-rr'1qӭwt`RY#ba7).bLQ ']oFnJ0$U.ߵGd{?HECslcybC*ZP"%j{:2e^_M>no%Ikod%Z@TK*2X!3%u{TD\[/zL`(zeKkXg;jvnŽSO#CͻRj7)%5Eywsیxt\2ǺCRT&c6>D<'q/ɸ#ooh0D( Jou}7HOayhZml$n#>_SZ:Dv^ 4^VW6Y{Wd_; /%d.ۋнrwV"zfO85z5K6]"c+d*CÏ #5S*Yo@A1j S9wsVAՉuaod1SH$j6ZKq1K?< 482)VLj;``gb_Tgh즲Hb=R:}pStM2Ii66s%#&lS$"=FX\x1HZ)9bDaUԣ).1&gv5pWݤ%J*_=͓!RTSl?,dOLK.+ kExC+$bLu.M9jn\ύ\~rB_~4ƒs)Tj9&z0m:$hMyfo AC*ߦ̌̄NAD~hX+mbhN`4EES 1BKkY^M s6w[96n-gxhܢ$En[iQ^I]t8N ڤ66)o?P3UKLz a8I/^w踈̦WA)oB9NHǦ2ipVc_ 'F!o 8M?`l^?`YQ"Ra ި>.䶬yĜ1 O\~viTz(srE't"+28DoYLN넛D"[ێuM,|Euoi“Ze@_[$VO[_y0tn\tEsh͵jVc=!(r<(Dx $|BV,uRtF)8.l1ygm@ȓ&EVaNKalÜmu /Qͧ2zŠзܒN{k,ZAz6;p&n]LGBY>Fw"f/s;)`ml:z6Cka \\d5O$9‰-p5Yx)"vRR>ҽL3d3Ny0NOө뷟+$D+pg(AK"Ȯp(#yU:Я% ƟH?#`dj۲gѤYիI O=&tLhe2ߌCry#nkS#It_jiAGfc@l0Yө_`{D?hbVH` wt)8¥`iz*ߵ ^$`|q|@ě-,VQG>wEi3ܽ9|zg: ̴oţ-x>fy7^%e>θ7r3K6xH5 ,S{CҾq=+sE{+:M6ٿzOiIwS9sIAjv}gn;(}O-wAMsșOWtQi4эg 4E_$'{Nmk?}YkYjRA6>&kX uK˶r^!ި፹0ڌCl>aX@ylBɕ$&HF0@&8јX6~DBq>P\l`{gE}G*6r B |$P㻣<(jy[!&\[O,\?G՗C@[S)CL^'1-zK +!jEH8d|ufJXm43 2}Oc}?{#n72tH?:+Nd-v: u=3˹BqtЖyt&Mk(xz'+8sڕڨv\< 4`+(6B\A^՜e;%GL EqJ''leۿž C@|O*HE.M Z\Z5!\F.ؚl}|'NA;zo5 Cpxr~m`u 2{^p*s &) , :ٱw, (lpMk Ǣ%T=_p0dL,lg/#}8j_KR @8_h!vӛf4\ ɤZ} * |~\*ibF ךyJ_|5uہgV-K[gؐ˞dQV-躒g~yhU.,xxWkS9YB*('3p#K[+ut 1XY7<Q0I@w1 c8#pfeiXN`hyR^WhTŔkqQT'`ք`tcKOaǒ[훊^j"pt  mhQ7~F@*k2P.$\ϑ]9& aTĬ |)ăiqk#x${n^AR7 7Tl;a,R8BSPm+C-l$'cDȰh;=1E y7K$lHlmwָM.j˗-<8Mv "oG҄] 1IVFX*V&-}rn iË>̇`x,H{,{Vt5d$66NA>l cM^u2ߟ5GlĈ5~ nh8ܠpJe zB@/v@b/k1S=I~.ye,!aULDidH߆&6 \g`|`JU_EURs̙&_J\P`& GΘQ`u^L""cSRߙ~39\]:M-ҊalN{uC~ޗn+"yM}qayOĜ%2h\W:oZ即 E-dêdti: yG2<iM0mZsng[k K.^G71sfBh"jHuh #ױ4T9g"Y  P]v~* #+a79%GDyVc܏1:,1W瞭 >iJj^Jƚr5!QV5;eU%ݎЬy榴V'lM &EaX-\"e_'qSx<8˜ =Fc"vZ^ 4lh"iH5AtJk96ڞU|B)ESF W3{,3p[~ΊW$Fpp"OC92}%*qB 2\{j+ѱ(Mi;藅@B\"?/E/ߊ+5o 1(%FyY.;JD!ri6@f&e*b_ aja9y`O}z 畇j NfAX==Ɨs.w,)ɍriU|Y^M>Dh%߃Jy[C9DA Ilz\s$vCebݝd$<=y f`on_r6>_޵խyl^0x\r8>ǣF 39%&>Jٹ7ٛrE=7"~XEBSg\YKULGdLQ`紵¥zBx0Q7\:{wV| $&5 ֺ%/:xNqZD38|e%ʞEdc%;&~n"qnYJ:m?0rb/BAb[m,] ?3@X F惘CkϡȒ @'ߦG`Q7o/P.ydt4k ZPQ!BQTo'L @]pV,Ʃ!ůswnro*2* Us!b8-Nklr$%fN7bm/zFJZ"DrN&S`TYwONO SJsfAY%#`toFԉzuO)lMu$nQ +ε?Έ(9Lz͍]'ou[*=$1gEb.&AqCwgLEJ^lIfً1 OCKA\eLy$%`o ܿ1OGu8Hi( dZZ8R{nNUjYzeם{=n0Q?О r/ُ1hif8:2fzy;DPU#!7"z$tc8_QCV ᩘY zR7>䢳8"Esږ[NA=ۙ0gc3TtŽ.):"*(<_o-i[~AKʁj?=,xt ?^]D@*RBU JQ7 g Р9I.Dۍ/>b٪@(}CYsҡmyӌp{p;ב4L;6_p-Uki$`=aXȆy  fQcܔax/I)A8}P@P>e>^N15 x.X= 8_7bznbF ^okr,[; ̕ e]?-&8l8>檦(cdѢ]!uXP,l.fy 5 0`"\ eGkw<u\E;u~a9>c8ubTƈjv M*jO,P TѸ5[άUH]m 1l UЌ`n>|v>ga|ZpNs&:}+h;gBI(%r:In ի ݦmCΥixyҥpF-#勇hG_~d/ sOxi"Z|R^q9 I~)4"@„ f.~YCCiy * ޑ_sm$b9x o_`Ax/vvu4 ?Fb& @z?EKiz"XԴrZuȮ{2鉙c's5 h:x"$!7~z-v]SD7h7\/LoH L"7ᅳK#)8v>b3׉3NH'88{I0IF]^ꂵIH/e"EqZSe \d(_.\b]6 b I+2J^C9e$3lb% O/V C;PlE T8A3vkf6U[~.z@hv_U4kT0:=^p c ܬƑy:筌qKL%!}wO4IAuya&䘩"lE/K[1&\UqA~ī0=^'@a:FRxAPE]) +˕r tl*Ÿ񌸌$D0!oZ^p[*=R '!.֯ mǾCKU^ sǿ1bm*{&%ϝym~h(pHsûJ3_a6YcpKv:LljoɢB֞2Pb䲧.1DDY҆[67kkKxoߌY \W S?W:DP!)UL\lZlM >@eQ鑍 5{B)P-Jbz`q#2l ?O䪺l3q0%EGi}ArDʣG$R  ]RvJ+hٌK9iSSF2 ~wa~Oeiׄ$GvU9.7H,K٣1o>3YovO9d>ЊH<)a~};d#԰}-hyֵCB 5SsQ4̚+ea#H}_e&#jtS\ȟBXQAb-fĿ NZEAeV'ZbwYS3dBYɭrpc ӥ";<QFF$`g.b_J_F"QBrr*S3hK<%:J]{ `sD/)"y!XlR`v*rϘ"Dr<јz@1L1r59H7V)ejK[Ċ|4$sHr~;NBa=yBQ|z{DZ*dzoqF(H]EMǂ"tP<i;WLBZk8d4< dRU*@ٿ)XdB;pFhe&Ap.q"̳֗{/d=$).M^òKVR][_xׂ"F!={oSK[&b .!J ݏ#qQ `?ʾB_=HF47jMJQtHeplsFBz4)WU<<]WꅾCj !Z-_@ o͚61 弱 ^ĕ2WV,-W^xT-O! Y+߸f꺳{TBO=}o{`+XvpC=~s 0 i^z]OTi>;AjKYb6gFc[%n2;>rVEL?c@נO.e(.0O7(b cq;-}ee ?q 5qT"U0'k $Ix<)S1y͙v4O,d:P鰾O|MX\VC `m2 ie'ٱ]\c?7*VMX/jr~ciI^D&Qϻ+8n'Oa~fx=YѲ_q%:CEL3Ok"&r鼓 kT=؈~Vx~XՇ(׋],kOF+m DbPP?$qs$aY[D<{HE$jk8Mq4\RRnTs/ Xzp p}GSW0ƵpurQW(*}l扝T'g5'KmULƸʌ۶c2o ?ügYQ,YYc`Cد c+o ~qvMd G2XގT`5{z<3aCחb1Ҿ!TXv:TJ@DEXOiRHıZ/2:hJw@+]s߀ wK/d41LJ:b3@{ T d;Y}G"'Mrxkg=gIAh63uU$0[\:kѝ]nF jXGw=/b ]P &\!U 0ild꼋>R01A@Ui|O&Q 7S:0IQX2@x{@֪6޼*^i(бj/ϑ0N׊<; z1¢¹|Jz=d/B=1{#!}ɜDw \08L7DHDžvo}RK dg1ݠ:V8yq] a|uKa%@*ϹiUc fVgq&r8\€W`blp15+[TyΝ ' ]kFp6=QS5u;:\:/2 [\)<&L`\m.ԳЮHk_';(cNsv>#ׇ,bLNYh:%b4ςiv[_D3'TNj5^~cE?|{m i~57oU LI՝όQvD.[Zr[ mT T"(j s_"ːAe=GЇ J&x3'Yzbiw<#!~49@ Zr4":Fɼ:`^0ԩ]\dm;Ӫ:>^K95%Kp; OI #l#|Hd: q RͩS]P&Ȩ;Z0{ix8#?2L5ߝmEm죠l= {iU =ˮb![[;q|hkD7Rf7X5̖7&"_ok/GK.@WÃuiI^\W?kRs*|_4o#^h?6eZ}iQ+t(8Il[MJg.Jr'Q9`qcZj]o@gᴚ']NG}q]|tqXE ׾7BmQreؑ&pvu=W! U^}dl֪pff]=t EBoЩj7&K/ ƦK@j_oǜ4ɍYh eV$*?mXt; n? ]X7(2bD-vFr´lxT8+CaƪsJacRjR#"Fղdqɫ@6Z3L0K\vG4K,Ta0Ŝ=#)| HQ0,GS(psޡ|Wco?ҮVEJbih0Cfnoxd-R GS ߰ UoqLA'.2p0ɸ)HyF֑VZ\ ևj\%5wFP5|.a6:e]iq/, 4tш% _Fvˬ qɧ=~;xWu:T Bn*jpW7(keݗ߆VKytVϞp] Wo[1ćv.n\,J8d8XҼ 7pYPaQF&J$n& QJ _?ʖ/>F˨JL=k䥎ci3212Zs3jT]5u ky #&KRN-Dɀ Ԛ?%!.%]pcoؙ\O]f$ 2ۗcA̸\B,p" <54IHG}&gm o3Y 3cTW†\J;Ωr-S̶;W 2-sezož{+aBeٜbHB$ Py߭)@f#)\_tL 襏)Y~lsrSy13|[ %M ovw^ȿJG9 VlTzlőC|-` x+x2>ǘ Ր_{@.sSæih,)e^i^@Oz`R܌;nR ;Y񈚤a6 CFFI)&l!GIiIܗ!ܕ ^r;ieªzDak':vGx)6Qs9yu+ d: ֢aKS66taRhqfnsaцWd324O, ^^"RV@Y;vknsWpl 9P@+*3+^?aH_$EYLqi9MhuKhf֨8E*E%d,$ml>٩d]zʨGI<퀰z1 ko6"TQߥ}p'zj157V`ݒ"^I4K-;tZjm{ `]RՃ>v?BB{ G"W؎n}j3I9@giޝH8=\Rzb:~2MV5Nx %0 ]q-T`| W ^= di6 ]HLԡȚY<Z Bŷ(t83aK0oVP^ďCؓ.Pa/1y=%05q-TRbjixEx-e!Y4GXjb8(}q(@W-zf%$xP!OZۇyF}e7S; P{tF;Ȑ$mErтKm3Yt5qPlj%Iݑ)`dG03\L:EE$RGj)CF,Ȭ2 V4Ofts-Į7olH(~Q.{Z^zh |[1#l-Nqn[Cavϻ izW:k(gsSnGQMO$E{!2> rͲ_e)Ϳ;a]{wTWզtC I GtF>[+T]P78e ٔ jnO2d4q("C|W[J}ߓw#W6lGBU: o~.@\C(͇#} (](rZ<ybZ}HCX7\lQ%sU@wvܥdxݼ&Yo@ы8a1PZb\@nTw}ܔ /sE.-$+Ա_6=aMD4bol]*vjD;B kEi<=:=θ}'y}^)'l-IiXkuϟ߄^67~囈H ASai4q5.7tǬ_ *ZbY2Rt$}yi*V)n.VVOy``V"x 9YQ ,x !6Æi:+S{cJj/p }PoUV7xȚho l Kqh (E>+Uү=>=ϺiwOXS)i.7JESV仲;1W׺hS#p6:+M7_.%ј3(V7x9_솨Y(ixʝ@l5=f%.o4zXEW7+1dT&?8 q1A}<7G#ؓO4tfrV.ςD~峍SFCzZ9 ty?$%6]+6e!1c?_y{Kn*X/ J+_xExfgvI_c sߛ b=#wHvr,?0( ,!%6SD꾩3L=I'W9'E?rRw2\B\։tLtPOԏ߶׺js"m4ii+3qz$ Te܃T ΠOUgKU5x{gOQYX ͡Rks dw$_Q CL{Up='UJ4.߀pk *n^Z|0[y\ii η%%N݇i :AѾ4v{٤t&|&Sn2G6+Y}c5o{ :PfƓs74jZ"([T(R|oњ˦rN^/WI WMCSb>N[ wܩk>DjOHwd4իlDe2:C%y~WAkYmzQ#p&ڤW#J#ޜ3H=-7u\Pvo~(X]jrCA \a";Xr6Ċ(D{4+ҎmƮgn֦o]Ƒ?W9Qڱ9SG1ޕt %pI>9YU`~z66n%b`=6GL~vÍ c]bEuœ'CPEl<~ 8UUN+XEjbmRD\tC %V#㖪թ~u|$,{<%X#QY;J}ʩU",s?KujlAzE7=m]5mz[J[ \muk{,A,}'NTnH? M6e34&Ť ۾Gʤ~2ajI8wJ)~u]xS]ڗF4o+M_ KpϾ^@&r]2Ϫ[ v| zXoLu)T}L8j+Pdbfv”s.2Ai?RP:I;xUZcת8jc&ھC"ȋ_G4%FI5Sz3dzTkJE# U`3ثmVMR3*7%3y J vwɜwb#|oH5 -2R{^P*a,Wg߮j}\i%3]B39}<\E،A?7@cL6h`+6Z(rcntݫ̊m(^y}2#߻O`SP2o?;s"wA e23LEp︣/bXǐ}ṩguچ!gK_PJ5?>(?W7:񭄂U/:g練ׇ v$ L/p 1gfe "YʰXܥsA:S Gb)jBXp*]]J_F m!CRjGg-Al _0Ùov'iCg]id']1GKf!V*^Mf:)ݶ f,|y)[ʧ5ՠ<ǩ4 ]k9nrb)10r}f_n3k}̴b8$Y<\R&9 #3Lf|TC,YØaԥo"Us5f(~^g#/&9OYH"-Lf9TbU8bC:8?99Ro ܙu[+j( _ΐε&*6_m"ƛX v[o:{ϧUw+W9NwMcPsngOZM5ߨ3c!/Fa@rCIs>Y&M\c%UXԥ2"% ݀f mA{]S(%uUNӞ:;bBjw;`ȓ瓦8ANÚV=d tm+M-2_-ɇ[[70k]VN0Vj5$jF˒v-vh+E`pH$K0MvSيn×]LmB,6˰0&plUStbFouY)veav/n#T)#Ԋ$n $[[ٚ T/^2^ҸԃnzyHhIv-wr4:7\fޑXZah>ϣUy"<7B uE|fW/8Zdon 4Ty{ڑ Ie͂QȚ4^`A|8\@2E,7s\M|ѵB3;f™ZHF 7h3ܑ5| VuDb*δ^Zz0dZ:Ku[4n?Y] Dϥ4T5AD%7˷R-פX9L>!ش Tb. kwl++(vj'&s7mؿ^w}w$#Dj}Zm-=X.|ݘ8ɧHuӌIgϺkyT~U,x A6zF]ӂdlauyU[|?{y]pjytR>hߴ#T+Ry-vzFᡪtl+Ր/SE&E(Ke.Nt&sjDZkV .?P) m ])((*P,h8c>zwҔt~uַ^`I\٢ñ߱%{Z>DtUEΦa;#!u_iEKQuKkn!}f;&랹v66KZ zo 9$%az~JD@{LD?vr ?}vC~jwqXzdXra’y_GlLC B"ZONv; !78 u[~]V"#H*@0.~Sh=c^!1@)֒t1if,G띅"QW5=F56cWPM@O c+ő,\; d_Vn,Wtseb;ϸ MY;z?T(m?5er)Vƾn9rJS[6@؛^KZ[} gBNMxqn ҉a´1{fQ1YewPA,"̳JPq 7"R:(+`_T0<Ҹsɐ;Ba]/ Lof6~mM< {oqۻd5.{F?Tuiߴ} 'bV"BȤNjpRy%`=Z*\,iy= @B\R8eIYTk?9OjT> ?H e;)$,U+* WH:֝XMX5apD#GHZ僁R. gЍt?kcY@2o'-JhݎM<8]6?3Y)n!7C_Bf#(ƃ(M}A7U,9aC{"jD8au 31Nl >XQSss,婊7Q.=:!2rL:q?[\lMj࿢H'ZHˊO.t%}$1Xcԥ ]6'|UrC{R9`ZoPKF܌}a HPΣ2\ kb|1.AT3/;~}UnKikӤ{v(Cxh)ITU^ˑ}E_0]ovФ or#%F[[Z̓Bպ$Dwg쪝"+ ``$\ 5iR/|Ȏ1KPp'aoTqrl6zwUT(W'Y[ y"k-DPNTn@7hQ) SQ*xw+@26 W#&gk4-!(Pf;*Ouv+9:$gTt(T.&͕yެf6 Q>}1fꇸ~Ĝ?KixÂ'e1+ayU~eK݅Cd{UeQZ T }6W؛-IM6İJ1'@aY0[1vӲ`3d/${#)fhM*kB\8_@EtR^8O$ xo܈%FL uiy mѡ_]2pf^•H8/2͟f㺙~B!6,k}< x|f^"ᕄ. t4@e9\rQ#ZlZȚ7KHDF G* *+^tH$>詎0gQRȡ&m?kH!c R$BXK?ZTRC-Q]C0!F!SHO;-e za^d3>`K XVkQmA=~ةr=Oz[|NN˰@!͞v[1aH~:**qS Y$*CpcpNDINJIsc"ݩ=9'cƉ9I|eWCI ʬĂ,4FBВ53.ho‹54+' x< l GUh+@ dKKo4C3L@WH=6\ \R툧\[ʩ9e|?P$_US%20$FQe29j= "R۞eY_\P&~0z2@eDqyvN6wi^H[F]>6KP?8P|̂J+CO!ozf&2/p{-yF>J 14uNTstmܝt ΩMѣ_rf=5m$Ʃ +bu|$P<+slͿ9:UQcQ+ߡǼXjذɜ3g:$3JQ$u 44FCnذo8-(aUILL]p!/nf2k3756\o၈lfJ;s^̿|8B$+slhD!UׂNa~  4^9pzq,HYɿW@1BǗx2ȇj:ᆷJ ZCh(]*+.3[ /@ku0qpAV}ä6ORF9T#~1-.u!5 8.ް QD\J-9\fܬ>bO ٴ +@9߷KW1GT U[;r6zs8#X>o? _T2@0WAؑ_tp,3(Хz}ݻaaq6W{Ca}=ttY ",(@I_LL80l?0́')* }x]c,Q@Teo5^Hښv FdUB|Pۿ. 6s9O*0H x]@_>u\; 34QzP:,HW=سWPkOza[>_i2~$SUB0ޗ+k!&RlV ./pwL[qyӝb@9ok0ǪdcF<$;&I U߄i%Ayӈ_$kuّ9@axG̓Yg:~Xz1a 4a݁h03"WފzMj!!~@-uQ<尩4_| uV6Dؔ[9뗕j\G -|l$<7 Z* PTz,YS,!<#YJ>Ūv^Bvf## soc%䬣t`]Aw1k{|&;Pxc^=jаX/MfX?Pك! s }r7m^A@T`-31L H[*Gm,<% YoWK<(3a^{#׭0ս<>1dGop*Z#EK}P)`oMݥ.ك)l9Ph$эo3 &"24^V")U]NV3)!Ke!Ce<0J 4l fo/يWf^:]G8hޗe$jS"\,/Q%7ו"k<|ulY>xROl~]?*;^is-Mh͛p^2Ҵ6"̹/|re%H |+،PGAȡ(Uµs@4pY^/ʐHx"0ÔƵKW+{Ȓ GG`Єl;:׾0W~F#Aժ贡sbqᗇe{7mJl͟m<9<|Z[ $;[ʅvÂ/F'NJ%KtR:1AQQbO>} $.h龮K%"*ŶP`7"4ZjC X+q34&kEyuH:*<To? \ mr(XXA,ILo":"XFUQh0 kZ*Jr ?}[ܝwoɶ~5-~zTp>[NYdSܙtJ^dԝ1)}'skkNKC71c튦iU9͊3j$EE?^vFA{!`HC5J|0/8g# Nlh/cʇU\biFGX%+IL3QwJ8fmx指lVCYG#i3Ű01)4O)6/%)ٰV^ &X=+(uw7:ޕڱeb\.|xkn0)lTCZ|ĴL9=-:mGR s/7Dd#P1`#=ΜNñN 9m ߽۔0rw^ph.hꭌ{Qmڎ đSE$7<^⿤^ EaIN f|dYyp ]rr#z s7_z낍ҔLX=/T٬ 1tO&j'e왹7ZF(e'MxP"M0'9^8u(&i, 1˙@b(&PZW-㩏bA 甥&vuיƮDMzt>kOE<x2Kon\Dg,Utw]TJHb lk‘_jS"EX:{y^^WJCkYxQzJफ6īupW }^"zIz ۅ mT|,V/s=/8;%aLK?.Bx#``׵D%! K:P> ˿,dJ|`%.%U6+T)p oˀ39#z b6K|WU(x)-1͕2$}C0#gI*| 3.'HREzD*vc~H:r](G$/>klǬGjeHzxi$f4#%S(0^.@ {Rdl^f} nF6O]竗9=:ÆFG ʷ}FA:\h.HӔ dɟScYEH_]LSߣA΁X =OX|7<_fR!KHvpuW2ia"(y3em옪l"B]iyYF02/R=J{[!o4kYr'f)+QQ>ºq5ꄈCDxHFOܭ??.A~$ G~}~F^z(V_Mt2вjtS$XϠ۲Z2ʼiD+8 6Zm`;3CCrp<"Wbb6o+!hW[R{]) b#c,T͊ŎݦN|mYM_MW|L m_eKX;ޗc d(D:_Vx(ZV'^skNQ 5e"( oCVsUr|G4h|ސs3r2Fvp4Z\]@8QCNP\Fv=yXvJh _z))9䐥VC{Csz!Sw`MM" $ڧPGy.tb*h=5}D΢!ʶ]`{!)]]ML8mv>bo2o؏x%q+G[ <اϜZ&nLL«ʶF5% [炭kcr˽&/jzkӘdZ_:C۶PzwltUj8/T)LC#$`izo4xAG}g_ V:dvD?"kT lrrГ ^cw88f(wczPv}BV?ڪRJvÀ +lWţψ?`;i 95,L䳹ё+`s9ev'.djrf,5 l†Iq$blX"Ъ='ƺޞytV.XP¡jVYL<6b<ܹs*2Ŏ -"XȻyG87$F>1&ĻrB{vG 22!׃@j?hhJX)&QD(/8F O*>yjN!r/v Ry$$SU|lSi}ѩڷ.8ܮIF2s+X*h>nsL"c"l}U:^79޸)øYM68:y(h!Y^h]msN4 EBwfu;BA󲅹|g"Kec/r$F:I4$|[7YH]EoVYȼjKU㳥۫= $VӯJsB;⇋^Mşgm۰i$F`ޖ]ir`Qt&t\l7焌8X=cwv\f)qZP;u\pr}-ºPpi&`Ywz7`:<~}!q̀q:U$3*ݝҙJ-R !YSn fFaE~ihL[S-FO E9J}Kx=M8r[)A&\ ;2Q+Zv.ЀRZF 0VZ/LTaϾ 6jt֊ڨER5'$mFYA, j9ʃ !SvL~b2U4~4YU_jKȈP͵?PPe3+ԗWʭ Z/{ſqv =8tDQ( Mkb%-{ Gbtnf90- ]IdH 6nݸaF89a e}!6韭r`BowvE!HoE !)Ȥ]D^5{ZM?pB>x UZF8o9 ^ͼ]A4ľ[i}KtB=i9zhSݰȖ D#c}ypKp> 6N(c4Lf#GL+ftЁOA*RͿLizq XKc8+.vsĸЭ@PpJ[ksȢL!mK]i,A+ᔗJ&xp:xh-ӑgds5%:Cy7拋vEDH-;$yPAD^r|f2v7BxJdenyRVpf5gTK9e+P+ƙ m&['('jɔ˱A5=ʋ<4z_p):F=sWWFiW&Nv Eʥӿ$1zɶxH&_ h{$UIB<;Ѽ֙Sل9`ZSxOeTMEd$Ax2 ,L܀! 2|[-Lë-x,wV.VQ V1cYtɸeJ#] [y쉬NqJ]I౭;*9L'FSmp :<8A33Hį=Tg+0!/AE \Xz7^yziz39[DX~.N㔕r!yszݼc%g 14ҹX~읆 JnǢp||ϸq{4n9C/HN*õ08Ս-`Vf"teUhnȘx/qѬ´vcEFѤ6%R3PO&UuMU+A\c>NM5LV3CM3 [E d~~elڞR7_6Z#Kg+D޻B$ XI_dk GkUO[rh]0}K"5_m̴Q=uOvΰ9upI&j6:qݡPiGd\kXKkvJ>i}QgH+E;!{(?隐بZå:=NI[h8{Aqm|~!0ox bPӳiw0<ػb/?sbE^dX^Kҽ~34ӥ+h@} Ih@NbTA0pitf+%ŜO}Ú4wi->}ml9^vWٔ扴״E=IT 8ϋ"f'zU}J{/gh3q'%ޖgRXӲjg5v"4X]"cuؕ9; Lt<0oX*0Q,r`s SL Y䧞,y"䟬4r a uTWyL|Eb.@\=W]v7O)CX.'XFRpcGXp=l6G k!Pg9>GN`"ic?S#65 Z(#iB,F&yw^?6>~Y I"+dUh BGUJ YRg 7ԕ-$hZVRSgy+DRdaE]ع&IoP-8 ;)}} 𔲩 Zx C{ +7֧̗{&>+{w"gz>&`.٨Dn] FֆF;`.;59SxhK as\!]U JU"JLTPwSTʾ3Tsp>ԡ(H,B^L BUKރx4iHc*U#4Z ΘjqfζesD3B ȿtעhc"2[鰆s }b}&8S\[ 7)(54kPǍp/H*xisȲ> :ZDnL!Yjx\ =U9;vn}7A8x" p>zg{nai!5@Zzm$V$|eolʵj=?+Ҙ{]vY\CUTua߷uZ4y)K|.ݛ^3^~R-{踀F+qU K:kxh n-Ɨr>$DjǝҊԆSLw3,zz]I!-rV;+ pyp+ pol.4p,,ˌ#`tІ(V%7,XK?v`^0Z> 0D~$q<` B?EAhNP!kmGH .eJ*2\jaE˳{e`Q/U#DxL/orh.R)1DۮC10WoZ3\NeyXҰ'Ev}׏C66~'`A 6ǜ?lBQ|9,]bwiG+)IEU J&8HdrI5?E jo|\MGraWsaL@=vU=7qw#R!{`Kf]Xb12:P^ j`Ҳ]v+aT2#CWnE_T?Fʆv ?3՜OdOm9E}pGp<:aeLf3ڎV3[ډ9mrvUDo C䁝XW,wgk=gwL/ړpQg48`7*i/%?`Me'czxԢk\H(Q&W/RgrsgEi'.AS}(ho%ֻ֫k3;6^: 娻ەs/~g+M7*U NLpӑ6oe^1B0>& I|O3PpŝLjas0G%"gr_oU=Zq6^/09".$>gfK-yxN'.Z  OqUm`NG/Z;_֑WPGb9,iĀx~ZRPNu4.yD>n:Kr0Ԭ8=,D[&?%cD6;]WOI Қu{(yFz<{S7ѕxʗz#>L õu$D,.DoIbKFK ֆ+yaWaw!T R o[euj'xJ sJ ˏ^6d̏Ԕyx %^)3u 'ڀ~e+oȮz̃ DG,MφGJ=NuxqC-w9H{:G#pF 80hQ s'v8~=dUз'+ԌAPtBI-W=D3rbnjC<~E%]}@~,CRHj7LIaҵuUlJߩFɑES`_5qoylhVs|?;z`(^wxHf&`I}`ʒ Cd't慵l ?ȶ 5쿯ϮEK!ۻs]Te&K ,xšX0Pa 44LV/8vֹ9AwiZuaw/jBvA31uJMC֬T&ˉ?FIl(2[2 E5/Լƿ̄9PmiƃbsĒS;B#DZ3 {zВYE 5\WvAuD7a$X?OF99Z o(TըB:\@:zn#Տ+mɢ⿱ru1a}_: YR S>_2ѩ%x|~#gԾpT qqī)ܸN?BS]xL ^)z^w Uv\R`Mέ_6m16kz`z6kp!gP<$%eUy>WzM6T/\3[x-pDCmw7ʐyc_Ot"zp .e+C:HHK:c&,NdzV rDs.aǖu:S-PK@nڦdl+^RsуwGz(~p=씃eCoJu)[_s^x,etZ  wHxsb<+}=Ň_Ty%@ռ}P?7'u#w6R#| 3j)е>UU_|Ōۼg0emxPf$ZnA_oZZXutAkP#KV5&LH|J.uF^IRй\" Kp PpU|s _=p(@u7ZP@~"%uzPv5SʌNN _Mn#ܙ7fA{=j!#c˾xZ XdK ^HlUlV%҂ܶ:Q:HcaJl(жhaj~E}їS1蘺I$ , 8-j$l}9ᑞTRi~.,O[V^RWɊʠ4}E㈆E8N`l7*nt{Hѱk/iC]s?սo$F K;v%VHE*a҈nwz⦔rW}:DVg?7HЅiE@oW'-@}zeMX#3La~9j0\15LL-3n4(P5Z-b8RLƸ2HA]7p8QM YħBHJZdȂmnJ zěU95 ĿZ&RnbOB3;r7c醮^;uO²A#Q e׸jVI5UtQ.qPD჉"^7L'5~e޲|~as=S5~ iGFDo#c6݌:P*]Sr)`H3p@s%cDJBr˖h梗_^oNp!Ifz Xr!.:Jwᑤ-=I\D!2o!̍-2!5_YӫB6^B5{d7XybG+6jcBei%XCX6dy5k}__hӶ-bD̸gTG\^?Z69Ow/?Nga#ol3@ 8r{ C3_$Vu~ɄR8dgpO*~.me[<&#ʷn>uCUxvftk`"jRH Q7ksZ*lwD/Tϭa WAp/']$L8`gdNQtͿDױoe●=-  I]ނr*9>36N_ AOiigV{NX|Κ1]$r)E1,e2p2z Y߷}>$oG oAY?uO4 6&aQf!= lI R+h92/tڥA, [ɀR`ߪ>'E Mk /HVS-5.3 )ڈV@{!vU9xC{ X\XjR8eُͪr&}{S8$_>:nt,*KJ]fXLlMmaΚ 0d\)QǟnGdK2&3෌:p?"T4 `h %,CQMzh'$l9?6:BPC~nnx~uE7Kur\gZŝ"mvfJ-3o69D+Au$Ǭe慆ٷ1 %3E m6ϙYr\"RHE34=x53ACzc~d3 NhQ5JKywoP)H᳀'a0NzWwdK'W\zܿM㰔0||lP1U*Lh@hium\7]ISEt-X0?'sFG?*cɽ)fMw? Mi|oLm+R]U'b(1UKTd@qgvO^ЉULK2Yݥ12X*x` rw:KJ:e듸- ބO(ULv\z"o>Grkp]C@GeiOeͅ<|e\h\:g mT ]ş8kx 6ώ{Lq}?ϞHͽ,ﳙѴEDV~lRYIK|IKYr8HΨd)j 0ᩳLڎHfEgjoM:gG苏fg41$;>0pyx$˯SDj*< Sl N_a[Qb:8VJ3m/E AS)7hL"8/c~w{rk8e27y !@o(Orv*+S)y^6k'S:B9QT5`*_8GOmOtud~Ն'7z2x:tjk F}kuF4" ޮ|O;-3/Xl`N-!} /qZ^(%Roh,)-/VҬbb8&u#-`WD~c*5JԓTҽwֻ;d:HȎ 0&!+,_9?줛5ytϧtNXr4A;) ~O8FR] Ƭ"#@`8:&*PQo\uٚR*0IS*P3Μt`]u:[C*.]HNl*z*/|OB&_(AIG\ZH) /S S31{jp}]:T@eIzgRD8*IWrӯ{i9 `ԏ6 ޜ! NMKg#m+W󦺧! PX8Td1?6pч?f&Dy\H Vy{UmܒzMn-I">NB%NtWye% @c7(wvX42tq^Tl*7@4B$HM3RMDaHu]?{f/n\?Ҧ(\5̂i<0y|b@h̶s/>=}&*MǕ&g-Xb^oI>P=h۹q.UNp?=^B0Ź\x>hXSj'| 4'% 콝!ւHe; 63-aL,Yo B_rLuRti]- oKҪGQҤ:>41x-d~E&+t?8d*p:{5` ncs%^1/LS%CwP 0w;*_2۫_ Qt$Ҕ1l[?g`6`iS%ۑCȕFcM % P  -"2^ |-?؆©gYtoauWu&I J])/4g%mCȈ,5ri7I4*#wgb? QsCssΖĬa5Ⱦg(WxB,A=tP&k!$' kAm-80LA\/ dvŽj[+µ N r+qȘC/Btr F!N \r L&|ݣxߌͼdh'cd\E02Sx`F=?@ARHTMR8*|v0X7޷i,# ʿZ8$7R0xohnzh';1GWK̈́#HO4J"~Ed~Xnm>Ҟ՝XRh4s4 q >Ps<01~ zDѧ9ߟ$ۀW8,$Dg_\E5&8RxRS{=qʎJʜ0jN/I%EMV4؝^f[Hc4z5*t-=[aa;*%\ Ah`Mϡh"+ilmL,,Y*!a<#Xc$kjno&' ֏{LtnjeT wpc'̎>oσ?tн-}hil߲-_pHHs4a*7~# Smߑ(k7!Gx䧀^Ն_TV%kQBaXBjWz@Y` ^9@=Xm9^3l;W @z/'&t4!Os7, \}fA."Ε3XOn6e|u:lUE7չbĀxy'b^'cSXd>nR$j} ^1*Sx`!}$luDRkڅO^ُK%C$>{q*N&d4޿PRd(>묐 N520)zS|[Q0ԄWgQ7NɁFtG66gGx): +Ÿrѩ_)=܃ɱT1/Eޖ!x9mF#AxT1s 29BC l"Q4Bq䃵މ継o3U3#{pAKh1o] 6Ln-/]'5ta ֌w@uPsn 茤N"qi57eS}iލa7Q4VjU:*hEeq] Ҳ2#cGpFWy-xP%sIuO5/k}k [w/bz`[pU0Nisp&OfD$Fw_.`giyJZlm[O,$(ા"GeS&w)ޥH$3,m@@W4@*pLmgבR~zCkxmD;qC"@d c,QlWjч8\Oy&x̧5( Y+tfRڌs^OG8pVx>z%u5b/Ohv>pU1ʌ۟ CD 'C; jzR;tD-Mr6x׷45\j#} ")jjj"T4e&gg(^h Hg5N| Pajxk ymJ_f1ɐ=kO1~PǘRB$en3(oO WQxS-8hek8}5mlv¿"yݻx?_oL_͖=CǦ(2'y&6Olr$O #@zt 4w4a'?)JnCVT2 %/&NyX,J DJ MO@=M4 bءL$"ÕKVk*oSb9Lj6#u"LEgُ&#{G=M-\,Y4WPnd?t/ X¶ =}hMqI=`brߛ|?S:Ć?;@UrX?Z82?r&0*:S\~. ˗oymyمDݥ~6x?jE\`*2BQoU2`|La@2T1|a" ʿ%f*#Ȕ_*I+U %~+.b?C],ī*FpX5>J%xFv‡1b7[_KYӨsѻ݅Vw[[Wج(m`gɋZ+zij &/ "ys$橹k=NˋxgeMљlxbMn퍂$N (OTVӳoTG˝:Qe4Y FS3:8/oبCP:P 8, M XmG\igetJ0|E|Hh g*Q3ʊ.oPQ@.[#o- Ž/Q_.x.[DҜџ񘼪 9(ͨtXF m] Z`[?Z҇x^y9A 2 DJ,0ٲ`zJfaA642ws_!ȩG 9-{ޯ1WV *!{vFÝ&~NipaqPi%e/fhnc]R]h0*YjDӵ(%X?An /?r8TQnLq}9bL^d@0 [`Um3o^!ͻb 5JYo$_Sm$Y0XS[0A~'}sPom3>oyS"@$ZhbXn]0$Q#rQ r}G1SdĘY>=U"r⸄@vPpL`f. !9-?oA5!^lK_5Ei2h{Hj\ɥe7\y8L }ZܐSxH U1ξ27 R dn9GSUL v7!}r)Ի3:3 üzΖ +\];17 $]N]kgsiјԃzX[#?o ptYӄ Xӷydم74aˡM4k0`,`U{2 ߍK؛িÖYMAW :Rϓ(h=3HJ A@hϡ| T< -@"¦ff?|l)vJ }XH_"Ȝ#EjͮG$n*K3fµVN,L܃n$؁ Ʌ| 0)@ACed ؍x/kxYcRbul᏶( jq|WxƵ+\MFhPJ[ xT+8(-A3{Wьi5W0y4mvFg;4A/Î2#ֿ/o"uxk<>jy0Vf`dׂϷ6rփ"*R0zb1GhwC̓X@qڹ.X]Ά{<sW*#AW?ߊwtѼѨ\ʛ[)d?]fo:gbM@)f;/qTEN~[Jyo(NqX_1/ iF LkTap1kӯru+\seeTĒQT=D1_?9jL*j j#_ꐁ8"|Z sQPMEwp*?+6f_j'4D`|۬2tN!"NN7s)/;9^)fN 6"RTxk.ې"Ňr(j1M0U}'^KEC?5yzlħ$4 ](]zя<9XUI;})\9#+]4A6Lގ>h3B6ZD$SL:wx Bjs΅r # k)&2˂L8/6A`AZDH"v+?IYq\/*QM(Әe/)&P H ?MىA_6oWXŞ\A4użߐ}ZR&Ĵ~fI4}}?u v(>x4-ԙCx=ԥ*mn{cSmnKyW sx})iAY!dk_Bq .W ݕ!WY]= v0e iAcxt aE1+ {sSΥ $)Y˼}!Ko mi6ʟpZ=o:L JG5w4 sa6qS!U67)|D zޗ᫙IDZK X5;f׹n Yh=o3Fpu1+obu>R\[`Pҕ,GMV!v؅ r-xy*HlF|y~Bn  c][kUg>#u=0w$A|&"Møo>SKU~0eшE>>_^sKȰB6~i5_Ѥ-nt] &" F42h:7M&s]9o{"]9Ryrlo|"55cTwXݱY3(g펥|MgO.iQDƎ.$pz-&Ay3mT͘E %s =u=榗1x~P) 5v8 )t>GU^c 4Jv;J\Dm ׊䒠;>|'(.Y/\3:jL+c&V7-WGyo7U&#^kCI.uAE7x]z!f.ywJ(hz%­XF-K:]쟫æu;aj@_x_$ύ,-XwZ@a:E8Ebd }'7v|v|,TKA%9$2,2 X}U1X&aX!AR@ ШšU>$d^Vf{FNUύBK))lK֓U?s-8^4vL~*1/UGN lFm5)3Yz\y{D+\'0րC%gΦj8E$\Қ_{F9ʕ@1#fC:٢>Ipn|䊀)qOJ?h'T,V'?{>.eX)PE !ЍߡAIGxBZcw@Z+ Xy'(qO~O3G;wdڻrw:Q GMvGr-}2)&TһS JVKPwC^~oOlʴj-^(% !C1P1;*whz(xҸhڦ !-@,2~3"`^]㪽 ?i)L{lbur3GZ0a56FFJ+ ]?\m\5`48+caֵ y_&L]/{te{sGɓ+9Mp3:5x_> /dEN-'g.K8 qk[jRmYm@Fj92?ڍpȇEэV__pi~w^yUt:BE18clsia],nLicU!_k0\a \CK'q3 gxh\ag7qLW027=@* &O QHECjusq 1PH0>e:d #7׾L_ !.` / bju'8L Y:>7yգ^ɗn Ƣ(TXh7b˦(nא%tWhMnEQlj#,h1۟ rv-eo}\R J/ק17|rx&0y|PAVDQNe5U刼@a!"i7[/Y Yۤgg0΅*bŰ;}}UpO2"OR\ j)d1~9wˢy] N] ߗ"LcGЅ~dua$amea}n $$g{Sj(PA V{`5 Go !Q8>t-^;0֪Y qkxPK&^U.}w?m~) ɥ֙RMvERJoqq 3NyF.=`tOTly1ꞁx~ @ޓ]O*aV$4BH Ǵ]{e8-}/8̏LɀOB` Q<m%ETAn_uyܗa+5ޟn=5GF9aw/J 3}n#թԿƵ:74,QnT#<:^'K&[&9^tK: IgBY4/͈< Ic(MY8%K%ze6>hD0 9I7ژbimXlvu> ٢.~jS4hV$o _vq/`bɚ:%w$t01ȩŨQnW3ˏ"lL?]:I4!Ŝt-XVdƔ قONv|RūfC_YN{gb*bR\"'. +P&y1:qWpړ4/.^g6lyM.D2rMUATfoߵO`_X.mk۳FJ6>3ݥ}?'5sHF=!K̅Zg ¦I.`f\"nIYq.Rzv y?l\IKPVݣgPAGWRl#q[?-kڸ:>IbwĞKFўVj_A] r{`JɡW0Θ)lgnn9m}7:1 \JVw!8.(; Qm/,L? lm{8$R|%yϻJ;G b{L0׆ Ewh5W\Q20NlVB#&HT0iJo!?p7C-R9r∛ 9~:᳋CQkwfKh `/$%|sNvh@p%d܀ДiStW;J!0Sr1(LiJ5=H6ɋ6?OvAo9ڢq>UcqΒ幷A\] #S'|=$W^ykИL$I赂 /zn&hHTUb8|tx[KQJmBO/ m}}% `:ŋ֬6Wu"(õ@;/W 9X-6$- X8xFM +(tTh҆Vr=@䜑΍{'VOq]+=4ξ xp#n"c9tPBY^.*SKlW'93Z6ي),,Fݙ_bN^ gS:10V,*] 6n,_~NRk3} xTNv`/\ /kL4P  Q/(hl ylHrP󮇁F 8_ DrHk dlid Juc^.'^ XNMbھ:韌)")okU  tq_ӑEBt(R«F&?\Q>v͋pYJ5Ojyn+H׆T a'H\qϱs\X3=duUg…##Ե *[%W=eڠ gܿʍNixC*6hDQMT둤;[i*f%vFZPˉbP$KE)βe6xݡ;λ٨w>`Ych:h}UB?I}%gǚUT X5e.n"Gp!BO/;-j5u0-$ГF8 /~ځ|{EäA4Z=ƌo8p)<%B ) ZF B Us@idכz2?[9>dD~*x,p+NԸ~u>M fՠLF%@ 3'K *Pu9 Xp#W~p7ɚ9+ JY mMY\{xvY\FsDigp߿F{4 Ie"roZAnxAoUTCX[29b$줟l[1TG JeinLkrvsPqRpJp&-M'Ji]KM8 X.T:jG9GG`mq-#g0X4ď/aXp z#h$+,$$VSn|c?췝~1 lmnniˡT""g 'g4vzNGfe;EޭPхy&GedG#v!!t)U <Ƚ V [xh;Ϊ]+et i\~jr('4!:*:gJ;#f!ֱݛvwL9 ݎ @13%:|C*VL r%=c]Dj!B"Cpkv*GN o].u ދ>fؾލ$d΁7& m_4і^eҭQb$hejFS$Q*8Bj3=$dOA\Ho8mP -jdVA@` qAqUV;f38yeC+x/8Ť+I\e.7pB6[o>7ìZ@\fiOcƊ5 bJ-zK<:~`} {}8 4`,HcHxV,r'hjg P=n=nXdJːPωnkk5bՈA^K}G d~yQ&xsn]㣟iL R(g02f5nhXvLjM>f㿁(cg%ׅwNSO$]G))؅ x~3B~ ;~O֋s~Q3D)6FJLl>5?KETf 3Nwo54'sc(~8$K霫zO W(e0vm%O7[$h^TS{$<Վ*40 񀽉0kQ+n$#A~R %@r5lse/RV|]A)У^J0=0b/pm'G|'E`@Z1OTfJ_̵O"VԂ+qXCժ(be#%[7~{&],l@wg>& Kx ž3U_Skb"Cea(3 EӋRju.qv$gShaG0G/]tAOC+d%KT60?P޵ L ɌGn yOvmߞng59^s-3֩\oXKQwYf 3~9@9Gt PE֐m?TԼûP8.c҂GG2¾2ɰl^[F0?j -!xqkFGB8ل>g #}cOy%57T cïzNxa/;kȸv bZӰ[CH1M ´:l k0L9uމ'ȵ)z?Ֆ7n6e&0 +F 66~bM6T5|US'5! N]UR!8]qXvebsR96GZ"Aej:K@3rx"Oɚ:L>\P7A YMcgڿEAuLHrUDŽ:Ji6kWF!cNK!C},J鵨ilUQR&ʩ{:]=[cU_gB r<ogRl2`U0-ЗCd#p/GD״ #f;bL)Zu00iX~=SY7rsdZ\z7kx,)TR!R2i;xK݈s0LX_顃Ȇ$OjFT INa?v3\8,+Q +r۽`ݤă޴Wp5v@Cr5Q!XV`5 9pp[$4yx WcGԬE(L $o{,q|R[OՊAյV-&z3;YO>SN.y %D%Cطȿ0 6 GѼt hws,Lu4`*z|YR1zL޵(kk%QBU%e!Y-~RF_>?Dj͗7s\IWv}Y&ٌK8V^/K"1SXLiIzҰ/ue@Z)3zhoIˆDEI@u-h]Ha-8GZM-0E$W~gmuY՛9'ʷfKv|,n(x OW8!יiσJ `n7>kPrwG׬I}qVVXjS]HJ~ ;vKn#*F!hi?@ڳ{W񃘮W>˲ ooGښrD<HDR* 6oҬn9b9w=Y+{"J7? k S^nwۼ2 M. t0<eK̅AigQOQ6lp% `74A%ʄ?yÛ"ؔ+WYUad$^9_ rIz;(]k.Hs|.Q fhN03E9>vʰMIXyk\XNFJ{G!9Q^~4~у,˼=-|JUݒθ! !JQdHg҇ ~n1s9ȡk-ʊ3.2ߓM LEj>-qn 2rcQ)O/`56ȎՉښ :j00h2B&]< 7ka4B ˷.!dU42)룩 >1^ތ`)OFie9MU_OlfPMf+B`ݢ@5˚ W;LXy{rY_sۨ(IT+F3L@~ 0K ggg2;,͟\ 4&'FzoRbSg7%N-^')ZϧN)~m|,j#ml;z".p$okL w%A9?._rJ$8 (\/+ Yi' k3n8c[I]V3;9 y+Gn{Vv=W>(=Ddhٔn9o8xb)!FbTgkrcMutfWk @godrOex8YGi&[L 9o'Nĕq9M_rb^gpdGu;!"VIº`x>2l4ZD ?r|Yez>MF|{\~ue9{ v܊y;~zroH(bn5`E9O͖{ l"e%-qV?JU@7+8ߠLn]mK?5 {>B`]Y.O>=_uʘ.毉;rexQHTK8%]:@,`9P5rG/C-Ԅ/f Mjvu}O@߶ #f6ݣDRoS$:"vN1IuG!mқȥ-׀BSing}` ݊+ɭ襉4hfjuo62QO-rƻgaeyYA6zԏx!ct޽lf&-T>fΠݠ̊}Shgn^sfLhDݞebI \a"8bRFGH'M]B>y&TuP˲>5iͨ&+.li uJ' ;mO"9k87'@.#8# h L[Ҙ(\jFp<6ۣPh=UQǖ4 s镢 S){flCpsaZ9FF6 >bE`2su3ËP&tX⺚$ѦQ9uc-[q>UKo#"ֿ?h;kڀyrQG7!Ky|b<nmr-&> bm4Pe:K5ڷ'i0o*5&^[IT~W6 Tns:|ݾBөn@MH"PGR&Ȯ!6UN\؛ ^_nb*KJVZ0mhЯ<7A8R|c?N^VwU'0kWMV- F;Os vZH4ootN }pc4.H5cUOvwpl#?`owf˶3G>KgTr:vڲIR5و O4 ؾ<-Gݪ%4%g䟂~،aQGHnEmD``0%GGXyJ/)Vx1 *S5a㋲V+b jiɛg|W7FKGvnp>`< 29}a( {i.N\e)#Z\(,y/c#T {8ďVW)%' ;%'v[O/d\@m#+^8p4DEÑ{b/˧V9]̛8 Yj~zid_ 13T@v=L9.VQ],ێGYNWWޛ1;i#ox]ʡ}ZkܚDt}þדr D3Ȍ!e*sfx{ciF9_ge!}GYf'-ؠ OzcP|6 ab˽Phu/n) g='ѫ:;1i\hB.T-57 U}4?a]1:ZMeFE1sXMHF^iGA6jѦ:PKe$?x`)uα j^P _P:ۓ[g}윖OP>ZГ3vT00]}0^aVPY`,A89|QvsyhQ\fY'"_]C Wx:<$Pņ]> y&R'@ϠۅbEEu~4z$ ۄ:.R@'CXqjy4e+5/Ȧu;maq4! 0ĦʇHG]}r~[]Qc:&Wet GrH*)jT+ZƖLn/jcG %ށ0~D fg3r-AjVˍ#Xy1sti1[L^* K,IB??0CI/ f)ciYa5ܘ#GQFw|2*>D2{hcA 2X$&ZHTS·Kf0ݖ֍Z˺w:d]U+{u|K 5a#ԡVoù|] kTl@bOSp|a x]7:Җcf|@X#څ\M-ʐMr#*$R#['i",m^4 u;W28qg0;B28^ b~c `-,FaŴ^ߣO`5RK5z45J%wTK;gAXx %PtehK1}^gQ}[1PPq J ^#ՎEQ$ Q"N;^AĽ wFrY3=4| wH޴F| O)G0/4R{%*g&Y~|x` XS/نn)6e+Ш1#&ۘ P?lAҥ`OVoBοϮcԶs%0Q3@Vb֖]H*<x3,Zbs\yneҧ[i  `: ޵`S_Se7& yU!R V)ѡl?{5eud`PQ;@9aNnd*2hp阰ғo+2پݦsJl]v0HP [zCRi&oSQk?2Zc?-ŝT)د:i9sIBv̼ɨ bW(tØU+n' tdY/.L,-gy dituR@42(M\Ksg kꕡ҂9-ݮt~gޅ?'ݜ'WN:MSK5V\MމEѫ@#RĐܛDc~)k7[`с%uN>Y# =l55„o'C+}+KzEC,x2Hw!h,!BA^'721>]R1d@3#LJj7*>$Gft]*d籡oꕐJˋC3hthmVVBT3Z5.o[ D7GEId^q{(4l 6ֹؓuץmTw UB4w%D;d!XbPdi(ACZޚzrBh5Ͼ@B-PC}hgϞR^kHROd+xYhy_r+lٰ%9:mn%W7_d" z;Vv.KRUrUFiky_' !r^hfܪ AdݥjR%nxP%vL|m Nl&~eFiXJ:W$jr2'l[Kz갓i?1ާBcSy Rע/-㪫OYWtn$J z\DG;)kMAm!;"`v=C'dM&zR1 VUKُsX {# > XbD(_9N:^.-eX)B*N}%%B%y>JwGD1)f^"r[YdcS w8ji[w)(;oL֞c wܙz4`"4@v>/OuԵ I9<0525nߌ?\{Q8ry|ޟ2AyQ{Ի r7S^5G,{ǂ ]s^d<O :Ėi10/'CtXa W^̴Dz5uWsiuO\E5ӯ718҅ˑ9P!7?DCbu/ds$m?L[FLT(} $8eFF(xTV y}exr4|k4vsWs恘(.+zyTe3rϐR FS5NU [ ̠ؗ=m> 3Gj%₳ezױ‹j⯖V{v,,Q ~ Oa(?pNJTc"[Cc]Q<5 A0JAmlեZ#Tb/,xsH;ծ)}0VMB 4vӛ%8G0}HAn7RhR̈ >+Uvvd}{:}q98aPۘ$]튧X-䥊-C F[ eCe&ugӪacL,-5jP&Ǐ#yXT~u lĚ*H,U&ٌ"?}&-Cs'"#rsU{ߎ`bN:y;qF 5m6%*9^d$i5ٽ~B?L&TezYp)mo'y`$cg\r jvX =FNh .)s #IR{QڐIZW3T_^M7N+Ԇ.b0Id;Qd UdOz0롨+B`aJ$,-P,W`+JARR&<]%=# {" XR&E ׺ pPUf U<=P9FllANvׯQt3aÚ"+ޟgsUEudI 1G2"U1u8NCǘns YTeAACs8xZV(u^Olp1~ov39#1.\Ir 3bBUZR:Vv 9E+F=ghe (7zO$^H F糡o#@x=v{c[ cyhxY˝cezp?=C+ޱ|[ NpCVos? ;X2|w܀,3Azϗ@QIA^`rRKl'H(5]v=Y1%)s _hCv'Q8%G"HB6BȔWg)Nou-ln?pJY8stdC8%[N4!ǙDOO]=lJMuqO|&o99ρ $x8C7+znOkHczG6^8Xu^`r|$iK:%d]%.NS XN}N3st*Jp %± o ~@3Kf5*؍ޡ'RR,*C[kwIb>8m8~óf1)mșץ9AQvU G).QGf'|*_){Ri`A!^rSQ1e'vaYuq6CwY4U;]{](O^/5ؠ}t;+uEIJQm,;}v-o^M(2Qn307ʛl69ܹ3jXU\!H:o7Wm>0FL(\x΋R`JD΍;u- spW̰m}}5z>ģ:f&g#x)ܶІ6{N'V~p6賕u)*SrPW[>רr2OJsϴ_z^_H )Zn-جu_ϽQ" hmLK.Юgz^u:y@}(I}4Қёd#~kE~ڢHlJ7?LtdfVaO^KRpe0m#ID;˗T!ARp= ^7/j!X UDda=pƵzv7y\Vnqi|D"tޝ|GEZ7 x<8l_dOSqV +(Ҝ=doW¢KZ)v )˟&"0Vz2 M&L,n! PO2|,oFOM!&0'A , mEuľa8)'^iIe\J&Wl\[m M&}_ah1bx|`tV=N ҝC6$fd+[dPyM]ALZnQe_4}T 6.?B[63t?+ 0ßujN{iTY'z!(m։'ΝLvJtkc٩1GS IK^D5eaތ̞Vzk|No|JU}iy2%thwfazqfWKqi67MUTP!Oy4>ג]ۊ@@IЮ7*ZRJSI ;X58;2!)hcր0 7+8XBqq_."Va #a66ECh(ZMLSdqXT Ȇof`T~ MFQ ώUZN4^ٵ}Vn'szlPq!6LZ S[IF"/qsğ_;3YV xbCQ%'*I3PJf-5(u/d3UMa2 WyI"T&f[yķ&#X Q0{Ubl*vhա] 0?kl+M2 4RfϭOk{I΅+`qq+Mm`d٦Y 4q+E(:*\H1\?(ne+T %cn?Fegt?\;G6](oCӼTn%xTC(7oz#~id9K褖ZN: kխnПO ElPB9jsEKCk1mO{zp72뭿7hʤcx'׋:)]@t2 Z=Ȝti653cKJGc–p˚'3:Nj:* >8AJEٔWxգ+].yn'ͫ'wus-&]J}dD*>.~:/; ξtUWk+w,`Pͻ'%t]<lr9Bwit|(X\2{ ( z0%fQΣqkh#S#NJW\r4J̜kmTGsa4q'vY:^=uܝp,Je9EǦ("PfZ ]"?PӉ q2Q0 :]>,Uh7]oᔂXVH]6`}D]Ӑgc͊xԟZfmD] SVqYAc2A1x6WD.1x*1zA\87Iox\*da 6 E"X"9xx= iU8JׯrV!}}_;=$DϠQht3~7]Dv` #5 *Enݑ^\^k!Llnq+bl4N8vdZy)QӐYӂ(owr%*fYЁfuT,be[-9{Kgt-Tԩ<:RLpCJ.DJtN%Nurv v#QĦw[{jXFHY¹1{ EF] jLNQ1L٨ bD^' 1atU, Rs5Gtio? ²;50.?'t-* +'"sdd-BC3*,(EPlg ,}R# }}Ҕr:p$_.U Eb PĐtNV$:vȘe4[ $?T,LL6[K6 VQ~N:K Z-aٟZW7I of%Vuc2ڶ⺽\eDOEYK9# m= >N`6/ɷaQCv58jeUO iɟp=1:iagʶ"Ƅ\DՓys0e&Km]WF;UpG_n7%#)Ow|L)z/?J8u))ND;S9\0 qryV{H!"-jD⨜b3+cC=)RMj&KAU9!H|\#$D!rnW^שђ Xܫ1|DjRs'O^jH M|փU":]iiIc6xAAE p;SA2<0xOtQX9ؓsF'·ҧعPs{Xn%:R@KY#w i["K'-%8hսP*g޴)a{dJ.)dMu ;aC\DHV#"aUFQI4#4͚¶}wS0r~&:_zT(zKD -fPⳐg-.{/3#Q?ByR_\Ū:wW| OJ; h+\Rַ)ٰ vJ|<;Xa[rؔ%ra/-v[OΉQ&xx'R4ͩe sk} Sv{z7'^o}' pAoC7ܼT!Gh, fN֡c bd?ya~6rl@a̷#(0TYd[E&oX"5\9@y_USʜ{x3xaXhbY?:M*k%ct6dl7E4b]idN*@:h5|5Їe(@[&sxv~`#Svg{wWWLSP(nڑH<2NP"NZѮqkAKz €A*./9T mdG9WlUүN~Gm?\(dr00p1yXl1@S I5,=czi)3LK"Ut<]B| s^J̾5'nKhUthɮ*EӰ4g؝*f[rxn~ZE?c衐{ud(Dt2ZUNGͶTfe7%d#0(1had0uwK5&Q|,Lfs~2płIa\\jq[Ы2{`3ٸj&eIp E V!QZH^{N-ӝ6K~cvQ 8IkYiAʶRW^'YApdhR-M_l`KH"YM={fE!p+,q掇*~ %\̈́OxEXzX[h5r\[r}K%'7dn3!fvK? n5{iZaibxqq=cB%liXӽJj;V\V@ckDIl3ܕ%*·&` 'mq1I1{U _f'_цc}֊2V, 2Jt0 >v-&dn;KcLPmӖϚxt~eFпDRś 7haJi|1ݥB/q ϳJl{wnJMϣC6Xݽh`6w 9QHjMA֥IQ+""Ev*`([.2#JJi ; L)vbͥ! hhXǔiu;&%|IF!EW0sw4dFeZ_Ȱ\\xdG%ud B9s@ NnPd(z:x=VJl/H}20aܳ^297]B(U9Et)r+cCeK25X!8kGTkm#sDY wT##!xϱlC]y_~(»+gVYiO! rY*Q0VOUC9<_gW?X VzfveayN2O݀ôa<6:K^<Õca} A̞LvƼ3jg$,w(5FM;3)*QE@fX 1&&^|$iAXJRYڡ0Pw8vǘJ+A\9 ixjS5*qo(0oZNl%*?mlGc#?Y=a*͝F;s`^=ne vAIg*i3k8Nɀpb:y~uE#'hlζ}a"z/x'숢U!nCQ2( .rcJmcv!/CC&KE$W{"<>T{ ;|`6LJ@K$gVzk2*8%y{*Ōu@OI}4\J6TmԤZCz\s[ka/_!ߺ3rSGdS*4sZV:mt N:ȯ![?ʦ%tmݕ)[!BHI}F?*@Zj.^H>Mpr ojg<'Sjp̾kk#z'oun_,5UZX ]VY01qW5ّKAώ Dt8TuړT }!! z9V;PIvzR xF"T)eٔr#_rjڎZ[:ߵ<: W"Wj1)Y“z:j^5'+#Hf1GjeJdgO!@*/biY^Pdm׶0=Z.Jk=,vW%7cOLd.WrrK>U j-^4`װv(yZGq737fA'38 v=(?~3~=\uBn85!d |vDve~qFM(Xe`qlqCCCgy!$j-5<Iga zL#dW2I7v.Fb V Zp0BDQS | (kӲ!˧7QǙ3ZoX SzL(nfAʛZ%uKMaT=^qKo7tG$'>TCB\wwEO *C^qm2אz_"R_ccK9w;j0ʸ &wSK^@ڐ(kc7B p%>TPRM[NψO քX6UevT2)р8kv%*ٽt&GNXp yC:eAoxAMkT@eN@ ~ MR~4P.ɾ(#B G H6dHJ >kTs " h_c!pQb`KX#c&.sXPNw,D<*Aw㏆L L}IeS\zBJ[Bi'5G *7wY 1\p䤏aRkgn}筗+F<0b3IژG[M%f?xrc# 2 @F c")> N¨'#֏G-D(~M:pOC)$D* ܷWJ q e}ݥv5ݴ$>$Hb u20`\m)AH9Eгpّ(9Q.ˉcc4H7*|ؚ5F??dgSD<|¢ڀ4V5u Ȱ-5BR$,#?`(s}UBe zhJٝ}*ٙ,325fd͍LwߎqC-~hC7?܍eu$U6ua7S8+sn,DKd޵ֲ#,wۯş&R/h+4B~ \:cKܵjQہnT\AG ,ip%H%=-0# Տ 9SKP,-D) dDO~fMlDQ 0׭d)sLI&˿!ktksKfL$.e']ֳ'^7Ue.θ b޷y-bpdĔł %9%6x}Mt ٛ1@)GA^"3;lN{x?. piBL[fpkՉ+nTɭxAmoGu]aPZ,Di,fuTxtIt8f=]Fy)x8r&geY=vC,W]H }e2WER\DŴssQ&D/sb&~_<`'.=GE2^[?=p03' S.xV;.aѨR De!Up1ajI (,"$tZ(*}u=5#BZ1w?З[FtJ$_ 蓦Vb^)=ͦ6q,;E+8tN{Ӳ& 'u/S_˅W?{ O2jI "&E>ŇbE×;tu;) 9i\fɓ(H<:F;ATIWaq̪~ X cg8f*`,X9-={^6zry.ni#) >'D++#iVDUsuf5+^xg}p+K ^:݊fz$Y'鳂` ۋϊPH^ow+^>A{hX-I!2Y4[+B '2z2X˕N}|JKK Ħ3_UDrzu7Yre S5#ZT`dM *EavX} WR?+ehV=hQOTi'3F$޴ޥ5'[Wɪ íjws>xu9G^4?GF J,4ow& ߒ nĥ{x@D=^Ãt^X ~ήwzegLI a.N[Ɣ ;$`Yq=*-P[.v3bD23fy4JJ ^R{2 ҃7 .R{ boe΃/xс#L-cQSLw!J_OыKfZZV4wk'?z |qJ}o6΂+ T+SAqfK-Ay }N]a~͸sԹ,X;R|{{KԲ2-1UPb'# )C*vǞ 5[ Zbÿ%l&M[O$C1 2K𩡹F$1kӴjQ~j)?z%M\<ꙥ9h1PQkLod`HEo|5KqY\wLdJ>Wx=$ ~ߐ}=J63ZnYOr|I{ UXNvoWz֖:.@PxioA M~ƕ`GO)^mT`wTȵ%r%a3}2BvS]sq)'Vb̯@wۖ4|ǃ?N !إ'"Ai?y@;~P0ݳ_Jv?CT)W\R¤@MdRhrettuDDdy׍kGnY9-7b^JON?')b#C0 t&!uts=³?Q窞&ֆ>apӘYTihd;} ).Q*{7dlRKB;AFlIL0+$/꟠T I<ɰHٔ*ǁOHQS ɒ^@w?lBMǓ1Tm%k|I% k/]~| ܧFPCNki@" ;:ܨr;{u x8l J&:ќĕ~D$^b ^oFF9e/SX#Da\OƒWuXqG=)Y+GNԴ2%i,%h9fjmƎQyq$} S˕hΦMmT3:L?.#vխX7lO3[ϯ,N}c AKiSuqK==R1QTU5675[ 3S,kZ:CI s z`h &JD6@Q 'sPQcқ˒]8b˜cc|@}sp򖰶 \VV&w'hfp.d!W֌WijqRPso9|^{! 12`Rjm0^(qFBS( %`Sk']h5`s8+q9:QH%ik5u*!n=MR[9ATJ#'ܸɯ(.sbyw%3{9B{6N3l+RYWvs'Cι PFbD 'Eւ~fˉzd,԰fOwaA^\ .3VvP\G+N(~׏ Q]pw )rۆ|κ[ʸ\2u;T.!d ؆BceLEI!6//̾io5"[eRYZ`yP{RሠIqQ}Ud>Mv/ׯV?{`n"AVrpR&50gl$%G_"EqNǑ[˥ˮ΍)3jKoh"P2-O&KXCV|?@-Sأz\r!6wz'71y wˆrַG#vP{00\e F? ,ݮ#5/A%6i!?:ot+m|Ϟ!(8ӎU%Fۘ]뇚a[^v{3[#/>r=Qis0>m쥸Ai+@0꒢HDkU6jĽ")w\?QqX:~DT:i×ShZVzt8דRIYͫӣV[<ոyԫT)ɵSVHr~ F/3Q]ۓ:+Wȏ"0ysKT s-,RqH_N@ W yB 3H/s\0ڲ] 庑^F.w4)Bq`v2&S7Ӵ(.:`\(;uƺ>v!\O-ir?L#c#8=Wd0,)əGWzW.|Ys@>KؖkK;脽mH"_(fyvZFw, )w25K\gm|M_9妕(1!ݺ(WqO ]ov}n6|-b"' XysJF\R}F ;T@ޞ{p)3WAϢ O_29zO}KgTw w6Sj 68J %sxp3v7vIιAnۭ V҅^Awof9]<&+vc&-&=ͮ\Pim"S"ޡ 4R9 qtE !B{.{l릵HDBPb^&wwօÜΙi^/:&ogetI9QnȦ !-wXTcI:Ϫ^=GzJR -X!dO&}1[!T4bQS<'=vAXW_wb䨼wdiʡK}i)T>M?O6<(lRk,kT`ia)>FGQd a65㗆:&6yVX[hB8 LKd;%yߒe,kLS0eLdH\)M2)hRՋd iu~\~cO$$Y'c}~3 Y!b^MԒL'5%GpE TQqtfڞ(J8iS)!Ju*xejtg2XⅧ3)TX tȍf0OB@[eƚ'B8A:?4ZFaPıye_uo\,|fAEf?.C ; VbڙeRT,ɫ>&hݹTEUFR$x Nw` C mȷbD<ۺB.(qzsUIo3NmT;5`,%w( 4S> fM/;*{ҰEzk􈘊)f!FP`L]uC2gX+΍FosKw!x]CO `}v+)O+|@ͣYeUr;XnW0 ,O܇a}R$/$SGm p\:a.xՇE="[<>ϭJG+_EإUk >4I|[Ϛ6/̚=aQ6Џe1TQ_p"6N ݯ wy+,t_9yQ'avOdj<`O= /F(@GqŃAXP컗(z)3͒p3$m X3*ېM/$}]G%R%Z_rb14nBK\?9.KHd" }*6܎hO2c'%)R.?p}/nQ1 2%qk#juj%/uv$O '?iFR!0d"`XG +Tvn;+MDON""ӤV_!"]M^e"rF"ZO5SϐFc?W)xXHQ׿ k+<Vt孭'ݚY%R؞ 7Peg!@#71MN8aUʏOs_ E3GF$ 3b!T;+JsROKdJ`@?Hmàx\:JvG>jh  RCOA@`)ȋ;l}^X}V藓2O Q}judZҳUn&ufCЙz_}i =:B4]{"݆޸xU^ɔf\^Ch_op#! NGOKI:DJ?f LA,MijHcb#ټ!ڗu:x*sEȭ.r˻7'*<8MkP%O~\6d#_s"gYɓsU%Ӆfj=Q&Q֕qv*,wW}xKl' /R9oA G]5h[EPA2ɺ= ŝ  n{)x6_ޔe5Lz'@F}=0AgX 1N^VGp"Ӡdf[:V;@U4}QD^$lkϣγxy[Aԟl\XM>?g;JE^0x12Tt`j}Tq6ЁTG)--/))O]7nǃӬea;W.Ueb)+U^ 7 T)t#hLs e{PmB9ۑ$N&|)ɃJ^xiwMwEL",%KJ:'iv`Gy"s#[nNո ތٛsA%r:i|7ME ="KmLoË5*4\`?q##H L3с@ٛ߮ tLT@+6-k:LA /rY>##Aܲ%ou4aSc@}|%$OE0Y +9\!m+*bAߍ)bl͸ O%qà 8:~܋sF|lhq4\\F©&)ӛfF*Dt<0OgeVExP_zZj`86TlNS>kvb"VXqk;&4G\R>0).\[_ ymM¸űm61Ca'kNΤ;cΜj +Oڬ(b!mRzRp dE~%3 2(J`5FK?HBDLZեyJ/RV&=ĤIXhGgd9e4&0(D$?{Ѡ󺡩c A{%;TL{,F{fc-6DZ|y dHUsΨ<{11R>S;8O2t_!{#ݎXGyl!~U&ꂘߊ1o`G!OCV&ŽPasyء_PR6LRKxmW[%fe<.6q/b GA 7!# PYn_aB0r#i(*@&o.،8"NXުuGAZ2DOzׯfArLIp1!C8gX?WCHnkqK#z4;A>%eo 奮m#:tH?a:b9YG//l)T  d3 '?^{3?! Tn4e&IiQ4w8fTn9^t¦ځW| d061=ZU MEĬ}hy);*T!ӡkʰH؋UIdOuuG6o8LS$Y`MuJl|-\ M0V=SpxF%(\fNeq"2o Hh#@h ]6ɡ0DL-ra_~Kp:[t&`3}Ɍ^UTDŽnuzQR, \WIB?rebZ WN@43W!nam=8w˚Nz'Fe-QzS5*dj7΄;U n/d meXmz>>pAs}kSqݏh)vI>tx Rv%4%nP JNXι8*.E+Idg=xD*סF3e]XetZ8"Ə5[4]a J̗e{߰/KhB3sV~k-|Atnx߳*5W GƼe Enoe++Z\Vք޼pu=垗Z~Q,j_F^wXCsS"C} c)Z/peV#E{px0+eQYx%|i*J^Eg/\\jHR!{([w4TSB/x?<-։r`u;kFLMѳlzb`Y7pI )mV"j<4 o*A(2ƓAˉ]@ܒ I1o_`0)]%v?-n9 )}r{FA3x%#fS. o[aG?4~p}H J8ܜ+'kaDW #^ow=7yiP4U -:FɊѲ {}*8z_Q&x'⺦a!Cк"mx`FT@HIx*BdLS؄!Q86 O3[<`b/|*&[zNi;[ Lu1ů+:N&39|ME!Dqd4x3|W% .3++cRO4혺뼦WP88C=:ȱWt.ed%]!ˊ}Q;AX8`5&l( 5J<~a 8*I܋Is~ee/4ԸšW@č <Nô与$+d~N_7YƤ5R3%iS?/UYf>+,j8- ?3?$!j(s'D&NO;Mvs1G6&>MoHl?Tt&'S)P^gY7m [kgaᣳAQ-iHڿu"V<_{g Sty&4j58=-,?G/^CHT0M7$;ز#])VoDa 3.gNx`O*7^LۭWH#  [Y^9̇{F ,ADW"> w'_$eJJP[P+*(f-MroHVG3b]KD.ĩ.r78X ==bnx1I2p2UP!REm[FУmXRo৉b+c\ZVZ/yy&TZO?Ҋ. 9Q|{)TuiV_ˏ@uVֻŊPL>ljZow7|w|ݗk:iT?\hW2cpu rl\I5$h>ԴcM*8}g`BmAųσ%_z} El",=L$ ,ONAָُlO ?{A|#q&2G5+َw+Kʊ%_3dd ΧN>J/=v+t`:ęrp@T!V`~Kza ) Ø#MFM}xO;vjG|6Yjk`+竆N+o}*f8I'u9֑nj5˃:m*)2zhl U6"a+(E+h\;E 4kOhEPV9ߛ4]rYǗ{S~SLOdR^p/y2Wc3]w&`MW4{*m%p{-ACnD|Qze)wl?Y Q$ h$bGV<4#VP) kk(-I>3u_G p9)f}7dq[|`y]k4us|+{sC^[]H3 3 įcjsX}W~opZk߸f?ڂ!pְwƦ[<0jCY,g#u+k/m]6.h#Lꌡ)3(K^xd}yeDbvGQ:Esl'Y:?OP iM@ٴ^2dz2& kE)c9;/twaQd`}/\ k4w/[H YN˶냃 XYf(Z,./;!& 8_!oywuR_`@ v0ڋGEhM&% @-J %n NLm7 W7/LJ'M|fiqCz|W2w%w #j?[ſkkUx7G7m_-@2 vKBd|_mz 9-Zj ,7VpFvy5[O-kII]k&Zhإ;~tY}e5NGʰuEOK<|J\T%'{6ݡ @x < w)$ q#麟݃A4w+A& oS/ v¶qL 'pzl)bݚ 3 ~ZƠ7Bб4 Q.-K,n,F&L|:TX-M6S_];$@c-NS4D6цy `~aDH{EuJگekQL[LҏɜjF<i3 TIQ4Mc7'cVXW{فK5YF$١֥n|#u6x $4`e:G C-˴ v،Kh.9Mf>ӒѴvW~V:maOS"\ߙDdzM!CSroכƦ> NjN}.tk,^x癃.ox+-m!0bx:ZgaġY/d]WRÃVz[qcw o\/:8>|a0qM.1J8RmX}H_7qɣF&t;'f-b-OO7R;+BnNUExK +sX[/˰$wp% &(e?ld`wNt) r!E ) qjY٦Suؒ۹8f7i8?3N@[;@r6EwLiN[d !Z]M8uͫU6~CyYa\D?l,ơXSpVx[q v#Q[}-=4_7oNF"4}S<ꖉ,EGO$zj>Nj\_Gr`^ /3=pVD\S":D2WE"P pNRGJ1΋׬%< V.|'#uA瓲C-F~L½_YYG~VPJ"@rt-RߗЛq@HtO,zŔgm,b8-,r55>bSKWt&TϿ ß˫QcyhK"NkF4UtO-qzע1ݡU1eu.S\vw6ccOP}j(,JMm0Cs>ecYɬ)"[4i%1=o 4}i|M!^ 7 )ReΠ|Kms<_Vw=·щm]qTP!`hf]4|@[B4!^ A2Sɇ"4%wdX:xSY$sh6cD}D}?8mTT9&f5?0ra2jXz)s@ '{Gnd9Mcfd}x>s6kqJjժ R$ϓXPdu> V7}g<B$Ժ^(lފ7T|W1 q 0O˒fL~LM˟m[7W*+wtu]>O.I\@$,Zdp>Ս"V#Ei/+q#o˷2PK6u'PU.%E]g^bk-{d^)㌜"3bF#,bkDtL8pRA"%qߒa CnGSpREAUVL P[Jmq)Ö0-up!hOOnQyCCPq"7^᥿ 5 '_x$׼;M]#VjҁffZKQ66E2%֗S\ebcRw6}ѱ6K z22J٥Ȩ%puarn)[B:(3;ƃ%wH~\h{ۗyNNdHڲǓϠ> `d!QGdcky.}J]5\luF8@F~8 tx\WirB gF9I/ʧIE  u)2X@4<CZu(Gxce FwhǑԂ5(vV;VkItu`GYswUfT87ڇ,X1ӭz4{iok&PTBޛe8$T߲\b=HSNTr)Z`˩pD'@4s|^pL,Ŏq錤'>ӟvWĪVXDA*X\vØ26Jp^ZY_by/l3<`a~6:'w:)80p7=^[?'v6U$Z cC2:ݔGKK'S T3i> 󕰯Rq-.MNWo4s0Q&dW۬$}wgh3"&3A:L_SDMouJ-QI\B( lҽ&KE@deu@^X${V>d|c8Cgq4t7;yD>VRҳKd([%/oeJDaRy4lZ Y[FL,ab$g}4AǠN hS93f"\dҁ XiuO05%wFT X@ќg]mTP 9 c4s~ĥn2w"ؑA B~G=E:S<Z/.]v`2Ks=ڴ-hP_5NdUތH! BB SX ۪Y$]Pk; ĩ."7?kr>הy/nme25է(ns:z) d,6Rb_3p_ɓ6R&m>%WWCfԚ?>Kf*ES-py#EͱxNg3ڗW M/)jlg,(o8l z/ *a] ʴYz&/1p$I(@hôo9AB3o똹RI|FC1M•]1wZfdט/"uO"cXDPVw`r,@띍0C4`W(}(0Z1<@,m02ZsҘ쬭)k <7^+;" "Z9^ܿP ^/vZ'^8ѣOA=Ofsʡb厅)0(K]sU]$CsSqoȆUI.a% RRaa2a21g&:ΓP@pW!aRU$o/vh1G=_+G ~Hx:1X>vZHGQO#c+=l&J?o^8з;k"xf}u:Ar"9eVT cY**ՉV&}~'O-mSJW?LÔ] cv@[;g٘1p$"g]ڍYdgW)P+vHҖlT`ހ#{ѷOR͜.2+6:pyOՒ@9"Vu7 οifY:rU`]rix`מ·{1O'7 QTۈg+QX#L҅]QXD`5DsSeER&r'Q@ sMesjUߢ8uN2|59T/0OOaFj=Xw%z}^#,SK8 vO~w9sby'Sog@IR"2\ZnMnz"~hW<%qݐ'natMwA2#u)$"r%J}@8&69dTDAڟ ++6{H%;%i)wmy~pX`Oq /f ;m_ȀV댅EY 1`GGPK^I[',lʾ;G@ߕ;k%< EQ[}0n72`LlAr ÓɂFm8qFBS@ B.{\ E/rY8~̾u*-7RРXms*tʥmxN VT|q J$жi) "͖F"YQoi{&CU'[R(D_5}ysg69La>YL$Nv P M >o6QJ(xr(^1H;~WlK![Dľ W Y.A*pP"}ØUy|TqW[e"ڈ0xp[`[ Gَ EuZ@>:n;&C~¢0ۨSG GGz<PM)i GS0O6VSJ= -ݱдEB#.U*0IN!T&r!j5auE ٓ5j`RZ-˲H]ZUrt \u4 zI "ÃFlFr"(M_IyJvpv<M+#>̍ ǀ3™2e=|Nglgl;JqJS}{Ak J,v/O+!S?"_%'\h vOoZi@=Qu2D<2/AG-2=QUbeEa vn-ŷ}2B[G q7$?HQ8A@]pRWjaaWnhOߍLKhN3 12_ +4|NhQAO ]%' %+ O*.[zr9wxe=?! tFS:E'&͚[_PsAu874N&ɯp3Mq&RIkiQ4:b'Yū%|~-V7VRՖ\?-dJ<%i I9™ أsc>JRv!3D%CEư/4wl!xO͎I$rKZTWg^dW՘V/Uqd25f(E&Km2!J Mg"sF aT 1iG`!Sٵ? `)sKPڏgg CR {@rPᏸH|)#s pe?o_mNґ|{o cfZNE`s[>E\R8N%(P'r0~8QtHhZ3.ǫlA0 L2[%C`ֵds^V|jনJ9>mtEǂ/L比 d IiG{˥K\U}fsva0!'Dfcf _/;s}/-"/!Z?c+(y]mPk%>(u~rC`p~r 'fnbq UO]M)ׂT s}"_^-x3*{h_\ɵ&8KCXo)ߎ6$`75HAYğAE6 y}6qZzgawy7]C,DOꨩƦrxq' ]7`ԀUcN0 O02S55%g<]^0Ac6}TNEhu(;Yzq)țe1nmYWq8Ϙv\0Qpao[%#3Qo5_+ ھsPFƛM,ճCqzgaY< fݿKX +r8MBA ?Qtf#8d蔊xp802Q[YE;lơIgj +3:w6*$ '4(j0R*ٔE؈9fHl$'qh5s+BPBǭL{Ր]o1T7\yAXC Q񉠌$L͠~:ڼ*ېvnAϭu9U-m|şS.ne&83H"Ctb LqLs AOo> 2P~佣v:T;UЖYϥ=/=QR&ZG*S&ny* B.vG8ɮGkkUٰQjm&f{0{x9ҁE\Am*f}y0 aC13>bbnx4W8}r3zT%4[v)8A -da^?1 ddEu+햀#UPg]m[Q7[ 6LfeCnQ-D!>78 =%Ox*3 @({<m$P(P %u?h*nkTPn2rCehN4 ɹ#Dw PZ 8^v{ <)oR!D7#jjG'CZh}J* :A9µwKhr ݞ]Jviö )9ʍ|:2,X:D,ZzȭX [tJ)x~_:p #.I4Gwu>W[T9jSf֦xU* qEݑz %o5qmE*/&-ʍF S)}E߸ܷ}\,.T\Jō6p zAdW;$zj^;VBTޅ wᶙ&8U5j 㗮꛼Klۊ0qjLVi=jۨ{^;i#)mgX#o?^G =C׆=UPd6e9x 3i}.9E0zp߂% :mE8M z[^d!U7fP{nܳUS&t5u*n͹Kt#] o&>AAmzB$풒1uw aH}fkajEĜB&:8 ^J~TJw옼@R眔w$U`ry~NL{^uboHSKZzi`BA8/(,[a\)$ R9Merę<̒fI/P&ST6Lmwڌrh{P2{+vj5eb:n""][Z?¾ S}2q$idC%`r rE W4$C37~*2!>B'wnHi%l)A/wiFyMS%nBз C`;WN&BTF12ʇ(FIS/ga—eʉ}0G'u Q>!|S{ PLPc=OVk5iŔ|"u8z'"ܠPojs;yS̰>FRJT ⤬O4/Wp^ x?6)1(3㙜sN\%/40TX*5g raǵ9Q_s87R׬Er'\=*3b?Hڼ@cG-dy9tvJܰW Ggv2p3.𻟌 )9PeJ:v6ɘ3*̬еfX!f:ܷFNX2< s(9/p~fm,qTw+'o|lql7= Id.t"ъg9 IEg$ֱ0e*ȹADU$Mߪ`HceX?8߽ӋN+/5QJ!5$`",&K벥Q>vSaF±[}S1O.#JS5hE %Q~]Ke|j8ٝY G€J^k5~aq_ l1L!VѺBɆp:dmhB!~yk|nùЎ(Ǹrc5:*U#ZT!'B- 6ϧ؂ەԠҬ~tJyBJ$hIv-B1S*<\@ؤ#@u!WF. 9BYJGdnJpy?꺼P#.e=6V8HU[w dٛyw8,hՓQ#Ӓ )pvNCø !( U T=$NX>MKњ] rZ ,FhyuQZY`fM 6\zb_/kʻ{Ԥ4~&U H9!@!s"%QPվuI'EFI_'Y8(x1اY&u8㷻'HWݯHplԉ_kw*7W#%K%fӵX6bFVh_Ӕ}-ep('S=?1E8wSνâّXʶpylޢkNGnvskbrލ$} ,VS O@\(E/FSfE+R$T53nt{̫d '8”@₦DfS d&heqmC;ϖ蟶O-ߢ @B oyw oCݷm:?%9fnejvȌC]`J6^I'%[1^nG)?%mcIA/F0bmErQhcǁE%yx+Y=ZЍQX0WȎsXrD(eĜO^={p°V/Cư4 gX4R %qe~j~5io1>`vCW%U3^Y:xB3-pnZ_44Tר:=/B=K콰fdu'(ZZ+Qz 0΃/Fc?WmTx='^,xBTw8o_քK0VH[uY!)ʃ+)N}]]W#׾Pw}dlIpiȉZ88@")M(aڏRXlh15]aTd?_\w iWJߠp;N%ySt:! [d6-D61kw*R #wNT"d⿺`U7i4SR,k7"}md Bc6+g^ގ]WXl&g,T71]yI^sE*[e@2%L>'(3QqsxGKq9@n?b nj_Dj+v!vaŋrh @x-}" e&惏|r*FfkbG|;5U,K-8zH~L~5O&@b5 P_u2C Tp`1}J%hXg{2 =NRBԏ[I6p?$פ^Ys28"Q@53HuHY'Jrf3ǽ Gq\ 9i05'ʹ!'pHsX:S*뙰IV#dN{<T@qېZw+Uf<NkWf-& u)K9hvu䴟A`3-֔hQ33BbK; !ZmJ\(fKاk(Uhjw:萀mإ^Jh׹>3$rk&Ǒ2CE'vx^`R1,}&OCWȤ(^ /};HzDyziGA:U3k^:WIV7@[֞EgVa՚+kp7T(V!@tLbGr_1#|W?!1׬^nyH +_Aa/t2xcިnd῟WfS݆Enڹ;!7SS@$娊~ jPO(Bi(ͮ]k;?vZ~sAa#g*i4{?}:^%G1:R8+B~(vsQs=%l&soC[`2"15s1$c&0.=`JyRFsϝr1LW`!ߵEܤsa"wg=^8JkBedzԅ1 6ڲu+|&>U Il;SxZ~?•&oFT ޑtĶ_]Ļڕ>k\ofy5'=!c//N :ӛʛ]~aeg)B9/ ֲ ZGcYy|k3g\GiK]?+9į%|(aX`uS*\t_ Cd:YiܖsL݇|[D Cd/sD$ҕ :x- TF}}}cs5.RP?AQۀ[G J*Q8uC|+||*$VHVxzޱɣw:`[Aa =d$ng̣\Nx'gBN:I u&!4S<֍{&t$Tidm.b2]#:TG+Bەyne<׏wB zxq/B镢/C=g܋N-ÚrRL1@vCoැq;g!9-*/ 8.mC6k3w&K/^iG%üM2@a"hN,adx2~k>X$bt<p'c;=KWnSd~hֿVR˷ɐ1O-B[&^Y.ZC}xQ$ܽ~yG\ROcsw\6"Wa刏x.,ܮy%%}ƞV& ^+ZVS_Q(bZiCHh&&A-F!ozC̓BAv<ڥJ^ip1,dCfPރH툗OGVFoV_`2&!\;PGKE]`Z[ -jT}mH)<mBa oKL5$K^+IBs XK鴭 3QQ^qi1إsM^2J3h ޷K쩱)U=e3s-;<nl.mf~[ pN>m,1@^9H Ffo̡2QEދؙ}>BY pF25.ΛV+Կ%i'T*T֕ErGmOk`FQ ЧEpzԠܜ|RzNj*$PRܪVƂDՂ.ĸ&}% xS%V"loXhDyӱJ^(+`] 2xԒ̊cg߇OӒj"3W=W] j#yK$f (sC2zTn%qIz"M IE: ^Ga3XzIكEzAVd'2`7YOeabZ0r4hwaY_gԞ6ӵ.HCb'DJtҒ8[2 Wթ%Γr]pyG-Qlaۂԗk,:,*އ'9X@,IYlBbS5=b/À抽DeHxq2xޱJi\(2 lSWKIɻT%0" ;JgR9ʮ̡ (z tk.`']7 Ӷ7GdC4Htj&iNN8nuC4hK]D6?墙 TƮ"<ݮqs oT<G[ܝt˃b"@ER6'<\]c/m1Ѡ!252\%Խk龷f3:5Y6/zȝiI7,{ZFfJ#_"LZ>JDƱ?F, ʺ)F7l/W*)a,sA"ME|<~ӊ.r'Y0-jֈ*XחE1;vBoڣ@oJ6v==)2:,%khpxO~ *#:f7TVӣJ'NOKBuzNoɒ= 7Ay0nHVe'IV/Ʌs S{*Ws9kH \"`q̈don5ZGjTN:OxRarUOx Jy'4SS,Q V>mn{XcB;9{A&ZraS Cؔ Kbjʴx3!U褅N==O΀t#o&-PCS_'DNC3H$J2xSÛ4>KM ޸m.\O!`0Ri1amq@ <ϟG/s)ڵ< DGK{!#*IMȅQ'Ak856^}*Y%9,L5>~!4F+]njaK?V^& haa)IeT`\2 ]*u&kpGcM‚"|vyLPd9>> RymTtE.؄1?:)R:z |1`F6r)z&nԡ+OII$#?üJ?]Yȯvu4D,K=0yz=7jNE*4Z|+v](1H=޶X "b۷Dtu|hXoQ[tiSA|.!dk'p;>4C{Ѓ5 ]*c5ӱZB[J0+2X'9!(f[>v̌;A1nluJ|?X<53@adxωEya>KS}2@M׏xUaG"0 !闉,1͘iY'ok*M=F1,4}Of[萟D.LBlLJ=x wЍ) W-yփ'*3d fnXj\uf/lW^ҭf6 ) МeCtA>8xBFraND(xwv6Mp.ޕ^yrpHJidS_LC6krDzB>u@Mla[p (dǃ9X#% `SϠa0aBd=s?D_8! )e15b;B+aM\CōYF 1\6;tw6b:庠JgvI,W1N{@To#KmE/^L͜O+@qzGtϙdQ Nw6P/<[69j3 6PE0.PF2|ll.9ʅ+%&N|b>R0dFvL'.mdh(ݻKHY3ʋ`監ȯԡFSSQ|AaDjH{y~/mjt/2wB-@z#/ޥ!y5< tSo4h>.b f/O[І;UבEe1dNY-LNJ(6q$-ae bpGX޸O(ߗ@¹1N;9gk29w)崢es}YnW(7k=3;no)AnڵP'M1wʯ@*Y;If#5Cz.%4tyU4;jvyk-X~&CD :tVBcʥq12LJ:7ƒJ$W{cF 5LѸԩ}O˯!T"Qw!+j35ppNQFPd"1‹q+ ĤTԯs1Avdkm]pm= hAfOZ@R.:W'\W2XliL_PA%Sի\:G/_o6Ft~-kቴ`fPl+Ίxdċ#KzݍuOB|:8N٣\gi '׀wDX 7JOφV}3xT\FybG&؂, l Jw:H=~Pb;I/Ls{;[˿-١Yh1Kg.9~<9orwL.<+#40|m˱BWEW6xps{V F?JLm\nJQswYzN+LHƙx-O8rM[~ x|;ĺ*xKgL)cpk1/BZrE,ui7Ɔ: N x]&ؒzNPǒ*gܚ)jXtܕn]BX"~x*#YPkuC0ɕ,7 E ƫr{ϝaW;"0T)3KTdhD^pS-'Jp!=gT&{zv 8U  !2լžN}8Lu@E%ɜM :߶\a\VvK+|WaX`צt83-?'s,]K7B,nO#lh뉹N7{(\ZPe ֘VADnYcqΓ2C ފA^7DĬAg[Y'Y F( IؗXdhKK*U3N|>X 'V:YJ̄l G87l^;#qHTMj'_6!B7Fm}[c=y쿳YNNow{ڤ` P:ZV3dG^P/cno<|(c~D\{ QyW3H . =j;y{-IN "b7 u^geʘ7IMv4AiŏI qCdѡJ,Lc9 WKk}* "LAdDK[pFy[ފ;ݨ4Ʌ۬-msؙO]6 c)[(C,yԸ%pFtص߱mt5K8AY $h_~b1yY섄5:bsG@< Ag!㡃|)?0gʬ_9cVh,_@_ٙ}.0!Y,N0;#<~%aΐu?@jN&-wΔwQf-bć5"{D-ep'},.?0a$dLSrѧ%8c( = `!ⱻiscow%32a5bFuhߜ?7o0gbzeG6bJT,ɽ٧B8C%XG]>@DwxCzu*&iBY"8='kf,ᨼ&#w=a3x$IsbgAjkjh`9] \4R/M@v?eF璱SKb<Ȓ& 7DO2߃Y= -kaݯs.51 7 bvj s\<`lu[ql$=/\OM=o5;,UT{*EX<[7 IWPDL41[Xn vh"pJDQdp2cQq[i,赽QEiJ2x\IUJoRԛ[ku-<[TFb˕QS 󤨙5Л"l Mg㽻i@)2nAH{mY>fK2`?vKQ}$oKt SEʰ"#PI TA |L=]Axpޱ-+Ot0X1VFAo b>!NT\M"%|,}2p.X*@ܣ1*yxՉSnvAŵVPx4[Nl9|=ceX.:Lo(Zo6v">B\,]8:Շ'UWdhVpZ۝[9KQ^l_gJ%ÚDrշmu}]`pw>AbR

    q&Y8$.̒ XWHX6ޮca95Ʌ-M^t gW^ "tx^4`a%ʋ)ܝ͟ "cPtW,<dMﺛNtt$b̤A昒@=+iGRrm5 ^/JO8ԩ\S)?U/<"ciNA5Ϋ=Pt Wg6 XGfݼbm/xt"JɻiA[gr~B*?=* 8BԸ^%s^NX.q<xØJf>{gu)+ GˤM/t~")+-49~7l@P 1^>zOkz!s F?ߚ_mbSwCoR-f MĢ*oo6`fQ\ϟTSBi!!҄>Y/Y4AE<8{I*vqj{;8}ަ(/HoJM1Ͷ6HƳ)?v_gƩҼw=SUĠa[3ۂnj꒰Ͱj|sMb GX1'(orw{(B^vFNUW+Jn-,t+ׄMiQ6zFeU!ҼIg Q1QiH"׷0?GH9WQ3ݪ8Z? (5ǡ(8Q`+߲,t6(yJ'W=r.ĊKlTY!d5<6=>(6 A؜lJtᵂon߭B"hGVUNk4qbNH s:X @16=֞[Ðo}!oV`c+~6@*l[/R8~8,cA>5#,ѯ8/CJG Z E11_vkQ|605sd`>]W(b0C*e[*'(f*jX#sf)Y6#W铔a*0) ivS㙜@p^- d}+o6˦d%lsu-Plrr'В D|an8 B\a3?!'r\ oוȵnVP:c~ ?22yvW,Q|%Օ@؋e[7DfW##[B#?~WsU]Q2t(kՅIs955le|PLH1EK5g6QC>zܓݍ.bAS(H})[(ѝQL9'e"~mmjM~J8Lc{ sc_D;@|܈}yy=;I¹q2!1QnO*n=\Ư@ Pc'8d $DB"4i7QpQˈλ1n%(\$F+_n%ђ<+ri %ld'U5?6H5S}bB8pږ2QSlm.AD  yǒgeS!c4Mas~0ƫ_Y_E9{^w*`mbor M=Uy}3 t8*"4ke5gdQǦ#'ATrTrl[%e'MO Ys3oOHA֮zJ&'Aː2j P*V`1& fI}:6-?+Lqԍ ?70y*pNJ;yRNWC &XxF>讧 c"AAusR$1ݵ)"TnXW3ӡHY.4},H+]t~^z|E8!ADU.7!3IVX5y?8ˌP &嗌50yoҍB)a\2kŧ? _^g*hZD:=-t]U2:Mh\tI(0J`c.h)XEQL'>;Q\!{ZD+.T-\*%i-Y7%9V}upbPTLT_+\kC0v:bc'^ōx"9I(#y  x/̽!8!PVY$FH'g7&`z(UrH[{() "g,Gǝ#Īy1+I?_[(b,MQO܏"-FJj$HD_=G7'w:" xOi*rQCRV[i橎b/BZ nMgp4PypGh;6e8H\叆*K)LA$>sKh jwk[Η+*r}CwPR*_‰a3ZM=*)؍P_ZvLqO wqvhtO`N]:rIVHCJc0AZQ_v\ 8QӢڒѮAZ_Ǫ߷D@ol3,v#VH"2潔&czs?_|lg ޥhd6_| Ȥux&˯d г#zv.[Nmr-b`IسxhFO>۲3$+FC_ᚧHԕghp&^q2Pj*ac*`M 2u \(~oIʽ3pzE^eT-yL3v]I4rj .~?XB=[`WX&[\;˽bhGY,z7f0aNtLo-,ܴ~ڌ˰`xJhVQAW$j j7~= ͚)V 諁'"U4k˴C ^f{;e!VٙԸ_Ք[8#mP ^}_ΔϨO6Z+w Gź#vͪUl"6#c&1Od~p@.#0[CrIF'l5)/AʟH)jfl+=S`"hA[MZ:[DVzJ;pJ+B=6:/zLiq 0G_pV/fngf֘X?OS4}5PgJ.6PiQ%m͈UѯO(:[`vd,ZxN*M?R9675p,o'oď0f+%1d344lze<};ǬMA7!p FQ)梭pGؘsTM}ӏ,ͤ{(⍔TۺYa{4E'j\C^p--DO1If*+ ~<L]n>.Z*] dDR VZpAQE ߴl}ETƯ3iMMN%Yn;8jYt=zdiKJze,̿59"wYʔsu0u~՝Ӏ= ʝXtL-ѫ4L8 y4n_S-`SG -4img}чcG*HUayD0HE x,o)gYdkۘ$rd⾨}g6.A)fžp,dU汹Ǥ_!fK z}+Y猆‡; It 8HB2,(:z*2lNwĬ@Ȥ1Dtf\̛*u'1! Zʧ ޭy./ &Ѣ.15*ZxY}^1 :"~E n9WbWgR QmY>+ "챇7zC_MK8 ޮ^ G]DO<~0GxZXnD*_ 8y* W'*,ܟ GuP2NLS:yeD)π6e^Zbj,]ߒ~Dś=ݏ3BUߑ-uYVk[AV l>3j@2_xPo7DQF9XwNR8S+}ڡ?? |^9ـzc'>?j^5 XM!F55Ip*r} Ѫ;ef3/)0ʜ5rI OUS#~ 3iDGN@G'* {b铆Nx˜C2ITi<A qFOcAn]),WPuwzrs09am{V0`)d1'CcuD(bGu0T4 ZʑH;ұ~=ފbmi osiMERd#aS)[fz#b9O΄T*O@}CxUIԨB ^MP@UyԥdU-_c@fe8WR* #ȱ7t,XaV܃Uҳs/v(5|RV)% ^ =׷-yFTwɱ;B3Œ~D%4P\1_+f`S2D>$b "pQHjqdE]|&>ٛ$L%,+s@|wZut6#Ҩ%w_$Q&Ib\@z rH^z6T<4Lyj^pr9`ʄG Ax3V}壜 榛or: Rq%kAمK<%-^B%ζYt(95䨴'(tՔO+3x#zY+^NWU4kcKxD[wtqX+Z\30 +Ҡ ]y$z:eb`yß֮F\fR]_Lcžpz2JZ#< -R+* t/iF<60Ql1zRAE9݄R}F[T?4nxiq>?]9#´˕ !&{6 Ԅ>0wܖXcy׮]YQcwJQ<Czi3^foPLXdrIl֟CcZ~H623FH$F px;f;tsG`VAuz0v)97U8P fy чrrRU-M tvͱ-RY;~-Pa6[0(sոh. 7D=YސfEJr@OΧ8$&w-&=[P"j"'OzxbepuWfxORF?2+#k] U~@XDq,.éZ=>̪+Zo-7 ƫ@FTr{6'h.gSTޤ̢D>5jd "{?+ ; J<UT, {(5S,c]U0yx2MSM+`u=Mxw'V.3eJH?%cpinUP awȶISBl]Yc7L,=QTa/~=dFzUmh=|rW_:@Q-C;a(!<>&[K"NaU'ۛ[|bs,lJLq?)6HVߑA>f TAO*Hz!`)kvٞF{<" -DJJ||[mC-0 1pCX<~? ǩ^efB!'-K]+i1K~*d|u,Jŧ H)ѝ~@q2K=.:QI󤩙Z7[,C Mf4$qCL]OT|1cbࠥ! mʝzZ)U3^O6M'e<d|Xћ-@ש;:v sSao׷[=:[j0heʘ":M;؈x }ZKsT_(Y: n.󊃼,[s+;9U3#(F2!~4VeT%srz>= Vt\/!%3"4С '1[?@eR'WAz@>m-{ (#-tgA)y/m"Vlt72K D! q p6YkW: qshE{LY9r)N%b.DSg iccJ v1A}H%3!釕W&>F Coe dw *B^QȂgf)`.A\Fd[|9e Z[}v)"sTBwEI ZډV.bru {}ٱrА1#?o"P/>a!XJUzcv[+`fDWM@[{ :̫sA9² ݶa \k $b 4@{!=^j L? i@W;pYTn0{ДEq7`*S3Ԏ%&/YT2-YV$ʏ.)CeA5I9zB21=Th4x4O #rzN2X-ј U=@X}}eR3ӔVX\g]_-Y? xV[%N7%JleK /0cŦ* 񞧀~NՎv\<݈㣃,9bC-L#?!ko2ۿtJYo;}3rnP@AN3bքшP۩߄@_}^Xetf eُMcQY#!ajBCB`}E%ηȯo-J.)!@&sYb`Z{$r(}(/~GX,L)ض<7r"3 aY\V|oIUC3>=K|daXڒ8~dW*%B} hι*A +_p;w@Lkuۏ?v{/CWt̾krow<%<f}}]{z@a7!?(pYeFۗUlb0_qZx:r/v|G!ՏhFl]d;w߯jf܅{U/8')ޚoG` +-PQ{5[hvWb q~}aEŽw{oC,lj=jΒ[:dFVRA&R-"5#Z?<T1Z8۰1丨1EDbaRĕtQ`.-h_ ;e2pK™T!$U.n:kLᓿ*3g>X~F9s%p yzIxzuZBF&Ġ &6CS(,W>6 Ď_h r~b d5D<HٿM*]~IFGrAl4:ZzsX,,fxxj p-v}$$>>hy 8QXfPW-V`4P+|{.)Oі {8}ue67 EcpP"3!4 F>fۛq4v_}\ɃƮ$6[jnr1Z"’7$IÂSǀwK/rܮx7VUեv|\lUϵ [ͭ!Q i"#DO >#6A0 Y{-[N7s\|Jκ, 7 R3TߦpܼQxJs:ՐA"Ge &ߨ6)$lȶoT o=ZiBg,AF([r?L^o9q28O؃I^P}A3U.MYG-V@)fH%ҸxmX,@SCbek6!R:K妜/'[ t]7$a;X\٬~v=#86Ow~`eExY{8|7yg1' a m먡tMih #q39 BJ[d?8hkvS+s Ew +V@?Rтlbfo1.nS A ->xut=.4N9`8 x~.^wW_+ta6O9cR]M>|KΣrBf&\.vB%M tTTEEvJ.c"MY-2Yi2lP[n!WCMoyv輍'BϋZsʑuUM08}|ʗmЦ8b\*aZl >DG@ /t#ǜ4,(Z`!)+G]m~>Gb͵ :KFO!*n_Dc?lMlDywU+cd~Qu4ZW5rD"e`Rmzsis-r()9 M' VqCUsҝ4U!H7^!ç0huzt~EiX+afVFx:Z>̔e=5$bz z\{?Z7W8rW^{n}Q7nU@I*o:󕞴F U08`89V%\NXu2McbWQ2_ϼOnsKeu0eF]/j偁f?(d&/e THH6yT%qE{UXms.%ĵ]4N0B? 1?NΫzx8V?<)VF2I2/uD'Gy'qYaKH/KU}'S? M¥C4 Pz$~zwy $9^n$!(iYu7E4n\j'!G10wJý6Wz ך!p]w8J=nvHzZ,48I*NV}俢lICdp 1_)>(vBh;#gBYfAPcqbY+Ijiwv 6N[9U/j5vsrY HwGb)9$kH[gKN ǐ~b5Ro>ETKTWewL)jʴ w6eVL-Xa6DHͫ&gU&\ G"s)~M3qn\3Xi2ɖL.C o+&֐&:%&ho UUlc7sÄBDFl-7ꬔ豖BuΉDp +0@Q$`HJ3Agߞ6QzԐmWN6!3D. *,y9 zBng{@/Js|06a5 `B#q7*b>0/) g`ޚbX<+Q,7]L(k?-!xXb;+;>sTs$p3=I QN (̮;ߙ=W[4lZtVX5C]#}\JI/cZ;Q m:%&{c7\Ih>`_HVBwZ$YNß bJweQ&̔,ͭG#NIe[BcXg~+\vi}l`}㴆8;>чs#S%j<+84qx<|_d`ųQo)^L|ٕ+A)QB Q;/\S_)0ĵk/!\EC/'ô2Q#QrGY^C0(8N!^.0VRa4T7Lny@hy!05r^#2`M'V/Rgl~>W@7CXW"G&ԳǪ~z?11l}mOiq@.-ȓZvqw;Soi;$X'zφLZQ[StRҘ =AyS;˪++T,6wZDKvH &e"Bި{0tOpꐌ2o1STXa}6%JUj7h.6#Zd {*=hy1ʷS*lQɢ.ZEuԶQu<$ òb[8w`@E8NzS1+&&-#i> ˌnb@fv5{Wὥ\3gvKNw}zރ'q-հwe8%Hzm@:, Џ$'e\WgZ!&fR 0.8,tҽ,;$2ioVHa@9`@{Vmr-oC0g*_<5+d1?b+"dh#01HS`-$"k$ryև%7 +a 7吢I>9Cҫuo0k:8/vĠ{5mG"8I[ WjB+w΍-]$$˗E @ |,D:? )vuX"-񶵀세Hl ֕cf͗N8h]qng_lB.F8\ Pjyl jG5w"yYu)=>*kzS2Hl,,רj1`2d$d-6X1YD#N_@KwJAXlpgsC{™1В/&Ѩ4yR5f8_m(>7lL7iBs i[XdljȓZ73 ߠZL>!'xw&Y8N!^ޤl*+ᴬ+'/F5КŪ^3$n)Cs l0ݫG<}"ö́Όgs\鈮H$ Sr֢?IdֱXS%׭*~[KJPUaU~W. JfispV48{ V u .8\k[rag_C}hʳ۵;҉V@JPFm2OйSqBO~48ll^c8X >ȅsL!(rV"CaUeoZԅv?eEkN,&PAkd+btHCFHW "G/xMƺme.zotydb-&d4MGPW o/[]G`V>6䌿\gljD4r/||?4Y殽JR!,?ϔQy#1RnS9ԜŵA7&yB<|1Sl(]uR=Bq洱iGuMv6RqZxhFx8ds[Nn/VeVɷTJ mK$K5;B, !͟ftaТ4SJ:H";pI)Fyp3 hkzk>jS)sa}PJ(J/pjڻw FNN &xSRC&!i/_s{m.PQj)$wW1!hA󦴡vl!5kc.T)sOn t7%4 ѷq0uƧPwh5FٱWE W5 @'36m̒YgO1X8xڥtpQ!CO! h%f"Qʺ?i:.=VH[JK\tN<=cl_&VQi C1v/Ѻjh]x'ns^+a,Z"h6VG$bi#,T^H;'2|QsoVbPaWqN 3X9\X%\|0OM A윀r+ցXI&F9SmjZ3Zܣ&11$:W2OvT㪁VZ:͌.d<˭J9*gP~VcyiX@huT6NmZU+ 4S ݻXwt1qڀqO#TsIbj=_Ы>e9kVuJy}ۘ3q}M dl+ΚȽfԶn?]02lMuwNbz' 鞟^m[eqP1jYfЛ*d=#vj5ZF*hs; Ss:x 't>;Ѝ r5LqD3^R_A_&.>>z 14K_7m;J*O2kH 蹛a]GI΄8mUu-kg1R/I2/ A?Zꎫ-/QyZCJ.@aqD04 DIkh ~u@K}- :c' w]h+*`3*~Yî(fX'DI2J&'g u Lꄋkr8NP@9VK@#9T9S-Sx =d8M.rKPe̮O#`bijZrQU&M-yGΗ~6aA?Oꖝ:v;C3BOUQ{xtª8̝Ks`i|H=L;G..Inu{U7_Aj4+^"RSAv}OVdxѻ!@ ιdݨ *{}q3sXwr\S8t|} m7g"{b +2E;2J([bѥ!ʛmk˂@ĔbzI 4UY ٠`27M4$y>pg;l4= 9>L2+TkՐMiJgυ)/Q^Na<Ǔi:a2?( 巌[d0#b7eKapn޷$b<9gPfek}ˬZV{gQȷjR'[ϖc!sڝh~2 7f_yQ2?ױp"xTiMKP o%LCO}+<pɑzduWݻ?,^~oW>A8-@OØ-j |V) U1bNx8Q^uc)^B&p>HyzU߳`O:!Z9T`3p\߼9Q'R>Q(+NL,iw1CmYsa$ zCXBRZʆ & _&uᰟJCR7k j]^LZ6˺>&RYEfs 뀟}m^ԩ}وR>rBp8;M|(:>ɀMr6eQ}p͜=DŽkEƽV1hY>D&ߌ?_ƅ'NH`<=ͺd}#va9'_+[8=$ O\Z'9m=@.aNO J\+|A]+F\~J}w`RேyYY6:޺d5cYFr" .l +3q\ $ѕvKn&'/MXZ/w8*}l|FBY`BGbD|?Eș4mr^8$" {C?d٫%zu`OUy(#IG*T܎ƶd V}-qRd>pہ.wA^XW4p&v\T%rVmyL#)NOhvLb $põEqL2Yϫ El;qmuL"yFu*hXꅝ8-:uX[a,ĪOQYwjE EӖA'%}53]YtGɭL hzp¤Q\ ,^8O#u<] wA4߹&OTYi'ez.5OYVK$J&XzۘJ0/uٶͯ_Ȝ~#XRET!b8z$wTֱ@kṆp"i*qwhN '2>[i&K\\56X{;l2&/1/(`)tֵ8p~yI# v箚)5ā|wAӢm{ .{~=UY #3X?fR?.ˀzhkwk[$<ض4]7N۷R]bj!u[gyL7`UEDWk]{OqgIul s˵9 벪i*!=AX'`ͳm@nyi^s E7F U\-'OOF;x#z'$Ɖ2xPj9KQ.KUBj3S> 㡷:>̤L_ǣ9MHU e$Mi1j1" Vkgظ]QVN8S[Q Ma0dűs&S#nh>^  \{cg\>](bvuhZxp˞XqЪV:!*f>70Tu R>*]bĕ+V 4@-%%n9B$PO+lơOG䙎s8$ FUiIs0<իă>-֮r5)8f9QX89E5·%C2 [ -'"D4]9ajlۻgpo7#Y=5ycqI. %ΰCQuF8!%ΘO1vN޻Eai)C P""yuEhÅ:G8`BoId!`AaKpUxPQݾ23]N*HdXې~fhn 6v\ 1!p\8f'7nLe[dh"zmLGə [O!}",$j"?/\{÷Wy\Q2۔I`bu0^k)kaۥ$ՈgG艹[SRQB)d$ ~3+;u+ /PSd6Ǵ(l8fjˆ=ju:痒X-|>bKeoZQpYFOO{&Hxu?v}:)e5 }/ # @r ֒$VUO5w(kk6G7Rc櫮;["NF W)+3s3̦nS.P+H]51mBjǭ"**sXtlrrD[#ɥy'SYm# j*ʭp XLOzz ƁE?'Log%ѵA̟R6g ߛ!oH Ĩڐ-.4># `?Ycr>϶y AOD Pz&ָ%`sy@(D?xv;; TP=&}!ՁJNNlGtolX-Y+4YI6 冦yVݗi˷A)SYtY:;ym g hYWI=߸yA5]ۙb-lq;Z/h-QF?<%fv;`6 }!B !Wni`mYx~ wJT -tM*V+.fxSb!}1Fr|3u^~/iT#$$ so]i= ܛ  nVޙf·](: >Vi^ٳ j)ީy"e|-/N%fwܗ~%\G {l*b1@ m+,?>7j7:Of),k]¾4zP~80"b\|}?Ik^da )xyZ|*m4g0-ߨv31J kT5H.P,@]S?hg'2'h~2!n'"u-EIlԉq$E-&hzn\*Ih|) ߐ ^[e)["/_˛/?^$˥q60 .OQʼn[ "nzvdK`jݙ4w,ABoCt3"v3'\1?ջ /]uq¯?r5Z]JNY9.~ uOVkq,N7WvœL x_&Hz1{{|LEﺦE S@ Cnˁ)ď^ۥ8x=gΒvhN=hГ҅D߄u qeI},jm/crG@T!!F'  w!KK,2lf;gd82(m/ǾtMttPшvh ,jdb$\"̝]W5 -K<(ͺ7ЫlGA^HuTTM-IP\Ų1H&Yh B>NOnz >$P`&׽{5j.Hr|O]C$ɧxC&j^\^>\aT Yi2y&2ARlRHEGH=OC{K'(MeP5e5< 0z=*o*̼۫X [iV5ui=>:["WzGs]u"MD4oVGRdi!%8Fin%j) .d|VL?5ɩMFz6G2mslr4bZ_fiTL$h d&kntèMp?Z2IM,!l(sE/e]υی534]Y1,WmZNgik ӄ$Sj|ӽB:qs"#BlMNMDm6NRECĬ>I*7%+_H /`$+|:6EWba,|ϾaU K'fuNmٰsfT0!1r;U33kǛӫ|>P{?bDI`7b {oY˜K +'tAF=wN+r'H1jݝ"'rVg#{erE~KuIC┒ mڷHQ~s?40y|f=Dn%ys-GzEX !B&%$Tf)F깂Ͻy)+D~\h?%_dQ$6rpAn-X\;Sw`if+>06sAQ}oX#&ȢPeFeFf*=~({>iƅoy@a~eMσ2)^G6)jjpMOqrܱE_EN| T-A Ŷx8&==ZADƳo,GߜFN|z슆d>)N3F]x {k*?E=u!._iǵDߧ;Yv[H kd~1& &ZeegygIJPuxhƗߋMJMʤXa]> LVbH&H wAg`6}! G`?q4%-L>˲ h9B]*F Pg^\`Ӵgx~a"tq ˀ[z-3LleTy^l7yg clWTOfytaE%cS:O^VҦnrw>Z% s3rJƑg\8+Kf:b$Aˑ_,-1%gG\ *P+>m u`Y*HvPyGPЬ lga [swfѧQヵXSi(^vlVTؾJʿہ!  f-~1{\d)p&D>SMq)a!t}!?hGALft'25uRGx/qugH7rΧj.eC%6D8w6F#eYK+0X[RwM2+#詍nq<ӄmmi ]M} ;ru L+4^pw&a*ҍ@1G י8A"-ۛf`hASFscz᥽TЭ6`gzt\GqV$)(tIasG_ge%u۪Rttrj'8CI-"v 7N>rI2(XO}]U(=jR;ߋ]$L@3dbƱP8ڑ2/ GtJ+?GKB$ymgP;r4ނp:FrPKvd[vIh\BD kujʯ䌴 ;pu+5'ĖCrDX ht€hQܳ's~Ɣ@&+!y *kv,!ʺvO/=$$fuoS~_F;3wl bsLZ9MWbVdk%GԊr?@|=8=D\X8C60xG%\#W NDٟG[jH=[ͻcߗL^p}eZv7lwEmg9sZ=LJrN4w_exi$@0݀hUVNiyH"n}KEt-Ij(HE&TYog=ns( 6\4QY:_r?ȵ i˿j^K<@=Ev'&UU_VDрRi\GA[9]laˁo[~T"0i6ڷl%Sb_J(X.g>5y*1@/4ƒZL2 Oq~p<-QV/CM+BR_e m߆fo oN\X# *" D hOVщ8O7ȅM5GUb(YqvJ<I\Cäv_V@lZ;K[HYLlB{F?8<Dr9t4w %í6Q> ބG!ʽ9I{x bQaEЙ0(`ytx'^fI^|#XHdxXyCC^y>1pemm>Hx bV@X),umUPqp$XB܁9TZ&ʕDX%W=(K:.$=Rg͚vB>fRC^Gezxm)~WGb^V-aLѮm`GXnrNʇ ܻ|THsmŦgdۣ -Gsu<>J,  <<*0Ns|k9 ŸQ% ϼ.%Ge=OmM&LJ ՜g,%]I |wM@H XμI4Q[|W1lF]MDj W "Udnmp.m.4S~ŽCiUoj_@YOul9&tz?R᫕<ѯ-SOOrA輱3#=Y\cUZ]sp.is;~}ݡ 3df ? K=JVےs"r4f|t4`!J2ݠժ p;CJ4"ym gjKYMog5c,KXF8|㴺O֑S#P5 t}#*S:CJGfQ+'yEL <νȀRL,DRO#6Zi(=`&j(oyT Sڥ.X #e8 XX B$B'<> X[*- 'ț)h Ϧl[x:Fv:{QW2%_i"JUU# jT0dxJ[B9ڸQV Kl KLY+⤶%Mm:\_i1Z6WiQӹCpH&PK8wFl~XP/혍?);H.rHOиF:?KKQ};}_FФC='~Li}l]g8b?(IEH߾b%$#RCLfȪLf0r ˰㩏B:WAa] .RjMȨ--٩AM(,'d;+ECCJ%ԱR?nHQa/uvuS1oMx'4#- J[v礃T&N >I=@-3-IG1~QWc;z$4(1wPv Us%3tLJ-(R#?k3j}}"rـlZ-:z(M0\jf0t܀ lo!n]rQ(ާn't)#'p~Ă[5c֥ V`0j,r e@'QYP9™:}Tg,zYM$lztr^5|`%mfARJvh.N|x@S@%GUc5>\6!WPGָg*ؗW-jm!ha2LL@{<;$f r#TՊ5^`;=`n4֓#o6;MsFYڒwu&Ot;O_P'#'<D-F5P+ וsv}ӽQT}sA=ģ{,3w{mOn`^wФ,BoY:X/Ѵ/ j|bv0 &hCĨ>un{ⴊ= t M>U~H!ڐĒ5Z{_X%mE sPvkSL *}u*֊E:8#''Wݹi< 'Fy6]niGJK3j̓u$幽YQ_J\GBR;8A7׈J q7(?3Ի`D=nfR`7 3:l ZR\u~qJwKąZr"X.<t+D{.3R[qJpPo̧.dF߄b]^0KpBCIW8h<ɔjH/ou)3Jh'ߢ|qg`BbJAq(D< ,!jցf]bN5 j]_w``Zelכ Ey9 `neejVDI s_[RRM !6!=̷ n)F5um潹pXydjş cC7 4 +uaD䟖*ZCǩ <`&8U##Q.h'$0#): .yBqm80 Q7;9횶$:x:H7m[iSքi *IGxic0#u ㋮\SjX̘.әWafyqs$@%yxSF.NhfX@ȶJ:@tXFܔiFt ?WŊV^ex"ʤb(?lb>@H2-O+=s9 J+4~&?E:Jc 8*v9 ]/F[ӫx `\0rE1c{5o#cz=3P+sEJy}s3 8Ǖ<1L,L]m 4TO|ώh:l#Ti?C FLr*}p 0<"ʦd[QrIDjnמn͸"C0Y(f5ST-F;0s_]y1B Z=,gMc0P롩~`Z]7/ j>4~ogE *Ye>QsUv1jghlc,,N(6BcyJ3Y ;A|s8V[!o))ޙEx߼߭dWqx+Vo٦c@-[vG9idPv@k/ۋ96˴>1l&4hJ=ͫ2H8#D>G *s/HDs=i>Cԧo^ +CnRgd:y'DR=S5Ŋ1 /0xґOGx~ ~׷/^6ߝ3lKuU9؁x/lmx^`-T7>]v/{i;r?YC\'5>삪0 '@]zVTzA|TsJ'ЎC%r";BDCi'P6a|r*^0B|Ԗyu`/M$z:^e.-|Nua9'7 :g\;uiW;uŠJ7Prl]8p<3Lm B!5AN bT w SHyykb] j5&6E89.bY:5Hp+ؐM6q1lidŷ4u6H }*d}Gư×}?eE-<Cru)vzk^^nS@0Ó/bR?EઉZmO# +՟u|ϩmoG]t:P>v: Ƙ2z~~*~!Hs6Q9]@! Y,Ɏ_vRQ&$\H<~xah4C[.F&ũqUtF/- 5BƑXOw@@[vuW~V{he|/Gal3Flai V}i/"-婏k& 4t7߿"TM԰$m`A8?1^wj9S3f :^ $00Vkh٦#OJs$/EM-ٳ qD ArF gsx yl246-¼vpT̖kuDٮUũ)gu[&uȂ1\cœnb,\^^ 01[ jSi$!8d.)܇_ :#S=r^_5-J|W?Q&ni~JRbἧҢYd}O'9&϶f0Nd ;df{Dnj3Y K?6Jѓ}K]B{w #گgUGK㭻_bޙfÂ&|5?ƙ.#EX|Kjl@0+Ѿ\ӡuܒk%%OJơ771ŽТ:|1e,b~r!7wŪThV߃Ae!XGX3Cy:o`{i7[]*Zws:0TNrf"׍Z(ak[ JK>%;NJYUa%8[dcP].٥a(D&z{^v2G>VhΑi0l<&M~kX%+f [iMUz-a aŀuH?[+/wѪ8]HB'A+?N[6?DUd%9(/HNsp|ߍ տ!XtLA+^w,mWi!>HߣY%,t37Y.me>{h^Iy%3NZԙd'b_tmGijDt H0W 99Y1!x88Ǫ3U7Yco8'׬(,Jzh>;c $̉m16Ffhl̴^awYc LXuV&2 '؝eUor"lKD/Δø.~n{4Wo>?\PXRԫq8$S񩕶娝0̛ãXb]UcPlm1>՞v4pZ 밷 2a<`re O%:כ^akxY#vpFG<Lnޟ#9K\d{~J_|ƾApgM@ PpͽoSך XQ (X/U½QQw+W\̵El9(Q:v!$rBȲK_}_Wq'X!9b3RjYT̴pV]# %dM 18/7˷ FTr@ S6ER3wpg/" g Te4 YA4E؅S9G-HbH;!al#/A[5E~<Xj'3 @Ď.KG8t,^(}xwCdݧ=Z|8ZT'HA|@b+BMoti- a8b)T:e$ ijZ"[XIU>d÷\w%wi=Ga7q']SoiUQ8X{R JZ jd[vSMǎMtPQK.A1YvP*-ڋs[qdSn-3[aVk8Z&H*VYWJew¬' Rf~^K'oP'cWޅJK{yICO))uW!q|q c]q.r!i2/1%\RʓAN mp~6ð@T QfOgM?Xa}qiחτ98[HE.]-1uL-/B-蠙AG3f)K"֔ yfs teŝ76X Yaho2h9a{(<ݿ}֞L F3^y_ag1rcxC?EQ 8a+6%JAn5D۲U.ԅWfhs61SJ酚#(y>ׅ--Fm/3(m^q~A-{Yx]p6,f"glz _6/־ۘfrVdYrHwژ/ή%lKILlyT8| _ңr=e!\:uK9x*)>.¿۪͵7+-=sW,jkX`c}P̒ԑW]kƞfbFg(x8Bɠ*G~/sueTǼ2cX] Еd(C]Oäɜ|!$qhҠ2A&l!(g|Q3&LQa=S+Ś)1E"$Z&rI u|N8<#;0gs,6%c?`.˹yvK;!mA,nbi>hX@MˁA |JVu;)Z҈f7;hV\V>e ."QgvPvҰ+Lp]+U̍W@M8:֬c%o^!GdgX32q 48NItzlgxa,`M2U7LgdZK!+>O{[7FA9ņDg#Y92RVN 6cͶ 0Sލ&%n`LtSY7H%$eϧÌiblK] x]盉ߙ\'[?&q/szFjEJKj^2Zvp4|ڳjD蘹63;[tũt:Wʳ?sZ_~(j3ANXOZQሦj~K$;\#7Bm鼢OMR.{dFz2JONaK In1;,F|QSPݔ!p/Xp!VGؐz Q*v=nOCu&P?}aʵ BKdW`@/M>z6&-Į[1ɹ V1ok Z2~Vp)rN+ RD:RQS3>sB} NzZ¡OM̴2Ӛo=%>0gm5ew~?sv*/>T+Js0e?!<<2Q}Gg+kfaCZy[w00fKPT34ZA|BS[q~ML\g_ufDg ?CʳM,̦p.ѷ;J*i.:E3 K͟#|qIZM`ЃAu+ѯDd,.Dqp !9NسG sosZBhnGۗ>eHm.wf/!Eذph=v~j%#[ѰrM%MŽ̓S(ʧ}JlGkyko eHc0w6 =yl8{ Z*uf'ڽ%H#٤Q j`z"%/h" EƱaE.!f 㺽$lHa:r8O\"_gԆR}rwn| gGJ ޴]zZ"n[N޴ߍv iP?#~J@ WxA%[m9WGnD5ߎBKF2x:!3!eWXw`N团-}(ߩ~|f-\)i0ɘy :IƁVjJH Wk <mouv 38"Բ_h.#r9?GߒoqH0tWBPNbMG&\ΙEU0Ƌwl4S/9 8:5 xY D!7WȱĶҾb+ ~M][إ9nGYW{qWT'*S%a4ڢ-2WzpG2Dk@gn/c%I R!lﻖ3'Z=Fj %-W3^;pO,H4|0)w1R.i{'Xg'edY%4`kStVhtShdɅVoMXOd(Gq ZNeNs뀫O9|hSI?x{do ڝWiP3wD1%<@N4,mBϋZ8nSM8 [V]2-;Gw7 ($JIHy,8`E""4OCq6b4F;'Jr|fU*qSam& _$IKE}?i0sh[HS½YMCfw'# aAJPz, TYwe;DF <mkZ'A ; SD4ՠ4P0(!r(]Bz8AJ& 䦝J߸uLPti[Yy2[˭qis\,Q\[ŗx]08n}Y '> jw2D9%IV\DiEncyܖ @R( jVYLSy&mM;.Se|!>ocQzK ܍NNcJ7u&zkifo{{bة~ai<@bbS-F,˳y h; ƠӛGrwAqg*%{s@1x 6m,loSv  U4ga{ |+7~%ioUR_6Qی~uo [;8>ٌ.J1DĀPH /j@Q(V{Gۤz:>+@s+(7ArW+!$E$ zPݵskG@ۇx#AsCL4*쿿`+Gg6=d Ko]{XmT7D1)UԈH-y(CR^$QBl"@+ s"lI?vY9}7Un0 SJY7mE=>v kvEk΅x*GZ0w%w2Kdb봰 NV3:2co [51Tn+5@R\MaEţbxJUɘ܋`pFB?,/`h<+]$"@SE}+0TؑT#g! =yI\ZtBPxUݴ|zY2ĸlAn(:cz#Hp-gd=I4N*3d^#{ 8ԹX[0m.`..#\5wUnt!} RO {zF+q[G >Hō͜/!{L%UH7OJ$*|qx/J3|i]nmbix_.@rnyKd%(l1ogn (C,C;A #]bƝ*S˗۫9Q#=u<(ܒ+$Mrwo8#kgR e*\Hj݈?T3y 8>}]tFQ1"VGB3Zb}>B OJt:0Jڲ(+dz3 _VX2ߐbxʐub,Gp h*=WDk`g)spd|qY7 _\bz/앳ӘAr)^Yџ|^9,Kӽw<A9~=;gnB饈V * ^^cCnLI#=Ih*,Supk[uͩnrw7TD<‡ꤨɃF4A68IOZŕfM<^e88G5](Y>8B+h#!rC^8# \pT\QThKUA=ωf*ɿg7cׄai¯ձQAXWZ2w3LX>>~ל!kҔI1~O_+k1qpycJ(Yr%YCPnwr)嫫6#!Dh_̑ 7ãF(Km"|1YQ_%,. T&;{Bmqh'{,޽V2?qygZ2W0*gX_cv 拾Rg_^%:&_e@dI'c҆w򛩾I+ăL4y !|1A}Rg>gl w8vb 7+Qf窦jvu4(=9WW_u~S6_GHkS 䱺RЗ[]c/$,6RՇiS׳iT`& GXFB윎wiAg$\ w:PQ~&G (]4S+TGsJEwS,TԏsR>@4C⼡cyH48RRlNf+z0{n!lb"w2x9 9b4&ϡ7{"icps2#m^'xCy[tCSV7H>p1Ob6$q]aׂ1n`YyCS, 'ry*&IasJȮn*ӳt]ӎ+ZǠ,Ɲ3 )I,>Fr+[aK({bFei-!H^_œUl\h:ay:aєXFWwCk7vmD $ܰ܈Ş}rQUЕ?~Bv>k=Z% F&OK  $?@)8Հ:އHr}ס<3 }I8 kn:DGi> iS.M|v+3s&!^{E2TA3hW&(` _ B{Bp R۲O-BD|iˎdH&<#{Ύ18+1v Eӈ_==Js~F`{59`@]M_gWHeƒ*WE .|l`t#UhiH(ǔØ\NLArXYU/|/Qb0S=-cme1R?)g=-5RQ|1b"֎wWjT:4V 1`W|QoYDL~Ä^iukJB |oXPXr˗"r!}~>+h9oUd.\dvurI4 b"~{ lFDDx'3F<%.<7U]+e>/!Lf8q-f UEL3(tF)txT7b}np9E{ #*J) GvÌ4,鸢b,W$h/H닦 $s< SYCsa-dgwMM݌prn>  Lg,|ٍbaP甧) $C?T_Y^h ڢ N XI1H8 *nPd?$u_D%=|/“Q>rnw. ;-c5L4~Hڬ*ë tbq1.\A}%[zzi?}mKgXV]ݺx ;pWY[\J:4NȝIA*dbVk0(5Awy$Db$Q%Kr\ ^)lQ+r P_!f>['Q#Li3Fհ&w&Y(:qEg'hw=d=a3hYP$<1[a,+$?d:Lluot&>ѢsԠ_#ԁӲl~ٖ,s=bzػx|TM.L#w4߸L'p7Jh#p g4;?f]hqߴ˷XeEu®]ތbwq 4ʇ ?V"J1&lچ(i|RQ\]:;ˣKKtﴻ%YbЖKL _.+hc #EE& /0Sڨ^*d=z+tuY1:u WFTubi>Lge{60|G:7Ixdz+2mvx N&65xT1`d(7F3 8$(; ]eM 971|9S/ZYjp$Tr^oa3wh;:_S@tN6Ʀ,ҠCE}PZe0bzjB vt[Je8\H_[vknåe޳ ʶB )A]5y~*dA۬{qEj}$VN1}ձe8AiUs1phKJWa 9<|8#\%ؕO}?jIy@ LcZđ34V ÊJ@gkޗ'7E'`!iuW/f4˭Y{RjtIؤ>pQu"2Q;§ %J@2]^HM%uI-?g0 MFp{2f}aAe.L:Xp9c'$94|Ev}CrSQUO >VJWl;'!.=fٶ2Nq"Z͑x8E@\5=,4,HAuYwTK8t5O+3vCVdt65J~4/Q8;V*(YN?H73>]`''$DE{{;m쑭ײ2[IH|:ឫhʈ}q:T ύ4q|k(^UZc*b)[jbNCײo/]2zi }>ocf'DuuDP"SКi:i#~ݧڭUsXy.NւB mFf;—aF jsm?f4Hr6 ~I!=;nź{{ܛaVgbkH_?~ދ찪[ /lwA1`آqxB D'p5 xgZ's1 [DgGhA$};in4]yaÕlW$< ͅ1/嚱*b~m$)Vk9 t"T t7uU@%Zh;w#l͢O:Ra;IJuA$CI0ғ[>X%f*ZN?ƺ6ߑIAN~+6ڜIJpg\٠t`K&f PQ]_+afKA‰8[4TĤxNx@bs\QOH4r*VEsB v2"djB֓ s(lJ?|AQķ4 tM9HR+,Plu挥"EG&q`3M1]UVBu{aQ=g*%5icĒgi v .?L%LbԂ[2yT?0TeeV*\O ,XrbliuD)+9\8nȀMw5Zq\g?Pk{Sn\0L\+H*54pƄȍ4̽+RcgB(:Ηc~f1V lb``o/`-=CEe60" 4FxķnOg>(K;36֤MF;7d^Yֱ~|(C%!d]sQWC99AD3[ g@W# tMGrL`QxZ=E=ǘ~U KjUGEi a`[S9ccyLvz$8H~\؃Gqf k%ZVemTuJzi]؀ɁF6RpxȋSXϜKVђG3 AǠ3qga; Nki3Ұ얏Qvcuv-.EUq9E 2MYID).6nYF,~2p/@YtTjvykOŦyA 95ܕJD6 V&1|+hc-'!o-VDl?N] S} b1|&i4 g6BV%+}y]?yn{EmmW0Hi1>XlO;V P0R|t:-q~jv8n8 *JD(ѵL>^uwYGA)Pߠe_Fkvyi5z,1sE!AP$vJ1Ew mCm3+XZ&;Q܇Ì$nI i)x3Uc7o::J6h2pA)g 1b?^mVbPyb^@^gxk ϑ ٪luX9@#c {Ux@QY;MX%/A10c2; %%A\SAS9x8uîBR_T<>;%MhTkm%SUf|\٤,?3a\0 D,Q+˷눃e~Î k  im̅j JEmFH7Mh2tJO\ k_Zx2%k哐£h0 \˵ObEXsdkM2'6+3kʕ@ M4y26xiQEj mdV&!N ǘ6m)AQ]0.u˻v/ mH`C#xi^]ԀENoɨJ|chA서D J)BvV4[#Oi%뚸[*VMpS! (}fpHD(#9$Z>[ET!x .$qFޡݳaSĘ;À؂]aYvAK|{50rs@.o3 7kD Myb7ZVG߈-GG[lѝkBG#q6L „;Q.]?r=Dr{Z5Czq}cs]CDڊ &2Um3hG9P6-ŰHv:*x|` L߸v$G@ Uv\" yF2n{1`}aO1 +2 YܓL cDE>S+ `ew [%?v錼Q3YpPZVQ"UhW,F=WVHo5%Q9/r֋Vܵ\4 uT4nZB PN\ wP+Oג*2yN f7jAݥm:ɭ<]5aqC&g*]}tFwZG&DHƆ93TOnL@Sy٥TNFym-v`!WB"-?JlW/SQ{v#pļKG/]&=n B=Lǚ vv܅hA(4xN 2d|.aRk"bv.${cT-+LݲVóG/Ff(}}x*[1jn2o;n 'KVVHIۮmDlZ]g${;6#gR BSP-@ FTQYB{cICjEfĝoP{L)~nJC ׹nAȼ_uҦ/@Q3 2E) V#'U{Dea'`߾wdtJ5Ngՠ(il]WP'yg>+;3yhFB" HڝWpPD3z=TVdcjKXG" ~F LԺ}3R cQc{Z43'QWy5 \#K0Y&$Va٤ňE%OA"U4sܻd#|tEȷq?6-KqV/V罊sq҈T:BUfrzسٛ>p s&iOlфmRl'Qv16o(PުkC-n4t͚n(6N\ Td-][bXa:@lBWP)>7*2Z*8( r%źY1.Og e*[Lhױ2V. >A`Hofq%ξb0pn04nW;pdI-{e?diQj>zf~GIpAb^k x`M@LQ8B g=cue$h.ḙ>*nX>\)s,89 >Ǥ,(/GDCnV(m!oh3&pE}mJfYSl$^ٛ/ U-%Ioұ[PNb8,c'޴%c<3$61@\+`\SOB)cuذ~ +l{? Uۛʹ'A&,"m:$n [ (XV8-||a?*$">?j~0/>K_a)[;yV@!~B0?4MpEq4˺PC:R.>m&ƂGoqܰu,"q\S#)pOS(neSpP)F{bj^,g[i2>7152>P7Y|C6|R_ť* Q$ `ͬnC- g4`d5Z/C&>"}p6o8F_+j)o6]UƇ&޻,7 M SƏFb3m|.A RԞ6[,&_Di3>[qIng,hf'蕑4@egYYdr7q'$F"ט#< 645#2O}TY(:vgȤIX'dR({&)2"5# 魅t$(i`kgߌL@ezXZ9 1~ZU'貣Ÿ"tOP g}k*:xg1aRFr#8hS|\DI꥘AuŭZrHeES9R ;#NUB~9xo$AaDo[~_!MOMté?/0lBL%֟A@ܞȦwxU6#,ZQ1+SW5M[91yj;<&lhyxAE/1ѱvdsF3_]O{PqLcŷ%DP-QbRl<8 ֺ6cxq 7tZAx>%`sOg| u2eڮ!iG-Vܗ\`Ycυ1g]h;HQUȣԢ@Ż[wzi;1hjas۠=au?N&~v ^%i(hdHHˬtm7[EjZ߰Hd{Sb:˕Lǡo_(ҡ}_ac|"zb&==BA{7`<6I> OɗIoB誘|= f'+`-X~kn"/[WؙЯbʹp~ƷH,~Hv113h9,cc^6([0fκ%5ÃRc۩俎_G zTLxƤF"{!W¢gTz `!sj~gA~t Xڻ z}98Q2;tLoDĦ& VsVaME'C"q@K)@Uޓ,; /.0$bd[w39Hz)^dW3o$G?V`IhHۈ>uf$Uo8RE27N#uD6 :@ȲC/r;Nɰ|E#QP"yQv4PSGX Ӝ&LsK2wz-r2%fDz$GLmU;KjF Oe =( UmwsOEC uE6#,웞X;J ٧ЁOZf$,9vMvIS) Ol=db'}Y3Zwpq/9kZ|<#\=St=ϡMm3:K|=m;j1_0aIYl.uK)c2rD _i"Mo4}wO]Rm ydתizb]6޼- .f+h9t5׷d H[n˭Z687@Tq'TE4'P q!17fN6t214]I-ʂ]LY4'8oU۝C\)qX7w}m4P} g`̤FtÏ_8rDV҃ < < FNk`H;5jNS X(Glr jP0ϐ`|,]h.Hq@c%tڥrR۷ vƀ\FḊUry#ZJH1GtLX%L|v555c5 Égֈ1B'rߺfq1%85H ]ә(oyws]L2@'roRAe~ 7 K̳t~̙/'%]vbLH e`O.G ^O`܋2;7aHDNB5ͥZ԰45#囯37y NҨnjZ~ ]) Tm\+\ר5ۭ|z%Y8...֗gp[cY%*:i&ah_^BI:LAD?|]f_w==xYͫ4&M'|i騄z[efWSx)FniUcEۆ`wZ&(Fk>jh8u,P[F oAjÊ`3t/C--)FAZc})V|>Z,)J~:M2{sz*7ᶋE'!.S+Њlm3^v3^ŽKF۔p\ zʝ $n_V=7V7|mQ sW1-Q VfzZ>A5&qm!Ɂd204z"6dhJaxbI#Z gJ  TC !̻y)bI$E,n&X y}^s쳂WֆdV)VhpA3@H˾Pi_3/m8|AIWvjmnOMºөIrfHң~ۼXJ A/(3אD祚L穱];F-ZF_ժ BV9N (C*ڝ\Ҥd̞<7flJͩh*LRܤds)4r[멨9$T""P|˕9)5՛ ceM"pΟi=sSZF qD4ved9h2q P(DͭrRz} #.(~M6Z9Թ99SNZtd-D@H7ka /Ofhn[QL/ZUi-c){R56/}Jr=X.W_u[*%sr1gZJb {Z5Zsp(EG_t.':}_&P]wB9oVC 'd7OC戂76éz\iUGQẈ j{NX )7+KyW<(.nbpWrAa3hNMZo>jUҐF̢X'YNm@v8RU>]Ud4\uW)?^؇anx'_MhKgU!gQJTlyN@V!fdIٍdkԕ?$ ׮roI;Ӿ wt w)<*A6+\SAB|*dSt6i1P̓K-KiW`%9Qn"WH};Vz~?"|8۸~AwA )`]ԎC,-: LɦSQzL?\XfnXZ+=:ׄj1®^v&\*d՚ߣ+"p%k5O*.J7"ߝV,ml2b4 x5V2\VA*x$H2.U_0<)Pl3(+kiZ4A҉e{ȩ;boۼĝw1U6&e-1Yl 'Ռıd8VB[[OJۂ=(9 (14Z8PӀUhw[nfQt:W-Z@4˷*abRex+D/m╬=ק(n8_"/זҔIjUv?+>b5ݐ\)[-v5V?bY0@ p~=RgK#U.MoHTn $r* K}Aili'IVDD~"9؄k'P`r/LﳲUh~`S͙AJ>CnAqltkgCA/wyBH.1YX>Zcb?/t3/F{jH F@Ȝ]VLUA(5Ǝ[q9U1wqniN5vQ}faRi"2$-[/ !L`}W5)cpJ (պ8?qb6ᗿn؛z{=h3dGB(>b+F'Is * Mۻr/c+*[ dKG+В>.Xhkbl贜tao? E-A"VF6)Um>\".2jojkLT#~]iu Qdzd6 >BAK.Kd|/"DӒ# goi-+cLw GdyٿǏx`õhgmFSF)ơ?2$FDdJާbaY؃.EEЎKL31T'Y7 4r!1q蹺Y"$  %Z$яoNH[a Ĩi"D}uȦ۝No!s#P,lfRe`oN卮*L^Q(?U-QI/XT(|ɾ ' "1w%9Sd]Uųx-R7u\}T,>I;`JzU"[c1֯qK2>ȥS>^ D*͒/?SE,  FD1@Gtk{(r[C jtLvop'ͥVY2A]"?oC`+X4dpB T#[,ȋ얜_.g_L˳bEŅ<п|h;lȋ%aIJ .n Oϥ# 0fq{Y0cˎ_'9ʈIxn2 \@aǍI }vh{ ٌnƍ36{ibFtqiuHrh֫wZƕa|o;y"WC[N* QS U<"&$ *wQas9"I=r^H wC&~4ȟ |Sr0\Iwa|,GD_\pDXm:ԅRKRމ-yЈH_cb؟}f]nc rF9TnL[V1-pl髝OE/"2kkCFZQ} #$cLSN=v'7 !W  I}:4(" X&&IJvw 0 SM&Ųځ,;C&vw РIr=7ݧa)ҸE{ I">uڠNUek;&djt~S!AɻQ{rpH2I[ʟIo)sUl` +q&Z8$ RVkR Zg\Xbu uX+)C)NN@T_S@Gn)hkp.%+^n":(-[wfEY~a)1PѾ~`ۥp<7~bf}TE6qCϣˆ/hZ~U4DR)rY|:5E͞XŨ ge=W_c-Aii9꘩|WGq[΄-f5t)B/Kh?D?]p .+A 9Mg4Va}8)xGNф+Q|$OW#]څSG1 nMXФi/n =\F1Lv1d0Y=G pdX](e>:#> S0 )p\ k<7<?[F'4YWc4m3:-fhUy+J@3!Wm2lX]]p#'EZdѹㅦ>iץ=`lk)@jO.Ӭb\D1)vJim)gp:&pʀQ2nZ-utyDu| 9hHJKhC~,F+hz`R0o˻jK:[ܒc9{`w8e7r, qAA65> !I[hu9ߓh Y5 $kP^ [~z3:`BrKqm޸Ɗ(L=QyЖ-pjg핢j 0.Þ8=fkx͎3D0yjEft#f8a ꭦq]l U4` > *ԇK)OtT^%ـ3u)-4MA¿@_-)@c~.B`|L~.W%yTdz5.Ѵ3zw7&Ӄ6"?ii 7W?e\fԴ&j/ ROUv[E{܍!GF/a,)-rs534D(ݗ(@+v,& tC )~Z+d^O_`Fɘîb%.(񘼤Δr=HֻRUG'-Q !$ʣ37Mug,LY\V]j y*4iH(R#Ϳt"Yw7?Ca}i{5.4 >A8D;8%Zm,bG~nI-RBlWu1 D(^;?ݫf+3l=b1Ox PP7e뇧~8(̜XO ?5U!d4ނZ+V{^k=^4ީt'^ONLJmy읤4m)6Xn,v]Eo 5:|zR.8$.(u II^Yd \4f8~?a#BB!'UK3M)=fIt Nei:]*,eXڦDhqΊV!pfH R*߄9#`<_%l"gIGQ"'IN+UR1į b ƻ`Ǭ|S98nMGbԅz+܎Ud#cϥ#O,@'Oyg kEE r,6NGPH~Z]]ŞmҠ{ט98ۣˑ980Tqȅ:Ɨ 5KҀ9IhSplU ~|0RX7c:i0)4Wuȧ壅My-Tfpq^9 ;}ˋgdA  gaa'eid\(Կ8ߕ8@$販 ,WQPK)Ky>k"VaCG2m{j=e =?芯`Alȭumze>&TUhuѿ!z^VrA``u._oFmHT:4XȒP2v,qvIuG, ßw.^!^gҊY+g1 J _'ɓ9o \[}t6XF#.,1DZX9e-Α馝"B@ޥTX1 x%U[:zKA+q1êQ=ЩQgY;(јKu/1"\fZKLw o\/\Zw&rV%91:fl4ar[lX 2v%FOOEp0jm%o}RQ_&c h&= h6%D+<Y78c̆ɩ>-CC. {]AڡVa1_pb^sϴMp 1R  aF}?N6ez(-n.zi]>qjՈ x-,TyQ^YmNV~:ΠG(p!/RY _CjBme𢡊W&6!~gj_@+fy yA+,B7t`M-K`Y*щHzT7Y ,PVChW('> 8x; p^8^l/E/Uթ `5jz8z4ڵ6ű1mU3Yw5{L)ߗXIx&FxڑKd]4h:^_^S>1"|du&6 4:!9f~49R<)_H%ٗ}vtʆDj>ZrsL7Fv SHspWr\tno,  % f[|Pq3=YZ3eJ qgXr]rH{IcBŗ$\:PY۰ٕjwg׎ 3HiaKLݭufx^薄7>#CY &}vGmafVy,z%):P [;]@NsL=ZjK((9_ډ ˲ DUxy2v -7Yi$ftzPvKl$]ɼ=鱘v+e1F'>S۔r*,t3 |Ih]4ST5mH(A lP"G8 .BTVmjSSEbzLbŗ-a_E[ygZLԸSy~"EjQEaBN`4mR'c7l>tKrIp,5aT P%X/|?_?7eXJ/X{ם ^etZ3'&SmQ %MP+1Q$'C= ~ Bh_A{݊5~®@ 1ADYhqC(9 thZ8s!-3{q9C>]u< +H[םi&|y}T@F SASkmb)6N vM|_avyS=+p4d ;TƿiHnF;"Lj^{V2.P{CtL*Ƞ˿q㈰ Icv K],@.6_V#iaB&^GɉKyx湲Qߥ dc0 ?0AHO2tCqqHsFb1|ffO:i6i XA0wMDYnƷgZS.+MQ<4k@z;ߺZV7O43ѽi%@'~`Ԯ.ኝt49zD^8? })jZ&YRzl`/0ԘS[aUVG۫_э&kf4ވ!ө,Gn2VwU{0!鍍oiz'@^]LRp~$ ]jU8'ٕ< &E!̨A@C!x #1j8n ^a(RfFQ3'0 P݆˭>Őrj ׎}.rCen;5=U8Qp##(.}j]ni]Dr%X)2հzDJ ?wdH}0X;`-m0>wSa"z9=WECAUzrd,@"y6q;Y_h2V۟.v> 1b֏7Q:oA.]b?D="I<Eo=z((goF i]' &(еk?H9.{i*/9{  nܯPrqQ,<]@ŲX*Vxf:ߢ_yfe;tDb1B]M SpP&vֺ2Q֠p*swK9136Aqjq0xBk5ѧzC_0>I5hG˒6 ARҚ5v)7Vj3D <7Hhӫww=T\8/(0ab->aZ|H&m֕|82Qs/AAI"`[&:?iޔ q1\r!J ފӁHx|:f=]R|\PQ(t6LdŢx'hAǏ5[i-ҤjyկSFqC]7(eZB*@oy=eO`xQl b:: ڿϡؓvK͝LiQȂo8kaNaYԴVៃ\R0EU_wmmRCs{X^>`:+J&Yw2By~hOlzX4=e5Slg.CDĀhd]yE>uҖ]8h&e uʥTܬAANvH?S1L$h#ot%yXOcF?W2=+9:q킔d Tsz HNM蠥a֦*X|o.U!._#~*Ba?2VѣNpyD:rC{q=v شN܌ײ[&;*ZF pя<"87SodA)+ߒSU#lOUpZh9[.OF0Ԉ"0$'lE}^\t^}TRY+l"F?# 3ljjS%z3g*uii=h 2Ԝ,& ZbK$XLg]=&a,hJ>S-t6]։zC\Va!>I>`oq@6\73%s(4U}ؔ€pkC1UGk9P A%IbI`מÎҟD,aT T8^ u!אf[8 nBr721 +f&3[tkahlh Rmavh"*vN4L2V4e;қ?E3ͭ"#ۗ9'f@w' *N!ei@;Fآp݋`j\C'YPj' 7Ps0"[NKmls率&:N,RMX5|p;vZ=ϧ;˜"J:OMk!ڻBt՟T;.Le^"-#!"2tJfd0D,!'$JD!* DV-M77☥=%):fb?Ϭ=Le<۔`<Q8ʹnsgRI6ȶ !9x(--ڻ nۉ8-M <>YCIaߞ,-ӂ2i.)4T ih+ 7tcTKi3;zPH²i+t}p;w{= eo_AVbH~a5Xp}J4`U _@ ^Ac< <7n7̜ƪ*g59+`zo;zNBv-PRf{)[^}cW'}ۜJ{6H uV^PG8P86Kځ;H*>,Lo~N؅%TG=67P&Vz5Wf)DN'=>%1~n*z}ȣ ϕv '0W'J3#(Ϝ?:/~\ 3VP:.엀xaXRUtSV~jgI:'%B僧 0r?HaB29#zaG}pMg #|NJea|u7: vbUs NLфeL֤bOA\]j`${ɤ7xiH¶lWЦJCESyjS o>?3(2mk[ { AXyzyZ;y\=^%9R@:E Ud݉eL&hN=u@Hg(T'ѭ:  o]]zjRƣc 5 6|[L&!P Ég)B`guzRTo3U ג:SEu^sj70./Pmz$jwS?ꃱ(DY Š}'Ҿo(ݛ? R@ٟ R3efdv MzTzsW{ڋBzFے^c!$rX#mw<zƒ mFB}q-ۓ]R*> fR&?vqwqw f_ t/e(p ttq% K{-7 ~C3+~uf2>;LM8ș^PAɃT5hu`n*?H zee4Bo俲ENT؝tUqm5KPB6/`[!YՂ­CR"r'd&T>Мe P q,8|bW1E p>`ax%W}oAƈ<DCku]W:=8(0^Orz@nu>kȏOvѴ/nr#. ~ Z./л+VHQz1 2,l!&WFցTxݞ1*$,^2N(Ld_H|mUfFpA`rcEIt^ Ѭ,lHت4E7K.18JJZ<D^Aq4l9+'o>5lcA ~/~6ĐC lD Os 9"ܲ[S#Fh\dmXoΥ |Q7ӌ䌅UBTiZ ܐ*'4[#KeԈU Wy,jϵuK :SEYi1NiE*'ˑ ɇN6{7I=yf a}P<U򠚰I(-&/ލuKB;Fk1Y/86[ !KAv_uKP\)iׯCFс$b?F 6v#i1HW[ahX2Xj]QSb&$bE魿ghrk#(&KBvMJ0 ][ U.𵰽mФЯmC3]gW-g3xxH<ӽEӅcyNw[hn IuC,#7(aE =pwl P@W|5NZ?SGG?Ml@wSٲ)zڣ߷ڌ:GvC$9Gk֟wV)a-]e7y.Rkd'|YQn( #4Rq?{oudhQdE |[GM maِVh7G'k-݉0晱N޻-7|MY/߾OӍʵw~pj@.b\O致ƥA].hU~6.K&$%3Gn.DcTg !GS:1dDǟ"U.R8΀r/ͬupRAk?w"BLsH= }Cr,ˌHEtUk<8"ۙhqƿ3t) lBvQ.Y{l0r\u,!8i,SbPv,Mӱnb xwfbjd2Oҝ;d)W=Sؕ+1+yJW2SL n[ec{`!DT؀7嶬kO+Nw{SzS1`O={еJcSP-k/Qf^2הXAk tvnǴ#q%R݀vЃd? 4Gx0ۡTD!@`^Ix<PvZJu:V.HJZoB|3-Wqy 7@=H)N])ѱ@(܇z eb~m,&ό &[Ci=_8fGyzEˉ_-J>Kmn ^ZJ!;eV 6 dG٦Ӑ#1g{Xn;@݋elTxW^͔5P>SVU#UA(a aq jߋ\)ћ&!0)=Ze6_ yy8I 8R5 7V"I[jh dI/NWnfǓۋ%>2H3VWmTR]oȜD-Ѣ, $Tjl5_,4$n  !bg9kG?]\EErs7o٧!Jv r̂ ڃ~fASm/. m3%U][q/`A*mYbjH+M/3(wc϶J0K܏ kC9ӑX73s'bGhT$z-Gt$S\ȍT *d]Mkfmp(QF#Ad $?q; V[[LIhԷxɺD&e/06m5 H#Tػ aA: a9dّQ Гf40|NVXa^ڬn_ b!{#&mtMX<wd 0c.M"k3X C$fBB=t<ȥ1C/kANΪ(O{;̱{9=kESNn ^&֓Lh:j Kٛt9>ߔEY(BhxUoY H 䬫nQĠ)_? H6 >j8T/H##oKLR^ ク>% pLqaJyRBD4<<E65ͥ!co-Ӡf*R}\6П5u~ZD mTHD'Y/ $ov6sQh ˪:|Fxv3wȗM$C ixɾl} X1!Vtah_b4^ (ȕ8R;O$x,Ǥ@T(7u]6:\ԑW-ED$dQXhgZ\_FDU1}M'I;q7qy~jZr Ѳov#V6YWDЊM-K멫3a)@ loRY1(<몦ewX0Oq;Y~^: z.n\%*1mRnP/B@yF6_PiTnE1+Mh0}U7VM-;̑CDU U_G+{ g {CK%Oi+)]PSQ̹݉ol\ҏ9EHrW27]A \4zwIuUOwľ 4&`N^qǛ)EW'[`f ݠGJKW_Υ|fi/jCT թؖ˛PJ[ߗ.dg3ΰh:юOF>f鼭/s4[ׁؔtpW7ݺUPUhD@*9Cc-Oۖ"][ȾaZXǹ=wBZ *{D洮=dwĀmvuЍ7ژtPʙepZ -: >b{B/ZLv I@`εi8Ҍ8T|ɣ4 `5l| ҫ)$lvJC_lgז?ZBG*$e1l;,pd;:/.ťsYT@2H{:?֙"~8?9 68hN0Su~`# .P<ȓm{bP"errW>^Gom;l׊#vKbjf6"q?q k'I-tH:9ׇd Ŧ>0쩒Xcg qGh湈=C!ig(o$:MxR&v*\#r.)^O8\)΅p]E˅ײYg8)A^[Ÿ/4)| 0wu6Nhՙ 뺛~ +ז"U@h2 ڝ%P04&fXŜĔ){vXTxz?$uN /״ɦ{!9Q%Lf$T ,3YA|TuJ h0 ~i7S3Ղ|7~'6 s4 ^Nb44C:auffe:+nɷ3dR1H `lDL5t(Zd6-Aȝ2†Ɏwx#B0}*my6)bf ވWOukKTtm3bn^k:]?az)X"W*r> f^o`xW'r;<aEpfi3ɖAH3 QS X;lwπe j) 8U EqCmbR(9N6יRq&KQU:+ JoZQHa*LTt'( Py*vFG߉A@:HɃ>|.;V}uUAUD9sjهj§[$}v Ъws?򡳦<\irgG_xxs;S뽶9&+&~4ZܭDLw%΀Q찿vSmҐ>G?Wk*0 |&ZżB<N)5w0Z!y-FaaI܀ުx 埏{ǝW/V #^6GCFe|_}դ*/v.`SbARkN&FP'SO 9@vl_DB)jiP36@gج̧Εwg6r&k<[6,z£CS7#s%T$KINm!nf׻az:e#N_)j,"B$?[$HNRG1 FڥLVakd$DJd*&+k@) ڏڸbybdK<$Te#mnsKV9Hb>yUIW-?9xI=%(p8-#LyyQ>lۡ(Ap 0PƊ W9ӂNjCoSr?y9YL`5>C6^zfIg{hO ;1Sg{'X,5P J ׍hAALj+(?,^ƛx4 PVgnjE Kkڥeb%EqZEmjX# -e5H;#kb0j W] z7q_*v$'ݺ>?;-w=4.M #سMym8˾z Ft4\mbX$zR1DL{ Tg`;oܬi601Z/N$Y dY<DLљ n>u"܁ʘRm *ͽ,P[zK)iiqߑ^SbF+$۞9~_=46&uG;VROO N ۦV%t8FnyseT}k*Jh(sH@qXg>QD lqv^*XU#(6E$.+Li09޲ݜ)\tBhr|P0yr!N+$7SZ '傲4M>]WӨ:k27)TI-zAR+ OfN-g1æ- KJ ls5]|@\>{iPbe &%|O8 |5!7!"e:ff5yqu^Y~ {u 9,򏕶Px"k@IהTuh,~X C$JKI !R#H_Ʋm yoڗ" ձ@4(_+ne۩C 'Փ8vAOHJ1fƦ 禍)@М}\fp'U ?a}9jOU%e[?G>\rKa c͐84YKػ^"\90諢Г+0Dz8Qm~d[:ew NYgdoՆg/ҿ PMwM\?QHH x#,;Sp(7$^ F#rY#]0hA+<sE3R*#/$)ǃwO]hc6VWۦŀFf]y*,гJhߐŲ~dn,~l%'v&N-2J'_3FSG/p\\R//rݤ}ضוJ%0A/: 3cnQPN]epO=K=;>@"_Rz[I_?lDjKko>X 2g7X -j/Í%Etb)`I9PQ'~lھ =a8tqkaB{=|G5#V](p0}ޏe%J9P0-xpDŽsNNCv8-F3SOc<;;(e>ͧ$IXS6쵾إb#Ű# T7]Ќ.HG,c|RlFht< OlNHoɼZeJ5:_@g_xENO% S/Rv_hSLl ZG6}VYkMlJ0O#W +ƵOD!7Rbf&y%J{4'CٍYjC>Ͳ/&;V(Y PN^B/C@ ]f xcckpR]Fv*%F*a`%u'ο}n1&h3gS hL8RJn|Cի9_:i5xoχѕuXǻM)ohVн~!B|ÊkYЙ,+dp,ӲmVoqqUEE<"D)+ eD%+a1ME`C5;Qi )*ʹ6-6m$|prCѼ"VS7HDZo i FN}e^\>Is[cdΖI SIj"x r-@" ?XQF =!9v2 LQIxC}vX#ti5WS9{%ɝ/a}\c!VM`.Q6yK 1  7/KQ[ok&"{%"Z]k e]nDQ)N|?S;fڋ1Z{hkQt9 ^zBh='j[fus;78șSͯj5sn3xX]JO(85*HCȅyG_.-Wy:K[Y ~qd'j >MU_,3 \3*쌩{嶭ի_'%gHHGV=âG0(Ri3LmDϴDDQ>y0.򖗔تq8̆ pJq5 a 9MЯ ̝JoӡbkIܹ3!8PH~*8Gik- VF۞~ ?,ߧ= LQْ#> b=/i [3Z8r-GSEԛK.VXR2$-$[x9KZ-#F`eXAY_宊.zrZ1|a]ko}iՒT4A%Jh9b"ԩ_XT_㣔R0ϨեBCi?,y6"cmjKja\ *5}U#_M|LL74Q.j[/OlD'B7V8/[kb_ٮDd=[`7@E7cCq2[  @ BvM XYٝLig@7nŤHٍi-݉f 4f Wh WvH;RypM][aˋeƮsW#x~R.R9w=K!c#T&j6Mk׃ۤxG]q=-~'$?q蝅LEN}gB@V% kheR,1,껎圖3Ug!nh&db4\ oU-”_JsHʀl56P_:v]]` OEn Ch``fI'HVq'!˨T5TB˽$'ѷ'hzU3_^$[;V{)*ViAIɦ!5ݡLo I5ҭFAPq֟5yZWc*sr8Q;[Hs 3T?Ew 30*Ժ§%#ZciL8QsJ"[U}9v7h ՓǥF%BnKy&  V}?fn4a=$[ 珯Z ń{LqI1PK DMb85> ] 5wamRTk&mnG3)jpY#"ohy$ՏugqM x@kt0VqRDKPa#cm<#1e~4tQs{d-7;^ 'jT8;lYݏ作6 Bǵk 1:L53P+V8IS3'͟6.Ydx9, PQ•+̃46a2ԈldT-vu/];F l1+ o0#ư#l2xWv^#b]sd^EG0td]P9܆Mck~.6PxyvxolCrTq@iH[Ҳcp!R2#4T:&~ڛLy23Ded޸ kn>4oߙJo0!iͱL+ S[_diĽ[h4|Xx9)-cAjk^!FAL$}<0+Qbs%rU 0=%w %&B Fiq:L$ޡ%qLQnj:ůdm!9wꮽ܍8S݌kG"yH柞qhm$ʙ̵uk2~ E>i{,'Rkm;G.AՍ-a%PQ'mha9cI[27*1m7O+МY%<F ߨAR<@_w]L;fو 4B3ǖɥ,Pu abV=Byyý\fgPXHآCb%n0蹽׳q1)Á:}{4h?離] ٯQ_1e '2#n+H&k- ~no|%jHBPs˜Oԑvq.ثd& *9 ^X<=O"h]07=.prs ӛv7Wpg筻(4hzq5=O/( ґ'x,f>G6p X8^ 2lly =Gx3}H ;+Wq-pz>hEWlWʪ2 _+r/9N|Z,Cj:+’9Sn1'>T-p-1Y%L4mo. Hx(hD@ڹ69 Ҥ2 Lf6{ qܻE9Y5n \dAG}+#Aj ?7r'#ОbL_#MM8*,ܝ7*$|ħ},6ݞZN-'GNBiSC4܅~%K 3t`?ЕuyB,0;!"o)8[3wȢz81bKe>ㅽAƒ4k1ϢUOC 80Ē(Kpr  Ž"˚U-SF4Q Bvb:-`}\VUh#nŊNK]}:v A /6 \Qڜ8[ iqX |!Tq:"hT)8U4g !#g < ]%'&I~ 1o\; ᑗ@Lo[g jQu6`m"B5fE)6Aw+k Q \ʖ*[/Kk>UGxj/{SK1nQiWqd#+JxX7J<aD2ѤTI ]Ǽ ;0+UTY^jKe[c"'BzŨhEk>h4k{՚/I[?45!w]A}XYS!z} uݷ6^w&tP]FQD$lo~}g LcuF>ai0,~%A~)HCQ`zb6{ @"zB`ɝ\*# ?=S eRvbJ٢BVTV{@|%{|@H:=w - iѦvRQoaGM&-} #X$EaQ){:ӒXX ɚ,*@АW.*fZփ#Is@bJÝWt9Yǿhlhj}uzU=I%1Fh=59$JG/"+q&bMJif6j^Rm)q1Ŵ{.dQR}%+4R>_sӢ XwF* fS'Vc:)z<lqxZMw3}T@b+eq1[1r?d[QeZ8T*0Y.:l}رkWN7M_XҒ?W KIAg ?N5؊x+pJվS' 0C^#t !ZV@Fϩ#2eq#o=U$],JXEGeoͲɿWXNPX<1)î,=jKWLJ7%ćG,uIyF'k w&bëgW nR֩ E/14)RPڧ'E|?9|KU^St l),*tC>C7Vh4V_E?=- B6<2 H"7U@p HWy9:Ԝ擥":Vc KTndSvok4:aݘiZGiKwm\t +^闹;3\⥃56bO [TҮ9~!twݾ-93Z*X"q#T.t̆n^v#Sjfc/fKo;9-K;k}5NkuOm*ru 8Ia{U}Ev΢xݥ9%3S_i] Ag=2(m Z\#)7\fA(Ƀ Ҟ_MS#!jn[UȐ0f]Yy܍1);?Օμ&Mf 7}dSYF. ɪ.M6jdB> >EN{ A$E?`yԈPsrHE,>8Ia ƒfO)L 3:,J/ Bd-~<@1q#i2**˒&ƜK@#13gIqF;CK׶4v__COwU=@$~pO4쇳xzxJ (2m2:HuJKX7s,m>Z+,ҹnTcwmȪo Gn a"Th47}SR :M4]y=Kq.?>u.p}E¥.$h=ia9_ ܈!E*ӧ)e kPtN/I"gh&iWlu*< ɷheX2p:?;}jT,p}xҎ|sJµ^DShNEsR83XR>6Jcl:iKȖ/"B#_+^H^ʺ7{"mQ&w+B#֭[;)>,njw„(K{4y4mǩl;XRC8zԩkO[:E-2SVqSD гD >!}]4#WB;K4li|<_=m=HlaG0[BHXn2 wn+$ S8ӊ: +L]u\֘ vGR(y+VmY-oR8Ӈd?2CZNљ/pF H5⠬}ޓ{a)cG&_-=\8p9_8%hٕmq"i/[E(H_i+Z#C%s)_oZ)kDv'#N&V^D;n{͉\/tZErtH&ΜT'yekH~[mRŏ$lg\7K Ũ8""! 6,~J'{m'xdVI(越tk2ÄBG܅l1S992jUSd3),*L^YMw71~H/$AR!39hfuPSr.I—0{.ڿU(C͈;[t7#,v:/R2ylxYIg AƳ{l ;d]_<r}x؜6&M 7 *Gہ3u_fPbي>AqN.hh&!}2þ⡁ N+EP5-ؾu8s `z%KpLD6cDa&8ecD\`"mZ zgsKT]y?RpYREĠd2aqS/ /iw:oofTpqX+(%#|9yT,S͂XnV s9Nm_{ l5 4X9<{oO7ͤ,4>$ύ"`6]'tSpiA k" gA\0i3wcU(@*N%_qhC|'nwɠ3a5@uX*$ISUۢM6pՁfނ5{x<ɲdu,4r2u m޽A+3J%s`.c#[ɯRذ8 G|xW/%ņ(nguo" Dpd[ ;p~#,F+0?M"։`AAޚ]@/;g?#-8E")lDt(5bn 4H`7?llĿd0 > uLlRDV9ʛk IGZઈ3]D&OWusrt^y?N2j=hיfF$[HptgȈ&$~1ی %k] X?p2)wB 2^0e WIlٚQ"_Ɗ8Lrg^ߝK[Yc5'b`&>.zϓC3qS(1@MF>s3Uyo0?0a] ӊ}b ;gӔ#(+pQM-V' `-bÆrjSIT`ᚐ%^)BW߉}IrO|ҧP 4.tw4fhivh-29H_ 9? 1aGu?q:~Y`'ޢ^9+] vZp[N癄kܔ*QHXJ&SȚx[@St n;o?*`%3}AXv&u a:V?|i5ױc-d载U:Q8q\U!S^PpI0ݎrRxwNvsKC'_:9/Ӡ|^- |Ma ЗVbC"Ub/Ds5"\d@􋌴L|93]qSc| 5a'=C񑔁4pWWjEi^smN6W :Q_{} l<܅DxA<l"_ UF r ʊC_:8IPnY}VkUDgoA`%ȋtm} @r(^igW7GF6L"װ5[*nTƨbrE [?8y>g^ro` 9g}!%%Oa>fF;^uqInz[>7fKU#Lv&,O9,2^ GwjQр6OŶK+kEڿPcMtw(Jv@8ia43`8`*.Z6{^䖙U2,-[4{ƿco,#6oQz=ݙ=a+0 K_j朑 +nݑ\-1.PtJՈڑZ>)$F?NsW7Y-{0kFY+z~'[('r]RJo,NLhA0Y߸6ѿ'BZag*o=tͅHѾňfR&%vDEc;'xokЈ؊-N3nG$)4DŽK WWz چɟ7-0WXhlPA(s`w!A0K~HI]L7B.6$l YgaRGʚ:L.ic K)'P  6?)dF=m9E]$lr$ rL/h$f!ʑ4B E e"lV#(B{b8( a eS67#&zE+Z|Ozri%b4_`ѧ}pzFU_jIM o|=V䊒~•eO;2bI,sRhۊO+$8OfFN_cA(nTIlfmlq ײAӐX0MJ“E^R#+D#NB:&tƑVsS tbI$P<}|3@=tR=fnT#z3?Ijp͞75O wRϣ"MQ!8NP!J|wʳ ZO(GBp&Z,xzM:u/9`,R׌#kF0) {zP8߯Ŭ e&.nW0-a~GHcS0ςDS6F4K5akFg&m]t@E-! 6ٚ$n)'WFwKU6%9M=B!|0hd%#JwC8@OJ2nmG@94K?0tb|,!a>®`7kHַ7m$gjr:YѩnYÙْrp4|ӂrkQ-"d_gbIa}@Pz1d;BLƝOQM蜨c Uܡ{.y2OShn+ž>28j/%~e\wd t5,f -45n3QmBk֓J!9 _zEdM54+{HaKiyz6Se;}u2\Cw"ö#Y-]`iYfRQ&!꾆žhѭg.g1U`,-3Cl8MH,4"^'_.`'jJ 1Cv3i#6{k/,"[jq֍h y)M$@1k it`*MZ4Q=7}lEprCVJO@;;h?pJvڏ ]8q}SYBR!s;(iaAS8XSSxMKؽ?&vke<-??1F]כłBC~\jAIFtPt8sk:7 {;Q"Iz<,&>(E%)˳'@ qg !?&f W1? #<Ԫ[H.aNA-A7ŋ.*\NcƃBANӳ:Twf>1uqu.\l' DfRy W{ ?2Τ=x I5|9U/'g6]TvN~VvD'hj2T1 -cơJahx|>-]HA5ҏB^:5A]a T[4i"?t,?^n)5͓ l}3 9 XK=DWё5ϣz@pIZ;K.g3G ]F`;k¥._&ɒfF5%uR `,u ]9xQ>m䞄VCO, :gjcls{26 nI:nT@'9խ AIXjSK4$=U,]cJ)v<M?`p#YK6KkG\(n#aa4''~~'<خ' rF2E/e*LKE9/\>T5eHӢza1UXu4` 4I ^Š""5ռԆʐ Ǚ`!\&]Ɖ Vd`n" 3YUH~㢰 M˴9 mi}likt2Q>`RnU8ۥRΦϊ&' ?\*\2S6D1N /#;9U1zr:~69=io{%OCi#iP10\8uaUὈ7p /jxҧf?,iFExP|2vab:w6~ҳTDI6*IWSm~6О 3#tl3ۛ杩 `5Դ/'nrb&@MR4T=1z}5Ե/ ׄhV=nW!WAʷ,I/"HEZw+ڢyyb.MoShcaY@*SZ{Ӡ^F5m 65]SiJ yn ]w$>l.};׊h`k蘓=DZ\7 r6ɘ)$뽞.H gjM`lhc yiWI zx^G9[ Kk!%[=YhV s+~R_CbUM]eg2d M|Uqˇ`#T|fwmvHq嘀'r0ĕwQ~3i޹m6;7qG{4WSfJ<6]v UF%R\)l<\^iFF"^ZLoI)R ǘXCv7?;&Ȭ:-22!ZD^|HbI/ϩbGŜ1/w_¨/8n њGxRBXݐӦ3giKz#,Qt:e 1!]'|%{>k3fF ep 9n2t܈U@=Dc*X4&"yyJ^0:S@ʋ -+9"14p ,'*Q.{A@7*̗=0өO!-)cqu-\Oѣp"o?,tL ) },"Zxcp['X #_8dc0穲>z{D f l{:K"]d`5٬$(= ea,hA=%# G0l%-5iPtU,62C\=b- 6Y9n;ʲU~[֋NBs /#7>R0J? x4 eDD,+5TR,BpTE 5 'dp]p4ihW95"^.J<hbq"5owkKX 7Eg7cA(qeA n- ٽtj2a  ش$Z!˧i' 񾀓sAE sw;q5皂Nj9R|3VA,+^j5c<;%ջU䄀U6P'7]{ 䲥uٌNaorN~]7\Ѷ$MGz1@7V )m3=ٕ'\ZQ摟QܟZjKp1~zLbݨbM6SP$'woыٖ -,n4=M@TcH6F\X+۷Hp1X5k[%yڂSV" ] x( he[J1{:=E5>rc1|̾>|e/ kCI#X2oF\qWň%I]ģ:l"z|pƤL3/OK`֛W#h^|98R UInl@_Bo)sA9b?F:f]Z} @{(CxO[a+ה̡bYGBsI0ph )AWd7GrɐA(OW-ښ١M1dUku:ؓ 5a| 8Q>6Jѵ:o YY:,pK!1Qު|6H! nmqq&:$>U'ؓ?{kYʿ%TxRo8(iF;\ ji`fbbay[H٦s_fOV2©rpAZFMԫhfAngF\TXą:0y>z s_Yck(R@Pf/):0ݍ@/tyqHo TSc*24'm5'_J=ce5}{jRmkUw"^BA(MMˮM) wIGM`xA,|X1cWSʬZkK||HwUǂ|ߌ{jdAE|fjR[aJhgK%#F0M2dP3줉mmQ-4v~ML.Xe3GeB-f<44J6?\}Ҁ/ Qй<oL;A"0H(,jC+T6Ly/[c."Jzk,?_HzUPMնGPY0fz,]A\\neȴ4hAcObP@'@K ev-˼KJXMyhYb&6@_#tmeMg|rN+ccd}H &"eHkCE%N? DfV 0s@>rv^Q:8*-b.Q4{hCoXhlW} .qз2թ z*3Y}8D1,,潁]_+Si1\k,9yևޤ%AĀX]Q^cRWXQ\+=KO(s#8HRshO[{ ]wa LFq֕aWdc;󨗐]%n&PQπ[] ֊Ij@sۓc jؒZlLQEO &r^v'0&<`9F2Y+7S7w֗:+HVMzL²o:rY)@l/Xwo-BD>xQxp/~ꋙ54<% !b0/AȜ/z>v +zPEőZ`P(Id}mecӢӰrvrbd]<,TMA4ЧBt%.uBdLNqTRXڍ]09KBG:|z~qes~ φ.U$pG4e܄MZpYF53l W70rYe~৘tYi Xڼ例G0pB4 : aP$skrK?n^$׌E~8l6.۫CfK:)jt?5*m3ϵNDRkE^@;{[/AVfq<57ydoӱU8vfvLxG,z'nQcNo1 ?nǕi|u;GE@頋K?oo#_c 2"zҩ;gZ]PZ뽘w_.٪D@6iuɊxv8cx\(Ul7o~>6Xp_ `J24>OTM)^Ðc2 :"U)=4:S,&+VU9鷸(7k.Z~5k/jv6dou[ ug"= 0Ew|:ܵ6I,}lIS!5[߫@kVnXWIqW4N#Qp\ÙAHE $C}~ZWB¿ d_˾\É˳ 1"M$,nhX|cz=lXt>$q%}M:l;xI2Է#9-P2o91ڹ{*fF•[b3I\*S.x: @Nhu7PbVQ//;=کDb`Hv b!S* XIrV7KhGŀaՔ=zZcz]r\u## ojK?iqw#DŐ0w˩B #`NPA =>}liiT5ǝJ\%2 ?=ib/.:+0|/5] LHu>ϜGZ><,B 9΋Q}D8r7 t!BD~(ة{Q`4Ppg,(e'NmRc:Oŭ#Z^m,l",`u(!Tk w6uF:g-/)Y&8pibodCrL1 JDE |h$>wv(]8y KK5Ģe";dBVwp9+/c#E1S&w~W!pDiޅЯdP$ԡg .`@doY\씔Xf "]DTl ]/ (DsF*SKVГ9 \:`H( ifn./82CcRRv5~!>H%.WLӤU9x~-^i4 zyEsւqj-CX.p;%rhj +C x=.wdX"@E5՚$Dwdt񷠤$٢k2*{.+![Vy-بf@dM [_0؄wkN&@ǎjxktz"+[2k MC}*yBU|to\tHs ofPG_R=i,\Cv7Ө-.зhٚ&ЗB`tL) BA,3Y7کȞ~?|NtP1h劉헄ƐҢ@x\W } 7Evm;6íH/^v& <&O'P>vs"6ԡc)ݡFixY'KW"{ :a8b֡\Ԇ*67f\5Y{uD/0W'$+KVnf= :)I;mDЊ5I7fiF/OЅCnVm亟[q= uܫ!i{x# ~0KU6 ߄49%'\`uz\pE{3A.ýV[Ę'iXXFpT/t(Q3āG:7١l]mov gOצdocV]I`ϑ.EiHߙeŔzmmGx{Kz+C bLvE=E^,ln?Mac>Rvi㷻3z 4l\!+)dPw3@{e.wK^%Gm$7DۨMQ5a*w`j#+qbnNIM\U0ܵY^@"-3i!c'b),j8-G [ v)ZBWST?6GX:,,,/UMl.@ T`Sbg\?Hn=q`w؊0woQ:ś?cPac30A^o -ƣ+UJ:- [J ъMD(8zv!XF/m1< "CVCZ„$Csm6)r"!:X;9Üi)>sdXj1,qV5ۙ48Քk'yBv.JNcØ >v!2D Z{PX3|61aܢq}i#z>rv}3v@?%fg1|!jtqӥ`ʹ SXdrmk5xxzw`A7ؒF?;m Dd*g8)e#C7 EiJ喐5<4Ab;['ܴ";'5\tXRџz70 OH9Q͠{m>-uB,Nۚ 4*nu5ĽCN^boL1ͩ!'g ?(~ ǴפE\R&r0! tb:gwX^e%W~2 m i Ԯ;a2 6C p)\r *4#j+{'hEt_:0}Q`JJe㓸@NLw r:ڿv!Ḛc eirgKc%e|]gN k=#yZiTQo_I\2D*ޖtk0)Ʋ[_"E ={ָ{lςP 2v2ؕV0{R9֔D1[xl5s%%_{kA_CKLlpYNc J01v!~'~9絔>SU&T]/ŀ ^0N 5}..Eζvo}&JpoG6tpwS0OvaӚP]MnuC6"yLqa@+>4-d zRLx;!S!]Ԫh,m{J4 <ݶhhb> 3}86*J`e]1TTl1m3ruRoo].kT_ ;2>]2 g0Ig*䃸')hSAlX_m-#>Iꠛ!Q|Bqk;DQ6P#C>#-K>K=6;I ǸN;@nkFi IxQVS't6v|} 7ݙny ix[t[8J 1cuN#Wf(5ǡ| 8zyd ҕKJh9lSpp H'Jڂ"w 15uDEP~f4G˃]֤cP1xd[ժ tw=\ Xݭ2t59 6^s~tCdP7FAwtY+!otlnf:Xv yGG ?] 9sEg QT3Gs)zT4*!"۩]ۧ]OiHzi~~B/{1l tN"5Ӣ+U{dӔhXx '!dג;qR>UL 25i); WIc3Qpv%6UHΗծ.|gۆ39^XnSo/ pZ__-YOa07_6"h W Q\ \"3e. \/6㛔4z儹 nqN _9J[D!o}餃([$R;( ݢ%]4\⒒zv*GH~1=%VG8ƏMGaHgU` Г6%c- d~۲%5hGDh0U.|~(o` $E+W|i^ j(bMBy!ΖZ.\} >xI]oG{ьr0QcQ^*;|mX 5S4&*eDq",ݤǍMw `xd(1 [jx7{S&=EARZrqXL `lbrS7!r51aQ;jn I@LCO! %}HlX =4JlVnCE׫>G!x@P>{Z^{I- mQ@lͫ,o:DƉꀜY;7}n6ZYDȹ~j)#BAnX ӈG\}{Ͻ U <}a^B{DyZQ:\Hq\+2C7V!P@,`pO&`6^xnSYP.M֘M}*$qξ#~͆-b0@p" a< vvw2D%%J3].`~e7ԃB@@ks̻Hf+-f VО`glDVG>ésԂAjX&35y渹EoMe| B߼45yk;3pW|z@HA~2y=+%w3-AXMv4OEҙӛ3WV6:3E@zQ""[p=45.'z'G& HE{[q)bԖ=8rC[ VՉ|%?4i^KImomeȏL!Gg[Y]a*tLILf¥%w`ltHsDӳmӘ@%2j6ͱJb Aܘ5w hD<`]N[Y.1Pn څ׋>wr8IE @kI̅-7 g}'y LP}3m` &ѷ)m.5؛][O5h"뱷ۼ =M͛SOC`<} 0PX$f 0ڠqn:Jwh3~Ə?Jw FBvKrb[o+ ޗ0]|)h¾YaRk_ T-L@] ؘb ?] v@-Ooa;!|S<^+cj21 PQSeO.;621˺YSTed~c{Ͼ { |&r !7IRN!dmuU8km \sCTSbq`㢰M-.>2hn69x s?NW6mgJ$$<@a*b{q]5$GA \?g6lXifn(FkdeYɓF* pBfO*Mc8 ?wX%Lxht&EϮFEL9 3< :ԎM+"$aR*{KZޓk'`Fp7&=ML׬w|R֥ bgWRu<$X:dUҴ89Лջ+qULqqH2ixC!W" i]V~L??|A'pM)jre['k~sؠkHmK^^-# ^m 7Z+qz8TMx t|@!>nPA'@` vZ1GYT 3:@855h9l =73Vא` San*;6aԘaU Q5rɭ0;c_C<)%kⓎ(JE,GHgXTCs@+,+ xP }?H2ԘJn/[\>H V1GGQ 4lU oK2w'WFBV~eɹy\Jr3vGHOO:71(gkyUàiEB'Fvf181dٟ莙7P"|aFc8 s?o%~A)\^b;CX֒Њ$V-Tjs7X35"puZy ~Ͳpݬѳz?+^.0r$2gp#6'JJ_Xfx $Vϛy W [Xive$А?M)~1ӷuRs`J)doéf{m[d2 E'i({L: Oߙ 40S AZ c=b`%ly"D`9w9fY,S  9C6/&r$5yO=OTFYlXbAY)*~(l4c6pN.t뫧-|[*:_o 1_*9UpF{P=09D46ޱ#ħ!#YR'{_q gDٽip)`,;yX5Zw̳3XoHb +o1uhgS,%ܤL%#mᑨ9_C<.&L@hvHIR6̶]mCB5epyluGNf7مv*4U_ ᩪq3w2+ 0 oa|#$<%|F,_=NBދ6r >;G<rƁA\gzɗ"@B:UCU1|H}C@FLe]IwJM=A{*dcˆK̃b3 su>jiC|0B? cx/"Hyv_Є%P(bD:tK߻ *d/r)"\;Vw՛XIԃ7#PYJ┻l<5PڧQW8H (mG@ҫ+ \טF&pt<6TǖOV dl!govKJS?)8Yde@ݛZHW\;C1R  łې Qa@-nE[)ZNQu֜:/g`Gq@˵W*N4 zUn ut??Ėd⿦"z U i3+3{ %/{+rl: d4qc ZB,5}5rs\ꊓͳ #Z=F0BpR|))HNq>I;r׹`|?m28e;''{qRKi]Rd[:ZvGe`0(c>*%B0Մ #Ɋ8.-ٌ⏊o^%\OKL0k>$y?~y[% $tL$!?H!C. 0ٗ(+.*O_OByk \a]Q~XEreI?fW \UR^#L]4հژp+̐f7 T)5#&AOZ_BZҐD[74 I9}7=8D@~x 2*Ltj){drfSᙟ^U0z}p ƕ̚?{RMiVUEfi j:s85 Ct\iλq+"^S\&2bwk.s;Op}QRGd0XB?0k̫zk rNY%eI?'xLN6P-"9o٧I67 ke_=Y[am|4h TnBBɵ7s |ƿ~1z֪O(hOh5aF9@7(߽:-vH.3MPk !υOnui4S풽o4K 9{,R67;V?A/  `+>s}~JPP3.3z3 @m~ʰQR'ZwLڌ6)TΑ\0٦Z)DU}*] .'2F;6{\K;O+!y}E+3a!5T[L"9Zr@W"vuv*'D8~Z31>E Ey#yN3u5{0,BΤSv:\Z/j1NsS<$vJmfFcqdr+tQS,WY-ܻ [~UƉf\v꣍ TufXSLnA"fFj.?҄5tPݎxPG}"Jq_%E*mAiaļ9ZvN-}t,teG횝E`4(˝֛k݊(mVL" 2sgq#Te5m1~BdEfH9i >ܚR8cf3Cuէ 1>~UWigA#=ga5VpTobSh[JPw{~cq(rͰr(^!t̺|41+w *j*g"8qU~wH.lOQL3lH!`E4A3i5;AR9b.0/"H&>ǃ*iRD |Ոg>'oZi>ǠVaБ,̀0Ev!&&ٖeGP/lmNg%1vqE/_Άĥ~7a9а0-6{-A}P㦠Dсax*{ ?05Ruc7×{>OR Q%8pcԮR;CTPØ0 O\6L6LO^z$ׄE,N?Qk چ' S`8"2A9,r5{VhG@(D+pϜ[AIz"nbQku*)GWx^dќfpрXVo.~ {kR?bSĒfh`ꚫdSL'n7 *8U4*98pdR<-N˥lmH,P'XS[Cwi54?Ye[gAb,K KSX،X4F衾C`T,y3ȬVveWg JطN86aGW6!)چSٛ`e/0[=LDTZѷU@IÑg6 ^m2Sĝ* {Dt&?m4;C^dyQWFK#~ίZIۅF]@ 3O:rH/6@R+u)4}$2㎪مWD8"7ik4`+0!`or3ZCCcF|" /0f׏v6!\ G&INxڐvxOTZxatkVAs(&Ld̝sog%>B{nsUhIҰÛ[COz8ROͶ˧Lw\ς@DGҌ,OhfSvyX).ZƯѱ,4gx%82NzgZm,eZ O̟K11(_S]J _J:oئ1ܾ7@5GWi3ZPyY/ F*}Zo`+/ia퀜[KjB =Kݚ8C{ۊe '%RCEa!JG,ĕs퍖OhYk=v&!uBw X%\5L*1P"ΦSM4JwTXM'Y/Z(T3y6 (7(cx!0ڴtWkb?MY.U9W۞ l]@W؉К<+O(qgEx)W{I>4hF8DԛY=`b:w." $4ne֡ٹ﫫ѪpZ|FiIVt) y78oFE5;!-$K| #]&ڻߢ;Ľ^""Lψ>1[?,uhዥOOc^ p| <~W3w@|& CBAFP{DmJ8<BΣZ`:H%y6_&$ܡ7\r\Zkِ߱QPO0+TwVo%s/d7 ~})l@cf{9x;:/dl*ZqYONɦ $G(BZCo&#Ch7?.S',^Ӿ+go8V_Psy}*xPsf[i,|0h2=+L4MwMBbݏ ; c Hڭ6/6wWo ѧY=o-^1 B0܏D¶F-dydX`h%ϪHIGi$iQpS}NǴ'P`pAVT\"ŶqnNth^qk쨉7DL#X!4WPK/Ou܈=$$oRhP=H<WRn|\7Kζ~LZy/MMʹz@z7ҮWyh{s++sJ>c0TeѲq,R9p0w q5:$)Ru.֡FH.`0ݽ Uv2uJ/:PtTn.׏߅Q)al)LU(2Zd]C89WmkTu3(8)7_>xB G]V;W l7p\`H^]03;I>alӡ4m^EV.A)TaD6ᔷ ' p !ꢾx q4aYB#eTn/ 'Z}(Kgǯ;Ϝ2H=M}p ^֎-Xӌ＀l̩8>MadCAՎʎEoX, pyhjכS"[#)i_P""b,{4X/ %xJl&~!{iMUJj7 9kSdž%&!.h]]8Ԡ{b= Dc3ۦq&R̔M g㔎#+PŏqVD?ZMsȊVzM[5k2զj|fO?eƲǝ}% !^L:bB`ڈ_5g6=1 hGDESn WʿQyj!t KNUf 2,ɻj@'?ajvWF>4FD#1&؇j9OB,WR?C¦ey6 di<n7SщZzʍ\xɶvɡ k楏FY\۳YR9eٲ-ᾳ|a%.Bc\J(f ]+ֆ$(0&a~jtK[;pP_* OA^.Wo)pGC -tJ#hҌag3yx!>Q_|TwR7DL{ѱD9CjDޣO_NI odo%#ogJmG*z8]vt>K-aEQgZtC1Fq eG7]"9P/5c` >Ȃ,kSD *$y79=qEBK:6Ypxh:iaYNgP;oH5xaݠ'z=yֈ(zw5Խ \JBA@@\rԅJ=`f[8lzc ?9]M;gNATKkQGYpS+2T06|Ѽeמs{'dQR De5g!*8Jbǭ"U W+9=<*Mye=ڹ;D!PzwzQӆ.# nBxIB.HuV)S?9-W <]sRJFT@A[Zd?UaG3fEF}xYd jNGFu;V=W](~wӞH sx'-Zf,#i\뉴_ƛٞL0A5K!UeWhˣXK*spTL.blb (meD|'VIųud$otD?Tcp rOP՞zT=,4p%{~i r(2P)*;;.{:h94# */X`Z ':xR1t>.8֤ûX]YxR$gBJB^$XD,N~$CsDF)!1@IRi n0k%[¸Sf{:GH^Eh^v3^cho[T\"z10&˕/%`.b۶#Bh~ꌝ măc @(7۔Nҁ4dA Ej6k#y[*acەp%jzɴV۔ ,(#9~fD`)TU4~-"jғC\b1,$ Q:l H'5ka_W3k#TVyp\qx0%)N{ؚ_@ձ4 :TL Wک{2ǩF "=^@ >=*31s[qRrez`6el|mQZP Ԙ #[x-FEK|-#.ßV=*sE>~,P9j&Z)=vQM j XR9ϲY]5Lg :XJOA |NfF T[;3`Q6K6-Eך9k8!ݻ kv@Kr]L#]@x+sM]ª"W|+4C.r|;"m]lЮUR^‚$] 秽ȓ&Uu@D^SuV1rgH ylMB$G1f4s`cߡo6$ \ϣekFJ {#UPT"{ plZ\>NgM@n^u~Nh+`0C7l #}`W*"zf3C,3f?\=_acv}PR zFwv|Z ej'M/)#(JK`%YC1$Wkk0-~/&1Pdڄ$z+ ոO`N*'V ӉM_H+W]{ְWLSfhBbٞmAF,Kfa v*sN.󡫺6PNJDrO@;}}7)\eig3w&5oL?IT_U4,\g1КLF:0&Z G|yI! PnLeWO99<5T]{ans'V N%79ؗӆ%A Zjl ]ϒ VqPZY96^ xs}oF8GHvBZ9܍}{@vSȰ~6x›KNMϣ2 @>A#i~c:1A$E`OeQ}@\n%HlЪrO.Ǥ-D|5fGVGs$P$ ~ 3T+,2qg6v3Fÿwv9SuAg5Yvp mptȤ^A{d?kGY1eU@n6[O Og6.i< S|e(xXl'\}o렝Bq7'y3 ۂ \F5~o oUUre$|>OdU$ȌÀDjrOmr' $)`d#XT ?(9+dz̭˃ v*Sl8TG]xy?sQ]{FW)ȆVg J ?yнJnndKC 3AFI ˂,p>ڼs2UcvcOer?dC7h0J 1ȟ $`2`1 Ӏ2݋ ػ=&4khF;Onfl~JZg!̬N vYW#$9j7m+ 'P3N{}jG_}i؎ <=+Б\V ʣFE^fID'An# .jn>b܁D6[&uR5лzQX@"|dI I*$݊M ^Nz#}-|c-7 ?+,Vq+~8f+)7~ck"L̨ɂKvt'j@Մt_QB\{a9(ۍ0Ti`(;bsX3JO6 E}t>KrD]?;i+=C>Ek1_k Yr K"+==k?Ϡ"v f<48~ mB-w\c<5dd+{zEefU4) %;|RG(1q>g*$CgMl:| E74D ,~#֮Lgenҗ :ʊ॓lv5plGOFm;n[K-5Ew&b &k}i9wL3I݄n626yh"o'NQBHSsz\/21 Y‹EcgN#S#]A[׀#ao9ozUdpEJ7'F2xLp~8њ7hb;>,칞)S[#=j{Jk9dYwv'u nx#pE&ERȂma {&L.f%ħ7Wʜ(~:,Dh{i_?w(\1OEM%) : $0D;QrI ]c"ZN].PK%:UE b#BLp&r4FF̊q`]b2D-^R֫>JgDw@&u-w0'PIL]~N?sShn\jvZM!/W,'tsZPG6֢O h"<ק]hfᓆ#:#x4L1P5?X8'^jGbgZJlrLRH y RHb94\:|5 ŹK UTVXX3Zl {E7qXCߕmPz-]\ |5(c%; HBMƴ3kθ M[8ۇT.PBG~lٌDݾљgjR5xY.46|w]e0)! G͓~Ӝڳ|a)O5V or:q{tfV Y呯]\%x|ΣBraLH0ԥ@>կKvRV謕uVGdcT*YZˡh Ls;mЊG/ma H`T^,IhH׬9ڮ-d7S8ua% px.GcuIGZ哈XWsnq%&ɺ!Mzk^=*K{aV=^;_*u]C6NQ+3x~F1O`a3eJ \%$Z B"Uo?#9ї|pVQ {kNQtV 6 cDZQȏ"7\O  x ]FKʲ#Y6֌!|L. 칚'~EGlB :}A/@>5BTiKvLm'?I-\i8fC_}DqKyY e! lBVn-Ŗ3ޘy|/S2< MFp&"6HC(bCzokL)/NRs+uBؓ4[BrECX4j\Wt{y#;/TEZE1f, +ʧ\K׆m愺r% ̇rԙ$$meec뫦4OFH3ʝ,Z &onH|bA#4wU)j] ġృUWj>-*GA:gGqNy]@vPP"<9LnͿ>H;7 -r׃e|BB'S*Q庉ِS˿qe9F9X\||J1A[:K.ҋOgˈ i4HF8w$[7ZK&z0@ekӷC.e.oK<`>81| Y:n!n(5s7!E!)a]{탪3qaK󾸝g"t->w7 LNlM7p1B7p&WmbxZh,f _^Whq$q\wZi Eo5#HǓU7x;M3jcDEqP/H^XE?+SVexWjdv/[j5-TݢDsAٹ]dm=pۺH$AZf{wlӼ_[Ias.ߔ< 0Q>Eꦻ([9yK){".>N*kgKº@` Q0MG{9+UUMwi#^!ddcO '=Epu.(LmjJ6FsIFF5ь7T;d%-cOxOMѮCx9-*sxBf4Xhкn"ˍu97M!38i?x[ZyU̓%Yݕ 18 TfX'cYt4zn븒z/exկ%FFnwρwM>"*xAG T/;tD|eC3^KDX- t^y$wm*%0H]tou?D9ʹ $sJ{n؜bD1Kw>r{s2Jj_Ѳߝ66Wџk)\tU+ d2=5c$%K wb5!E'.a}B\n4&ZALQ&E}b$#րA.Z]:E$Yh!>Jyj^7m(Ӧ+E vht[(mW*pMmd=Y}[1o:e|h H_[#?7R穖uD1hrY}!Tb{{\Hǔ0lk<>Wi?1 A.f{i+h~UQ *3A $YK(Fװgܬ[|SJ]ع^ H* X9;ZɧaXounp>I8H픥kܻJ~L1 5vЭyYڒP:XeΪ u\\t,T1 'oCV<%vC6! IbB !iN#/C|=À-G'U ޓDcc i):օHD3l@HϫFp1$?νfSF=DosdƵ? 5- J<,6KLa.A Z wtqs~rc~?fsN]|p$jmԆuu%O$pn ^FH!s|*TNRbY>͜_?y+ fOlnr̃9I R֫lg6(eޘ׻}B;za%}%b6^/gt==q+c"zRU(MX&?pԕ e=zXOm$,a$NP;Uw6apEcqAUg2 |{{+ygã:9Nc͟oj6Po6Nn}deZpDeZm*! r:):NuMp*mSzI5U^^MDS؇÷ؾ5e"^03Vq,R+E:er‚OQa.Lݿ[$VXMy|)|MP*)#K-{oٿvͮkÙ!W/uOqxj֮w&o;% xy܋Ct$ |'eXsD_|ݣz5Vk 1(v'{$,nEK77 |ŀBq aFJW/*[²]sfȀ} G= ޓ|JOQnVa)ܾ*5 E#5ʵf`_0븀4κG-pSLR&;Nt)b+6z.ޏ,ͅ{_.9-3~q3"ywRNTvU 2 !;8hvL}K`# 2gtURYǓJI{MCuW:]ɝL|R,r6%Q;/.hg[?*+@[(}[g OŅ%ufXz:Boq3ET/蜓* ӇQamIgTʼn,$ d韢T2Ef}'V\%`άC^A*j擵:T]pB|(jEg$X }o4BN!&'Ȍ6c>/=NBlL^OcQ_[;"V0~{WpU\"UpPk AQ7ao.@] Z'y@EZ=슫INʰa $qQ8X18Ei( W๾*CQ0"[k"T!e-g֎9J PvA+h&'b#kXHaS*tyiȰa̳s_7lǹx*M d 2QI1t TW`'F.S@;﯁`Z3}Rzm^ԜF8x#kB^4m-ͬQ~9G~GH|N,J1+Qj"͂4 'kCiPξ!_,J q1և[M%AP`_4;vG抇(EC9o;8yV rh1C3#Ct?"858[T#FRVSyYb~ݘФ[?/Zw)DO XbǙI81ʙBj#ZZ.g6mRQhnΨ2֞35Ec_*z]y.,CsTchڞyʘ5gtӐhz(),wDVM{pjdYJ<)|-ͤg-naTx1bphR(ER#$՗bad{5E5劧EE-KL`msrp9&>_vWvJ7XzDGgeI:&(eJTkkZ1$!u˘:}k-~:}HEf3T)@;ϑKQ@e.vg.NRKD/ Itpwlo[bQPcB}1o4  DNSbTXgM3=Rx,w:l.j[M L$z&)BRH{ ̵ ~DSx{+D+ޠ^Ƚ^ M '42]qO"´f,L64mvk!h{LCЗ&#UiB6ltĮ2&f$r(vM:]zBhGka.q'6dYfQ AW2FZy8 %m[˜ +[m_,,QV^ )n/Wblpp>Y iIx)-ȀgOg~04 D4Q)T'I OW?A#_ğ{ ň%Cn?0?#-zYivH'7L}jXYc~ߦP ޜ"1k5k8/1,_,hL@#z,oNVD|A$H!2 ;4Qk!(ǼlU=߈PH*;Xhw]9LW(%PE:UvNqV"!Ӑ\.~ٌӡ-Y!e*=۴iw!󈦞 i靾"xr2x%gK`u^v } |T=1SF6Vݛ7atZUH<^t. @95e YQ]i>mn$Y)i-|mKǒ8H<[,ˠJa Y06 0 (NDBqBJvVwrKfjN,jt[/DF8+_ڏdϕsO $pC$,aiڊF)ܹ9Ե8y96k,ЪH+8z&i\ߙCCA_q*1\xcd`ᇖxը.Yǁ@vFukr15 A]mgrw0rlOi%D|x hhH~O/5$%_UiX=p>J;jB|^ 3A8ɍQ:,:E- 3rDJ(Q̡[G\JL*Ixwb@fŌG@]"nbD!PJe/s/*}%$F;:7Cj;̃ "RXUA:CO͓_FxVC+*],)Hc5n>ATkAcaz"-#* Iʞ~mywz6N}OR68"KΑA2#t,gLCCf%B*|/xy mЙ~Y^2Zbl%9B֐^q7N?7>p8ךTzZ2qP# Цҥ:蟚D%e^p! n&M(ӣ7 ̑LTRy`o s/Z¿ m\@9$EsPdT1϶~ӟP4K/gbB!t@ߞ|fOyAHHf\+ Co1GE|wҳq=W{,]t@3DkRdx yX' г%GdDC]*&Վ䣉~y`^-ɰz㛢-QVB N[Nvi& y߳b9 _fگK =8r*g^ˆW^fMAbU &1 ^J)Բ!^xS`Np,gĿobϸ3,nﱂ$M U: n6YpK!{,"ȷq"]CTyHTMc&uÃ+f2V9pp'U3N0Eg-B*cRHY\up.Pw)b׈ ġC aHs^xDlk(﹤ᬡ>jߑ9(.pu-ԡ[rdGnO7l7YL <jۃJYP%<U`ƶkk '~k &5O%Y9e+AݞZ0|JmI{Z}G5iXq.Og7^kcz[?FG]U1_|]Wi$]K߄U)ޭUZd .S{Eo7@ S>"LZe]IR=$ 8DMhSsoi[-Zz$0h JO%r&(1 XDLA탧㢆Wlyb3R҇m-mI* {-BW=;S}!+׵s`S#ߞf#}| I*a?}D*ěԾ ;98H-oE(}#La"/;kZ  #4Q@̃+"dy0D~>k !C kj۟rIsSckG5ƯQﮄ0Ꜩ7>4Z ٞ=9" ك#U#,os#!)Uܖ9W` PM)r2dXwb#Ҥ /t:#@NCGڰtwm<)j dMŨ6bfgBL6U+qydKyxVocXPC G@vIrX 7UT[/s3u3`ZBqW eqRwg~g>6K 8#]Kbr y{piZR] lAlquŻ%jN\ K z߅XZwHoudB4YX*2*nԌ0eg^a,mu9i{LY4^ *?Q~J@4ǽVt@ b_ `xS#g] kLYkJBQ\7L,IҪw -Ah\*qiw 7QV} e%NW>$`?UCwlQ/ ՊEQ%ݲ"u/Tl7QcJ:X^YcQ愽qB+vv7>~}/w ="48 w}C^9_ \'0s C#@dfjp5/?Wf1}.j{N= DNsd`"u{a܏K$$وH^R;"FNM ̟>l/^D%VaJ(i64a}XBVvGJVU"+$jӊN<;If淂=Л`sr-˿A`Db=/KCOB9y:$oޙqع KBP1|keho'ϳg j+rlaS} Z[k##CK5y:A.d=`E xwY&#{ 4B" 3 2&9D4;]f-%q+Chkd?-6bqW4-T{y{_)N3/UDfڴO7j^%߬/2ff :ҥER<U?('i&ʥ]@i쵨讈%Ej\i[:ؗF2FXW$L`gH'VWcQ`$lL<`dҡbaGG`) g>Vօ5VRv6 E`K 3ǐMUyj?䎱žJб}p(_k)@/uii}p!ubDH )I$W eސFNG4^ex(wc^DIIztH_ fL#v nZ乏}Ak]GV)41zi()xe$_]KiPmşu//!Y)+ Kyr+~,Fi ~!(up8@„x{(eЌǓ' NJ!_x] ,& H[`M43&V{HUs#[r Wp~݆_JSR RQ#3&ɶs^Au 1Ӓ'kr4a9`.,aEN!oNu|?u_E9'_ _6@٬K^+[ +;gGv/҃cH,˵[̺M샗RdbJ(U<6-̆&hy d6YZ;ۂ(d$oBzsؽ:uH|bKF[WsT #~3o&:c &XSMX;MԞvƊ)@~U|ZK;L5#~[D}mj8 b/ūYy6~Ϋ0ĉ)v>,&ǕN0ݶ>WLs8-(vcgx$euç*01CඥTh*+\ Wa<2[Krt+<0^h+RmB;F΂J)r&]FY}|pD<J//8 df4xSӣyI)5mUng}hEޕ\4ɣW8 ߵbyN;9VCatry長]Cs>v2- 6 w)ᩳ1E/LD6l5vݴ0@\ R8vuU,hT.:t 1⥺'~Cq:aJے~WQ( [hNAvU ToGWNՄģEA_~6íFƣvߎ/Ϻ(#͂6oA; M`-=aoC%زuSFX D۷Z v&jtoarͤI8ZijJO{~]TݰфχjahfC-f&\ zW ϸ"&% ȭ jmGe~Jdo)x#u|F^u₾oa`W% m.˟kal^ȡ\"@&]+q YrZHchtEPRHwUSȘ*V#I#Fz7\TlШɲV_B{Iwn'b #szYtP/Ck֝0Œҿ/-/4Fz :)cZIYuьSaۜceƮ3 M4bO=*!0ȧ R ck p\utkT"wnCK&CqmTHY?&fo?kKD6—waB /wRFDڀwLi`cв>j}ܓ]~UӦ}js_ !˘O5b-R&#`,:2D%Z0c|ߕ!q:M`k:99>6{g8p$$+RMA WHa=GNhsֵ3AF#B rAhGҭgjb{;(NTUUB',ꎗ3?4( aG: Z(fQs̺ qIRyJ'Xfz+-@ Sr˼C+p! B!EM"bv.'DHar@.6jo vٱ&Y9kqr" ^.wOܭF^A|$}YhWY|c6{c ͋^;0s09Xe"Gv^JrNe/R)*cp8yq_JM*}Ж2r)[6cQA4Zz4jj֍: cCg$ݶ=ڍΛ?Ԯ'+jI= ׎uȒ(%?a R\z Ask(Ky qR?֦=1-'NƐ̻9#AOT&\X[n +Uv =mh2auթmp0tpkഩQu0"fIx]kTu&ghz-Y!.Yzڙ̂j}{G4)GkzK8a{;!}˵.mX# "e5e1_#4yx; IJZ# (M;n ,[j#Q+G鋫5EDŶ8 ooE.a@G0oXi1#sk̳6Rk!Y2Ux\VjN; hn*Υf5J܏rH8e@8c>q9P2EiW؞:xxɚfUe׬D` ηmH5qkj)@ȳǒB!<7P[#,4*ۃ6 Ͱ@t{RfڡݍYe}:Fs= ţIFK/T8SZ!XVvG+,V˛o/p?hX4 QIq˅#BT"M/veA$(mojeB"XKW@櫬dM AU)$<NGiU?{x~V̅"ocl577hsőϓݽ5{CDjO%*;ɂ_zWZY60f't7t/0GAwH ,dveD nd\c5 hnrཐ׶)d#؜N7q~qխĴ3TshUK |0͸Kr0||%'ۈTRdf [X"Q,^_vuO*6ᜯ{K3$݅R\M"E{׈E=^1ޅRBoT5X\L;gÔV M "ʶ;Cw~{²uwꌧIf_lac[($ dSN"UwÜ3$7H p@s9(=SoG_fGD筒6O@ XZFfCAH2w8gKs޴  F?Asni vڦFŨm;fNLgF)#ƟouԭJ(CRgxKmxP;7ɔ!c?ǭFwn.?|#uy`Tm(8ۖ*;>x:75PbxJO #ihؼ_V4i%/5"q֦M4י|+HP)'˴%z^ կ {ʴ>]dVN}ȍOMY|TUЯFd",u̅?on!nblƲ _X+!O8p)z?[JT*-䂫?xq5" JxhrLwcifq<؊ʘJPF@ź'dsq=Nđ.S7lFo{u՝笆fmJ~vnХ-'#R~ϙ248(Ցѯj`39ef?)8In8_yB:_r=0MĻ88Gar('6=ޥaZ9Xs[59u},2XǕ&mXPwm׍w "zK0GcULTqW%e@'vtc =K`|4:ofu-?.򂰼h;.3(/B`.x )jH D{9U_F ?0q;9vܐGli_b(7}. 旵1PV[:訠JzGғeEkgS9|$JXHz3p^1W%C!/.~H7W]_gVСi^6'&E#kW)->K:t!G _| ؞0Eh#}HJt0ك:HI1-ŋU ExaqiJ6,)c*8ǧ>IKxOhJ^h[omVBE0i܌T MKB" p<=tK[AUdMvYBl͚$t"ct}%77\%K4f|ݙvFgQQT KǴes%v=ϙA0뒁,f=<ƲJ:jƀVxVSAX%`E fcdx:._۫U2n 5:9ʄF3q~\/nʁ7ԔcEAAe}ے[`mlDtUP+l+Di70^0AbHAN0 y0QD։) ЬS U шQodJ^c1UX~R5GmnM9*ɘĜ#/c i7J1UIK bBO|\Έua * %9izu%dJ.GG<A}x*:bV_gX%2+@1k 9͛K]H;|AC*`O1xEbR/$f {5EL{F,lok139NUڴ?>!x!nf̢ );=;OH찈b|8LҴ37k/G Hw[j9s2MC(c;UC UDFDKd,ԇWP\1 Sbk-7%$N/uT:|H*{Ldþ0`}YVTKSͪՃDwZe~> y(mHڕ.u&UwG0[e-d!HNc@/l/wt{'pqXO<wӧa8\1~fJq#20#Bf!"Jt!T^G5Ym{N"WK++øIk;9ܻ_.ϟ|±m*H|z/ڦ PWk5Cm;Q:nIV.G} MPu?;<x Px8_qwHaϪm4R2e " aY$MQرҼ㡏 UxWO; uiB  4hʻ a%ngau70(ޟ”B۔q8.Kxoz@7|*GfۓB== pk!J[>ޗeKմR N`,RAcNPotD9"`g2"Tr NNjmB]AL``Lg>'9([dd(lԺS/UM)OC E>%X\ Fg&1ȹZTBHCJ@`%l7LrF'-X:M["˛d'/4}3<[Cx _envsjA)b*"~ڀ~,KC6j~{U:rT8[Gx*{@?gRy~ոh`\K0eje7(]̍Gk:G@UfJT{`yRFm`)]:rMrv(y&iL,r1vP{zdeS c hf 0Yձy'7S&"ʈv+Y)ѭ/lp߰PG'Q~~^ XZ_NzʉR QOarffu kw靖{SwngC@U\i+?]X FW iQ Hx$3Twz*gI11͌!blL*&Y'kWkK=OI}%֯W2Iv98|5esj5>~T~%f1,%E#ʍʡ)dĦb@]u;:K{A7Ud"93{p[qS}JP9v}׮{$5ab9e(Aۿ^D2.I+x`zVf(f5!vaM/s@Csò5 KKe&.1b4Fޡ2zy\/Ӥ 'xzZ0E][s zfyMK*\ )30Ҟ Zh1Y%q faKO R>ɝrAHaRPvAkSD^l6UTY-嚟8 ^a0NA42z3&l/鱱_e tl,pP*p`th$q$n4Tࣩ7&AN?`~nAV|UIu]&mȐҌbZQ*{渘by !;'@YgIğ _ob%u(iҒIzsN=0`I4팒xU7gO@_ByE. Y8lY Of!h LLnҠ y-b na}EpV&zG?݂0V6DԻ_ z{!8c>A* r"G|.G2A0LXfo?Ҩ:؇NarТPQflb(QI!V?FD^%_;3N9Ed49UQΝzkM­bZw$Ͻ}]\MbZdo ,W,^-o-ܗ$3D3 y1VcLeb}Y@"]}&ElW,{Bu2 S#xpq8qJ=}4k#,2sF)1D={g2}]gb.v'C3ˈe>dWS|܏THd*tm~yw q*x5  ]tNbYiUW؋iH(5a)!N)t$)|[xc1Lebˉ?L9arM^ՎEb3TAnYtc,~ONO>yyi̊ ^. lzEhkOOFʄս[D.Ba}Z!3yX0JqtzS>Uhӧ 2^n7f24P: gv>%j _,:"ddH#1A1=PSqAsMyU E\?smTn s #LU5n7U-*@df3:Ljz^uCQ;TT{ӉWlϺ#eDb p6SNwBqVD ⎩X~~jF~& Bۍß cK}Ԫ]c\ڛs^o^LGkU &-{S@y|sjvV(̸x+I7PN\;RM/6ɼo42`R;Sds=/ۻUҿh8z9(ȪWkbL>^2>TODZMvd=X۫}P;>?`"#gZq-~ tO!LtIԇニ.ltu'mp#s `((8"la#Gv`-ŰLD}*gdL1_sb}SkC<3&S?8v;~)RXs ]NQ5Dz4}EyY&}VЩ%^W2|C).U51hm''y;p;na g{EMo&,P])) ܙ:6j[}f{@LvN9ɮ );e MvB_e I*F)S@h,9{)( mY_[#q6;mGO.h1`ʡP*:Ea"w wMAIq˄zv? f:0nG?{^\kK*FgR*xͱ_EBv SgH;PAw\_nD"Riňye,S?:8԰ T9qZ\E9og=vY~ Buz-bYTSQ5R;-YulU ˜ `d6!;!k,5;IfD 覑C-7 @&\!e3̟K@ga+V,1bҿ~0L 0ஜWKa/,VDzX@M,ޯߘMNɩ}crH17Ʀjenhkur7B[e,FrjA:݌ʲuXy ~NT `_"tdLeF&dsJ~B$.y^4PZKhnَAę$CǑ$ LۓIDŊH)a}e=x&aشyDzTxl>PXj١7p2B 4sL\ix?Nݱ؜/9쬇IF-sB8|&P_OtϾWcW.>?cdo3c)\uyxY|Y}H,QkU F3o#|wݨ]dpM>m`i4F莿뎖I̜Z}/8BԖϯrcGrMMDwF\p֛G/-5L&T&jS^5Yϗ8^H\OAFI^27J6[|SAJTi[+ްβkR轰0$B϶/Xa zww;؀{T"_2SYsZ@K7=%P"t=]dJ^ؽ]fJ*\ 1Q^yM% !p)8v1I'ĥ|t!r1 S5N ^zx(C̦ZhF7A0B<e۰7r?)KA*ZN7 w!)b`LCcfRה|Yoܘ[,+Su-Sf=&SDR :/f;[ɵo @;qƨ&-p4& ~"Ć!Tp6 {>5^H*)C-uTS`>¼ˊa3 N8kVDŽ!BPLk]{,r=wn/Q?vA?[F"ȟ]n<"j{axYP3ˏjBK+yuW\~䶜FF*gܽ϶aT#c,/܌UR [Oym?,{8[#yZq"gSY?cXRLO X`ʰ73$Ps9h"jTވKdEW^%`/[W\KāͱpJ<2ҼW<@c&]prcʷB=2@|A)I«О)ok'{yF]ad;PzV"SȮ!-Hu|?OBm^?gsçʨ`trA<НyxoY]Az͘!K X=oTJmvwR׺tACʵ0 i2Heަ LѬ ;7]dOKޙYwiQ莖AF>֎}O(kdk/P1v" PM.VLWDٲeBkxn8']ÁMxPWJs+U$:+GB[$Ìq}'ŝYϰnE+:(7{ϭwoħf{vxm, f=Ec;kBP=Ѵ]OAT+!3T :68[췧to,*4NͩiM({9yR1r R@qFrЋ~p}|Uvjؓ>ټ-JˆkJ1o!LpKy=+r9|&mi*MFZ5EXwr8$Jc4uTH%"+S !+LOebٱ8lsaxv3c9G!ު2fK  q)wD*  *ö%]sDFR/=_q 1}0 4 ,sNPq $ Qr.c,d 'xG5Mu9R<$Ḟ/3 TfwđjBHSg>cUUyck$slv2N^v4$|35dy3 ]d]!ivB{L #)>¥bl)WޗfRȼkkiB|q2I=`W6,KqX0{p |¬9Blw?򜣮gNmH5ljt{ւ%xSȹXts1`IGEW cXj;Q{0LJ!ɑdOg~tV/%Je8O68=ꨍhU RR\??!eq#v#.v%Gr!Cʆ[ 6 G9nEe-Ȭ B Bw12l;DWJF%%9z;eCp\ǏY*FV#MFy V+DcL}b}/@=9`W]U. ʎ,n0z TGyI~sGEndOVZQZQM}fV߫:B0Ոft~ X-,?Y~?V(Kby4^nv]im(zċMQ6 /~Fl Tieµ"O ǣUtrKLFƮ&2~ekpN3|Ø0uRzQ+#Yr'4I$tI-Do|}L`~ l7Bb2R/MlŻFpq ,ۡq"Z56[inո]R]PE Zd1}MH` C/g4dk㫆Dʣ`2noH2M,I b`}^˦]c賒䐔_EOh#?oa*Wt{BZ3:yXb2znO2 X._91ømPf@ (*&#T W fNIojO# ⠮`M#]2ҥP;9(ݗxIg5ݱ< ɻjFe'77JRKA*abppXz|\Ҕm3WT2.,-;ة]=\P"U2hscfTb)|f ^-)-龄yzes!*2+޸闡"5*`(hZnO)q*B\pqpz7&::0?N_chp7R fؠp_@y*0u<0O6ul71z^&7v.Sd@~ֈ<MJ=_DxS#|tߑke&Vh-Ue# Mį$%ղmeƉ3/xb8 uv)quMDh DO_t!nPo`YRoWytc[4dUz#՚P6 *S|q&.kV^7ءs٩/i!$sM͇Y j22ISReڍ+Di;-uWKQ3EwlT,%'A U>y3~jׅ>r`&HEUw l ToObPU38.X3h"-"1\XkR;)&i_g1<$g8#vZEZZe<:Pq?-U$r =}c$F@ )4>_ק8W?ӠG8M_~sWх! zB' I +"YAnio1oFvAyn`oz.HX 'Pe[` J&(v>5e.#Uv@ y`l )yED]𝜙S}U>-AU.sMzWHd D*)oy&w7LqӐC$,3Ikʹsi;Dc㶖3+6 (Fx\ ;.]VkP`,n(c@L>jXq(NqP $u7y ¶;D0!wWp[` x]dy- 6 ۉm7~.؞%HOϣFq^{1r=o,6vZ([ygxCc+2A/F'R: m$C4qИBu8:y^3 !n- cL5wtDZe>U^ɠ R` 7E3S~+Tia*1&z [%:1$n t+ 1NjuI4&V}ʺաi 3EެiqJ`C_# & ꐆYOjbC-7q{og⽖Tr@Fi&W רq XQ}al*\TѧD.ȩT2l#k+^#j9`"Ћq S. % D%sQkAdP͝2!Acpqt !i"[)A-l fX"KtL;!7uy4:@Hl6H RڔeH~\:Eu;Jb\`B`f`p#q1y9&R; ʩϭ beů㇛_06&uCЪL9<;eP!s N̤[W{G0W_Y G}nSyϻ8*wo'YK B"#y#,5M斑z?[3xL>WOJ7l,q93jaSRX6نj'.ԿɁ Z-Pp 5h[X +(=ޢ +i&+V4Swdazᮛ \;ޜQm"ZGLg ,,񢲟=Cށ~ L+WEv*p.(!` 3d"DDP,¸MD{&o#ۍSV1R&`Ƌ#bî_zbzq~~;rhYjI7 `7AUzg$jɄupyXdQXGL ܜle ץ3!ɨ_w\@i>T;3H(4~DlC8ϕ1 CMΚ HwtU*h*8mgW|TvrC,ج$ ٧koR!X z;qMͩ'ytFl7#_ }&^IVRlqমk$JU975 Cٍ훻#fiϖ7Q‹& #p-V UCdъd<=$0l}KאJJU}Ԣmf|q|Q> Kx#n 1Y@ƍRg''P"cTX.5YOe$d4 O BgVz!zbQxl!RJKP…̫AŢl_5$MxA!7EM$|%MxRK\IeSy2DR>Qd^{iG3* VLHTf%HR .4P"HTQ;J&xL?G%)lZq {'TJ-YNT E{pa\=j;)uoMo//~au4YJTDyAI Ϋ$ Lԩ]p&Z _1'QGIG\ʇ ڙsv9epu4;M0/Ay|'}6"ve-`3eb k1E[1ĸ{bc ~mή!-ᗇt=dMbv &a[\r[z);l0VlOœ!nT0Ds **(1Z\0F"m`']WXV}'4;8/gpfJqs2*)Լ?t…ػsx|)a %w]zo|S>#FlXpa;-5DdfS=GV\Ŀ+q]-<= ZR)Rp#EC7?.ĭqێL_hmG=_1!k c£JkoXwSoW7<o.sKB$1`fnж}@Hi:4SR* 0 Q3a*3 ˃I84 *؂*y[8:#BFʯ8IA40gȌh>>1쟀 '=-Ga%m,(~RǼe\.9 ^_jRJI5 X K1,8I`/39Ow!lS2EtVVe?oބS'Rڸ-w ʘLnO_n $[l#{aD!qhRꏆ'B>BtF|e68.OKc왑{`ȳ)@,/YNX@ \ m\E qJf(vĽvD=:#K 3o$Tn p!M(4#׫DIv\j#KnLsHDyqn M)ͫB$v>#꘶b:;[?qkNP+U4LL.Cr9%.W]¬X]5^'TE4GsKOvؐJ8/ʿYo-)-[y%Y˿H`H&C"of8R㖑H;P~aKWTCjʶ|S(py}JI-c:DEؔ,שޗO?OP':N#3#)_BxQj9#3Q $Y ~MÄ&(P:N&IINm3BܐJԑzk9y:5.@7WՎ$VaSme]0H`uĊ/$_X׷xj߾Tk!,Q %l  @<(*&Q 9>*# >obW+IбuN[GejCH"u*n0 =4jjxc߾!aߡ{x|Ο/5Fŏ '1.E~6~L@%Ȯ~!T`ő If7J8&\Z}y& TRNh>̢\$٠$1:jDQ7J5^HY/覲_k^|8#țp%E,n;df;< s8ӿdÀ] .{inZDCOjy.7oD\R2S{zY;5ca_G@ |=]"oyL:9wbԄ@e5DQxgX%m"A,F8fc3{6\zQ z,] d *f;NJf`vxÍeEyi|k2Yj a/x jJ00hWc޶-Z+69WՠltႴ<Ԝ=*fl)ykW upH{w1ytxV0Z؄Dw*N4u=oغz::p&3 p~;jw=!2a@?h߂Mޏwe5_ A|ؤd«]({UrxmY !Z3n4:LyJ a@{J@zlm$I/ _R n%wm Vɘl]tP&gmN˙Z]*soFhݬ.YP.oMT8p5e*aeϜ^bzQC,O-f&F%5F:ɇe8-AmDo=KcJhM/ھz7V{10 l{qe g?X_$ Z閍̞V"8.R i@fѺ'ޭE20Ld+n+X񀕠]iɳ8qJȾ@Sk^"9 };ZɈp=ūbFn1 7Ihm1) L'bDŇ\0qoǃF0!Dl6+EYO䪻821F}Si:kTRf `dT)i?lV@kz G-Z ̹3ݚ~l8n9=$5\_ĮsuC@u&^ˍ u-Yĕ-aJJ7sOf?~&I[-: *:)̺9^ ?N8ٖsP2wꕠ&bd b{e\"jr`X' NnPg?B}:N5%dO&n)\ HQF0oS#Et1K2at:C;b[wub<'YH"0<;D,S!6z9剋p 7 I2qA$ н% cDRL56vi$@ g5w"-;D?Hj10w/J>r`&o6#t(п*QqbL)1 m׬jzdWsBܧ/0/9H>qz ?d1a@Ja`l !(Ύ`6ӎ룁hEuAw[d9k'_S**[p_^;f÷yݺQa8tUO ,.m@% -]n{ ~n=pN&7+l 8̐jYa şy'|E:3` &i[9uT\xaI~~UQSِm^#k߀k%8lU5I@CB`˖GOJhW|Euk.Z8\r.&L۶yb(>vX{o4d)O抺v:չy5(b ji2?$,u¹iWN{5.v *Dx(r[SԌM-Q iV: 0 "[z岆I`д%.Fw.gEl@U>|>@ }0H9K'_0Biuo׸9%m>:Cڇlxk +`$`+/ IPY59#T7z+>xSvǹМެxi Z*#JQ-{k7B8!)P еh8q_M //8h@6ΐ*2#|Gd'T)|͖VФ]e4 1`qeGJGMV7DžJƈpKFE~J"{O٫`*C!t'L==q s+gx*75/Ciqk"%E»3#+M(-\OF ycv09NHej@~hu>7OZ`Qv( A|6CR^48@}up5"(OAp. h,l_zO@iT*B r0ڞpY) X'p%+)P]cܹ>+!mם1d[&S#VP֧.Z;Ɋ͎B[+I\Ժ懌jAe+%氋עSn]lU e\pݡBTɆ+X1r亝׵-U8w6|st%G)W} /[>*JA3("BfIMB:q+8==3 QJ-5j[ `Si560F{t";R #+NKJ(`NtM>nŘK Je֍/)RQؖ_<5vtbM&3GO4bE0‡/ vGIzXC,. J"phЊhv|G@ tNAy@ )g4PZ(K'f>V/OFCL7\KPzRA=7tч&L<]5"C>I2Ƽ+NQ\n!h1fkj.6*I}<^ 6t;jtR=hU=ss"e؝Hu0?ٍ8c!j1V6?{]}@Kw{rcTI/q-2| .p_>wf#SRZ- B痉b+S4e 0O°lT0yJ z"YR4USPBlJp.4lXtKzl#5Z!OxZ#=zo(*}!G8*׶Y)s4eVu˴<0wvЂzwE1<'/XJ'tV͛o;~ube71͙:cPokr=Мqffȱ<zS܉´(AUtWwiuƋ`*v:q(%-2$u § +$ A'9\.NbSː/-emCp{E;Z\rXZ{$wɸlt%Pϩ(%I4'̱FqNa >,1Hi/Ldj'/:F)$Y=C%:*Cm HA3RĆJQ5ֱ wܐdV!0SRcs`kɹqB|=/('8޲L7i _?RW PPcisn8&wJ20<NVBU |)xmi^r՟sۀ\@~v$0o(5d8 mh5_P \hZiP\BSVL+VK0p' 1_4ϊPGwI1Zfw=?ODz,2LN ÿɱeWc$ƛ3@nWq1u,DW\K~z)g &/ ^4g5Z7}m7-a7loKoE kqFף h6 ğ(Gǀm7?[Ë)O!jUx |I5Zf,aJ 6L qdQk}8Y vU[ҩcp\i8i=!㴰w(L11Cҳ%'rT]68$[jD/A_"iƆlȸC]aRP ߠX4O|j7{8,SfQTb H0^{ +wZĺ]h#Uٱ8M2+ ?zRa9pMyTSci&I.ƬªLqkD;I>+fmĸT‹u |{ dmY=F.s  2A#2>~u˃gxAW^iLO80 'aHB5⢶ ݂y J+9: 崋)ofIZ}%apxyh僟r55/LɈتYBI3n)!H;H'ea]U:ZcҤƩd(@>U➧ sۜ!aIԍmS9#cb*7}J^gq|-= A8)-~}H`]xFWK i4mUio35SeW@~y5Ane iP0~W.G#͡zDD>hgn+ GF&}%OwrzEuKK qsT{Gvd WUm?SDQ 4KyuF>n ׶z$u,fyF["3 Xm{2χq2V*DPpOpWSHs&2Wc8XTaf>m^gÉh}A ͷڟX̮iibO ~EfU},D ^ĒBE:Ѭ Wd_LPZ"T5)Dm B h[,W6w*cGS3(H6V73J5|lwH [oL6\A+@ &3bC5w)B䋡gx@O%BVYۘe|ҞG.Mk YR>ʂ^tJ暐s4y5#H3 @;<#z?1 #]2ikR+b7C5Ӗ(@1ghC;3VSG=ObwT&()BAB$ZfLB Y_LQ'hAIEɑfP*7Oتr_,ə~f5n`! Vzneo(ǎ͕jjMo0{#@sie)aN[Be.,=5ݽ@|ױ@"Z=yNYaiNlh^@*(qfBMD#s(N"[b=k2ʣZa@.FDpofG=aGeۊ.)GdR&8sWHM%I._ReFjFf6܏c t"kr;w#f"#ئd RB3Py1΃;8rval@|;L]g,RPήe@@wZBRMeb0(!bMP_s-YYbW1 fԲL|=޺á7w4 ;oyL@M=NTslmԜ -B6%hk>G<ˋr0>#>R_s5Py1qɤۦ/(cN*iMI(!65t9J\LψVdhw)9 O3V]SߪrRsLԴ 2!_9 zG]LiV?c^veSpGQozᮝ螫E5 K+ ?KC-Pp]UɡP H,[~E?T Zd~ ҀW% ,ԜOnz)v$= ZqvM-EF&%Df$QZͧ՛y[,},%`0ZǏtؖb%nƇ|`Ht42zm?M):2&_?303܈p(ht#, SOYgҠd ·~ZKJMjӎ)]Pƚȱ H5qpumc%hn{Ks(7wgn6@3+MWKa^-1B&¶`BEXV7[c6S|9Cu|dIC_s,rmo\JN:o6TTiܹPAN7|m<qjr)- WES"ؓXEc]`ƲiGW(Zus2>_P.`Mk.Z: h=<#4W˕lP_hBcCy1x{Y%azr@5O44LL~u_F\e>8,#9{Pvu۬)ے;FI3j\\SW4g\yp`o5<3fT \)fNKR!,Ȃ\ !gOn0p UoDwt&ADg,Gy֎&\'W'U ׭o (:܈Pd- YbS yS-sq#+ R xe%BJA+H V: pM̥R1 +Nw1@znQ` "p䝡FnWӂ7@J%Gj]NEw&*I)FtTk2-K_GzODњe6Ixz)V QsMH`+S<]ǼčSRp2©mQa,).m}5aq`q`=D"Vtt7R?7-0'E?-^ ;0D \'-~#\"ښj۩C^%Cl4r`+V 9/˗RpiMĩ%v>6`8Y:aw,jmL*o91fLLb6OמzMdI忹^') Z4~H9C,)"u$NV.p33sp7B0>qTs iS^4{ue(4 s 2OndL 22ChZfr;Jz/ɷ/ydlB{QX"\=bŠ\8_wZx6qjW- 5V+Iqx'ԟc((1 x[~:ǟ>P[rĢ Z00IQnGRmpV,7:pr׶Pqۭ` HZj@}=\r7fƫN-i_]:zxT7ɈlBH/AMzx,oIưt (iwLv8 tl^t)s=<mpNڋ㸣hZvo~좑m!0剞%Tεи~T_hX ZhZ_u3FTrكJ0-YiFlcb# ^@+9_2iu&}{R@@yUL 9Ze*zRWg_Ȼ|N#0/ۀy`,ޟ_G>Q4xԋܩ%5ļspXO|]SG3Ѣ^Mfuş VWb/%k9._ \DFh+Xl)1v(I6ėTu1b[Ow</A e*G~2\إ=aODιDfLyu +TnsbP`,R"*Jvw{vXFjݍyfrHkG4;svy E%ǛH슊J4ہ^W\iE W%*R~5E㲖wXgNb%ɌkI EfB=k k$pܵfPL葻%ap)GHfj:udXY -L`"8N߆XWbYgOg}w$fMƉY cIYMF]T(zV⼊L\1$lT*R>aߡghNbRXlhFN1-"XJzrzFkSCFsNF֤C`v,"[M]mXQJ$` ,HVb4ٽfF^J⬃0()ȂlW2;]ud3x.+AJ_85WLI ξfPgrOs_ j"ZDLk6Yrp.]5݁3 \(L^I ;kqb`&1h&E׺v/8P<.Եhq%2ɜ=8*ٚn>)y'ֻ-#G~?ti(yS㿅xj?[[i T{Pf wdݩCӅZufQ$5nۖC ~CP̫uP.sB'Pmc4ó  _u# 辬g?e4cA70P_Q "w-<d=VxFf [^&|sXu 4'TZcsJ^wHmHeԾ,f"UV 0l/Y(6G g:&"kl76= O~!1J&b 9AS(=U(㳡nՔ<} P~zt[fA Qޅtgc9M u$kn\ YQMwVEƙV-\ {m&-O펤-dXZdq'3NRLe JôSsOߡ8[[whG>;U:r dLqˤqvn%Z6UOK楚۰纷uc;"$Z`(̴6]hBi-v\)YRam  `Y[8A'! ^/̐4c+*fue`o98ޚl>3a&4=tVɂGR %s=o(IqYŘ%B@6}&t8qBbdg[1ʈ{ yQ^i0 r~ x,m) 2VX ڛI<._j\j)|f?ez6A|S\>ꓨ9ƇEYq5(CDtPLmߡ6 ?fP_g;FqΫr{Tm,ZtQ&)&~#C~L@אb90a ."cZ[nKّ*WL6CP1sޡlwۖ{$?|cC:(Ci >wsAԼ!ے=B;[=v)Ud5Uܟ܂nȸGh; z @ HlLܟ&K~j1G n("i8L&=oV[8bk#)3*d{@쬔f*|6qI^!gݴEΘ/¿@By#$)r;drϕՖ1y;^\ L%cmSjCnIt6/Rr6l,N #]֝O/ў@hE"hFmf~O)qh5yΫJmP9kpϽmo.l6gzrGà\_Vf-͵'dgn̝s>Pfweؔͻܚ!" {{P2b3UHp_[ E7\ 8f,^z?qhԪf><]uw+~lXA4l+@$6J102 כd}3XB"(cHAcCD [SȚ5]۪pj.չ Z}+܃w/>w !a*.m*ѿKߞΝ_=4D0*ɰԸ(dsvydK@= i|(( @`e1=J2A@ӼG/'CS ޯh"qXg:ʾ[rY ,ӽ ,&^(k6l#SvL6Y @2GHR~ZMܛ9>=wL耓'^*fH)SLҒ罠Bn3Bz ޢbat%m=HEi6`} /z̏rSYHuɑ_C FXg:4ק`מ7|{x(a,(M9YѤ#N#pC<)޼fs5u=fH*f*YޝFSx/[GZȉUd>bvr\׬uoԧ+iM\$j[`i$wfsyfޠ@lo砗N a2baͩ6A 0yU),mMKM+nt_Z@0Jϝݳƅ 4co+ySWطx UN&{Eҗ[Tݐ"+;d40dPwLj|lI:b ?8k-+6|>8^0 V~^#Ř)l{xlR片9_U$7O&el IFӠRCrNs{59qAxvS & .y[9WO7!Zw>N{^R9ڭэh+xZ:?kЖ? m!ʺݡzL{QK0sE*=d=X c\MJ-:DAs'4-;'Vʼ%x=SjJA;wN쩎**uBL\Un{B\R֩@tomSt܂q^5^+Ը`QFiiٞrZ^_ih.FsMYtP>`*|4Ho $Ny$escu9dзAtTI{KY-<`n f#4HtNW؃U ([vX&k0.mV]btհ"~cXú<5N"4 8NEPZ%ђ`A i +r(~3umVGp})=L>ARUR%nؠN:Xey7Or=>)pmI&mTr΍jhh!-{:FSf\a1EDuɦT>7NH9[jt:=1Pz6 4}6XA[(U^/Z 7O&˺d.nH/S r-'bKOlvX椤z[v (t僸3߈kQ4`~er狗 eYQtUhݍ䪙8tg+Eן.4&)r_+R(\zP[Zu->K02z I7ﲔh/^:XpBy3ٴv/ f4S"?\Ep:kM1Wu$  \[Ȟ'M?eXhcFF ƛ::4Njdm:y3 릡mC,L.я~4jMJ>{[!uFV1T(U&.ЬtTD~21q}#ǎ˙غ򧸘uFfԝ:4:?$-ۀ !b tֹ$2C:ۛT{5ek \)b/rddK!1: KTա0dn&zTC;èꏔeM -{bf] ׎c bXDXH +Jz܋O#A Nu Pܔ?|>xRtϋmzX`G(SA!QO Si(n-Gaolr@oj(C eD`Ȁ2$7v.gZCsGf@f0賮?žP$"‥ttDhAu=U=SC]|Hu0;ѿ]a^w3TỎW2uڷrG#Qv=BC|yp_H7(ԇV,~ȁ p#l}{wYbD$긃(SB1Q!7< 34E5sx?^0id9xUE 0e۫>Jp IDEou-ky"I49Y8Ѵf.J;%ϸʘK,6ˏRa clЧfcA4·E7IA[+9G \!vsMN==5};&oOKwKKt8zpI.Ӏ'RЬ>.F/z恘ȊF \ƣjS~YVM9[aΨ8h껊)ƧhK!Y߅Zi4||ޣoR5z2[%-%!DmxwQY/1u|cf2_[R]R8FX6!]kjtD< fa,t#`Kkm{u UXmZ&ܢpd9fr O^c3/q ; e~3l;%9u)Jn Fssg 'i1ѵjE5cص Ԙa)~ d_1t-VP- z]U8W{nG &=-?9sخi8ˁ=xt!xZQңg3솩棋qβ8{${%'91 Ox6y5o]/Qqvt/Ntãcx85Mb.EVZR- tTFo}J LE%彿Sbd0ޖ`Cp*;3&6nH t}M jE)yo'qD<1覌!Ee==".bKje)Ыf6{V77ݛ^6 HsGVG#=0k\|5#-cۂe.}["''l'0mN dBM*?䧥-t=-" n#yPR CZs :5*=4EPԌZCI~ڥ3R|w="m*ZW53%L3S mU_$5grӤG5kl7,56͐%~%uq=c(hKţ e_D2ߺ_Cˉ.W)4}Qݯ!kd\6|~iSg&n/`n q< Oh4S ]<䤱mF_ЊE@C j]s;x{r\~7jeyQ)G`׋8DkŷX=s#Y%dNĸӯ PP7/hCE$6MC]s/ r'ՍQ6GR >K *$,"KF$Ts$߫~O:Nz l.g4>,4d:-:G5J<^K ,֡8 { yEH15C<=˽7g3excXͲH6vLj/LE3O?*EVꖂ o Ŭ'킍sB˾|\S,f'3;W8$0=wTX/򵱓kbRq$_J;+"g%Bqg]z@d=#fظ-Ylr(0PtZ?ij܄= =:sB{f ]h<8c}J0~:$whImdVGQI15]El=pILGY=\q r%rTs3&P0{:qTHNs,vG{v%T;eFĬT}znr4(@¼WNdY^1x#|9Q&׊k]ސ˽f3mSc߽gL R#N uM(*9 ^J3 F Q >|T;%{ / [!/H~ ٵ0@c6 lעy"9Z x5ނ.ΆK+jY^k*BQ䡣<V 6&V&u4m\q1ʥ˙\4֠{VyBߖǕٲ?Kxc92Yp7!W\uZNvpUǸ A2POvp.|mSm\/Cgx1TTO/I)˫{ckN_bHe(̔!& O~[m4"kI~8C>s.&UP|=;Iqe {ɵH0f|D]xធ!%qܹ:L’09`[\ |MXuSIа2δ^8҆Ɨ wnޅFNXC٢@L-hV7i/LO&e|M[29g#C@Hhd𒦫9DpܘOs[AA9Tp4Bo ۔2!ܴYF|߽^7ODb6*ЃkF?E# T=)hy =+@1)6uJlɴ 0lPVB7Ѻ}N:24,tR3V«%y̥hϴMō]=roɳ UߨX' .rӂ*+W>I  å˰K[AyW/m l݇úYCTZ-M⮳""C$BW!"}K`P^.ՁSU@`"_ؔqmX@P#;J9d.)U<Hz'K~C޺"Csiy~Bx65:A&4Eihp5nFPHطf򕀿GrR|-KMB@!Ahtev{}Pvw?$gBe,n' nҙ&Ma.FbuHiv4 &˵#5ma=|&HSǺE^ڴ ] (AoizJ"e屔FB?ht޴pusG_ď1oamKA3q > O=a0{sB Ƙ4*360 A3B};sӨLӅf^m)&e^,uf6zſ1-Y; c,#t_(Ѥ\EK?EE^+oݚ Gyyj)}F}WZ٨7b|e۶:n { cy2ydp9lbmhƲpTK?ݮc nid۷){5 RhaX\̮ri$o=C N~{)Zl}ifJ|{2KG=#rLSWB^w%Pe>q_[сX /TP =mT'eVjEt[ʣܑ5z|gIJn0ƞEOԳ`"?k%:Пp'35:' z;j ]dc}2619gDrGn`>HA•3 ?l4x*3c=WNwOm{!)ZƜ f$~  St&"|w* o%1qkMi2RWݓ#F{04Sh:b2%K@%5! nץ Yu5m|-M!0+3o,ڼ "*;mlpC::[:{S3!b=̇'O tUh p0[JN'P^witlܾc Ez O9=W{![!oޯ;pqN"nAp "D>_7%vKAuA'OWZΌXFW:M%D1pkMe}>MU~Gp|$>aci ?<Əֺ1VtB>ɲ_ m]SB8#hkPHv;pSfׁņց6gknRd,Öe\soך3"I2y"G9Lnid6>{^@ %uΈdݩXx%iSI1J4ë-Ge+Pډrb0Gjl-1RgsB,?on21D(2SvP@8}E..#*bCSt{Tuƌck2K%ژ=;Ք{!7B%`t*H: 7N1ky ʭ{2Gۧz鱞W(vm쫥Aqٯk!j%H`8uEi߻|V dF O~ Wcf{ܸJέb^\īY86yv?!ݼ'"I*'@/kfVN(oRKSqZaHOPcX!R1JV|rE#ju:[q;z9dy\tDois㍣jxl("20?=.sy! !*յwM9J 21(r933]q+҇U 9-^!(^Yl ]66ŒSnyy5|un-- :9.8ss&[9S<8K6-3dYQ֤=Kr蘝$0%>ڬ[m]2|RËm hCHbje'PCPlp3ޠ$VG `EDiun`3]QŅAd9*a&zԼnՆ2J7"«`P2o8`وνFڦ+ꄃPjBG]}bG9 kRl t=Ʊ2ԯ SE vwWpe_,F89n5W5̂b:@OB#Gf7Xlx8ԡJ\d2N.{s~6 KIh'7JDI*G.W3y-9cDZ?%Mk׌n4GvYq %tGvne<')~6>4sO x.R/40k"%LǴ*&a}0s5"=LݨV#m4UoL`_grV\;83҂ [RJٹŞg,! !&?t;H,[oU+4ԠxX+m7ǨywYV0 NlCNYS*IxUԵPh` zґDW*Ud`K3qO$d{"v$JЂ[K> --71=?0qxqlU`>B?<%)kZ |XLݑ!L iXr5-O;^ԅ 𠮈ܳcS=L(MILlxmf!7HΌ0T:hF2s.ξ>Sۇ2HxB0 ߙb@0i\VJ>x 1)iQ1* #>ӝ_ҧ +Tm "SJ_}K7>vTFug5QZnQ̵De0*fH{ɐKM}8>ymTI`ԲyFw[_UտR4Lz9ޖ¬~qMXi4uĝY"Z )QԭkLO+=*w X[δMpBYW{c9fE3imX 7a.& -Qg~P,Λ o„ _"7:r1o4}yOŚ*p oe %%6xsձ,Snu ;\oF"L݊É0#0iI;TQT&G_Ket>'ѻ(h΀~od'Xc+^xENSiPu4w`R?} &`Y&2zETzq%f #ToƼMWX&"N4ыm 8x0Et`.cAD&?Ē>3.͏Ke;|cr9lW:!p2S; 2ݮ@P;*'j\GeQ!qI~㳏װ{c<2m}Sh9"j3XKq"Kl6ԴfA X۵w)@YmBdlz|0 {\-ot 3?r0Ck0Lu@u[vW_Z }NC3a|~8nbt9[/06۔Th njuD):^c<;}kN%G+9U7Ę;Io*0mZzt]V\f/Γa勀n2ED? ،vxGNwxspE 2Lb(', b2f0҄"Q ]H ٵ|kU?.bPk1eT-k8\.h'T2Ap;`S SD1K)Ϟr'{vo .u'#]BҮ]Y.(ZW--C`'PiXO` 阬G0r;s sFm vgkO L0ʆN(I6s6s&\I7; 1Ag"evf5|Q9v~rK4~!`@DJ67L͈Ep}g}=J@ծe]_o:&qGdjLX?VGS ,p/٠ԍ,Zs9%_klb} cЫN6S1,ArZ74R#}G!1;f}˔0` kzm+⸌xY4(,=s i$`\{v2Y ,:.RA5ǐ"U K޻ f,( Sñb"J=d yԋQh/}c#{-;%b# HiQÅq}uI磍XC2^1ci )L`0z.|jȳTLXk9 C~VxH Y݃ȀWF1LeI$6-s؉afnF6!"<̆ g:t?7TyhR;d{/hI5 C>4oFT][}2)EcȢ/kC V$mY l+FLFz[#J*)$W(1"S]E3ǁn3T7/d>duRaL6샤\q`Uh"y=Gie 4oRp p\!8O>zKQPID2vw 60)0H5p\#e8yN=Ee)1Qn2jmFE5eȹ#nQ2.-'}ovcZbuCDEcg>$"B˅EHd8ŠOROwLd;qAףCWt6 r52Z; uR/ocSǯzGa-e X=#:|B޺8ˆ[zV wؚ6=Oxbz噴eR:xb0X> ר(TsЏo)Elᦺ}@cXBoD{3\Dutg!Ϝaf Q/噏?*4z9g"U<$%)Q!mhKa }i"l{ME 'MnG"OTcp_ 9p ~;=!J*ܛ6ѝ)Q;V1M3-uh3{V '~d.]n>  =Xw+N:$TY8kzqVP 6 xD ?JWeF5DUFas_)5Qrd-\# 9gaeG5mn]BpXB <x-k){9d6N4I3ڵT;2'ȶ*97ɛQѯuc0(ijpU7[;EԂb7K[L^n!⻃J8co@3ۃwmѱM9@ 78G]At&;k9JBƣI:kj#.P#KQl\& t%/6L4"'G<LU*S[$W\9vضzūJ[A$)u.?D;f\]i,/I`LN)1%nXhyú{#2F'˃dpZH,s YX18=|tܫR=A %MgOi7wa TnenDo]11%oEdi`U\ >gv=zA-,-Ic0ǣViģq.f7ɟDwʽ`;iOQҹFqZm=Ǽ^>Ȓ?mx$sU /Pczg* w Da Ut.m@FTYmg).1RpGHWy !3*+{G!SWԣ<m,Wp#oICQ=ѠqȭE!Y iC?/ڹ+p7 dͧũ̙XW/t[?5v۠1+X ƞ!9!.?J%{>7]@cAtߪD0шV{k0)u^VۣYįPldX-WFr'`\LQ Qʁd@:_@/ O0$E"~3v3TFBVdnfL…S2QMPb-X(Rr"=%K/Y74:}x +yD$?"F_Nf .BEZ= $)j%*W/!T9hA<^Z@\6.q^MW=u ߑ̺P==ũDkdujƐ6@cV%m\J;>NzULmK_m? KA#Ki'>cۿxu; !1~J*EsMv w0O-|7I/xʽD\w[`2S/{rڸ[ 1N u8xm&bn`uA)(uy}͝t":7-N p5 ?y H1k#w .2 % lIKuYs+O\;nG›uI9"N'snX$W("۰t*W1dSqt 0S<4O:I .Ew$:Bb@mD>`n&g1ƍcЗ=ӣ);Krw n}=E^@r*Z>pm2*78 ~~ qbZq^h*v~ 8](%|^Q"<#Zr3jQ wם';'HH g}+`R0TjI7YP6w~X/q5"wP ; 'CWm"Y 2n5ŗ'iL]ys1{z]qDG#) س#y|7!- a4X5ps|? P"814PXPvHNQ2u@4<'(0->`+q䑄n9䜙\[z9ˋjv|@N}^ ^EÚ֊L?@RdX`c 3'ǩ+CL mGaDqD/y`U0ICv"aXx;LP#H:XqޥN^QN9ͱ*;aL!&t1iK!iXkmvk:#,Q3Y?7m`aj()=*{ L)gCPC ~\{{HR>s|390= ~gel`¡| I|&D?2Q)ә"De"hZ@҈&a<С@]%W dSJP/A;RUN"qJ/1r9|޲^}Q%:nΒB<8RwӋl-{$?*[as5xpoX8r:u >CkǨsd0>*'ʹ W?=(ˏJP}T%V #&%a$f~[90Ӧ zbLO!sH+V> x`PAOM-7n U3_SQ} ==Q:/g_?oe ,6Ggʙ$ î2/Lt.#Y*e8RPUɋ\zFMuDg^+ϿubNgˁCxQGQôgg{tfsmmfh&Hc TE߼f?zOגG]t/kcZ[Ĝ&o 1Wc m>ZI 7-ͅFEpoΜl>@̭N8v,<qЇT^hf{|;{K܈lI3( K~GO|*O'wݨRWw0A,sD~ 4M. sa1wݓ @S"iDjE4bZNKJ5tbv)&G({uM`J`SPLuNDmﶏRFc[$L/Cn[S%wĄJߛU++cilEj5uy?O-6\8 =C#)*cWGsɲ߭+W>bel(U}ˆKjr/kƋDJU"I4az^dеZX)I!7{W`Nea~!AW_h"َ;}Lt{ë+ f* Y1)/U!) bSb2D^2/:E$TĂJke<;um1IK뻂OS:$ͅ%ܚ0ثi n!Fz |lp9 &w%`:@ǽ6 rX)ùs4 sʽ p7C!p QTY9}I#seԏVM:!s(Z/RP:;b rJ@Tgy" O %&[]`;cڛt+m,D%\>e?uJzpS%,n41h )Ԧd#tc mVN p>IOџX~N6=V1Ά_ ~oXyzaeD].{ ;F>ͦ`D7X>m|H$]$VFqhSd/GFAW{t󎪰?SyJe L2P1@uCy Joe-FmlIwXG/C?CMcA*"!]! '$jݪdH&n)^AwֈB:zZG#=4$#[yD>1Ү{'c:d(V:El5un1v|9ߔ瀸*d:i٘3zxrXUh:3%N֭ưZt m[ΉɮAW'fb1y sjts2_.  ê@d;HK?Q7&1+1oБDM2t>FL?α_KD f峐BLSٽ§W'`a{Әpˤ)uTk;"xw)[5~^jU x+A$ʷTO,Q-^-\O@w5t< nTJvGؿ! K@^ۏh |5"BG ZQ"Zpd*sC@̦jR27*|Yu*񾝈6r BcZYD5K*ŋ&.v5)j*ˤB 5kzBc R1Ń`OQjsKDlTFCOGH>1"AI}:9lYoilC vȽ& a,Ve"=ݯN5| 7ƥD\) HIS{mgmC$_~`en?uC6YGx69O].A@:y ȟ݁OAYYJ!C:whZ9HV%_g( I|r:ֆ.f@l05[&#)-4lSUSaĆ QKn%R}c6zCwNqi68# ,#p5pbXznr:4$jQAܔӿU0!gJMMz:[lĂi[qwB__LD0gek|TXP'.Bz2J$Q2NCC'yi?W7NOf^LN^ݑꑬ?pkZdx4aCo~*훸eCsvHJKC3;p&zS|/2jzOPf3aI:5\nqo )0rLa1m}X?)wf6]Eb;w5TMUt7N kC)=gmzu<& '`>;2C;l BV> ޑ55l]H|k "y=@"֖ aˑ?:S񞘉&t`*"}UY+ɠ ,^\D hx(v2A7W=_g)Uٲ'Y) TASRd9@=m(LdNZXѵ2^8ҎmZnmn$1K,.Xg:_Pj?~wINm7DgŸT&i<%֗v*rLVH(7zJ= T z̵%RWl"Y&zf&Ѽ#*BRM(,b@n g)o'؂86 7 >vFp>YR4@oUs/Ba2#  n>FC1چ<ț}~ws?p]쭧0KuO?>b`6ˠ%A'X{}5ctcd:k/eQ9qFOtO"Vug#FW@\`$ 2Ep.u$V3ztѫpDsM*b蚙Uy DpT&m1ycM搳-'|Co5B3ŪC1ng5 4 j.Ca#BxgEJ{a@ue\=,Dws$*NF/IyvU~96d׶>l_Y+'[7=(sE:OV 7lWJP$xu<3zhtPbuׁ.y ս=T:[d!WvWK8<C0<9\*?7)%Հפ+'8Gvy^Uu mm{ yIΝM2";yJܘwaXߊ施bv=gŌʩj,h۾f]¥),?% o5vg-L ]1|&-d |Ұ(7CT ' ɞj)Q\˖d73=0jW{ ,{\/80{CPksA :t 3Ǜ2ȁNj<u 6wGnK+YE X' 2# &r?ܲ׽I@Gm+2߆c 2+ergm]5$)Mi!θ"yP.%vު\UcR+.±| [`KP/Q햭7%y{?BtXL 57v*c TC$mOiN^ܮ}4FU&|K#jsh03{EP3΂a!X[&f=Fvӊg_ QO6- SF.l 1։%91![@XE]A+ a&A812gvw,-^O%la$ R#׫vZH/Y\pO躏 RL.ad|X)!SHGZwڎ3=,޳O'ifEӂDwk o1Կ|5Dz 1,gP57{_-9=s,=TPmXV* 8EwaS.6?<φ?9]~v}D,\!s7nq@t`7Z e4߂-KXʂS2׃2D(~y| 3#l \ m/vVĸZ[C?oC"ڼ3Ν)pYL Eh1ќGFxU2srva >^?VO|+T4+?"U("rSFѱ :.gpVT}X+8{{ꑯ rHufB7%Dke٥]rID&5zAlRCk=_\j#j2KJq~ 4%Tk.u/di%N +0~u PV^8_eiyKV2h4_}&duhƸX2qr[1QpnsBCMOKn.IJ+3jO6A8l 2kSzR4o} q;Ak}Nua[ݪ4#  F/BNBhclj>y5 `[w/z{ d(s仄gWhYL-t¤?=]i)'fRԧ~VZXzurڍ^BG$ ɳ:HI2"= =gKP|ʛJ2 V`˜]j#򮱅B3!jEF6G;ЃО;̨kԚ;Fq5x.4JaHfTI=ug_}{e>3ώc q) _Cm5~]i xAgqNVx&8rDAX ;&l_koY׬EVg`gv$T==q@j-᭰+zo$r\8p:FX[>+.AillnM]f{aLlrz a~IeqE?|X!|\4X%ޯ,ե4%)]0GHDl2:]+% ^@&+L3M5ӫxT-M־U.kHMX/VnӫlAٴtzj s)i)"<"0Ք3<;"S #&L[AriNf' %$c{N)IfxT +%B|P[=b@nIȖz%ς1|s@gh fK2ALER\14ᢅ7w0WGYB;l'vS16MlMkyP"1#d}(=q,?LJ4J%cD Iq RtIQ\K-Mp\nQ FontS8E$D|.p LMg`HhV+*,5$^ >: v^ XCưjK'xC.:v2 Do-+G+@Y@yήC[]64fB;8 %duš2&5X& mzK(wsQz~[m}a¨C+FO0DDL$SI308[%: D؊, دP^YΔbp~-%g챙U1?谸[5.}}^/|Cop ɻ=Pt#yU͈:FծrW`<7Tb-tziU 7"9ٿSEy@ U.G;/ ֮P־kXmn3`Ş+mP}f(ۼWi/7,vM<͒6,1Y3oLš]f)aNâ4nDԷCK>= [x@lوmo)9IwHٍzc_9$GpB7s ^ODt䃯ܫ]bS3 tȋêvi 9mŠlV FMkU#{^Lgl!bvvH)ZƔmPxj fh/q݈"H %6R(Lj%ܦt2*-/R4aJxfA/Z9O!{ *S^@}9ؚ̅U7r5_F-Dh^@~L7fC{so|olg68Ӟz@iU#J> .F9(@z`7"PjE(~g8dכ;yLc~Rz?9z٣FAE3ѼowKu8RȚBX`i`gRZyE^O'rɚNڿ+Vn5MAJ7I'tgb?sX])te9VpUԄ[' [5+ځ[N׶0u@c˄CL*Ͻj+lA%/\0|޲( l΄\1!7K_|. pgmukpՓVFO\LcV U $,?pN4 ӟj(:1 8{c?>mFC,e"O_L]W43 Zsjrf:DP;P#$b)ǤX3~Ow?!#7n&BX'y O`up>"|te.nsFe)ƱmsXeYԒ% *UzC*Hn+HMUcND-ȯOj]I$ LHG;$~/, tMZ|݃ ?O[QG9[ftU-v*\P,r'`%7+{\z*8sX61Brc]XQyR {`f; l:s`OC%RUs lYL6ׅ)f%N}QBX%ɉgYZ07070100000022000081a4000000000000000000000001677eda1200008128000000000000000000000000000000000000005100000000./lib/modules/5.14.0-503.21.1.el9_5.s390x/kernel/net/ieee802154/ieee802154.ko.xz7zXZִF!t/ ݀]?EhDTTk׶Ǽ8PAߵ {,YJȁk_Ii0"%&%|Ƙ%T"ڌߏH@l{87 b?-ZѢV~#0^;*h.fUۢj2xx>*mF/)j%~.&ލ5 B0>?-҈s)"EqN;·L!_D5|擰^Ii+YA%T3/żZxz!K ¾WQ8[q,TrZ7l[{Ωҭ:W_ZiIeNp 0 n1 ܅ݼKn^ ܍h?L2d!c EИtMf6[',. `58-1B9Kw4/u}*g,$o|7f>TPܞ2L8(9ih :5fKQV+f!$$!] ᴍ 4ռ -m[zA1}&ؓYYiiB7l*h$Իa 80UpYn'T`}͜h;E yR=@eu$PIO{F%ڦ6}?I\S/dt:3%WEXRg܃9ʑ"l,yYt5X^HDj:*PҝgU=E^ }Vy@t=iP#p϶;.8M:|zJ~G^1纝+L3@m+ h:j)b(9œI͊y[&& gi#³iA&Gы]D_ ?bfdzH)nOLgpC5_ED$Xu@Jy߳G0¢Ϧk6N|"DlHOcOȢX ezѴM(5ocrHuOl`Fك݈59rAG˷5f>}qíxiG]'!O^ռU$^u tK6,T,>iOs^vnGt꣱qqϊ?eY$` n߭9$i >'@wVC`ָ0Y6δp⥍pRt2Cq_̱a^sI1DџE;Rawٵ ȇNSi(aRpaٷ`9+&#s+%ES4ϓ0s̖1.m:znvSRهs0;4p6/M PwLgimP66ϡS™&43VeͧP z8޶a'k{.[b 껛$B)̯'geJ@m3ސS䭺uU/>ԡ!| 186p;$F\L҃]' tj䚌~ FIœ}ӷ Lvn $lݢZ0sJdLJwӋ =C f2ԲJ~R 0$ jE ~Ko![!y22'ف6&˔`{I1(:SgWM SdPnL/%xkd.ϋ.ٗKlڳc|[tٴ]]zA>$##{.}yrpf%onDzM9/^|WW-1{8Otq^(1^jv Q^[әDD3r!c Yep/WE0~v]"b=Xk,iwjVNg5J&^nc4<)F*Jx^I~(GSNer+t_Tl갰o Z;RוqmPTmr02.Wi)D&hlSƌ:)t4Uzf0zՆ|9~޹t2 K]:WKvZDʍsNj9]!fLq\;wEnoq0B衆xMyӮ@_d)Vu:>bZ;=nIljF|U?>-=-(佾NPO \5#ڭcCP TWzzj#~~1iKB$l r/⫙26" r#C8^ L$aFN8 V??8T͵sT2Zr;Y>d f~TYsWO }A1!de⃶t":)C mTt!xxQrNyDw bd!UtM@a`_F@DG?LWց1.0=`ك2"ڥdM[9_"$l >}-JϞoktQp+ݿS"+@sZuA`ݦ~|S%Ǹ G Jګ3WB-'kB(Qc_\vGyï.8LJtI#ja뚭zqb=W̨434]*kf~6&rq|{ ~cQOsFTIO"e?pp!sH\7)kI&ס+QR{B8m5%LvbÔhxs_ņ~ժ$>o `%mB ȁ>7^!,  gaʂh Fv@B}#Pm( "SZ[~B2Ĝkm%aJ(?Oj 6=e*<~w5кr Éxf.jX(Nٔ68?y(6UJA̤ l+C=3-v&-IVumԹ>ɜ#e=}"_>P_ͦIHєqH҃*(ي?z;Nݟ.T;ele>.kɥ_q~ktHPMS")%b:^H74Ca*sT$U҈%`g?1 #%-LC&'i?kf$D؛̪of+٧*˷>">ɁYyJSvͿ$=;E(c|6A~" \m,挐|}wݝٟȜx-LCY\Y j’aNksG?%FKy|;ekTBflf 8]H z7tLH+){ZHRNIXhXwсWt.*Vܭ<8̞,Ղ _R˙yΓ#L*}NwhA( Ŵi}G -@LjVyv^JP ",/u*9$.l><Bf$wV!Coލ[li w Bӝ{0iegDVw_L?Δ^_rf8NzഞGZ<~viaubPjdHBxfy52dg:am$Zd2-FCH.*twmQ521͐Q/#W.])Ƈ 7/|D<a9yg 9f$y1gݵIvNLXU|6Sfo-Mݲ )ZVbs/3"v;hA5%|PzaIVӥ&"WJč$iT ԮniAX b t F`sJ=ԩY$ȷ qMQʰHH;e{kMOrz0c1ȵhkOf!ܰ^ngX ,}该0TC@&n{\=yŭq[U~LQ̆11ha IZa4:4GHF0liO I*SG:冕TߐJ3Q z,qA ;" ~,?"7?؀ .?V)DŽLx#*TC5,l5o AAMIB]:3z,nn"'5D(p\ֻܿhNi,Vw|TG0csrvȥ żs!ʇ_ yiBI%"r_N=J7 JaX9xO5S>˟/:ܶ(JݲkV 5נ}SRuTC8,f2ߠ'>%8eqy"=G톤*\MiubrSZ:uX iBz߉' )z>gxHab kѳIV-㮎&UTfP`+TP񆅋5Q…=j.rS%X7_>UnkNE`ͬ՘~:6p Gti~,n"H*MZGI !d#NDr0 7eP^,Tςnb [XZ~m{oo^;o#ВHXr;"J4ӇxGƗJduD3D:)9ȣm8Zj[י$O"a.$*Ȁ,dfj)٪ɋLNCSLXƁ\{,Pq룋XJ[YcY"Y awܕd褔3jպZ"9ΜJ[^>V8ҽ~d{)f4Z\SWu#!$|l\1eK k׷<z \[uj%]PL=dezIbZ+(e ^X;g(-.Gp>q »5)N>LlQr=&^sjXMU>oCV> Xq,3Ԍ;7w7߆L 6JꏽQ1,g?9\F@ UN_@2\pĕbO)K ~. !3JL@D:Hr+/_Y~R(Z,`&.%VS+q.|'Jt,3nZcFŠ?aa0:{T XͶy*ę ]aF_W@AV|,FeOfKt!G_Ȥ'>WmUoՊ%@Š,^ܞa;yXW زgj5I#[k d0RCG/1qT3yzA K$#R#2wbᤨZ9WydO4Ul؞oO;Ue4O@^3R: b!?On3}}UCYĴDMkf^gi!r"i} 0u}ɤwz׶L4XtQM%/"}rN$w#xRQG ]k7#QLw;Qյ/W!p*_Td$zXCaTl75bU?=NmGqd_ONb҅|wDlZL<Μ1"1E; S+Ng&_ cgbN+1a|pR4I@JaΑupwtΐsSqvf#`te_>Ł. i0@)Iks3'!cA =m ]ۇ$q uwiO Zn\J$B?}埔?y>RloHJz\>ol1~;-NP)Np98wj (#ҧ )O :؅x]F!0?#pZ[Sz˖ VEn7雘QXO\UtbO#u,VZei]gC`KcIJDR+JZ~L9:s&k&FQ0xؕ!•FEP\vL>.b`=2ų͚gkq&׵9B;NC.RmRM23TYf]FqigҨL3DGKqcq&| i(僛_ݷH9r ݃3ʫj7+D9ʅn 䈩X$iQʼnXAHoJZK\+vr/'UCd=_ۑZ=fI=H(v*`*^?C#^qkېMEY*`S0sZCHS#KzN~~Fy.~~Neя 0@ RyOpC]pv׿<9Ч-YS!!_$p’7y.n=bv9c'݈-r"9޲ k$(ӯj _ i0Tl* !c" 4ۍ?;?;9]k 5"58T P_}t-! *bп]XwS*GVg~R.E#-(c* l+Xd@ThӻS9%,Ani \tZ7N 0/?m&V+Pt)/HGuOz 5IZ?{h87 &e1ZCJ΁>~S\{P)s8U{LU iy%Qot ϟ@UZW8v0YݠA-Q】8aC4L+\/{)Sn.tEw'ڟ~~%-y/+o-=I/݂a?w^–~[8f `_SKbqd0)cI;z[wErѤTvԨݴ"v{Z ŷ݌i-DE::%La9U/[':Q{CpP-_!z J{;/>t/B0JWq^Dhյ4桊.ï@4>y%Dq`y-@sUS5.8{0PG_Zꥥ¢R-^]ӏ.͏t+.aC AoۖYpkX'JeaROc ɪm -2Z+w_ ГB "TN"ػQrN%׹lQʻWփŜe&_cҎ쿗dW]Pk7~crV? (8| ś:[ZxH9kYˋ?q]@N.Nsc^4lߤ1S/,?OyO [|L_o GN @BboƉk9r<#fL XrDk:#ior<*]jW = _˶&Skk=0]E?!Zb=KO~cCf vUګ#!a}mNi3"2>F0_ea͏!`4!j }?MZ$+)"+NJs~\J'Lܛմ'BOy܋s5 ѷ8GuɦQ $^Nk$# رr$Pʘ;SgML-*)D5/ ^_ĞDI'y2Àc6SEoSX=et_ ODshݿ'ɃOB.0=lu 8gci0V=Cw>XLdkmhgdو:v7&V%F;7y~UŤral7/M*OkL빧vx+gi珫nTACmnruyNM)ML+ɣīU&~O-X ]tuDf0Ls0y 5>3T൹vagę#ThE YVs;n~l"?S':$[=r-^K7#0í!?Ufp!%W#))9w}w =ё <ȀJ3K6μxW>M=Z!.Ip h|9uk5rqzq&٭ì0 ٪pw@VADIg|p ׎s;Xhjšn\(Iǁk KI\G?SO0PłK$,pŠ'Y/*&\^S]%~0Ռyk/`FMPrކ` Nren'S7 yrDyCݮcRD3)xiT8`=7#c̋ @0O.|sݏ'z|vV%E*U,|?pNTDF5r@6tlڠ *#7Y#i)H|w?Ct_| {S~Ʋ! 1}EȡC%D`R@6RJMVj64w\7-& {ƦC)2`H9\V-2bˍ-/>~/ӓOf1zoESX(\0H4C!2c{'2.RBhOC5v!{[BP0o]e* .Mu XgVY` 9^0)O'nq > {5OSNgb p؋+_01TU!jY nOUSO`ޡ&vKc3W}S]3׽(V6ZL]R IᩦzOs(`nܷY !>,[Vٺ vul9M*,SD`3/;sL_aNF/R1xs/d$` BGrb+ug#'0NЦh[rM$|K2=WC~#$Xft)N9<h>5YpvK;MFw8o5a1c pe;K~"yO\qB*NtD $Q8]WˆH-™-|B.Y`FD;<7[CAzIy0hGb®Eutи43qՑ/rV"%_уE݅#J+;l,1/Jo]{|-%}05_Ԫ[e@* %O^5OyG(Ifdq<^SAB4*Lm }f];iJBɟ7<(" otʸ]Y;ҠeFl0qȳE$^cuU _Q鷍<&27N}CRJ|p3^%9ΌvD7\Ya\e%L+Vor2IHd(;[?0 JV#5TtNMKtMټ|s99DmG,3=uKp>*Wm,h-?ݘ6]1:=&+lorQg4^S*3.sXt,j&gJ?[CuجAM- Aa3O/D3_:KsyD㔄η&ѣ n D9Q)y;g#]= ̜)T@&J_A^wMIEuj!b,b jC`o7Թ]Hd5W $>E5_H] 5)G 8 >zٞSp'U1S \̰Dy!,F"SݕWVY9Y;O:`7$ŅYʃڐ=ك1ON"AN/jٓ';dPMLJBPn8ҢPx?1oʲ'*(-+d "~ƥFY\So 3 -E<t-.z$D&jM5o"هIv[}kNi$ԳϤPe 8of&Ilbh: ;l맥oϚ+# xcj<#"Έo/T&pd^t쎪(d.쬟t jIXG!ۥ_#a`n{<|tծѻss\"Hs`Z?ƪJ@NP8=J2pY,2Q }y18cְibH [NK@fn _ƿ-זB Nvu<̋q'rwDm9uF$f#@m[#ՊӅf o",f݊ӝ_w5+4" pt{xHN{3dW0[ztzM~7ٛW-c[m1|)EB.;N3ZeXqUSg/xZΞ~`+X2Y-28Dvry(6 :RQVݑ %gʸ9ȐR*H;-9d'oUfzaYg^߄5{TJjLs? 1A7"y_lKor[wjSv-RrLYUu7@o٪sl'BاQS6?O1B?."iHzF<4XgʨT+̤dp"߮/gq͜h!OD_Hں]|tʘ&L;f>Rr #6Fc|.s{ыVWbR4Ǐ,G?l%ᳮfk{Oy-jd4MfJv#O3S$ԙ6޻H*ˊ1]許c%bmb2#\Ep@r6gu>3}$mkU3glyzk / ss`JZvaTR+Rc؆ߒK˯y)-! =#vWl?0vPZS'w IX~Вr BiRϩ+-uh51 Th"\=O}Flz 2sĜܟX L*5vyf b@ڣ5Q&`` ̸EoӴSrX&!(45KUN AD7naw>dCBP 3"VeʠOs2frl0\QW(Ny<*>"Q ^GEFOK}b p|sl낀`I}* 0c^)o@N Y*!rT&8-s#Fv!(&[}Bf4 9΁x/VE`9C?x:iLG' U[%ӝ)o|=¢x1!`r vjeɮ\Lr_3 5ۂOut%&~FhEY'D^k슢ZŬi%u,=rPdՃapТ8F0`#;@^j4R!yNZ avD=עx3!, j+/eIv^62',;/Ь;7Avد+ %Ͻ F WCOGm$Hv\@'dxX L!0aQgd8*޳auY szfUƝRo^/O9'/:Vƍ* 8]Rb[<=cQ^&e4(b80`_жM 9IGw [ْwdVL7P{^[ՆMx2s;Zf'б"Z !}/SSxLx.D 2:C,7v=7[[x0뻭 g3`Bs4Wxe5@j~Qz}:E*%RѶ]drf9 !ѿ+-|P7*m%Cq~,z.eQR#ȃ۬aX8lɸzA"sp7+XwY.Vb[Tkda[J~?@@ZB~C+L*hu:16\~'pxm0E_2w`7/E%(1o抝ִH C W3>ǞC54㉩\n Ea"3Rڶ'8OEh( U\pq;TޯQvHI`M2А@hsX oQo@\r5:yJNR;tw.PWD H cO3d̂O*˳#ٛΪf.)ؖa|f1_4S3]XwŨ(@]T{R WStCxfa\əd['B:KUI76c&z@4DO})Oh'$+B|]u>Q<w PlBd`Sy%h|TG\mvޯLu~:[@W0hJLr0ٷ c!LLyubbx9Y o2׉>U-̄-D!%`l{޼ҏ28d@0J9r iuj2hnJmMS ^`{}a`InT@(sr qJ` ٢xEA߷v.wܛO(8js`h3IJG!yM&bgP@!O45-?LH;槶U~("o5iƀbtd(qyV\@BT+ JDb;~]v/YjXzO}d U,}!-Zir)kv0wRGʹa5Gkro=^z|(;_ձ*TJfmP 3P4v/F 7xj28a4do85gI':Uq* {L<2ǻL' 畡fij[/?Zoy+r \V+%AG؋a_:\Y\X4 2QhNiv qzGv@,N!ݙ% E'2\ʑ?Q=- ϔ'*.<:0IL8-_W3&vHB+?r^e;`&\ j# (IAb?9G1zOLqs Ŧm,̭(j7)$Tpi)eF0X:;Ny9@Q&%]jй%ˡhDns|ãpz F'?,V"it0.K.@ݝ&,+Q 4icN`FN^L$jRЪtQpr4ZhRb s8_3[pMbt˿8l cS;)n:}E'e]y8zPX-~l%hlzdj rr(L^gzalÄ d>dC W1'c>5Px=\hc-9P nn̪퇈r X^',Uϩ0#{Y1 Jn]f͖T%fMo:ㅍuؕg%t1>CHRiw^}ڟR1lgy_\?+\H޶cvhR7)-L Y +.>VNs m:/{]5W‚:Xs"4FFh F0&CxѾQҥZlحÖR@.s:9s"oeോGAj+,\y $ k~=z?L8:;UNUiUga8(&s%#7Z3):KL'⹮+RA-F̌XtɻfQ.qЦ)in V7iW Z[|յʲLi aX7l|s#}w.铋C׭'=S%KMþYB:2Qފ O=ڇ&>1x iڒԦK|q:Q1H4 YMzE 5 ]a2ҟUb/9`z\75nh@`Ƽ|/U쮳4grɐbׅ˲#HG )^e'şUϒ;Mwch-lﶜW9{ ɸ!jb00$z'?uไTuc|2F jA^sx8Z=,DQشj v@vD>ti!*%v fQUMB/Ŵ>hXG Ի(Gxa΢3F SQ!gvli2Vf׵harS%lc2;J'mG"DW8T/@b\x8٣Ze| 3H~-*}r/@B׫"}A Wp4_-J,9,EljToF`,1ߞޣvwŔOFGvu߻=uGO Ǜ;֕լ)M,jllcÂ+se1Z"@2~w{R "" ~h"S&pUrKx"ğdT)Dݖ^oAPX-Yb$] y=#)0057ƒ^$Kc㻇HEp16$uy~ '/{#*ܴQU4-@.,Rjnt.neGѿd )v'P b̧+0q_fsa_foe/D hBЈA=2 U۪TbQ˵mI,Uc}v;->I{A$ SX'66IPdbg)׉wH$OB6vfO~dl :B7|-]hNKb<[DLL˃vڱʌ@Z+[qgA7uEc!+3؜e`RbvbmfvW2ϥ'ALE1f: { 7֭j@]0jRý]ZxV\}h%F;ղc'JL;3Ah.F7j>}8 jؓ$2//eu}[U>Nf{! ZKR:<˯>n'ةZ.ū>3ո|Z5gūhW/dV,˒i{C~t<`W`kB2m_: Zu,keBQAɷRgT fa RTAdOn/ي J wBMelmVGI4 -|d͑AHRI6jQv74N+RѠ@2TФ: " emZx n JV}'qYw!2 Cӿ0 enZ:Rx$c ZtξhUuB`]$}VlHEsѸ,Gt*n?K/HL$Sr 3n,‴K |nf(BR@9U;eebfZ?mXk!4$ 3*"Ij3Ŭ &vRƭ 36Ȭ Y/Th6o>m2@>˔U9U=c6R;!BA~ipo" Yˑ0d* b1{8)0iDҧ@`$knź(x/. dATR,vrXȕq'BGi(u5G+U : pw3Q%" %e^ZUG&(]t0}a/ǣ=kaiޗY~-9cWsTJ̭+n* w:@꿼?Mj%SAQ[1>D(Gx#.@Zv$ӑ??Dݯ nXLA`}\K޻דY7M+)cۇ\y*@d˚RogSWd &j)inT [G$eZlATQ@=:(AW0yH?WBk NY hb:U5`>>׾D)JG BR_we Z^F |+}GEsn 4UE.\*>r֋6S]6YBf{c( bA РGXMᩢD1nLfG jhucu~~=?v76e2J_ۡFur(A߆ @{"'ίlЫo%ޛ{* o2K뉋KEcua?aN$ATnB."$M9 0 6. -ŗJ׏4nQ{@fP͒LYUh3^̏$B3OʨDNlM 򍪛_\ JaPMh=H??1TDrey2ASVHjQq~9?j+esnH8 Y@x wCP}z^ev ݜ+(7Ͱ"&s뢍7 ]syþ^7#=naIo=eq߃ekN^VdȚ=kf~=m*0X).sqlDך>\rmG O2,yӍVzOkJkHOouGFLU Rܝn2 wx`R'DiEO\Hř&W_"Mbż{f:wnvȷrHPڂu X`&T=0'X}-樼p%&eݢO^h]>v/c~ڡR@mwn(J>a4wS4a2T9},y(st(UNb[ %\C~c]ԾG%}(B^:7yQd:!xXi7Bp-u σ$r[ЌKe#؛f+.(B9o S~BuϹu/3/U((U$>9%}AlڵIQ{UW\BUģz_EXȽ=bFTަ5hfʚ 4I|2~"8/go!k,)?fӉ̣>rO'{ˠjfnW6~) Nh>=DsLj_c^Е5!(e>aA|NN+ : \ض,5VMܸ4iw/vJ zNoà* %q{}i]pWu]gH[s[I :u[4_hlҸV'ص-k`GCOv?6L -j-jLfEڬkEfVJ7f ܷ)כÜAF]9*k{3 Y2V.XM!:%d|f/I\~X| NemDž(paߦ&,DIw%Gpu%.R.5) ,$Œ 'cX ~cC%%~JfX+A/* b fL ( rw~$x1,,3+4|7⦹,YșCDʙKDkD6=[~4 sBߢ2#x}D Q=6ƒ@1(nXiʧIL?Vl# Dj-Zesɥsls}zy{.hMm3J6~ۊ<{E7xdݳaB[by랦Rv] oT%+zqmׅߞ1JxX Y:wv/YlN H8ϑ-[Z~UsPdE%J[#{O>\9Td.\M(n]?w'5AJ̛%EKIݫ:Kw Btx}NhY-x`ط ffv>SMh,52h*x慌^@^ʐ@=#*Y`pȕ(澫VRWKKTe  B\Q!w tKrbN#'aho y-08(jp;$HpXk} Pfl(4ǵ獸 EBP(t|r,Cu{Htg<`QNaV~~M=S~FiXm<1$sjhd}XvM[dj Ե 9[nn;0ˆ/M@ˬ6{]Y"fRtGV{|7W+(㢭Q_G%1pyoD&zCRP?@^׶U"L43&<$nRdZ8HC?X'-_F"E@{P}πr v3%9!e5Ch;ww|S==MVC%T;ɪ]*J "u*Nȗvsߜ刑_:cn¯$!?`|U. %wI)f@mNRkuQ̰{|xBnT"7h"Q ٰ6uVfL `nZz/k1'hԒ_<'Oek J2sFQ3[6)mUϝ2 &&6]&$NppB6fp32xUGIn-;MTJxTA!Z%ѳހ|hV眅F%xuJ![UYMHlmp9,Vs3, S;kYtt̹.pce{V\xg2;[!nxCEDjl+Gv%}XfU~5w'ЌND4?6dF@~jQ4n; [.M)3գUct\4ˋf.jz\'ps-LV`֔K!bv]XqZ.dҌ|5TliJ(!6,Κ!^QŲ,y6gQRK B+k(Qeȸ#T} >RXQAɰZݩTDIYthM_$N*(Nf?Rt)+\ Wt^2%AΆG2?`Grĭ״sS>PC 7l<^k( g2[6 iԃ;,b f^43d;%nN_C/Uo͓G{,$f2Hs'$g._^wx)PqEY|)i5O?ZЛ{Vͻ yωVg~i."v:lQeUe:bϋtbXS\MCuc-~6r[y!n}\tPg:~ji;1GL` {I3 %vaNLq&8 0o~~H{pD.۔ }6VbX>u㊓ĪĪmh=HN*ΥK-4k@5(avF=_";rHBʌ1R88.ZWGsmbB߃UُsFϭm&CCj!5/ /ws:sLIl7[?nkIV  qmfU:1{_$v/kZ` ;bXYB[lx!=ڌ3/H@NH@G8~PY݉J!b u^1=u iZ(~T1L<1< X1i\͗Wsv_h#}e(ʣ>artzcAko:ob6Zuw1PCn'0v(|CW qi`;H%N:3ZFrch) ai0PTB{^4Wj|ҡjԪ QTʘKǷH^ga5 TM.ڰu) 'މ mo3IFMnzIeCBbTɨ'*|GKt*ITb@F,CKԳL=^.O Rʹ5HLk؀U1|_;U\?4;$e˟lY(-iqWMc: tA\Q!Eƫ c~13pp)n՝5`(qeNpXVM(VցHk>G YA": \wϵvIY4<tEsNB#MMwx]2&C&J(dV @[5h h]ײ{B6#X+L)&P N YQ.B|@Zl0bC LjM\U?mZޘtn=W^[j(rGUGIDqrw bfP3 RlKXXʡ' fBTqeg,3,vIߔhrҹ#[Ѓc*T"wX<зU~+ڳVK1or]yhBhn[k( C=vd܈jhRg`T{ziuDn\&t OݗŊ#Gu쎆 ]=E_j3VbƤ'S)Ae]=)́ +=128y7檧V.< R2<.k}rb,:6'uv)ggi76uG ,/q7"e VʞbXM(&7/.>۴n# 0>޸SĘ>,1_D25C#Ai:$]DέSm-Dڟπ$ j'7,[ҩ#\dJY/1pR3VI)Iw +YG|6|.W%YWB|4נCE<+wv7Yٞ>EOgKEXwj*$۵sW In=/r%"C;(p`os} s^s"&ȘF4dAeb~\Vlީ$޲̊,0X>n:KM<Gkf/u(/ 619ׄD':l@z:A1upEL2ܘ-!hwˇv5b(#dW!pmC_U˲`>K3&bw@5w9Xc^#sRC kY#2Mݠ6`+8m~qҡa l6V xv5JU$N:zM&z`>C]&_s avHΥk+ ϡXUMkmXmSؽG,tFE/ .X~2Ĝ|nN"qI^ r(M"N[SW&-~3J 0ROɳH˵濪bSuIe)>@è1Z-9xZ1WܙwtS;=ex;.Ƃ&ԳFO| 7y^+3uGÄy C{V1x=ߪ3CזD+A0e#Tekˁ~d`iSK3 9VW#w]vC(~OI딤emk5n*UՈ.mmNU&9`F/py`%DB„g_}Րߴ!ٱy(b68Sj:XG'zdG~j˷h NN83HGڙ<{=UXmio&2`w$J( ,Y8k`#Xjb` }\Tۛ,лѰLDbO3PmcX.cUP7|%z\bpє)Z:$ZQvZڡϤaчMm$'6n@d"mC?0c(C+dW֭V)H9%ٴ>`FN^cSms~^0֓U (AxS L*LoЙ6iN$4H:P,D]JPBDlI - y`?-BxtDxn\Eh#!#r xa_86ع'tXA-vqvGh XS؁JXûpnB3#rTP~66W%tLߌLLtҲ5I2B7:mɀzXJ~5X YI, L }br4=>A j{ohiUzfu6 uRkU ֪п.l>3EnAHNʪٶمօ5J͊?;t^ˋ}2r]dN\QmI' ^21 ~Si+R&G}}ʊNT-YZ$WMpAzueD-&] V[!6U~zhsX6CqLC pJa3"E .*+z"J94w: lg&URe\^<ťxF$ꛊҬN/cc-a5}\YsL |;.e6}ufY3<;DU箥Ћ%{u`zk$]U*u@?@Qz3*-`?RrNWyG"DTH^J_=FN]zZh#ni1(K%kl?.yDjԈq72osNH-bhJD$Z:H_ۧnFmsqQgo5mEb(Z؂ͳ4.D}X7@5Zp_*AsDoWxPr[? -f doi~=5^XѰ}sRHQۂ?sXLc$ZeuhN{"bJ1e֡\BhʯC3>O/M R? P&wKMw2oجgؔa_,jD5KKQekv*V槑1p>Ƒ#nZ  c22P!ttHe'tj\>urlH=B"=wEmІVbGʑ6^rkFoKQw}ܞ~]S1ɵ >A &=!!IgE)Qgg޼s;0Iz|;C^Vt~jt&{^JwNK608wx_O\q8荳G@Ctq ϣ)<SJ`v">A3 lI#=J pC_]D ~ĩ^%i1&;."xkj WlJoR'k"\Xvɾ0ꛢ6^sҞ=8ڹCri3]A5='kx +l;P]^a&?IuĩfU&|P٠M^"gxkH*4|"*^ָ9 s(+]*3Xtc$ 5p!7w Iof1WȮow&TQ0e 2B=)QB۱@w2$6M,?Kskl&Eq077 vk`Nu8os{OpfV41Sf b`FRȧ "_EkXC2e\Z #5m`{PSeG@쭬/XFͧZ0ȡ)5ڨk>mIۑW-ȽtRe,{㎬)|ˬ66!GD/ fu{wFFAIQTO[1Zߘ/߼"r{lr{%-%\5f]ۙA22(|- 񵩈C?-<+`JuUG?lRkD7 K(I]]ԙ)sk0#"½㗴 /B*"تf#On3W]`OR1̖:`ѣFۀD8WhtiiB"{Q-<Pݹ1hR8K'se{5^z6}TLߊUwSjySQCQ#i@0_d7`y)A ǽD$ulYՑI }*3`ˤ.Sn_à=3?znpQLnȖ K ӥhP[jb(G8% -8^th tPE/=Ce$ʃP=wWΙjȌ4'B;MYb |snf,ŷ@KU@|\E.d(o~`b0fgk2ߒO]12j4ޛ O;gYZ07070100000023000081a4000000000000000000000001677eda1200002574000000000000000000000000000000000000005800000000./lib/modules/5.14.0-503.21.1.el9_5.s390x/kernel/net/ieee802154/ieee802154_socket.ko.xz7zXZִF!t/%3]?EhDTTk׶ǼOze $b8.b4fny)h6bJ{?,?,3׽TvaPƾm>6b^ۉo]11 z+{>pJx~L`*8gN:鱛^9tS1c2B<tr:,R$y^A7ktfA%0q@NiI48.@yϭVck֏+ćrܭug_=nM'Z@K$i2q^ˉPJ NJIBbDGdp+cH!PGg\{K(oW~*zW 5FdZ]oX"tMi(>$ۦHQc|@}P; ;gwh.^2 2J}T!+o2C~=/.w gHteH@Nrڎu}VT%2r߄ I`b~$w&_[>T: R!֞yz8 b&@Gor,dt-dŪ 5Ęc[wpi~Y/pO0ZUPgޞѩ3dN:銱jK건@ I!؞v*ۍ9(+'lxP@+6ŵCQ* &A=<Ϻz  jw Dh1`fʆ7bG?/KDzHX:nWI¶% y(naپxs6fI0#:eNf=jVB \WF8Xhs< 45c<iEJ½)7"s :pacCaǂNLLBI4j9*Pl0[xme{1[ ffz.v"pm.pOǔJ'6g<ȠxXs\r8ݢ;]eL|ڼEPYehQEƓ?R|\i/8yObBIEصg0feuLt.'"dsL0q>r"جuW3|*6ߎW:<'EߩJUCc%W7 o8;FTy4}EZY;>yٕo('|=*qJ|u x?-oacl^`OX3 6hFH6~l!u6{&'5Ux n~vŭ/`I!ɮ$'Z_mq̅@`SMl I!,AqROw7Ύ8uj3^1",ͅ6^i ІxY·.X||/g%dK=«-(T*4aW?گ:,nVAWXmo)k%3=d=~PAݱlJ$<R1E4n5FصӘ\?`8KVb K~I,>9'}SjdMWգ4.sg ꫷jOc/"qaR.ԽbđY9pMz,-TT0㵍Ь`SٲY.ّH=~?=փ\%N$S}r=龾{?ŷ@ *p\y -v B Ssd*cw6hzMdƭ5ӄ'Ҩl|.I~"1mAїo`oYIecWάP ^7rT֔|" >f[50d&V:'u_GccfŘ}<.;T|qV 0Fp WnX,Si=M HaTUIYRWPIMMp^ܥ` Mg z UbQjaWW\H[An6+0#jyw6bf"%5>BvX0qa<E:LZs4"#G~J?uU#)lŘcAvgFqEWa[dOys*BLJ:ΘN9ޠbw戗jB.H<(>LWd4{Yj"6_nb㋊‚@f.iq04qVG^@9ա{؎z8PVO*:vf?> pgDDiG)Qu5iw1"lʯSV=_o@2ʿWc~b?L8h/6]%NuPO*9[ف(\' e>sc^_='n<2sXSU* J͖%/@ef[wT8;s"6prS]yȺA}A-FC6sT%L~MLL͐n%PGNqw8\[DOn3ZnQ  0ZT,4̒8v摡1X8cR`+ <$m-Ǿ8;UB\Qnz^8Ţ4rW8JWBRgCl 21eF@yب5q%xE77Uc̥&AW3A^xR'a&mn<;,`e__MV>5ų\ )4_r/:qk*;Pi䂍͊P~Bj#jZq㕝hÍ0 ;_Cf .} ~LW>[[$K|pR[RDZF2 ؼeljثp`) Hc"]Ea*>dhD %%i+Y0d~ HafAz~Qͫ/ گq{{P(>z'@%9{6],۴k-4F3R<Eƅ/dbц [9S\p;O:U`uE_vK98!􋆘@7T}dqh%a}tk0+;9[5MXR|i1S*(њCW مu#/a=/e04$OLJ s0Nw(em/Frqjhls43HmJX"5pNM9. X>w >\۾I)n,ž(>zo\V(RTi\NP> ?y gVxsSI)Y^_ tG&qqGa4KOT)GǫmR9?iƲtxIArf97s\M4/cz3wBU&1UWPq ĸ~O>X_.: ;@Kv|6;m\=pTćyc'qm%uBP(B6ݡ!Ԇo~Ňܞ1R*d2d,2Ȼ:w(9]q=.ggv:A`y 2aLo0G }Y_LX'Brt(?5}mNNjZ{뇽.)ᒤFs{V{Ɨ_<(WQv2d-XAcg|qwxI:B@]^/Gus< #JYg9;BGjduz)/!}m"&T% LpH,KLAT =ț6"buF:~ 7Rxps 9kiG]<ҐJ9%9WR1/. LޙBՋDypa\H(M$FtQv½m RkaczQ=%%|6&+Rn mg4'#.>ގYsW :OxSeR4;; ;Iwa &ofWUmq0޽9UywDpP R+hԚAߪ:^%27wE.@d+hzfOP(nDaHIҘśXzT>+?_#n:FryЍߔѣzEG0?lQކzuqc>P3PYl[Fc>֋ (`U=h=tE_W/3SUL:L m" 3U2"/Dh%4 +^A v:?qwon51#$.<a7[vE]yC=ͨ,MłM:cd_n"n3ukGcG4 X\pRK Vb/9+ƍ ZcEրzVB H"sm" pq1.qriݹCXZ!RNdj ԍhD. bZG %OH?u6z3Y s+9|̡ޱA!)3|_h*'&Q_C$F* QEyێO_`$C`i^j/}X<ɘH͖V4 PAWc;h2]) :^hj.$4u(O 0:kIsc 7^"U{МFF+bLDD)¾X嘖Տ)άK3.eA RC)uhL2thM y'}ݼKoRDctٗ3Yg9;.8x}v]y`N>ַ/8Ng> I.M>UvNt•&CAȺ1/;~ @F6jc R: 6 ǭ)N\&2*$z T~az(V틲I7\>%O`?20zѾ?W1n&Tvi*ئC4>X\{b}J%7 Uo`J+AEEO.O1FP~#r۬K(_{#"}6ʡ\8q2@V㍳ cf:HjkKPz[2=2mrh ,+O]VHͱrPpVZӝ }!m]?ķznڤ zSAiP]_5C6ELaWߑ߈*JM|ZI.*LYg@ʀ=_|F62;)moJO\&'Xh|znW.'JܐXYy@#ڵ:!>;<`*uvS+’"R' 8\s?5>،m,L/ꇗ;+|#t掵ҠċeJu Sš&x_|0^c0̂YUxI';W^沗:8`&'+^Ʈ]㌮Ḣо+ 4-+!d}!#L#@R!HM's| ?eZa;*̫BkȐ`UiIB&@ B~6*qJD 7 0tPE[9+o9Ҹ%j&t0yv!iΞ*y.H `ᚅ܂pn0s=m3+Js8y༻L߸7A MR2F*mv oL#ՈKpRԹ)f԰n׮O>aOQqwْ}+`i+tߦ5Cv k2m(|?|Fcyq;Yg64 `tGJA T|y)C5{/o8?$yK*CJYILJ\TyC B Mpz~y^,]pV FtްcŏVa7ɠ4S08wF%p7&6Xjr7/L:G-V j-ehᇮH >= ΞBvP_;sWovjeҏ)c1KO^5OLrJС=)GCmdU6޵zG+/͙ benϸ[J`ݳj?@ 4a-!}`soc* cM +(UFgsRIZ%Ė/_ES|ī4l)? Rm;VI!m[:uy@&J9ͮ%TK7fd-t]OΩ%" JԘX(OakU䅧9 ߧV4fuPwC\T: "XP-k)L \%6KUe=P*bz EPFj|['tRdcpx, =(7``/YH$ٚj+D7DۦM> +ʞ:Kr}8'q&)r;2Mb_d Ef,!9# ]oz+O}#lpfFi{tB^E_2r j@\?\KҐ}4\w)zF 9f?ǑLUgr-82kQ[Nd\1.5-htGp{]#MB7WĿ-AJ_=:;\}BJM,UB8⍰$߾WQNʪлiYX¿sg@f 8[6n^崕OĉH{|eH9lѧ?jljwɗԽ3R]]>nGI}rG~R]ѥKۗbŚi+kuwKq7_c f 0<uW:_^t/h#pG;%5lxp}JW@yEB?SV+Uf$z;wl,}玉ŒrBE1P;@W(R=_mU0< z+7^|իߍH{[+p&{ x!/ 8$;.Vi KhM~ 7bov@Y0hkzYy_cj(*\_~ץ"yGkd*-ͫ%z4)]d1 岴'4en!8ET[Ӆ PET8mavinM~:# DA++qzv7'ƯjȅVVS0z^=\kuz'X6%aGB^ZLH?ao g?WD.S Gߛe0ajdI4iqI8MT!!RY7W,7ȕUԽ# \ޛ1Q'R;3]ےz3T`ލ$YzQRhJ|gYZ07070100000024000081a4000000000000000000000001677eda13000073ec000000000000000000000000000000000000004f00000000./lib/modules/5.14.0-503.21.1.el9_5.s390x/kernel/net/mac802154/mac802154.ko.xz7zXZִF!t/}s]?EhDTTk׶Ǽ8)P/3:%Y7߻+٥h '!55t/}PaJm0̿pnͿ`݄:}!Y!yMh8jbוK]?6&ai̔U}b+ᡷBᜢ EW?q.t9* ͧ VB90c4di\$ X =F<1=Zi8piѪ:{$r 8^|XiɊjt'\*o# 'Z y3z`O<7Y{vV0K43xiSݘˤ֠ wl\ -$x | B1؜ /䡝k8%r@x#^ _OQ|.UDܟ{"AV٬߬cΙr(NalO'ۯ-U1f*=HiBy WPH%vN{$"$ϻ{n%dϖ1 J #8aq|Ԑ0}; ѭgMyv?e,p =lE(lO0Ou3Dd Gǭ; UxlI|/ &ɃPHGۥ^+̵sa"ZRS[컆i1<)YI!hQHYLcA7\b WJH*Hg8'GIFi>:6^,VϻtLQݮ*/%-1R?Vʹ$GdFFjHk!6l.gZoepޓ{SSٔJ@p: NsE+xʉG gxA|8\CY{bNk}8m?ۺט3~S9[ n{Xޅs]EI tY+L!:0zR5q!urkG`1[ ǞUŒ퀯9,I%й$Z**0Sk/y_Q.E}:1?Ssq C6lS+~;gi.$03UǾ:AKJ{ bh%*K(Dsk3ba}vRXFt!qpdz\N\|р(;bQIlrZU[lQ2v,[1XD]Q.Dos \aQ?spEJ6n96 cM@~q(sSS*_&𯟸^;ߴvřօ3RXC4ַ_൙],){-y#NԢ*͐{e)IPFszoa&o|<}0>!|zJ)"vV=]#zR?-QNb@5IM;_'pPN\csBUq/$>*&nm!Mc`C|9fyqnF+g#S R]}q-?éB-,*.BpWrd; ~/_,=wlC><2؅>%l':RX%e/cיM%9rޒ^/G2CmoI"e0N(yz`bu~#$5)_W1Y, ~nW>Kp)c]cJdZ'f-]ϫlo${Р0(JX=ɋ#(2g [i< oK,oQƌ6PfʸMv5tm;+o[߇K4-!C_\}>]Pб\فr3[ !Wt/?+<UyVpw϶VrzJ3!@[>a_kW]p),<2A ;=,sK2rH =2HJ<4 vt>~z^qdurL\=2nޓp"Ӟ<:R;$ ԧD3q| (ş06ҭg7 Ӊ0ii3jųv3%Z&`-ƣA_S]jB-J.צ#Qx4fȊTj?PFb@6Ӭ +耗bԗB 7̐6d`sk7utށbZTm(dɅZ8W)ۀ3FW$'w{-n;=(EMvGKT3Ԧɂ>7-,~% ]rJQ̀čMD1>pтMf/<(?XZhΚ?THr*F6S--X8m. #o]vKyr$ήW.z--o7^>=|U}jpNsNj-F/^djǛeĀFxDFIh[MOuL'Rm=D/b0dBhc,F;QI`/4kakڠsXK~QjL g  !wycRhL(9DemB** FSo=ךeI'tNc8c[Z>t]x~tZӘQć ܪCfo5 cOa R[dD+5I+*pxu!*ok63-`5.Z(?#yXb%OF$’Wjt#8dw ni'kC ̆sb3H(#@̓fb!6KЧQe`O'v{PzU@GRjidK  @\<=nNSI!Ky$ MD56\1c(6 Y]Y~&Yb#FW7+m A&#VWΖtF-i-FY'<\b݂Q/Ǫ&mWR6X@[=ZFsl# !0wETf@F3*E(E(22&"1R,C:呅5[E4L^vkA^-xmVCYs ۑD6 'Am)Pܤ/?şu8_^%r /=oY`{0_c񆯀[ާ4ZeuRȥ$aT4)Ԥϵ[4N16RT?4ƫ)ZW0_p|8%EMY&ZĪK3}h9c.Eu.!H1=s;-Jt@`# @2$Y/eE2hb`͔#Σ"e9*+'ТX*0-Wl>wDowt %x=NSF9~?fvٿ @IUrF\^ݘH ST"nѵ̨뮉\:mb2LmS׊*Rͦp0rႷt (T0NT@G6:e<&*WH`_0ےLi6q;f1? "/($igۡW]G+R@ko[ȥlNݹ.snP7h4%tL k.~^7j/@8 XΝ1·yA qȬ]Žj!AiZR`_mg#\ï}h ~o._ٵ#!@L'( kkjY*yEQBD]L)L9j(F|X%)%)O$U+Oaf)d[,Ư#0&NQ006»q%rBaL'ap!qC=$甩 'DXugf:JPIsn(d.N,$Ұ*nʻÌdT,6 n͌Xo^h8+;1Nw[!C`ewQDJ"!r5Bܐ0_Gn;N&yǣяsg3̊-rpXn^QN6&68!}L]}cehRzAϹ>R|$[' :˞NGNeͰ\8YSdO|Lw?M>η&mu:b1-k<uHM"k<2#Jt2GbЩ)휔HNsU&s^OFtm9mc x6= Z覲&* /Q }S~W[&ighO`Mӯ>nnW`ZMv3FCiN[I8<%z|^zwuηEbĠK/߮qp şejaP旟^J~!(s.āŅ)LbkdAA)ͣӀfЅ> :s3f4AȬ-TyzPM/=~ ctV&6Fi-x0cvƉh=& }h`'w ŧMe5|_cעźûu_!F]j0> 7tɊAU`,# ztJ Vy^j4  # 0w\tע>rG߻!@{b*qT9Vr([Ki+QZ#Yu,B!Xh|g4%>[^ol85G%8D/h+*rVǴ~wMB`/+= d"ҐIU\e2=v\#Uh,s2W4aE-$2sӜ}),.BVj 0 h)fәpڜ"m@lO?jYD%A}c@b{rpeҸ~ai JsOJ3 ;u,fw92avèh/j1;y$!mƕ\i`F9ץױM'WjЌ{vx\BRm D/IZ Av/MkbV;YC݌E9ĈߘrpiQa.Y6!)bgI*d>Uƃ%|[%aC1w#EНy(,L$T[.+q#C΅Mw[֐WycjiBsYT 44#w (H'',cI/T׸1s_|B^֝F*X`+' fۨYc ~b^[~#Wu *L#Vao.%7ڇP}|}/w[ ǁuLcķI7eI*P85:=҉"4[fT.:בu쮞95gdd)t?˒ᒹSq5Y7A _֬Z8A,έbk!v{DpsG7I7ġ zqR%6,8󾋰~UΡ3Tct_z2A91W]0+We¶t[ZI%ۥED(y>~J(=\6ҙ,ʐ}-5֏|23F|q yʕbcHLhnhRtZ˽W8H$Dw&yȁ-! *)EUaEtx@CaiC879?f*\d$Roz$ӏyZ;i"3ckS5 'R vMebه{vcbJ,/n`LN !ܤdGf#;ɓ`A v"^;Nw1".&p&t6xޒ_4|d8.v}w m|A~[+EB07x2}j;wVO RTcO(KP07}9r#y0qG"6r^(HT>Ix WZzssc>Vq\e`$MY#8ϟ.5LZh| 'HsX:]kqG>t~=>:i[7A6KA9zV`.VJ2Ħxf/޾ocԿ1d9`jȱ|"@:jE\p/:A_ZkƂv^s8#,Ʃ7QAD̢S K !YG=i'~| "/(mS# 9T~?tJrY8gM(3FmZ(83\|pC/y>WŒ.4olcm m mT'NfBPmQ%͒m S;VRo`Ѡ0x#Ԯ\l?Γ%3i/ntgc3Q~IdBUp`B--B:I8Np*IKZ"_T/7(17,ks6zFʒN fYM279H\Z_gѹeXwqT臉q_xP1[_h h[UJ1d##||fooaQH΀.N)MST2s0X^dV7K ^(k̷`՛g \ڶ&"sEMMrp#2&M+WrD\{~}vj @0[E$lG9Eͻp'(S= - >EWٖ7迠BPƈ3heQH}aD?2_kTB{1(nsY2@̭q p=iW.G" H#k rr6yǸ;>;Zk6ozm?r:EᾖPVރ׫Y&yQ}$2KM2fje=.<>x,iwC/bzډ.\ҲfPe#JÂthPeh6nE%W1esjUf=׹w)C7du֑n+XK|!h ꚨ+0qT|MIH\swr_` GJ/1qEfѐe\K dQ>OGMnAyyKL_cZ8lNhjMF$4^Im?.!4RА@]W}eT[_,On.߃}|:q#?"i)wuU[bdX)3] K8Bؘ0>h(zi %G24X7F=%ƌi7*aء9y,р  =`QBѨe]Pſ||b7 4 T1Na_DS{9*3_\^e_2gI}tF}{iJ\eUT}6>ΌoIzuơ>G P5w& .)G QZ!>#mtH3Vd)]t;ןVY)RFDyv|fYN.Y*מ12֍ Ѧ!@2֋rKn%OP>eQ<_F Xܪ.X7 )%#iMKWs T@>Py(?'n=k^:j Bqئa<WxȂqK׾ HsdklhX],;Kmshӏ»>PbmYb\7(OZgfcEL!O9fOձthTbnjw,Q(Ld!ƼGh;A&{5|+O̥:7g?.RCJW޶+Ye=718 JЊ?J.ϼlH.5KDE6U~nőNc3 KxP 20fYua.z=O7UޮqsŔ2 &]h GgX8X٢3OZ,F4st"HZ`$%E&J6C\Lӓb#LQ; $i0WPK?̣>|j͊$h<ʾ_]E4_pn(^H*_leԓ퉿/Lool?- SC]_):cNR`YLpeo ܘzpNQa-[W{=\\^1=n2M Pi58> NRT;8f\DMK8!2#1ؙ ͪɬ@6͔#קdHHUf1SUM2^]C4C7aWV'mbw4| ?yLA, !qt"ڞ^||2=*3Vz%P!P}1Hg$fKƴHaE/`@2w4\+@ ٵ*!)uYdG0RR! cwՀV9>☠{c6IW𘽠^VMBXr;k{X뿍)/RdSݚ"J-#4 S)ɃzPѮŹv#\HUR}{N[&x^=i^1 rY?TI$6J/J([ot:X`T w)i  ?%'#??j\VD: [[P\'K#.f)^ /p1#'?2 ܈>+@#xNc 'Ǵu~U{EX*-mV#CaB2%ML=F |jcdɵwvCj W{YeClOkћ qrd_o BMX3wj!Tu峓bUnyӫJ^fVl_]%}6{9soi/g7׿Xx}[R%Ь8xˎzs$cf߈F2#(<};q//^vX^ TAgE] ּ>0rw4cBrm_1`6m܋. D5(sW0R܄v H8Tݖ-0{˔(JTذ'4fޙr7;&Lzzw]6g3ߘ}0p2B!LD>.["Dn<@nvHyQsx̨| i9(柸=|V MXZ^2j[CB2_z -xgJÐ5lاs K2;FXs'9.ӔRn1y^[i)Gd;1j"qf,30wWwFFW6ʖkn =j0ʎѪ$0vL`靮 wa906RaSʰŘ"Z~ò귊mA!p:s)3|}'P+pj.T[%‡NJi>1Ƌ= ǝNt'}#1BGV@ $p2k7 >%o!u׷B'_1SK!01L$s*Xf2|]T\2p1q(p|٬G (KL tyjeɖܥPّ1$]M5OwyYVأ0)$L|8nihbꄼ8RUHԽ Ey뫕&>ANtB\5s v9_m:|[ Fl']+j͑# s\41".{1U Ġu]L 7$$ ӭ1tSr1+CX~r=!ZC?;%+}ͯw7V#ɥ3B>'ZYM̯~=H`lJ)Mt#a^`ٶ\4۫:RL|dP6!ʜS5&ۉ.&HjŀɅ;![}+&< :^jR ;/qɧ#>'﫢6Q2+xELafyY#!#D˾ Ù[dCڮ ,$UIxwT+f\k/I)qJ4nNC%w8õ]H@*h~~DvD0CepAƱ$K13:zB"Ճ62qs7E᳤"Sk_gYQXyʧCi8Tô8aDV'V/]N2EaBFC 4d(>)4Ɣ"qxjlYBۤ1(O!R _ …1tnpLSďLN L;Bl`%~MU^V(<+ F]r; 8>gއ> %@:b*혇|U;{(& qd7@}MT Y@DJ `"Rn N܇Ʉ3;UO+ŽPwר3^SM)˸F½ki RE+M=qrnCd#!+.8:RZ\WNX/I4lPu͍[c Xb'.ypP AʎPmV|=X`Sܾg4WK:% ?We9.bQP] >=u/ܮ M}GRaCouǞBT L.p1kV1·u6] F=wgZT7vwل1&&{(}3KDZN5֛FhϛqpS\g5ٲVbv _!8i"#`|g չKl(#˗aY}dK$zٺJ 3Y>e9'b1cTt=ru >Gz&̹؍4TL؟T=d'wu}O4Nkŷf:^GLitoyIf~mzOZ$ } 󞶧tK=/~뿿u3;k9u<E~/mgH&:)뫸kT%L䥞 )+@C4tDZl89Œx'_?ʅc/6sHǯK8a%܂#)eA%lZ-眵~f^l]1 qV >Y Vt ]s =u_X)qO6.JASʯ$dyI.J ްM $x{W=[Ÿh^Q,rE:JV/ sjQҾc* ܏%P]*F~#v B׈zL OL<AM ٮx5-~=5Xy:#7XrCmtI'^0.̧<u2j[s\K?\nu5_qO׻hW>`2JW;w,a [# plI: .-1$U]*#G6/\fRD=oWz@E9{yktbf4샄8TM: lKDr؜z?\ 5o3"*),V'8iôvOvkMۺ=(bx @N ܂ 0{}"SlQ{%%#Ch?ߞR`HAB5 pvhZw/z$/݈ZTNJn){'H|lW̪Kj-0UVוh!5ɧRP~+L/|kۿlW0,A*|y[.5p=5wg?DOOeR():aa_Ns8FERPYElO =I(w}~g!.$($rEO@ .h Fs QP57.+A*̜Nqw'):*Uě+H*Rs܊ 5I |jƜBĈ| }Q㿡)c*vǚ,%s[ڇrD,l(<,;l'>oc%o.Ij=5AH`~)g' $d 5Ln:eBG+R l:Lկj$=V džX.Y8;>Д$.L]ɵW0p|Yo6W dS);]wǻ[I0ʐ=WZ9NQ;.ɇ;V6S؝;WOA bs ka.e*m>6Z) D|Ъ?#}EbGὭ cӀ18ͤΪhP0VH j{⬼ow\1υBs&NQajNR~n]U'k#<xoΌD/or@LK{`@WeIN'^Unwge1(_Vڬn 6o:o57bQjZ@ذg^F-,{ e=O"raX![^is6%X{ V r;kܟhAQkO0S'h5fp5m6G;ZblUz݉1Ȓ4rI +di\ ҐEUJuhI)ITԺ7V >"] /pFӏ9PZ_vXFq0ט;ݸ'l?!YW L#emZ#f%:t:U^?R0(I<7^{ `01%jSB}P/n):䴎>N*gD:/'KLMDwcc/q:=[)r~gYWs}l^6N\n|\wU3m/ خF=0rכ8\Mk6rTi` c՘4nSzМc$d p?NK\LJ~o급}īҿG/;GLjN Si{OT|˩[ݺ{ۡ.NЊ[Abf~:^wgO3$&6063.8'+ l2 }ad(-6[IԀƠ1-t' 3}P.q" Y'ӏT­sߌ̴'z؋!&aOҀN!qK?V!AˇbF=-j^*K!}F%.J S, q)bi1i V8"Ɔ 2.a|OF>H+gHǡiѨv3;nMV~m)Q5LFtFCu{p*)MϗAD(Mg{1K42s嫨衍8D#^8p&Igj5r~Eؓ@R}*{N ai;}^YUW'4NR;e^ҳ.-Ȱ `t8#ES$6wtNK&(]y6Cv806Oc4A5M-B>&$BmW\@6f~w Iuq>wJS/:B䰈<Sr}:Y_Vf9f ICM{`yl/? Map#>C8O{\q[,^=#biăydmXD=/p`grUu3rz)7:9'O// /sy~zw;8JZ/]\2KES90gڭ3ZvQ:!cq'>kV\5Iz @勯[MsܛcK-6"E}_eHlN5hn\n?^ԒAZX1 Hz{9ݘ9'[`]Zvk3r#s﷓:=ȸs// 3YnJ_u⟢qf3L /xۜlO6Tȝ(aRh 8zSt#{bjc,R_.0Fs;H-  R*xU=Ap4NhwRHe y2vff3!T9.w0 98Q`Z٦%XHLqȮ4ΓGK%^,2c Óε!:1Yys~n5)[*exI^"c 8aX`ʻ6('W^{?C!*MW>02[cB{Lb^R5Wh=c6rQW,- ŽLvu;drKن+"۔U\e8ĿW!!b$I͛$z}7AhP=*/Զ^vj |V"WծMڅaulƻ=vIޅ峅_fZ׍S9Z%(6QuиipĞXu~Mt/,j2t,`6?fTYp_Fͥ>khy{A* pm% ؿK8ȁ"*05 Qw<`+Pah$Mfpg9Pyv8YJT4 g-7a6G2=_g,ЮTmMTDg>N@<,?p.1ڜ\^dh-i AMI=%0v7̒o_nWx',$т|n-]e b}a3*֪%w$4,,b-3?yD@xل,,OADb}Df2M67!Hhٶ_iQ䌙/t e3itx%\+tz}\n%W֪P=91ZFQ>9BtkC5@ݮ[$Ä~@/3,sk+{-"-0UK|V ƵE_$֠ '!mxqh;#Yq<&o~RSwG:):kt9H!iUYB'p#q)&vKI~Kl7@UxUyoY &ox#D;a[s&]CӱCN44$ =1P'9H+RH=G[6ec_\8e!v(ECESuY<1Br: 1D-P *Qc-]i#+!$ >K>hs${ .k;`*KMQebKW,.S WDqP5nET8Lk;<a/ #~ZN^Ji R2qԋt+k+^N\=!ǒCsc@XڶMr`nE>,QB~3nڱ#oy0L!1h\AW4Xgk$;!z~\ [ D*[=1oӗ)7{ڴ6oiRkPŽ&r\o _2peԤ̚>RGQ2 >Z Z Oc9#齗kڥMx/|0=1 d l,h/dQ(y|y ۀ̱H`t二`h8 &R\b*y/w2TaKD.KڅDu,BEAE^dZe~r,iH!R@? PA{E.삦k(t%ƌt>@X:)q'.U>RK1 d σTtk],,9cAYϕmN `E<`m5-{s-j|Z$QX ѴɎb&juOj3I*HB5~m?+IVKpsL%`e4mIf_3Hi::4?F^4q;Ym?YUF{<`Vd^v%9*i/!句ڞĢ6(k2Yh뀱(ȉ/QouK$ݫ RjU^X`VbIIKv2LUJ68v=̤]"{˭/sS>hKߙAOb%~4%P"!6JaN<CMENݩ LgYZ07070100000025000081a4000000000000000000000001677eda13000012cc000000000000000000000000000000000000004e00000000./lib/modules/5.14.0-503.21.1.el9_5.s390x/kernel/net/mpls/mpls_iptunnel.ko.xz7zXZִF!t/B]?EhDTTk׶Ǽ62Ĵbum?d3{؅&LGw_$`&5V䃤;Yj ~ vVH{ hȑ9dHXAPW3,wRkjѝE;j-;omb:[9(WHTIBg*J꼧[[XV- ғ7[=xgFB>* 0oIw^ BKG/[X cf&,//?읽W16Z#]#S߆Ts$օ7FX1a_7|/gVmTC3t_51ukto\@S-JrC?eNzlEE@ ~fv(H # gOqhQWFU\nY]/TPxb9\2`&8>q֋B;b}@$zbn`Y(H!#BK07>{"yYvO~r!U>1St nnPC!ޚBdݢYg^ "^gam֒'#I`0S_1mf@ C}Nywȩ t6JQOY\:ݿGp4t}uXfb[XB sR*ЦEowz4Z"pv[]0 z p|zR8"okr >MJ4LUR5sd^qBL[Zn}j-?Uf4Ч5)|D%ĉ"k켖hALB^]bsyQElW6X|tdtf\wQm Y%p(Ek\aC7_FN8%۩&F] y[ܻJy\Piafphk'_gDx$t9 㑸@[t~odLoCޢNKzһ] SӀ4)s,.52.5Y lSo"^QNt FA.z\,9xŞKv>Ϳa#S0qW;\[+%Xv 'q]}qܑ/-rx~Plst{#*T&jGO=ѽ{peE5N(=Es,zm|fisMR9+tu)ك3ɩ65%IlSsqmh%;Y4äZM[eV GpB]AWuXdlSV\D(܍ da!kj^b4wYȒPSrЊ )~zH#G+z 8 #jv?oT>xx(Izlg b˖AH?<MO~˦;O1,”p T0OtQKºZՒ'%U!:-}!V ^FRhl"T /(f\T M` v"%n(F'q0 Αϊk]_pBq[="Iƨ1 />sރdV/B9Fv̓ѫGk6ma1=u*qt/#6ygn-B?t I8n*[ofd> *}o#t!AO82hyش ucMbhgWnəv@s7tZsj /Ϋ*|*5,:3!-{e-&w"VlQ }/MhnI $5 !t\g7]h XKJWaz(VKdnByV\-}Gt_7y.0ެWGd{]pW6`G-8'59Yv/ *M 1c"x5o!3q(bhU g6e pFjg097 .47IuIWgö^ly*K'pw- UfIsv8h%~+j/G?RQ s]<|Јz Ʉ.NE%y}rێZ^WEfTsA UYz˃yKA3\r6|DU=K }Pï!j'9g0.Uf|^;"\BǗ3z* {~z W,EC]'+A­Y[NTBPl[ VнGcGAR2\Lw4sܠxT&[;Z:^n>^;PK0Q{?W-p~ 8w*Vg7-wq#~muf} DU3.DloO4ſ}a#(zaDҔp&#L)ĽXtz^'RsZ( #%H3bQ!yֱ3Ql7q_f| wu+(XZ?G&mhQz돩q:)+?1۹`/BX]M8ֆ+~>PKcLۋr`?+Qt4  ?|ƛ˾DA?7mZ I*5 ,IÓr+`\ q uÖUNS>+ {'GǶK">z$dtG7=@ݵ- ?.Z=MNdD`<4'p={ae:3FRS:m__AG&6YYj%,eQsJ (V{)i=݁89 ,{+z 1|dr{xk5v8tlMnGDK֕z^=ŧҶa=ݠW䢺psuYBA^nW'zMY ӞOMkYu؝zeOG GI:_E RRFh-j F Mrgda@?a U؟I9"O=ݤM3M^~Qlv{gi˪-֎h&}54Ю4vsxHHvCst`.\rb؊ũd. : ~(=e>wB>PXCla3p4767 3[-M5X7){!v #6o?k:Rpm=ߡHG#&RT t&gg{#qW%Uryz8)C4>_^׫SUҹAFB??Xp2U߮,#k*ZvЃ=+*W!m6MG_a@$ :Ja|>paU0Tɍ$7Y֭pFfw.!#O3Ks_lt%IWHR8/Khn^8y&+T>DWܸl?Wrc~=(j1(gҞ8/1[{PT/,]R^]X(.`6u>ģ`Kr=p =hu1 {,}n`Oxl5)ƛ;kDlAYĒGᰗ7e#4\i"?N &SķLj&H*CwI4! x;,j\Ysajesp+n? j'1),<ތv"+N:Ur9q'`;jd= ^$ $O9ҥ$gw\4C6qddO/2jY9C0Ѕ_"fP=#~M&"o-ՐJ7ZN 8 } 6ְ375Mᩔ<^T);yu܂OGQRwOEIBHs[vO0y _Zף$گmbժEQxH4yl Һ?-^ʩ|j& 2 >ZyIf*e>8,|)bܜf21z(} Nw\ 8|ǝD喢s2,YI@en_6bXc>Xy $7Ľ̞ݞgv[qoЯLDu[܅GUu?7bN+}.R.r,ЗcavwrArx`M:9{Z-A04لkܛ<Ó`q$Ya R2CB=̋ēaVzrZlQ,dqv.ʆ$(R'O++oOӪGn5q'޾V&v4_dx$~I]J<6 $ 94%hr JuKRL5-$&(GeAn=6*Q6A瑖f; 1.^pv(ɕcVYHט ̻w6ܰ(䐛ֻ>CVwd}t}T|:Mة> !qX)%54uI,?uW1(_s~.(&9 X]ב=ĬŜԥy+7?%+K&f~|Nr9OPN+8v9kûW4 Z{*0PA>qjb>-1 -:';߷Dfg -m^Kl٨<'G7 "(DM O?_qXAOݴwcd<5ܧn-MTS(Fr@J@= ֫JxɟhQt mqT<%N.뉥;8#_nZ%_{)@.0&!-E)W;!tt]d[2/ P:rwD8a՛ 쾌<'m3:mJE]|+$p\MCikV# CS;i6G?7u' BXYVՇRh٢xF3͜-d -|駟G,H^M75vkIx]R 95$M.7TD¼Y @Hľp˻ I]uV1pU,+UMMJE} t:!_ ;z(>f ۱;r})cezk~*[^K5M7YLcppY0RlL]%c:JA)7[0ZGD뢊 EW< `abXHUY1ds ˴T:A&|,׉Ba;dJlӭ#ERa9-ƔM:Nzz " 'jW)bD2Nųd_a+= Kjׁs?ԼwE7;z/"(tf5.EխԊSf ̕J#^VdZ* =Yc14(x*F+1eeKgeLSLZ~" {LZINI]y!YU}~D\#6CMHu/DkV RLj:VnΘ:lJr|xBŋSܚS+!`bF 'w|Jz}k& ]J*G4 !@$=}(h[Et5a@>A:m\Ϧ0 FaĥmD4>7yM9(4Tpu3nbT͖teWPH OG}նC2n)"+ZԐHt̄$>؇%9ʡdJLA|itLX=$ȺD#8eeK+ "e C(K&=rI\ٰ iScI,,b1ϠL3)>FR54Kn.x CmV3RQŃyDV"-hLHLz-f'o+{:Ոi@\>4Գ $ϼ#gIbYB]aT<)_͘%¯9W )HCDv'P6/yXu>ST6U GH<-rg-!2:KɁ+M)AQE3IL0cΝ U6VIE,<28.)nqrQއF#ǟs{oֶb4@۬$SW'|\#dk3eOK4 s(ůYأ ^DLcoR*5UΛm$`W>A01.JZuL50SCӸ^iKg;'qsW oX%S.Nl|В,8j A&_ݚ\%9<qpPS1{BHFu,ŒEru=˭RFgʥ2r,t*I{@FRRHR/pm/fnB}O빩8{~{h%z` h?`\~`9I&}͢,<^/`Ճ( /\`q]4n^ $DóOUI#Y +~#%Y;g4[/ݼ4"a!(׀u}{5­v8HJ ڵ$Ur;i*P_W$iנlmȖ_*/*5t δHdur/VK;s:dbR56$Z$x"*׾"K:>dC)Z8ǜB-ve`0gC~o%}W<,k'C"d H=8!tn>7M)4`Gp(Ovx+~fppb)4.Px%dg.{ISp'BQ阼*QLch:P;29P.ZFRtˋvY+愙x˸,Jy<ܴbBR--! ɷP6b-xl Grq惣ߎ3sUFGip?I TD*IC/O +B w[3ʃ[o98uwͣX hCܥfbcK\AC@W 9$eDdNd^"+LXǴj7>XTrգRbcJRxVkֺ$鵩 N8v#]WQj i;*N pɠݮ\^19S|udah3!u̅^X"dNwG^.HՉd}~Ȓo&vW GLiLegR̭h -7Ofi:\y Hy;a+{ެY yHX}ug(|RfT!m] ƆwQyk el\ 'N_Z5]Κmm6L9CsYjf؜ڸȥӨ>bA"':`3RUxXugŝM}sS C>Q|ӟ75rd}ooo{ eJJ<t@p_~QZIRrVcpƽ0pc{("\sG׵@T jwlpY 2؈[2o04_(nJ:7"EBZV.p0o\@ML,ؗPDhjTSZu^"<4Z:#^Ux/r0O Bmkd+ޔ;N*x?G dm ?p@} Y~de|̖."j h6WDl}"ϙHȕ$駬>B8+璕>Jp{OB܎9ULv€D:u (a^j/m ?2=׼z^j?ɡTLC;n͌}JOīizţUMA}eA唁/:D'Cc@BXCeC Z)5+o]DHN8܁`N o ɽkq4Q(Yg[ -i*[,x?b |Vr;Q7< ""܋̫"|>R0kd),B\9ډ0`+>ȶw/Ql18[[VZa3GKvA<|c IRy[Dؤ4 qkkȸyTlЅ߆aB.'Ԥ Ȝ0t<b35s6.C\]T0P%7:Ѕ#9}4΄A*K::0W OO3V|vYnm .ΐη9d֡/F1OBt6f}3F5;^0>W#Jb#|ۥ4p&O"'0V~M idt^otZp9Ux[|4<дfG;.~kQy/U6`%JmO(6K R0a-lmR&gxDȻw/a-ΐXJ1fMYs45GmAw>q_E F @ 5 `~<`,-N4wV1 t>v.Uo.WA}.z')]Q]:j%e#mE8iJ#AEن8%('"YIȘܘ(Y'RLjPgnmd"d#* ӄJ {"㸦Ax@h/~;|Y5[Hai pGoLJ/ڑ3|8u$T:({ޕY]n e;hB7$ U|0Y{R:tzX_VX1Mrɬg 0;]: .XΎrV@MquIMtƃ[MzКkLu:VU kCNpW|7ʑ\ 鍉r-IEtw/QcpFq$3)DYp^ʝ#q* x֬2R`7㶄7 =q>?_KPн`gvH O[wOlb`I%euwotyTYC1A^x@E̱۰QRVR <{nA-vp!9,B_'\ nlɹB #aNU;tHN9grMA 5FpPϦѬSbZkZzDi)VDQNf| o?=f۳>Xaw=FEPYI $I(,ߗƒWESF+ Avɜ.koq_)89/c9g|Vww@·/7C&mB- C˜_ !;h+Mݳn-#ڜr~޿X>B0g-c359CVi>s< t=/cd8ds]wFWP@aKö)?B2"KuZ֠ gqF)߆_w~Bb,[XA}نW%HzmFLbh?(GbB-%5 5 T-qͳFZSC}9uƩDve<9j=JEFIWJ+w٘ #vM}?aTˣMVt6 /vgE'BLu~[nWZI̟#P2sumeA6T:3IQ֑iG{-/vQxdXBn8{> 4-^ljQGD뤪njTm}h#2Oө {C^b+Z𜉊 gK= : I:ժzo5Q%^ެٜ LI)qB.j+{WGVd=mtzW7+S|hzWISYq9uڵ;Odd]`Fy"z l9%:z~?%%1VX1>RhMӾE@g~ tX1UtdC: WPj鱧k:kN/E!R ^Ar}Û^7HզcAj}a3WUZdELɷ̫}>rLAnx'v)2rWƎ B¸d*mYԖt 4WNol\Zkkp9+!Rm =C3 "u!{, wo^¼vCYcDѣa߈hvg(eaHPآtIRnÂt^`TXMvflbi˘at< @6"w.^5/a '/cO9as}F\uܻd!E&J]fi+PwU56 ;2Z6 Ѡ^d֟[U LQOnrˤ}<ӱeܑ!$  躉:ӻeDfXav;"C՛(Že4oG1 Ie v4;:7 #S*Fp<,w:p 7"ܴf,mn P[T '߯|ۮ;Lƨg˯1hQzKnB=.{Gs qlAOaQCQ D ;$N8l dgolT?h=y/jKn!E[![Ua1m,[ƫ#:ڟSHCT>sд7=JjJK𗜔,{Rn)'uץn.zG}wT8-9\CYKd>ek|U3FE7j|$me#(oMaf*gH\΀m^'Zd HDr,  hj#8Ml Miy<2+wH+v~ >Lӈŕ&v]aX#-Y /#*9QazjRq9E'׹,97-Y^lD8@Lvm9$z&%:f86v[UL”=pswdD0OdJѤVBnP*FU5'Ѳ9LL(T$r[xm̾#cWG1xVypKrHљb3ԔqĭFejөH} %8}at Y3e\xAnz cu 0o[ V]uH#0y4Ei<&Y%4 |dؾH0'y9MS\#'W y j3>S@̰'n (_8lN>fyDR*v AU'T!"G(Sy bl4೧][n$pRvz[!d$N7V w  ]B؅f10p%MXbdL}P=VaJ.3Fx%"0f2&Iܠ57Q#X@8M(Q2hceԉ+\"p}UJ1ݤ2)vyVh0(MFNl2Gj2Ӊdu1#c*&Km1ZC6y)fbXؕҩq0@ӗi+9mCpl.ZƥNxZ@`Yj'3<_geL~\p!262JvzɌֆH3B~<9 N+$f[ n}_4`P׊ 8Kdm1FM N{}>_'7}ƿReeղ1 )ê[duNa<OA;aNܓ;0 7`ekIaޅ_ ۠A2v3ޮr&NE? En*rË.+~hwF*I vP*r&4fKӰҡ׺ȵ|]0f٤%BѵQ[ 蟠m]b14aFM-pɞB 3-cV1H/}:oyK+۳? OUs4K["YuglfvI`O^%׽>i>7+%PխQj5@v#Vn b߉5J} /uNbI%#hWq`m6&&Ldzd`[r" dx3t6EOj{ mKa$|k+K`,Ll;o=Za'v%^dKz<@R$?|o$3@X̫JXtIĸ,1ebuFq{[~ƽ΢mܥwe)ox|]K96 A9ijD5<nPN߾߳p/[<%಺fVp6QfƶCc1T DA7eUbnJ>t7Opr%Fa9O"_.VkQhE_CEOcOnV%Z3 <ۥ7H: .S9EKF$5x<}2Z3Eߋ=-ndǿ  ;ha(]IydӚʧ31{? `r!o=Ld'̔f?S5#1t7gA%~ٷ4kw1Ϛ 鍃W GI[-f"R)ʍ؝(ٿ,֙moUZo%;/ u|V'gTgkv2ZY`C;1|"HZǬ f@֩ʘx+ fx,KsN> bu #G { ;p}m ,a10_|h c2.fˁbn UӠՊG%k}ZoH 2u.t >Jp} 7GUVN.wlgzSGŅ˶5EK]Y` R#y=(+\63y~- dۮh3~'>ivCd!9W$0k_>[Ez98LL ېu\buӿoŧ#ai/e/ovjWnmwW jiA2S ˸(H b๤Wc4vN+iޛuUU\ dhre_#U;~H3mE%0ox!keX t<̎ܺu\z4T~ W=սHgRg@\ؘWp!yY *3734~kǖG0y_"FJ9ܹzz8Oqv4.Q&e$d5sA:I`vbz$ @~"dgNM4,*E]L^3޷e; gJsvv{OE\f tH/dB0#ăKϿMTBî3BDN$uZ\d&|]#7)X&ϸ03*GIK ",&d<'@pT6;ؕLPx?N?RbM_=~1_zm˄yVV:˚)A+P控7!y>@;jx5tDg[Yb n# 6 q,k+ ҨF/Y6ZJͦTim}5`^7 Tv|Q%A<X4OvGj!n a{(1>7j {K_lAI{ %o+JkW:[B J|dlZtF9ܳ8t=Q3?6|C ~`GJڐ'^;/+U_Ѣܙ);{-ZtFTSqM3꼸=s6m[+/Li49~J_lhDLF`DGFu JL?:TpL =#;<9bTYb8mNO B)Je! ?mÈ;#hO:`LwE 1)r㉷ZzT9 in ]E"=rB!\j'kX1?D 1;M%n(wIf8M%:7hЗN2#ig(=~W`?GeiS UTn6ԾN:8qǔ 5L3>ز߂QGrV4[Yv"{+dM OcS9a -[Hz\U]*4b?"\Exk-R f|P>Ȃ>J:;Pk4~ӳ2 JCKhC[I,]-YQ%#$ My[gU:>xI6/eu^dvܵ'XC'%RjXhGHRd\$\mSȹ_t&jW{ldLiP2o=J.ѩ:u+ߣP ɚ\c0>~e%~q ʈHɊT22A:u.>9},^LS^3’wogYA#3 5hMŞjږ:"ou֘]kx%>m#U8fzIfhB"i!lzoK_k"At>yLpH>A(}"e%*8WRoEZ^y#1tڰYCZY$Fl%gu~/VlU4 Y Ȅ3e;'Kw:PqT\`%$#W?7 P"WTP /P>~_K&5@Q)7O,τg B h\>*phN{K9ꖚl7`Z/f=B!/bLUq?8X9koAN>Pc17kv5^ YicUm# ȡ!'omhͫ]\۵ *=b,,_coO5VG"Alu!SNZt76 $͕bq!l=h)'0N˵J:O/rX s\X%Q8U>xUCxNI# q-dћ>rYtV8nJ'.Χ`?a ޸+eq>Jv@NYq Oio ġ6Rv [륁~C8GG!Ê?c;e=ȸUY˗fc=B8vF禍YH$dTjW.ziPkweipXBAΛvy#J_U'ZVm5 U|>DQ㖮,o -3hj LꥍӼ+PʳhD.XԒ̅ݯ80! ~ EK l#7v3aQT۫QF0Z@7R"R b%-ZU:b < r&e0ɥMp:RJslT2]5y_R|H7x[)hG*6v8Q6 TI2if&9w21 cf2K z}Bpe{E |odlvJUXtI-U[$8┓֑Cc!LMI)[\^r WDOypذ+1#(YCWlIk/Ec-6bP H-pxb ߉\7]I}\m%8@?ڭM$eحI1?I||$e4&`{<#4ŧx+ҥ&Lhi_62Pv$-vVUOІ+̌upݾj>ک/]DB ɄcJ7}+:&el&%U',%a긙eb?;TfF [7?jG#L4 lNT)́0#TkА5pprRða .lc5!Tgk'OQ)t Ϭ|/łL[brNcV#:#ft|JES.`nA8eJeSDL=1^4@_y+2X %/v|Ӫ,o st*? DzSHEG*/P1 h 0BW`N\8(2 ? RNYX 6Sx*,h)ތ=c`@=R h%R ?#jN1%HΧLWFQR q$9iZ觵TWK_Mem9[1,m0t. Єw^1es6? 3ר: `D^,lg+ BOmP}tw gYZ07070100000027000081a4000000000000000000000001677eda14000032ac000000000000000000000000000000000000004900000000./lib/modules/5.14.0-503.21.1.el9_5.s390x/kernel/net/rfkill/rfkill.ko.xz7zXZִF!t/2k]?EhDTTk׶ǼձLWSeW;:]Б?ى|tVtT9kmSd{.`la2D#.\1/rBJ[eIgS&U ѪG a%=k]3Af/4B -@x?>~ў<G4P6IJqqWd\wDO ]~vi\YSC\n4H"+UYD6#MMoG;&IZx#Znؐx:(ipGc;qnYC.FC.`oX)B ;O 봖.^jD>7sRZw{ ';"BĘan> 4d|d?+>O^f νv〆n݁<ō}SE9O'D2]PQGz3X!kX#qc%rL caN K"` ^BP5j;QnԴqvQÌeSU驙49% Yn Cc%Kvq~!&QNlB@9ZE@jL$nZ~!C >|-Oh)Ȉ OK [ ue oi-Aነ_xQ,ey:]@@0ʞdQք@bV^e0<+L̊70B %̜*=wj?`UhQru[ D)UFP;;?0CAkHS.w`56)k{X2Lt;@n$OBua2ڳ%ej~$@ 0j:vrz볳%=PGN~ 9線 Џڳr[HВgp%~!CRۃ]QOs/<"NR5Ip{\Av;h͘]J 蝡kZIo=%M.Fe&X,r)c> ~?DuCnq;ܽ~}ݓĮg&agljP&>(puDRyp'$p lH:@sN^n"4$#6U{3T,3_3Z5F{3X~L];hiigT(؊;Pt.~ڙ޸1]6w%$jx 3++s(Km4 z o&:5>ECsjF*H;^qӧ==^܎Q&ڿ̌:拻En%ku .)_2f< S+CI2&|pNZ!5۰H$/&}H;w91wZ]P%tj4輦k^7ժ{^wƆ6|Ϣ#H;"GS#\$ns@'4V-!r;xEoCnYj.9a(5Bǎ%>sfZZѤ;9Rte㓄C1kx$0N fÀZ=DJ]t;(_&Kvu<ށMܘY\%x0UzuS""BtdQdF.[2`{䔶lLkG6dk&{{c70|U8vkZA2<XXV=&Tg/$7e{XT~VΒ7U5Njhh ߱.(cvY-,v&ũ\Ӱ"6pAj} *vB|?ȺcP(W-%֮I $6쪸@B(E=:Zb"2yylУ Z}'#ߗiz,UAv}'ͷqPK_ό+.~E oBpUHx&b3 MzQ(]y#kgV UPbb;WpfBk+Teead￿H< @n=}[~m^oS@ś5lUmUx-v_犂÷Bw5jl dc(Ps:ͻVS|Rꐸ-Jhhl4 )e/.Yŋfg~I!7gH?ʽp(G`F#z_v đ٧QYqocHLCLonŃb0t-S9sHo&\ƇݥQiffc}/U,8[Ǎ-mL%>f00_ɻ\u6+KC8]`Hf:5?C`0΋Um=~i.^ݣ7Ծo ׆DtdExJ-Zp DT _Ȏ6oVw^vzϔfh#hUҌ+RPWFP}&a;za;gA\"Q$\v8ãE*PB[p2hzh3zD.؇8Ir⷗׿˰>cbo?2ƇV"6Κ|e ?P5 q7hAnx'}D&Ns3tv.@dЊX[?t9etbf;|mfZO:Htn3)WsOIT/S-Aw8d_^QՃgK|eDJў'qPIͬ7jLܲlzV!+'o3ɂCoV]${hWIcr]ÖSv䗓& li"СveGP*~^JwqH6/3ez)9y:-GkcŀNs%ۖzZ;*'1,Ge18nf?U;G}j<`t{~tHvzO=WKoB A4GΘQwAxRԳ:=Y3ebOE&,fDm8#n}n>@Qw$jZ/2KG F? >?곮~ tA̞ oyHo7?mbzyEBI@u~C)ngܩ6ĺ-?.68%)KGLkJ~;Ez~Kek҃U&Uj:-9E LٔV`$PdX(ǷaQ:rIZGR{ЌtR/ςΊa13d}k񅐤s^f:yh&wD!Ht$ݻ#V:ߘG`$3E)i,}IUamLÚcU3S Lc6Jw)agGf3\.9a#kb*iq厐|fQhN.E7;_Տ}(xʍAcWDadX얆h~ %{#,b@,\As,|!rM=v JO-|dg'/ %`\u)2 0EQعw^ T}՛^g%ٹ%Ǔ'uwn\56Wd"y(I^rڏñ1 U"d [_qoճ,8f;@H^ԛ%1L@FkrNWop kH&rٸFZg(4W`V|8J"w R+8 .JX`r$+5)Z3<9tFgR{!9 gp)P ˺p\_Ceh*Ϯ_SU+65@CXO&Nֲ`ob ;$ 2%wc(L%++l]ݞ{5؇E&QZ$lG2iÂhzu9E*7lGCBҤ3za#,6"6x1vLÜf@i-zƈIc?X}ijMirPΓn~ORlvgaS5!݊]3RcIFry] 00",U|JNS6(9yg4=FC)<.h)ˌpI&,8^} ,Ԓ: 8QԛQ'+ASc>I`a >jmЬTf8I2M3~@FB[| > %s] K2bW~?~c{4/wEDQ!Jzo׃y2V:6wjTd e+z2c*C)S=@{/?5]IUsVoY:<)ʔ0D\.ČwH VB ,gG;ɂaYX/HCV?Xd~%xkĵe}6SuDie@fPV$90 ;E>%R4/R8whk~5d9Zm,w7YlLJѯAS"g>Kw?ՕB Ls_8$ǤMehlB_H܆ԣ\D/oԈq4Cnrr?"tE 4 ƆGqeq"+pD_/![^k񊈙1dYxvOdGH!b m!ѧDەn4,sQR17!dK/"l[Y r(?$'^ᮈ DiY6GF+Z¶I23Qu?V*ͱKko- z g}9z28_jh u3P\ɝ;!jH^Z=)|s. KoOfBXwV&YsUAD*=0-k*ng̤B'kRY\DOz\"E+!DOD dԳG 6T ˺WY<n(.SOLoBo(af J2ʐ0iK]"ik<!R72Q̻/mg[I [t1^@՘5\9cD^8vQfdn"]ۛ- :I@cib(̝-&DPS,Gxz;CG^UH/D>0Ր`l2X3kєuTsXkbosVmF|&2%*ŸZ0e.b'Ƹ۵r*4 ֋)4D_jB+w ~:tv2FoQ#9`{j lC}AV׀wBPp "q*< 5 8j_&+@Htcl^0GF LZ5ҋ7d @QBrL[ Uso@TrLEg,aV3uӟ3g/^ {AFg@VV@#% N`DXNgêS$qA[P˯b,3CE>t,i!0*!: gi6: Sˀ5"C|n_ .&Q[8z=FXgvuTG%3{zvbfrxqka!g!8%MdSś|dVgl86d%9T*|Кpţ,N/`גƨ^y x2iv~3ܛRwnC*MؚRLt`0f=\C0є)/S[ַz ffRh}m@9 CG:yO|7xI(]oIڶ31(jB C%gZV,R]G4@J ~7XGsVK=I@2{q*>pΊbI&_ 3VV! svGϺPRhj0c1 R>a2D-( 'Nzav$1lB0{;'qЛ䮨:躵 VORjv`V2'M=|&rr g=P`}^H64AfwVyD~"LP<s iI@WJ }F1#<%~)MrbPtt׷ӳ݇7 :$Cg/M;D'؅ x:Ǧ_p\d*N8#&МkT@!USPqOg >B">>S%8 Mhk%Ɔ ;N! UJq`oY 9y6әFz> %8 El},(q8C£U b-!FT1dhRH 7B'5>kǮfUѥ6q7hJgFF$.@XS"l.B66ꏉI^Oد@MH9 !M`7vE թKhBq9r{p~UTɮ`ythn_DWO8tys!%s/ 29h.5j=s_ߖ=+f>$5\cI-ָ/.Uf4:uk7:+U]~GR70e;NP<,m^H1(onڽ~;aOdcIbJf9U 75Կ@(˪6Brʿ>cſpHK#i\:o]QX(${ ;v+s#v0%[٫8$ J6*ոl`&FNSEȶI{L OޠΛK/,ؓdeMe^aZAdE ٶDph 8l{DgJ4w>0eէ^ިa.EEJ5n127{8CpjCއء0Ϳ5h8'nǎsiŅdM,)*^AO;aV"Iښ"s: g|ۆѨ ٓ'v9yP$T!IVzW@OpϠD bm3r&lOeAq >"fH'zAu,1 kIqʜ*$܋:8$MXb:!%ـtH Ԣ{dͻO M*T06FW>E&ivPØZ] YM%[ `xiU:9*,mk>I]j&.!9Ni0JZL?Yi |>9Lq\3t)Q;83yqٴYs'$2e$CZ/rS=h %ssVqmo 0\7Fb#3䊠QKIpFč}3 4*^ v@Dxb޻+^!?EyOئݻ@Bt5*I"cLBj <둅Yuw r\{:Y%|()j_^5,RCb=1`ߵ(E^HG{>EhVq}HnT`M..A/.7| KWh#tUs0bq[=Jsʓn)'Ho瀝[`VOgmJQ8aKY58*EA{^>L{[&j0g7p4}'dZѴ&t+lob+n{]iY-i=+W؁O8l9ZNmM2p#ۂ-V>RAǴD.aW֓z뽔1״(H](?IrKWnFڪŔE|Y,W~^HYzm]^#cSԗ{My5]jabZut\ӚkLAτ) @{/Ҍ`/y/g܏΅0ܑnN _]f@bQ8GRf8" <4P/Y9eѼj\ʗS+Ee)'4i"x`\I,O݋ t /g0ENLeZ[& A^R)u_ąeWF ^`6%ɉ_OT ך6P<4%Y(LJ+/B^qSD`Pe-$MAg:PҏUiJTm MDJ9S #qe"Ug)RշEb!Q8bd=hY؞5fNX>pYԿbv ;:Blzy 3PQ5d!.`P2|r<.>uXGwB~ש7 '^U(i¿:)P]S4txōc`V^צ3sPD0v M2%IxOsx5z͗ 6߆&A;)/$\HAql9S`O!}#S٠cMbTrԥ:{0}ߋY<Ǖ<- E8>i1~[TI]q'I%E-eEx8@`VAf=f^P3#{PkҬh]&s@E,\%XD]Mw[NQlءP4DUwl5+6:9n+ ,b!~~}?6i SY}uţg"QŨ5~^zM)*%+rgϠa o8CCoA:R;nA\Od!PQeOt"o\>1 ;yXLbѬhc T^ A R GZ]` c =Yxx(mxm=I,"f锒/}rQ h%93;x_/8].KW3[)3 >V'B ùqb-# ̦/x>^ȵuFu19sͱ&5hK&11,Ɂb"sB1j!PXa?LD}/,Qd1Q9C8\t{[|oun-4_Œ'h@{ f[ƣ턠U)N6@ş&O{ X6@N)ڗ vrb2 ߒ$[|ӜiL<}3 ε("u*aT |A42`)?[ש w8(Ԯ:ϮŒ!T7/?_N`0pe͡u@3%CDR6srN?ân_EWuz8M[>KȆtQDȌU)I|\n|5S<0l&M4i, qk[5Nbcχq 8E[a-uMU?hXQQvT*e9});洋,gna- C%q(Oi6{g]B7܏PDc )/R:lv ;az4yܪV 5.ƂclQ-Tȿ+j7 zm~"GC.9a}6m"M7B7/\o]˘"! ȉ Q>~by< 7s#!%+f ]&i"[JVfIʩ k'gG_h:sQX%Ts^ R6Ϧ Ѷ!m^ ݒn AGKJFzzbg4q^A@U0<o'DŝU4 !vЗ%⧈P -qq_5w's>[zcaP~W:+=2t'eK\ Bys% >nIe5P͂'evlW;w}a[kd1vrR;~ulUXʾI~F_:~㪎@JHG#ܥ\07/&)'>:Ac E+=]r}o+DkʥAN{ků4Н\j|O }: ez^FA8O4nCb)+3Aɽ8TF->t,֏֌]8k?aB QOc Lay hq&оyz7dY8w##pMkw"L5Rf!pÕ!3Dr59Tʥ |ƧM}x8Q~ݮ|kߍjdt>d(UBA:ʑCuę4X!6>].N9VE!!txm,]I-R:Dl~P][%K2 z[J 3_ADa+RGrs`DgW2Ћ=im΃i>PNe{!~8IWd 7gR)&(~o.G2fQR~Fuv6+AC)ǼNGq*1:1tH3Ξ NUV _*qC@x3A7E~3rsazy{'|d'#RLEud$04Ga3t;"2#Őlp$zh n ߇ ~M(w>QRqfV =9jy@Y+JbK/iOM@Qpo m~|tg«zo =.+ j25E4< kTy{~N:X.bn4fD5iBH_p ,un{uia>,4A?<>C;҆7qN 80,Wtqt:O-m$6,gTԆUH}52$RmG|!M!ڲ[h[2ѫezYNo TD=K~|{1SxvpJE}lx SlV~ ^+_y:GաEQG{ClKQ/AکRq:NncE7]C{0 ;>l΅ͫJr|tԶFLo_s '9Մ( ?}?z'U/~~,*,^063kj&]`a{H)̥V@ Hb=U={Co Z/rp8s ݻ'{6+@pD濙4'9c [q'BZ^%8c( Q L*!HNVO/$9f4 qi ˟5K_z^? &D+2o֌)UG>UsCǍngg~f~AZvLTn <&430Μx[lmow@We{4W }>((Gttdm083J6`_vlJ q N]-aK,>Bآ#,|3t|DW.CT;N_4AzqC>:rsEtԭ)z^,L*sD&yr6ɉAÄ&Swu YD=c{%M4FM4?=tkw- j93B7R(d r6۾{ 7e>2g壓B7LFԔ?^[]ޠe77I7vO%I͢3_!&$ΐ^jUРXd&]^H2cWHj^yM?AZ`xPͧ vpߺk$?@]Lin MG Qf)SM`+DlkY["ATkfjR`''{BׯT&iYf^[ۀ'cdd;YI4VcP)A54c$-ZGޯȫgJ u|;Tz#^(X74yϥLA@oPonƱ Sֻ+].NqK0t pb;h|)zI""ǝP&'Vl\uYAEt8u%|.-F{0q#w3 ~xYKAzù%\c=u+*(\_+scD+;;@I}4\5LjmVɦn3TMV?0R - '9Qv8I6V'dF)06(̔?1irb2(8oYSwҨ9JBv3˯G613ҟb}erI O3u0[3͓Q0"RhBvK&M =Ʈ@DgqvXl:,!,IkM RG$CϤx.l>_O/`G7}5Z]wě?扠~ \mѕOF3,B͡-`yH0.!o9һ5 \.b[L.KrcKܸ'¿`94 kRB~LB2ެ?J=x 4lf9\׈gûBu*ẘRDOZx Ѱ`q`PҚ;ܣs𪝱_b0CDlYyy2J}Tm9zc! h}|BG']NTx4*+Īr^)^֋oRp!Mϡ;d !gj9꺡S4icig@){*ukdkt܅W7߲IHu ;7aox>%8DLVMdq[I0a$3^V4/V!{l8ot50 Jc` f^ӂJ'CWpKYdz̳ F 6&%WJ0xyE]&/O8:Z,hO;뙺m#O>^:BA͐ gUA|Ɂ_H=)m7/&~.Nd”(ҐC,;@G A <[U%)CAl !W+KhR5YE942.A/ů먶6@hإ5D'23PR3g e"w]̓~2o|<)ȍ\5B ^v .e`S qnZt!;_eOU(O`J>A<*|aӺ&i: =k&ɔҵǞ<R!ha n>ȥA4ӓppo2D 81g }n=k;gх}a%?HsX?ٖ%񺺈\}1JeDP~&zc>(b7gB%ޒrER.ⓤU1M-H\&C N=Hf9i о~IU_eTbD7"uhJLƎ$;-;OEF`w 9,ݝ\!>ua>܏ŀ`btc6C/.#SF$)|]|ҕ1:0˥?~s,6]kBszzy26D3)*'Dle; >JЭ7y՞7`#VN$[[L8,|sy5#'Omm@P֒AYshvۄ~%C9<]>R$sjq"\kQ †_dWCd6CuT.#ƏҒaGÞtD('GmFa"`dn6):H"]:wz,*sCFsɻP\ݝ_5['ZG^\uUȟaaqG2a$qt `ًfNa)4TZaTOMu6'}1\s]nVirQNjf*'6&IޝໍoA|~k .4Y [/dbѿ8T5q(I`q%&(76Ot'FA3&]\5u}*Bڀ ̩+\1= eioIG?Z-S*7~끂0)$OZC_+v0]G2Kx**3mǼrJ;H[_yὸzA#YRɍD "G TYௌ@\H\µ7ƮNяz[z9>ۮgZ|Cb M 0|<8n)`êέP1 *ERd$㒖qp8lN۵'1en"Mc&pS߫)U7AѢ l}scH͂tߺ xL >; }Ll=}Je3caGI*9883ڼFa+T!tIB[t5Hb6rE@N|K [$E")-EsbEK1놴Kc PXӥǹG!_"2NhdH5+LkEy>Y1NEQ&BZ[Z+/:gyZAx@T6MiqAUէ2$v}Gݹ0D Ag6\G\.Iߣ?K7^?)A hҚ~W6H[ڛYW~,P/G:\O t3]usY+ժTm&& E^h"lDyL ޣ5!rT(-(Y=~ ew50H>-nSA=9}Qe45BTOm}kFH VENka EG,_h+C[" ?j51uC-L"m1;jK<5D}!%FJ)tl 9s#*0a{$_HcA([#?9MCᖗ&Z (A)ZT, =_\Z43ޘo}?OtVRο 1c@E?4lNAi4CIOrZ^=x%nE^s@gG u}dPŮKek=E;! oD }U"kԢZHõ z92/ʑ@=xto^Q9%P7V [,uj`k2ZJo/o]/uˉa7'@p;[Nv,[z퐵6T͒TWX3[`Ac\ͮ@! W2Կ45۶M DDqYӹݷƻJT`UrF= S O8J6@pW@OB34Nr ) p(z Jys5pH>mQKk:j| HnVݡu;wjD}~`y_ԵhQ:2CyRZZ4 >^qgP [.Z<=1V}PO 9eވNȾt >fwߚY kY X- 1w20;!1::nat[Ŝ48d3 >"^m1#T7 g\0)"p16B4,q}X0&9EC'c9SR@$L2,~Nvw}PX<1z,kżO[-'kP'CB? ^u~7ApZa]aO6Oλǽԗ4R #iL7|dX %w> 3pra}O$$+ 6Me}t_2],"+Zz3UA6OF ,0+ްT8*LV`?0dkrcQw{uHL HE? d췦 TT+~GB4y\ V$n]gvv`rAHH{;r<M#]ݑt3Tz&U}`:d!4'ʱ%2z^ϰ{y͑7%xk)YJmꯞ* Y,Ba[N-7ΌX7wI;ќ3eq*wA;[An"彁aM?DCB_ʳ;퇺~oQ^A,@oÐ}ː黷x=F9V'!4 (C-xaZKzL  2fEiDt;NoU|oKF$|K`H۞j U{ِ7!ڑ;)_}7QvUʩ (-˾D8%,=\0j3SP`J7٫`tH&4cq4xN|Ov);z?kOboյλed~j8Qx+ ߹ 2X]>/*H6}rJk\TD,ו28"2'1^XAZzKxGcp_X%l7)ԥSX5+Dkj֤KP@CT<%DmjcTBflY]u!\>l f$ !d}DU^!Gy/R}g'>Hfoo$Jm^G.= Zw[<'ɬ Ӊ4fi O#B҅AҧƓG eeff`:Mˢ Z\1Ar4k= uJ A۸:0Ke%|jzVP%6HD:0k|QmQsMi*l{۬R NUeZ-5OM Ɔe5,bok)s P6=Džبc2`A*̨!I'yƫIEHDF!Q$PFάנt@tDZEO[J*1d$ID]|){q`*oOSjfi.0I<1]ZؚI:I: .L{#D:QZ\lY L'gm_؛n;r}|o?&eFk1/?ȈLtbӇpgj iuAފ_[Fq>{tw'피,E}MdȬPgK*MBeal_.Pb^L(7Fx&|p/R Ե#j@t7( 5iTUAۗ՝c귪Ԋ,0]!FTCjQb : ڇgbty]JedY]-LXf3܌@_ծ TĻ2aRQevZ&exe#b.CcݕJ}Tn৻ϸ&᫪u7.u˩]S_5<#[+a҄I5a"0Y1 pNo>3܀2E@-Wzv*\KLm+욀\;)~3Ep- fh8h*hmvnD =y79*% ~\мH[1YCY3F:)xf h|wa5IezdE/#Tҋ+J_Khz(We@SV@%f3U= \#m Zv)%pC=zBG<-Zy`ÏIF#7h)-"1`<(_$QJefu1*}\K{&:g5:JNEї}cSG2Gd${;n.jp#9c4 Q./U(QD 1Q{`>fDD?婸dhI 58@.W!_N{خ@h`->g`$~OB3n“oHOCo\UX M~Gs7{47 n2K@b?o˷7cV<َ5-d4 $Rb=ߟ j4KܴNQ Of5O?r@Qp&ٽv2;vbEVL Iu^vm|fgރ~Μ@J:/e;DHQ+_;1pr-p&m7V|h ?~ViI\H ^ 9Қ8 Yiu|̙"-;Svf6KmZ5w*u4b0x7-DCZtS\e\`S_^8<Q4FCȃ2fvR z<=ʧ5\g381OL)rorUEϫ,5Iv8I ^6fcp9Vye?8MPР&6 nRHq&g_'?rŲɖpR|4MxOK#/NGb^K9 Y_Pn6D/6j$ fgm3^k _wkP |e 4PJ/ܩXAʁF; +gRnAnƤ-idBEƮKc T0Jt~JXlPDʉɋ-e=%*eJ%2ȔBh( g)bUˇ̀]2cq&~0;jrī 4kWQ;tPm+Y}@9ka>.rŲWf\|5/;WDAGLy4ޓgEiz83wE>e}$E8$ J)Y Vz>`nx):4O=W>I[$J_8𳭻:ڙSkO׬Bb*`U3Qp9.-a!79£#EElכ̢@k3S"#YNDoF(F(pƸmmbdbvBDP'>'3Uh˯_?4R4u vFcǘ?%^ywE(QweɴbS[x@r%y220%UJ+`[38&d [}w \vDՅ]p^'xYh屉cmz6[*$aJQU#L{pKd|hQp1X&eCIYڮ_/vUf>\4Mx- @:#4W5SqK.PbggGݼ=-M@/Z<3+AX0R5u5`GšqjfAp`%e{ɫLAE(.mʚ'%]TYHihb[&Tu2<=Þh ߦg1[)ڰ!HIvyҰpiP)v_feo_w<ު`+樑BT(MrBy=6Ռ= Eǔߐ8M:̈́oV^jcY851Ki 8/Fn g-H SXd#Ŗ1{э[/ !&#!cfH3"46}t8F^}vɂoODsj~/y Xx-'xe7& J !lllwg7> b)Q =i%QsW xx)@K(̐Ӧ&wE`ĭBHx )5,N 9'#\Wg1U%_yq 6"&it#Y2SNmV1=K]ܘ>䔝|,KcAR4uYrQIwNV5Ֆ8u!gۭ`}#R{p CSkB|tݖN@CJ-pS0mρ41:-,p W=+ ."i@\!qoz9ST$rdyPD{=i~6@vCm\YD6Mǩޞfh;}v$]S]zf+*M> eȰI&w%=Kg mi |;հ" uZ)BClO4]6t𬏫@oHmHЪ0PN5㮝P@i>!Gx:wt%M}0j2J#tc Mr6Zr:FE[ \]>L`z#@#x.@7I3mW vyIֵ@ߦ_;(/y(€I^;#nlU/wSJC*31؂& s~;RIK9Ywh`L>XG#"lme}t;'?Ht _|6NpZ'>`Tqܬ=Id )ٟ'͏Ѧк-1 \Z^6hQozXb.Z." 9^.npA/E͛݁c@ 5Kkte7!6PٞT0HbmD֏4҅UV:YjToOY6 )bfyu į`3(#"|BTI]4nn;U c9? r(52<.EO^ִ-tR ܤ<ꐞȻd&dFfc쇪7)llyjƶW&h N%aC5| $vwجΌ%V0q1t`4)08ZNxJo (LHNB̚e<ʳ~촷n}o}4#V VnWכ22#^-Ӯ?Л{= "!PR. Rfx)W\^(K9Kh @a]./}1L)Ң̓69O5=#Z]VgrAGUG g`jՕ,S3L/e.pM4XJli.ԙ0Q3ԝlQht8p鎸" PoFH´0[,?WiA[6tÁpGSUpTqyt9Dp*[nxR+=ɀwǡm1C_WbP<"dO[j1bA,7G(Ha o^7Z[sxP~M"AI,i?)% >M(@<[v n4W/w[/SAս%#u(u $2($<:r) .u`cG2zE6OXK|ը``Ɣ 5=/;Y-ė}ԠijZڎcp_>dW3aDhhcTGJ. i6&hm5-~dW&>EOF ;Qu !Ճr,/@"]t4.?wdP_q'Tb_ZqR18SpLhW2=mqش{cL|=17;b5 oێݧ5ວR518q5Wc)t>Es3?ם% B;UX[_q&nx`ך ⋞Kط}UۭXiV]Ѹmk1{]5ڟ@͞䏌ZwI6HpHqdQ蘊*$BT=}bM耰()_$qT=Ʉ%/kɷqC] T Sy率~v6EsYՈkп'yMQ#dϻ)H\؎~35 _I0ɞ}'qܣOVY\nFc?ޏ㙋A<*o]F]7XitB\lKZiovT ,kZ=d`Q;KN/'ItWP37XY݅YX4@I,Z'i H~VD'4{3-:}QD8!Tʏ2\?by Sv]l?~ ҲH3"Iߜ||ER[ Awz0 D 2]8yt"(o非.CpKW>V^D]v#q>7aCsxMbM=ecWثB6c|-c]ǒOf|)W^N뫯;;C|aSzQLڃGWJO>vIǂ%oH}ɦED UQ|Y5 f}*sVx:[q@.~:8zos&RGE%&hII-#qwFa4T&|p')p,d쳩R2(2p_uHvХC69A)€ug-IzWx{]I-u_wXmסN{' 1ёb}z7Io|W T* 2.cErA-uR!]08J>V3N놢tЙbL0ՙ4 HG-;!FX;a ~&ߊ&V`wALAyswtƓ|[~Äp3GՏaDX)?٣ӗ_M#FDVx9?[{Q2Ѥ1  aRdDMǀuᬌ4cybפQ46|Y-y G4 wԑiȁ H}%QYeg\kn:&;E?2c*E]B\-MMvrV_Nޑ6-oY'Ȟ+f å{`8˳|ltz!P[T v?{aUO vłCs>˶DD_I|ApOmJG_W~awK^_MB\fx3,4NWL1b _EQsۢe%Ž\VQqFQ@M֣IB.\-st]|"AŐbx&!Q\9S=Zi#'IP8*#P kИ&N~[L2|)nJ1FbwD>4Nz 2a,+Ve:]m[aeyC(`TapR.VO>Rk MsZ±3ʻ 'D)ӧT?nyɛ(AH~T64ge-BID5505]%g5 jH[U8:iD9᫱w\ ^1;{w m)",ɶm @feD\`uUIs9fޞ4Z8\Ţv\u/p^NXhǃm 8̠8}ˤRH׺aey ^%LQHYBfONM2870~;=b(;3:'b'90!tYO6fVoY`wX,w!^CIRJ~PT Hb069q .DBY|$飆̦6eCsEM]g,TZxRX3ڝ* ݲ";=vY>ػw <$빌jqE*aTggPhl8S:ֿ݂6(̠-E9~ٴ9nY+ߎT !\ZC1$4@I(mMEB&k\> 疆PLIҺƑ$}?=E`a4 aڴ? \:Ly?k{T *%g(܍)լzO*`7Y$ 9ddgrFHz.*AL݉"׀qt/#onsRiyk)O+0[?FXScan=|ъ-^ qu/kE1pihV貅h9›pCRYW˗Lr^*ɆO^uBۡUV82IOt qmѥ9ZfHO;Z)B4JXxKvB(8[wF C2]SN wǗ򓜶f@4; =1k^VR ͻ^w _kS,c{$;=@ViOrp/6=c껱1i)X&~J[$94_pK[{DmM22k4ļ+@,-|drϦWYdlLDyaᎱZa[ֵ'I$eJ xQjޒ) ׅK.P$n.augW`o;z)j|+6}4NvW99L_ @W(()Ӑغ2jxjIC-ܓ)}[5>\^BJP=C҃bl2s*yjb8#U+^yg u{Mco'FD__ϓ'3/JO%ظ7-2sH$`j)x8ɬc*&^!/B$Efnԯ`Lj9 ] ɕUT#!s5U7:x i8?b"5`A䥅b~!͢Eg'I02qX%JjG=`kKX}&Fy)0@˻$/ o^3^TyJi-V(7vj|:09G^͕`^j3y)PAdt˺sl^n3`Cm>{01<0_`f3CW1WxJD|}c!N,LHo1x/yﶋFɰ6$dSaPE|h"^>Ab G,C.(Ns%LHtKŠbmO" dv~ذ95W2WlT F0d3n JMͩSzn41N3Mtxg@rItiҸI9+h,tIf>C9'0=9o%/v3KKCvU9288#+W[^"KM˯2Uסl/&lxjNq<*QJ|"Jllji v+'r5{$a38hc8E:;S2E&b( !Vcge _#Qֱ.OY3+識xBA*m[K@y\ оW|Tʳ%yN4Hi)JG_Y6451s䣂Ĺ#P(ȉ;L i!21c'{>¶P<CEZ_u8bux6C`z3BadѾa$I]*@.o*(#|fu.<*&wc)LZu*ژ ƮSSr`zkKӈOcHbn eT%՟t9 Ot4 8*PSf7p9vsPkBA +ฟM~?,n.چlHO Xl\vh,VK#́Re.]pPicӅ*FRȄס !MTF!cfw9R:\ыVhvBIk}ﯣiXu:Pf9EXLEU7W;a ,Qզ/14UTCrم1 *W i2>xL5nK-oIE@CWΗџS藞R!k~ TPˁZp;|f(PEaK-:[ mʷ[T' Y<&9UƌR.CV\}Dn %ՁxC%DEeü ׸Ƌ$WMkWh1{(%KoeO!NSwg5gLw7 N[3(#.p4_EU-F>7gy? X_A-MLD L4OT-wfpDsBoD ghyr46l8zѢ?m -~p{Ɠ"_ xH}Yh[6TؠJnDxKFQν@|qZ(*7n)䀡St⣩CD5,Xt!v3y>E)tŹT!\?_sr|fQk efohU-^0WNm,R%S e1QΤ)KݮSq5&l_$oW?j]"Z9E?9vVS%ES q`L*},Ơ99$FCA@|lMLb6(%3 0=>Xw~?gĀrp1Q+;A/(֌bTtx+ ݬc=]gѦӘJQ[Τrreϸ^b,KA+}Vꩮ7PI_=7 {QDh%$z;}8*LΜ_0P \dn"[uE')ՔXۖn  *^23O'q Ă]ceb 2i4BFߐ %zv*!HDo?PwOzE/T0yz ߶KUJn BOToIoؾ^/6m }*aL>7iEQnIjE;?(aFo*o$%os% ~c i7!olQԤϤ!Sg"Wѧ GqP[֊~x P&~r6Go觥j':,YDbA3*GohL)~,,&+VNEr 9O24i4\ՅϨ@4 _ Aj}n.rz;mɧ\s!뮵Dy$I5`;}[TѴҼ3$xX{]M9ZZ^ *Nɗy O,gy wB,>fh 2z`үP&=:5Fv5EYP?Ur9FRvIJ8U:c6S^tVFWC O/Et"7d`%eG<;$TiNANdc`iEq6Y tw{ Cuw01= ;{BrWZS #*2"3s:B-ʃc}$Wwf@.wNOMYWL& 5"[I$lODn0w#(^0 3[wo>kŜvtZs0VǒSʃކ[\noa)*D\)\O Lv? d] U+ OG=%l4$8Jf5=ߊJlF_?E8۩5iG#D}ힰ]dǃèAEES ن2p1b=x+G~sYCeRݰUitUeQ9Z~۽:kbEL-.Ia m&ўE^k?$j Dᡳ_EL?n`F>VkbXlĉzNdaнʋf7?v9OJ>aD/v:R+ ocs"n̏!q!Pa鼰4}x Ŷe3F"^2nG p >vo[-E: q*@=n˷,w02 TuZH2^_M7y{V2z6Ⱦ1ZlcyuARdmB|S"A%5DdKKNv f"K.Vxw=p ['IS3utb_e/7`0xImNT9A+#nOK~˽"nƍ"6_5N Z02"̽WZ ݨ>j,)4onz*C ɮM,>7,hI'fjIGZr5@ױ93GD&ŠTEѮg`talh/FY<D tMW՝UM!'OٞLEhɯVe-cُ,jfHk\0Q7gy)4J sLNJrAaӅy)k*#@ĥ t돺!0Oe6Z;@… &m\4ɒ3o<]8Ŧh7n@'>Ũ{S-8j̄z&ɘ#4X.QbZRfm[H`;qB.O,|ȣ-0s%)E#bh-Y>9#ȧGH#iݧ,Sjb=ژnX4/0YppA$s2q3g$WVe!)Tns_r ! S 𹝌Mkܧog/1XV({Ml,C+(h[&G﯅Cw Ɖ,qHĿR d>}z]nXlƤbb3?֡]!_Dq%e VzVBt gy]|A3(K[:Ed^"ɵ*9_ij-_P/F' QݙRe'wrttƖǃN=Q̸Κ Xc>Q@nKz9UML9۾-BgIa8߄rw+IH#yF*[*Գc3W}U *Ɔ@TOr>W9kcͱB(ϫ F%HFuOWؾef<%Nş"DMd.-ܳZX[*{_,>Y!"-vREP}?L/`QₛRi $vw3}NG5oIg¨ F؍|^6AeeFpg=0}JowV٥2H;,Ye"~7l Q49gNƁpP~P']U}1nsbj ̳i{5')^py%" ܬg%cٰM6|isP=$HP8KSZJU+Q93w$,P;Iڍ5tc_"B,x5aq`n ƁEC,S1E8HЄGJt`4O`ᣫJƱ $nړKک&9GSg$yL$=~{/3z5%P7ݺAexh/3P<싛ߍoQs)?w * e, 4y0 9,³w&GHJgnrdBIO9t4yz 2Œ- fwB_}K`r{K@af y[aO7`^OXCOH$)ZJMs Td[YȰ|(a,cj,\R#qW3BU{( mq @>@gbOGP)b 'iZCbgΟڳՖ׬Sg cNXËƛ E3ذTخIlYѝ%rI񉅖G#l" x7=h'g1ڊ Ԥ_MY^fxMb-DKP a7h 2s6lw]φ!p`o ^Q'a!a8&f*`?b:ֆWϙݮ:ʖบ8r8n{nD xB-4J yrs<ܵmBqY1[M{ zg_試!T zg"7kkEiƏ.1|whK7ObXp蛟 aBDK Tq戜8aj^Aңr oO$Tf\JSrp@+T2rcVsyt`SPW³ϐ3Za'Ttj^e"D| nփ˩RSr w>u\/'*?Z;wm jb8=UV6\KQiΞeWԹ+I3#'Z3sq,;Erh|lAp6τqb>tż"8ɕȄJWb #2!b?0鲺t!o2)]4wN7E,b "zЕ*=4c(tyTI,써|7^ePV#W%_cĸIz '2\qx3TF-z: ^8x/:V3Ef ) vN^^llۨ2}-k÷%C(k%$Y\#7#|{8a-4zϹP0 wÌ qkQ6(\nF*T9ws)2FnjMٍcm1 8;^]jߎM0̰DC Iކ.zAGt2w t8Z.v%Zi3@%ֿi5IJILgʋL=AM,V eS, 8hF3`ܰmîfAҬЩّ[rY/Ǿ!m QԱ 3$aW2nJ|P>U{ˑRtN zަ]Le1Sm= GQ"c!Sh)Jȏkhco`IXä ?ðȩ$t87p#?,U. $շ5ߘgZ~<W|3\I|L"ner9\G*2+ݳ@sb,/¤`Dxf: #0u+)Q>`9B򏐱s,6_S-Fvxbku@ LaSF'|`nd`j%UkK(w Kd8"w2I;+~ NI6vúX~KWL6aMCQ)h+y/hD~}.Ran4MI}j+G% я6:Ui BQE&% ֪*Cve("H?q~M$M0Ȏ2%o/ ! .MO޽*3#3u.%H/Gk8N췖8NgRhuѡ]H^xLPj83xFW7=ׅgZ0<j@b6+xe|@TcoEIi`ŀ[5UhYT7QB(||~l\)nH)sJՄ ,LLivp"ӟ_9j*@3V"]`F[6qyQVLQц9ʊːFi7}?{+ӯgtrlݹWl)6VpV_OyZ`C!4 ?b }pdM 󘂹Jط)r܇O\ & EPeZc:餺ur`/E+~!y,f'R2 AjQjɞ5D!XS3[,\с=c_4R|'lwR84h$;rTB74Z> 1Rg^J/\-Ĕ*%תujiDI}:ϞaY/ r(+X!iSQ Bd$ų+5%`dAأcwl;W ^W.?]u}̸Bg/@$bUHD#)ɇ2.X7#۔mr&zxBP^ЉDݛ _)UqMHqu(Vփ;mh4#sӲd 廾=U QenTeAq0 P_O/KR|EUi*Ɛ- }Ϟ/9taV p[旘| +aZ闣5x ZŊʿ_(bF-dfΙ rGYZ [{wu:n|?s_dkrn,7UMuOwNe}ԴW_k/0tLܱk: >\ч-ʳF҈T-NKζ4tPLwՠ)1B[袧QɼÐmoh/17uB!Nwjc~_rТyzh\# Mr+ii Z-V$KZO7D٫dS'wﱉ KW,v{%9Pj"OtZzjr/RT 2F'FTϸnKg\ϒ6 .$$U5~7 `J04j"+> u|}eY6{;#dղQΰ֭270CRK/[d|a$*?)4}JsOgk8v_yn~]){z@YŢe׬6PK7BPJgxb.ֿjBɺʞdy8k%6UZj;WmS+/ }Zׅ _ɳJbXC&JˏOG޹Ac)Z<e}MdK nbM<ljZR܉\UW(n;ų#mm߼bC1+UO: md|h^gnRs|.3P絨Ͼ u }@K-Ջyl/Br(,oߌ͵ˡ& S%mog^<Ð6$ ϣB*f3J>IXV_'"8 #*PT#, (f*cBzQ]|Mwޢcq<񮨮[⨍ǩRIG˗n^>W ?#yRaJ<-ƄH!M-Ҕ\KCpvlYG{ ĦA͂ bAfoLdԊ{(ṷl~yvY|]b-~,]m9t[dԖLdl;$I!>"py!'hWEQ_< l㫲-/`fhX~l%L<67Ex&Nǩi֫%f&XY1_0c|K2h \dq.(Yuxȕջ,U}\>Vr&@(d 5":j-]Exj }}ko.FlGLeҊMn3tL&'6|ˎ~0lQ#M ޞ4I]E7լC^#껗^ 8T!zMFR^/xr9NuvfmnnW|׮gP?那fJ#ϔLHԜy$HX5j],!sf+#~IE F;di/aUJOn|=w8h~on- lrVjxAmnu\Bd$ M(* % &̤L_l2#)$|| #  =z5.?*s<¯ !?0(lKIJ]{Hm:&L#5`pF'|H`QƧeH^uԅD *a]r#ۏFa 6WR (If x0EUuxLGzOV BCjʵGvͺmڜŋ%`*Bd]-:DwŻ. љk=YLQlSZAZd†8ApdzyM.&O ڽ)d]Qjvc&.H)yrE4ƂLeZbC52>"Hw .)\I?u;ѹ9vG+U7wen.T>C}lʱ%9YϠTK~kZ$>=$S^'@㩚rXNFO<1v?&:1^Hl!Dmv|\gHݧ^I@S#d #! y88Bsc&P`\(xdbx$h}ٶ9 O/J8Tu6 dJ >sC}fd|^ٔuʹmiyi?j#w6bAQ[hҶW$?;#滝.!N F! k:9i^YN3wTլ~ 6$bEsrMQdGXdz|OUn{~š!r [EZi"BS8Yτ+x֖J16,kUw|"rL8σ[ HJuU`<0Xv YYQ ' L%yj5qvg2OY~bU(!v¸Z$W2 "'Bɋ7!ڒJ&ao o?*y[LK0%$3Qt0s]Ej ~1נr: -k+SS7nj a2ouΐLrCbZNY<%BD~22׽ m/ LQɐ9lRh-ozm#,%r#_!a0e`%J7gJQM9I8xd3rFǡO{2>k'qХ˯ܡV]Շq?(NK+mKiڊXIrJRl,@+G+W~BQfww}幪Y1M?ۥ;Vc ܱjt> = DK.%1^kERڃ9uE4 *^t/K+kC d72W&V2 SiWh1² K0a keߖKcfȁ#~bOB@FnrzX'A#3o2GSQ8PEFC֘OR矢$4n3lj31Z> JzMyU!@ +p+pė GDajM\j pl4aSV*K4JcDo %!i*/@@=A1E:) 6كA0낭?weoGZ p;:~?ZO/ !Pc>VdȐcjx5,I"zFgAB&MD`tyqnw^F3XX * du9Y?Dbl-Z*m1/.pSF/LA3hEi<:b$llaWQk+ ȕfł LؼO>1QA-ʘmg!aŸoz.8'-X؃I:q6k1OW4%*lq7XzB+s_ xiw܍JɁXUC9:RR7jn\(;c 3}j4rM2Bms2XȰ(sܽF!)hs2 輨pi5|G}j*|k0t 2BU0Ku%!I$ $d!VZW|j톴D+AhCx 0S20ےXHO6^T6JFGg7-/aCv|T嶼 Ad  i[b;G#OR#m.Kf%Xm9 4x8cSR[t *e u+5GGw]\5"ڼd:SgbTi>n/kr~۔ٗ1A`g֗c\zv!7s7ѓBuoߣזo(4o:@&8_fLJZkZu҉+ ZUѾopSP0({|T'1=aCITm(!iwN[v11횟跀P7%Rt_'QlA<2zl'4i_)0ZOF;^JWrz ̪Ы후cG?he)3ƣ5 j)`+?C&|Z lbU/ 3Y`_NcVy`!Z6[ϦpJ@(7ҳ\5 h;UV*-.؂toǖ7|2Q fXJ)7} Mbi䨨f=YWPXIXޢ6L.S/S}uX1ݩjN5&vlZwEu.e5?<]NvD!LJiD=»\6f#+UًRG߈=8y{1յgYHCdN$\9Cr_RhLOG^n|juĢ($TL< Kv$iv[ze&{ɂP. RP%.*K>ɇ`E-(=2_GZYRcӵeJ.ˆko%{$rfUT8 G+H $eHG8Lpx 5tjMe0г]ʈ}^(ST +$kpQ O6Εa{^-XcءvB/ીlӜHX-'Ąk-.eo#giu|p;DyIf F/دHjpȆ -3Jf /KVb Tdqthq[,y L*۵8A 9w} 9׊WᏴ!pX,ҮqE> >jc,1 nB(8CvSHYgB\wψ=v4}nÓ*0Kb꟟""d4]>DGqQ֬B\N䃒|aCDЁ$Cͭ8{ûJ w;c&yћ Q?졉ke-g%歩|eŴ_F\4dR|Ȑձku<$ufSZ F2ރ0mFqNaKH)vENtq|.cs#C {=T߈ɯVďg@K^POX0ټm#>d2&jWLhطy\̲/h68ދvx5kFtjT-=,_+QqlEfF1]kPwwN8EfqCā\;:>37>}.bf S.bZ]̻q?=FT;EJeott)ɩЗJS8 %ـuKH|pgΠM 9s7g@Cry2s uQ컀MP^EwћNN0Ӛڣj Ѱb5xgLLC<{je([4&20c#Hb_x!TKEz=s{u69(ּmD1JuoipJg^"<$@0dL l%3-LZf"t{BO{b_5>v.vZbEj;DݸS:b0 %9D݅zф4@=u'n/Ԥд(r^Ts5m4WTUJ *ʹz}, 8s24潙}Tq8V3])sJo dpzݿ3o*vcZc@7hs9+wU :fO1YzDiAH)%mKP8XSA t׾82<@z;p7h]]bu+T-#.!2k?(=y%Egqƪ݇0kLkTBA >o>*GwNJg~&~XawIcqeg(N|l@ŒrK@r9)-CxBcj &*!#/0XAPþ]ڠ|-RC3T<쎤ina՟nQ$ܾ 7X} zk |` KaQ0Zg\i*u9csȹ6|'xy^G ,Uܟ~|ɑeK}hgU;@F@Bh+\PtMޗxq gR,@4)k _yV:x1΢ݺE+5+{_ 8n.e G6|ѮM2pɅ H$N1HѨ"~bYOzC$d r { aϕV5@rjjV@u+swnă` =!v MlF]>Ej S3^V3ԛz R}! =:$!z'{lp",ӀM51MP OGB."lr;kHkh4J/͍zNQ6uxNd $DXCb%]_#9~IY{E E^'8Sh'6 g*{u7w? [*ߘC+穭+< =O.dh:.Gxl'-%vwxW8Rd2vQ)SgQ|nUaM kpmqT} 3VqNg,f"|!WkĞOֲʶp^ w+c#<:PbP+0@Pk0_w3[BQEĹ 4L/Lvߍ Έ.@ B'|<ߡdSe3Aq_ .GJ!ۉ);}*sC :}SRryF0C=ӈkS9Jm=[*ꆠ.ĉ`BWʼ_0t;}y9gF5nAD=$ڒf?D.@3#{X"",6O -do,=aNc߂!T4f,R ipd)&*IDiZw߭-g~&À\L;.("L >s;wDc "n3TiJlrfLs8$;W\؉O8E{adg~14d붿rsIJJNwTLR%'$:4)FydFkb}Yw trŬ/ptN%t+Iy75/bc_:eVM4 PO9SƤiU=8n(e?YLe׮ kQg@^G$A7`8h.*Fe$zDdxYOYSsbM0H;![0uQZ7*Lo`errs`H+ 犄Wnй[Fi8[T-,a߳o *-xW6 # ڤ!Y[8Z0`/H˰RW93vHTn]*̄Y<;rZ_^Zh" H[! UYľEЉ|t~4JEƐY+ʺ/׷JVk?LBoⶇ+h&F|D$OXZd5h5V-z??t"dyuK38mYomcUJXQ؝.q ;tvb ^B(* tMf߄~м7?u^Fu1/Bat+L[ePb'ni${.0v.)3VGUj7609, jt.W$-O0`Z+t^F!6hTcZ +s q&z*PjO0nn006Lo DvuEw++x(z̢pB:ν=KRtׅaXL/̽h "OVEhd߰by iOA|o"!<:}X w+)vFY];>t|*և *2-N.=cH荃M/#y2I,Ѓ3i =2߉2xsg'ef`~j'kIO-O@B=!ItElPiۤchׯw3aOmG/J:ED)V[mśDx `Jh^x+Z3rLl? 4XԉL2ӆb~j*7Å+F--"dj HzٷB9bT̚-`O[K,2neyW(͹//q) Q?-q]n[>-˚:dM:Ķ=D\  󀃼>t-0Bxj}~TIuϏ=pg4[ͮPB+F 5#9^0PI-}|M_փL#3x/>nk;2߰nK*'H;<$_~$vScޞ'in;jl<_},#rG$o:$^ɑy{ T8vuhPؗvhTAg Xh xgNTQiٖBWcm/@yA1iES6Pu׿ KEKP̶:8j>jmBg'!<HWl~=)]rl+cu]olt]muV.Y$8T[3΀3Hċ4)-9.7oEzutɂ GA*]&xTVr? Cpd+4 [i 'ţM $ɡE%I}3Ҏ.`Eļ)j:il3Qśs'_]0 U{D6ܼڏl@.jfO#wSrSQ&eqn .[=ReVY"xrFnA^u NG: ovxIV-Ӎn%N<7/^Ieټ@cWQ*<;R J/@; ܺ ĸ<2bt5Td[ _pek0If5](eR :vhra:)3j{JIkua9=ɟz1M6ŝ-OS`&nG # *a>X2K?j"'P'QU'^vj#H)C1( G(ZC,JϠRC}L-?:;:\t]J/[:s8 Bu#.ތ_ PGkW_l>iPj]jMU8g9Ю~ν 4Wk|5\'?T,8q͑U`0-+8eR6nb",~VSg$- y6k (D}:Fz6TXA^/* 9H~"Pi!$mҳO¸n)塴#F6t䵓$yh$4'zXliRqGwki8Ǽ<6ЎdGPЈy4,#W$hH%DrPd<Q_:CSF|# &(He0|ɛ[`! hɅu>,[mŎWs1BYXөhGB[.c2Bvjl)dp&V͗]X 1~MHqHzGʗZgG^A{#,<TJ^L{Conkh}\ėC8 #sA`%Msctnr6 E$;Yw3_[4ShH4$~ ,J4D8&F%aP~9SDn¸5Jjm/p\yh%~!p nݳ.u+!v_S}V{h3|xѯC7kjm!*" uGZ}Q;#/E@D q0a yXɪgw (z 4(C?kkeZnDLPx;/m:?. A4JQc6UYƨma?f&'z8yFp\H-]롹aO_H((PyDΓ;CU]9;FyV>޻VF6X7 Pxv:pH2vmkOӍqyRIP$Jw]VJb(LWxr8~ v_= S `kS'2\↱fe,6\qTRƍ'EϪS]|H%Q36nRZP̖Љ:2ʢk4,[)S=h^\ ʢ\!|[D2 D$IHCZ H+WV"g:<׆\'MHnz;gQ?.G*gm!5b^M!N8:v %!V#ވwxD Nb̋yZ+5nk8l7Ҁ<]~iǗW Sc1m]x]p}!;YRH28iVn{9|_ĩuEF%\g?o|HgҫNy@iGBA$Mo:gTa(8nWAT:ZEI  -՞Q,K ],;G}ZvR硵VAߐGR,y*?6}?N,&$=%s0NS JZ.d+llZK.l3 y[I hY'~"paY e h@F;k'DF_ݻS:DĬ2aDBnk: jBU ;dreER-'-.Os>+I4YB'qzm @'haJ\DYtj+ŽZ=nG,N9/?pDOGN+I*fKVN}'scˤ7%J +Mo|bE&G1+oY0I3i3ָ;os>^Vl1>FC!yy᪎:¾(uε"^.Wu :u`t~֡m z%a`]Uހ*npr뒯Y-NyZͣHYM+RqDlǿamf4Tm0nG0ȒM77'8l41zP3 dA*C,C7[ޯ"i',y5E+hS6 KUҨG2<\fA: w(:M9f)<1 c)mhWnŔ~rL?W;͖(kiV)2t+_pDيSV~@mL]_\ø/ms{\>WRTm#~ʂQOIHo('BxDOw;$ ~{;on9@`;2w/aN*;Y/X8c!!ိ 0\%oYC(S  iI_A#˩@gݷI`%iB"ݰ'i~:,޾b~Mc$yP W%8%jslȇ.OUwC'Ŗm<=3#Pu*t :+K p5޵I@|STtzr<! G|vG.lմQ>D9h^M{FL֍7IRK0IJC@ bS1z즹tކ%OZێBz4(NvUBKͭ}TaY%,3@r^XAϳ#W$ 2G&gga;8dqIf0^avuɍj ~ߕJdu+aUТqҠnė<6"`Τw =XsIVe-\a ҕt)jpX)jtjg:tș**(5uyOQ|ݾEwѬs!i\=Wx/KȞ=Kg%]O3Ms2`NhZD0:N+w\%;H[Hޠ82S,bqnF  8l%W:j`q٭o'ã/q۪Wo0V1SJ^̡N7)*$n9jx1{#hgucݶ֣2*vhac(E=,N֘.l}Y-i <7Px@Ż.c)EcΤm ^qϻE&<!vy=vr:`w1v&cɄ޸7H>2(cp}1ޠZM᲼]O>|G4٭x(Lv==/60xժuhÃn^iMu{J#*XG ߦҳ5^1 gf`%GB$5|õRКRV;3P1 nb 6Z$N?j.z?1]{*Z!mtC k-CKЎ6c!g_>H=TNMҞ<.D E@~ATFAy UP⦛rYpp {Bz_o`)/nd.٭3#-0X|1tqueuM.;aKw+3*tNȜKBê HGnRsc]Bx#o"=ϡ/2&\/D搜%?o/ i9*xrzM'@Y"5.2_zZo9A"^yy㝀N,|'rO0 :⅊29Mĵ= =z'w $]_@+@x;k;kH63/ #a]o #>rao40-HF"r߃8GֱD؍Q,C] 12;db?VZfuu̖oÁFM`|#dN@z)jڰŭMXB T](wv8$$ XUdDAzL3 2bH>&#͙)/ g^:8c8#qCGξFbebQ,cѷɜV-^9p]GH}Dߘ+;Oe!{& 'ޣ/mVKd=Da덻.2%9Yr[,ZHvX9 1aPق[Rn0 oTtXc?b,fH~)Cn(զ֝ȓ f#T&HlW \ɿ*뚃=\+qU([FK./FXeQED;gȣe\m!Z{d$ ?B% %];"IMN2R](d H :I0t8%ɉ 6ZM/KReA؇,=DU4fb#Kg-`IQFHrШ"?P%y316h d8dv]:3o$pv{pjʳ[/1kϕ+P?ػ=x{$~=s,]qeq^kIW -K28~M0V3(-An^jg nh"C,;q>0 ^* _p(_j<]up tj@N #Wxp`8 B(iѻ@¼/yQrAI}{ Fՙ#zY:ٻ>iI aL>fae2%~;E:I= ,I "g ^( J'OZ ƾLP( w D7E47kfMa waK~&GC@JԾMhJJ8;89|kS_Rjϑ _O89!4ie~{JjDc_/'PD>cRuѤ[tVGK#=d rn`^*qnjţȓ^nDU |9ֹͤ$<Ȩ=Eק3-&} +t$eM?ka}+ G *cp~ ̠"_g Y?SűE{rިV~t s+'L%\Ԋ{GIز`x=Lk RcPj ynj]Of\|^Ypr v7|fsTmp߿[{_=¢ q୭ߡh󠩞)矼t{wUq Aܖ6EB0 s6]9Y2@ȀCvY@]/!o}(9Yj?؃|9cC7B1:gЙCU5NQ7>TBEND7Gz$lUZ-.t[]EuG16E1voxVA19ȀQ.N-DV儵)w'0{?ENoɬJ.BfL"RH"e) `yߥ{&;JWcFgS""22I#*2vW YHOl8^UL;&Z[ nSaLy;F |Wh:l7& _Šau55"c?M%ڶ,@3J3B &~H2u^x5[  17msVFN?RǹL$@ OP O?yAWB%dojnjIqĨ4IϷ\˥y Fj ו:}_ r754M;ٴ$X\"WpD#̾rWA>P2!`\JZڠ2`=@"Ъ&!G{yiq"0]}u^ʖoQ>raƯP]N-O$P¤R. ygkU+(0W2,~X"$U#_FaBF8; n OYNـ+yM97a:0]s:U*Tn*5A2"Q5P*bA~I`4ո#j z|8^L S2ب*&<{Ǘ)g%K7/k7Mp_f1yZ}/%մb Xc+L#ЬLjI\mINR:,ʊ*]UR5}$c7< `+*$ ӝH*Ƕ0}W2Y&KC̖;sx&ԝ c}e-0IJ x4QSdq+ I^g[e3f`Y5{S--0 A+g\ip+o#rbP*DQ}Gp! -T9ڎ?' yyA\CJ4Q h݀B1/Hm/ِފzW`F(vS% ζ 軬ҁ |N K}*a`ŽևBR\:ĬPŇҺ{lgT$ Kcտ z nҦUM͙h 21=zәSXl7|Dֆ>?JC-BB ^ I Hu Cg WSM8D#kX|gp[{;O,鐘 FC`u_ Far;3{(AOIw1 f^?I5,%=3+x91[x2;)C D(i ʤ[^Z1mn5#>*HK[,J%HxKy* xGR"3B[D;߲7aȮ$DI ~Ħ]WS 4Y_lNODK7dYSFT{~F:kz)K8H؏%ŴW gDf.tm&AlV;Q=û '(E:F†H@y^g}ȗ~ XAkkKGnCE]xi_ӞfEt`I<;)_g6w&f|joe~ܧ=1#>oM-p=V-A x猾Os2fTPE168cW*iS)2[)o~[g="#'wܞ>*#Ԡl n_W0E?ݸ|h'otP)-H:JIp8?|R$uvt e_w05OcO=a-:*ok +Bl__*JK/ie%& r앛X$]L^k8 ]HDDN$I%0@f-3߀)yɴ< (p0p(b;1S[tv!8jRVf*w .8 ȥI X <sUh|3q1=ȍMvG(hx 5\iIzE83J7)z_5]N11UsHUu^ahFrnAj&d+bؓ0''(<ƕR(ܥP\]ஂH<AJɳuSJ%VEs2I6den}N[4 Rm Dn~U*zܪնBTc9~Pg%d$7; @b.?mRƕmaeoCD\P34`N0$p[>;^*iگL% όMa`翞1r99Ln~ [CsH}iMt,/kb/S+H`x`ڃX#;_",xz>go*nl? CmO..,(ZPfQe(ܕaH獴f@mhf|nt cii & EGP goWyXm FUEvAn5 oyoPhVX0)Ac>6ۡb8F+`˼V\Uw$zx|J+*z,]_O(qUixmH|K b 0l p}`yhˬ4ou2])*@@ F{WKs'H+Ȯ8ve9q3[YޫTǮ%[QBfQD=m^wN#Q "? 9*UJ W}&9 ҮГ~M''-ppwGbK(x%?!+kZT)Qۙ.q#0TtLb1,T_Qfe2VtOO[j'fK~CnIE ]T.{ҙ}AvE੦L3/`H?Oa/nt޴PtD|oH<'lyr,y@{dqv`%Yۗ^Cݑ Y҂Bo#f2z|0`}.L Ȏxq:9eeGG@~Wf-uK^h67@- :{  m[[ 0}6nVMO@ y"Ux^4g ߕfKfz zOjdP -;'v%"+9D n&XuikٰO*tz So+X=o|Ӆib ]!Tzĕ&)}Ɗ! <4']ckqp"ef@ڣ;ĝܼyfD]숲}%Y29il e.b$0ǜ x㍽@Qf%gu uK6,:6V@9zm~پ.ro gLhQeXS=mKWSdC3StwҔy>xD[Hc9m!x6+۶kŗ́93N^L$3-. ը5.C+MÖBL.Lu0WIZdS#h[o@P3t(4Yo>ʶlA/J @j=]C}##!k(n(wqAvT7!p#d#>FY0M%>_c3l 0W1Hؘ&PkJ wi§#} ެZ %/xgqxWº45`(l?&uB"*v5NoL*, 9w7+cbmAڽqk傍#9 BɕM Eu>l7RCnĠȲ֞X*B*ă:aNv6[cW: &vv }j2e Qc\G!# # ^EHH'=㰾|ecz"Or'SKCD 08u47>mxwT6Ge`Ŗ& ~Z+c9e1$[@+~ùIsGv-$qlҾwH@4[*>B$b!f}T [)Ray-=[*û~L_WKN$ÓO SF]$3Óm/HsVb.5mzn80kZۮOtiT=vZSAƊ=<\Z/K9LTT;]XRq=[, e\O"ae3{uF[%WU dɖm,&1"sBG ֻZ!V ) +D)HWDmz ٺdnR.62N^|n?ki?07riy-tzUFbCτKH[y&wcvʥ׸&<$_( >f(G=WT.8 8qv Yj UH4#$٫>t&^vgI]@>A5<<`P)LJÈXbp<&y)z .=&VxK(Q2wY,!;T?U[@P/fp٢`W gǒ`fJᦉ7jHML{>7ǻIJ|c߹3'ΌDŽPskfHvH(.20T`#v& T{YPfl2` ~sz[Sf@Uss'ªm ѲUz.悾5d:Q*2$ۣLeyLp=NF)R=|E6*Dٹ#}\a 2ày1̇PU$156 3JZ- nauBtĪ ,hwfntKfD*雭)%r7TaZMN]}6ԥnB~ȭs"@N;8w={r~ib(!@!*:(Uɬ-n.d?m14E,x'2z+~ K&Yn]&:m{a1ڑ-a!-QRr)ŗU ]\qͫvPrUз~);bFjJMr8Qhǫe9t KZՏ|sΖU~ {3V7rp‰`v%<|;' ȇ4t*Zӏ]^q3DTFeYHxwcF"Ӡᡌpb =$k _TxjyӞU^{6'*TJ|^91lS#2>ʩ AKN>@Wo}iԡmq|Gi>OԓvR?fk1՛77ަ \1*>צ1pZ<$R}yR޺Khlq[q̔z9m;pLG@:_6ڍ=atQ@j'LSsAýoE/7+&)HF`ݛMp=9Pd:>Lyv'YtZdH7{ލ0J(uS&Bsj9;v :@#yu`X]cKwf8.2P3B  Z𰚖ۋ?~ Kg5l_yk R7U.[|mxUrd$[dNHNb19Istře\*Հ'vCj §+#rI҅Id=Jz JMtz&J&2)O3{f#j5-ZZp2EV\ h'BT|s*Bp”/'UέO" X];xK+4׸~%Œ Vhc--&ɡ̶oM:xS6`>ZBiXXMGF-n KǣS4zzRΡͣͳWJtrRlGy7D9. q?q=U8f$'v[|rsV]s0ZXYrS; -@>k(OC;-!h[OM$= q~Qgq*7::' ҪZ(Mѵ1^`UBe/N\_6&ZRv͗"+wxA 58oQ9K<:lX;3ME Yx2hGP31"Smdf{I"t_}:O}2W]^7$(ÅMdA+DqecK/^vyr܂:NG}M9CwT|39z ?bT||=½X&z]VK|Qz0 3hgawcMr? קi=Wd-γ'8_~фq)!>ev5EY)j9ymS*D},dՌH՝ٛi1x+cz,ywg̅pHɢf36)s8$v8! -<CvnεbǑ(/콈6j\sBjmj)l'Ө$N;XF\@p붡ϔN)FVPa1(Kbx-d5Щ o#IՓ׈BAo B:j̍Ӵ^הdB YS Ϩ TTP53$r>ܟH1HhIͲz!0*?jzCr*NA7\bOvM1OiIQmh=-yA黌 Ć|HQ5VdtHԿ㯡a7G|sCv^<&ܧ'Klwdؖ0l+=hFXKFM𦳞EkwwT>Ws܈1ޫ WF3ⴁf&LʯQCvѨ]  TouHjׯ2Lc=cB,O I(̼q)N!}6c2AS.0[YUKcڄ&Bn# OJY$OSju9o0 &]kIؘD|.T$0rݦ qGѹҎH U _,7x{EU\a b_=q ILd?%o20- JE2 Y̙ePOޢBH鰴9TXoTz\thdl1v_2]2p~k^5: ^_EKK:_]5qˎort$EqfkxC,ժwU :ŏ(z8GjG[ 3WWU+JNGAO'Ӡ[BPD*OP{7{AAΡzߦ6hϡ{6ӫkldkξF})0i~" f:T`س$U Z5~ X=>k f3hx]rTXV{s|Sf.PWIQ2@X^' Ϊ& 2|G8W],EuQy}sA])t{+qCܝ=Ř4^up]lԟFI(| eEf /8Ens1 SܢMy)ip םJb@.g^IԇL'V&`ztmZ"lA*E^ qV.]'{͌bKǽA ZEcw߀LU;K6oso.fK3Dvt'eYG͇|it`- l0P67Нv&&el*ߗj58څeݼt=0ּN1ݽ4"S0w$bh.]d쁥І#56C#K)_X ]~%qh1a-ȐTUn,308;Zaxb>k W`ߕս{æ_=.; 9 ݉%Wux2G8c{H#Ws],(g!s4k=Qڵ=i$'dHI*4[)1}˞ H]knfXWůpQ2Թv(/ b3x-Zr\/? c#F;ykM^Mk Q[NLb jpŧJPcofE93Km/ltL5(: Bn_v:Q$O@⪺w R9ƲEhcn9$=eoN|y2$voVlDk>ɍ}GǤΖ{n}N=+ܰd;͐S˲ʋ^'[:ꕒ.3O`l`AEGW]$"گ< wod=]K`yNWtjJR1%Ja&tz$R̷֢FJ@niuR\[1~X~v\Nw3)aIԐ|(J!g~uxG?kio tzJP^MJ T0l2@6fG%y`OYdh9LN拘b^>ӗ%b 7Y1v42,[(plL?ls0h#DqgSƔHtA1xVuY®bg| + ] ZDaKo$F]Sta k>i"̘w&t,G&%!VQnR]͸TR/e@:2U.;͸2_'y\QaS 3.{vE4q~5Ʌ"OvC@x*;5 -SǰF&l{fROiZ3=}hꫮז^Rm $:.KhT:p'-Q .Z߁P]҅UBF;~#JZѾ4Cw60p{U:^^rƖO#AX&P+sahc)4XW9sɊ:P}/6|8Mpؐ&ivI{‚fM *wXi[$w qKqicZb;=I5 eaD#˄xI At@ė7g#^۝. 2i(ơ- A ?:n4V-~{q i+=RYj02υU5 =(?+L{.`s*o (Z~\R#!yz=K0REhbD6w'OT[D+ 4VHS̊r 3Y\Ѵ0a{sV#SgU^5 WH9F,(d\T~yq8]Bn͌$~o„W:iaAImjzSp|LH_w,l3(6TaD55ihl4ě=m;0hnB /i,̊]УS1?7um0Dzٷ)Mv}o';tރQ:HKwgx(.XTC$w,m%m x׺V-ڠ*;7{+7Adپ9 V/Hwfc/?"WgC>H@C^0 +?na؀I8'_#z"7kм.ok69Zҟŗ{nyϘbT,5u@4=nvOt@{%{6(OX.j' 7An5w}XGH-7Oۨ\]O?/ɍ{T:}=XLڧ3;T *_Hf@5`YlhQӐwI_Hg3;si୩O׎n˅1JU{Gbt A`od(pKdGT"2@j:Z2IC5+]9{u+HHU؉B^5S蠨6/F~HBYL3w'eY.%Yok{zXP9|6Uχڜ"SUEͷ$)>=eY滟ݗ:](s#%ҪgR܂s>wo% + X;?74Z N-tjV +vGԲ&㱼VOl1NЮf{3e^p X SiEAC.i.߆Dx(V8i FxI5zebV&[v&2%i"O~,yx#؍.}Yw}p+ĉNB`# AיwFvJM¥pG܈ܫJ$^hTGD؇eRn΍v5F%]9BsQWbb dH_Clc*k+#2I$֣ʉޫSymXR/boXV$\B/#{r.MG]bq@W(Z}Z;-a #~B>J:=XZV3n$^☭gQ<%})zR ޹9<=R)]wE'MvؕL:Hmg|"i[ᬻ&m!o5_~qM~N+uS:cPl4Ymgf\9D;3+{Gb@jw/K/N9a+3Yikǣ辶ۍeo{19l _qprJY?jsӛ{_]l-6\*:\+#Ϻ Ye=Gj^8jQL z*"\q1vi.lKV`68%[=1Muq1Z_ &+`5]Hd.~ ;^\6u[htwXϼ*@!+.qT̰ͦ۰Wc˄C3 d~C jFa56j\iz8OWlZ@;yl3Cb;[d|JXV OY N/X-JNSms/~xQ;d^OаwLl/%oŬjA5HI.oTڼ'ə5O F b5T'zTf.크[jRWbmnP$8xw2Sœf7h ;%Lh NCЪm^}lˏܿ1T a\to !V|C2P?T}=Hdv5qwo"WRz]s,2/_aW7݊YXڮdɸU^S 7cJQoMn?gyO)p J%#*Ѻ ,Fe`&x޸>1pظkll8 ?nXSүO Cq.*".I5 ٕi?fw?݀mI\'] ԕQpx(}=i@QESv{u@1OcY| W΄rįC$g6᯹ uZ7_kŖeSC%yd2 t?~1$N`Il]CwkJhxEu.sIy\-+$ȳʪWħ-T#=CL}6i@\λ[ Hl9 tV؎V@_9`XQԿ*|DBʌMAP #Bٜs cmI*feFy[XtpRؔ={kpzqESJtP28Ա)ZjR򵥝nNwBKoHmu۷o`ӀK( kn 1)  QMRʫ+i y(KnBxiox%7Yaųeb"kw.9c rQ8Yɮzxa XiA;_cPf +<ظ;v8ptAPV[@~n<W$z1ς6y>13YQO3F{HU-rJ%=TS\} \}sa##\$4ΌW֏ ol;٤ j^yY힟1eH~ַaHt_+gyޚ$H q9{]1ڟfh^>Zՙ} X!~^@'bX%z&kC c4 7UKPҪ;i?`@xܹɰ]j+D5_i>?#(,YmMGىBOa,P)S K S/<9D ~~7x;r9o,:ޥ|ƒ&/,Ot| MQNWS${ѢʞcgBZ𰁷0vT])ˉԮ(]sݏ^r,pcu@\+R2H'rNڢb\/}}:m*oUoZj#}]yY;caR[\C,Ȥ[ nd ;SJHRyMOF@/]r?>Y#=T1ӘFn`qC(ʧzu=rK2=m4Tk0p%,7T1W<53}}wtή"sIO,Y.?fy?5M9oCojXmp&ܳI!~:ؼte s[ual}J1p>aREӧH jĮ  N6`dhq2RjnԲȞeJT]zۖƘ`~pCĞhl{^ Ml —gPهI"4J )h0Hċdi.|`0&3^XA`sԨk7ihQ5=Z.yybo;DXw,kUU#[J5 aBTt8Vc̗(\- y~H&3P,H6SxLO6r?{K+6ve( 1C[63@w'EX%G(x87p1I]j 񵎭۾s9%! ()D$ZܓY7l+P;+ \eNEu -P܍iӧTgXRQ L# ^Xy^ l0wSE[hŴ>Wϖn8B2FSP%ޒ툞&YDzWSQ}a2Wx8W"l]"vo4_֑o$6:$*jNq&oWAHgWPU,Cp8u*,:_2 1HMUdoI_C d+ Kh"P2?y,(V&R% =ǽB+0,2ܤgR9+S oJZKmaR~XBt] 6Q/xOex~ߔ/e/SəEAw)ɯMNM y2'mxrQH3Ygʿ3p'aAVl'[,ίOVgg"́*)Qݿ0h=Oe!(^+(6I[?Vm>m\_r+4$3R陠LҌf8e5=_Kgo=ΏSLIN@7J1y[/7$pkmwE'Q Svd^;9S@ռۃ-ݠJsCpr`:?kIZ 8L68CnTwxYl+kGg2ՋumٝnX;iWg m0c[a4|mrT0EMIAag?gdt8QW}XDz@b^%S‚S\b41|7Go+󠒾{_*~O$?T'B<8ehts[!Eiئh@!7Ax[&JLR(v6#uex#uEM@adpo_ ?xSN^ Pǡy V϶en,@kWLye0iux-0꽾<u۷4-3Jy\)np{vt?|q4ژ% ToW(Ҟegsc(O+߁Ԧ )s^0.@,ؔI?uETJl~k:[\˸l]%;䌦^6Nl&kbb5{Q" *s *JXiykU /،ƎD__GӺh#:ߜf#PY1C:U@]MFTwڴS&n@qI!aWS;a95u/r&݃33(mӂǔQ<+ &k,KTOa{ kgt1U>B)Eчʍ32Mv\#7:1wS`nt%C @Q*dhl| K"Z0gyLn u\>3hGd0po5/mTJar?]XfC,lU?jVP VIEln% |#\' 2`=>:uKU6_ e1I}vfv!:ӭqhoQ0`b%|A +En|i*a/gs>*x:̲*&O"A#H-wH99=X0D>{)Yjb:?kycU)Ŀ!|5i'M66<(r%: :FNy+~Q#Ye==$sq~ֳ̿=p\kcʍvsCKyIzc6ҋ3,p=Ք#s ˋOeg;k>PgK \Zi>Lc؟5ia(W$#D臔afT9jq~?:]p Ef\E3,Vvg*/Unݶ0CEDӛ4w?(ЄπT\o.zZ>'Xf5!:-خɫm WkH4ѕNW֟ѺЄz!FP)'(`nHGqv%E ,4e_Z)*x]f5!\Eʧ,j 5#aL:r.\ k- J SבôFujQ+^gjXϟGi{~b퀮! 6Y\~*pAد{x3b[hⅷz.%%jY[Jn8@px p} $ߔŒ?=\t6<0c#7g;Ĵ gO\AqO2]W#s'jeP֊ mPD| ԛ%O3*O;!u6::QBvQQ& ϝBvCBTp<jD*3>h\=ߨƹJovwiU1Бȅ% 943MqJnG F+jm9ތnL1=/&Sޯ , _R[Ķ ͓HˑNz_,[w\y|/5g/tnͮ\%3Dv%Eg/ɕD}Ilń]tV# 3,q{R43ߖh4ZhqR]?,w_; nN.zn1D^'3nW9O? t΍$qځa2=̦vQda I uN^k:\~p59}7K ,n-+ƀXlPIA0Y3A:nZEY}\ pxEhC$T,նE].3:bX7k'UDL-|pi{ hnNF]i9knJxM{b|DZT0w]-űD᧕ö'b3hYP}ck.^ p-Y2<+"hƅ+ %֟y>6X[$q*$&ٰ߽Җ*DI!5Cx9dP~jggG-U+A!j҇ISG>Ň){s2DЫB՟ˠ e@U^Ozo!hb/ kG]?,{<<}RM9ȞZ Vd!i>A}Z0Nu0q[<@ơ0Ɠ$1ܮbGV,jּ!z -7z)e9͵uZmŇCKDBX`p(4]#(&6ߗK~ᕷ5+Frg []ONQWbK_DqNGz:ǯ &i`5BT_S>]4[kvefpŏ{  ց#vД)Q,ٖf(qu2)hrmI|}Nlϰ5+{>B(ocg{Nc`հ}r q&b36BU dX%N͜\NF =ʬ[z=V']yؒg^POL(ew1,/Di)FvZOʉ+2Of[֨fZ;)V,t(FfʨC!P9[ @ sÏ)BT8VWgRA-ĤPjlbjm3K&Aێf2p=X[u[]Vĺ:M6ka JlnL.θ3=D cBƉN0DŽ'GuzR}wF E5'v[;kR; 9 1ZRCuӧ 營 >rX~5C Y{\V>ъ#0fdὟM͊8l&&_)Ho晫~3hLUXD >7iuVu1'6OH^T'luhh<>%.#teH=k?~U7Ȗ hWIY%M>jfږj&4d:f (Ñ

    H,?}wPp9q9b dEig^7e\{gP3~ IyoQbȰ5JmUszOg3z5w!deN WгQo/F ˌ MVRpB⁦m#yMX`eE^ ,3N@HjmT`!ID*R fv IZtA/QW].?/ wv%UόQsf͜gi&YtI8d5~  D״)>'G4#,`X~j$+iJ[-\%¹ W8y˵3_Sn34~sb c7D|'P̰"oL+uCةJ%˛ V%_OV4|=FԪ5&nK҂*~rMi%zP0M鹏UL[wHMɅ@($jk˃19O).Ifd..{]E.0VjgbS%ht)^o2K#rjQV,=zk Ћ1E ;L@fD=gy ̣ 4~Lk{ ^xǸ‡-T7)?HM&BN`*+<:Sa/.0 S9 YFv09q`}T/} & i:0?x{Dy`N4ݙNL(k~>z34)␪^7m^y@$k#}(Z;d v((j`*JKoStA\eGfE9a53ʯm7R|qwk@4F&6}Pj{ço Ѧô]8u/(Hf,DD3aVS2~UȦşeE-dH:*O{O567`Vt㞤j@\scȋ 2]_t̠4:wߧn Jޝ|L_hYrrLVe\3γ o)_''bl淓rL:hV+(Qb|sG ktߡƈ4+|k֯ջ:L|&WޚKuLIgЁёyF4{L]řrAS2*$A,Z<>K-Zql9?'1p>qỦ}fF&= ǣDőNpR Y]]Nj~t TGrwTf|E7٧ zzv=PGH:^ZmO/g5G 73U c\Lҁ={ʣ!5wf;y @ZPZf72JjkX )9QIADx8a_ڼѽ."Vpj|=,ZV^ο{y!E00? X|3} ?_]os;pqdEEAE\wwN0;X ч/ @]#ϊX_ɈR~ ہ.INPBJryiPV&[MD'ͮF_?#Bg" ea㓽$ϝ֪zC!ܴ7κyGS 餛JL\Բ@Q/u뜱gYZ07070100000029000081a4000000000000000000000001677eda1400001f54000000000000000000000000000000000000004800000000./lib/modules/5.14.0-503.21.1.el9_5.s390x/kernel/net/smc/smc_diag.ko.xz7zXZִF!t/f]?EhDTTk׶ǼԆ7/C+1*Mc+9 /mP<۽U4{j,ڤ eù ~:5e G}1:U)GɃrMBVI=%m0BFhh窺eV[ͼ]T0T9"0ή:4w՝̚?WJժ]l@&Fߢ%6)g]zH^RSKj1$egʢФ;L4J5Pބ %xצ41hj_!LX@Z  ٤n7>v-u(ǐ&apkir$QcH-/aeB0KN /?^$j:LfSޜ+Rѡ]#􏻼QI)\EH_;huRZ3TM#%;FP 7D}EӁ|;čxL-eq_--ɠ5 Cm"Vd\ 4%֝Rof Tiƾ֠CL(ex$Ycke]*h^tH=i]G 'Bic+DF0[vpxjF*ꅥ=ǝxF YxY8GA I1QW3 [curr&G$eh c`da+. ;a/)jp"1)&:o)1i;98x ʐ=b%;*--g :$on?ۓԉu}DY.PUe2tliõ!֋i;_(XxU2 rUx tIj4 %I8Ciu('VThI9-}'{x>@^;鬏͖kNnVr!` y@u/P')%2be!VS&BG uq+uN^WCb¶ҁLa8%Ϭf j5Pv'Vb`~򨍊Њƃ%Ha2\f,;| .ת1G0 m,t *U {?kT-ozR"U+=(єN:'͔Z7&qD^gyRK [sbfМM`_{%r=MRV5,bϰx,xQcx/sЌII+YOMo |/6y"tϣ;‡5OWѩJhsۜU5HᰗE qP.\ ڱDlyxN13c{p#4R,z`v䏾=6>grI=/܍!M`@CBQx`AR:ܢ(HV)J )W/ֳ9_l 0gHhC"Psy5Pf}7IqJiIH,+Ծz;t]_5qX˽) 3㜄ˆZE7PmHnHMubd{t"ZtuD/l޼ ;g_SiC7# 8+Zه6r̐4re^u>끟D+ #-V\s}P1^ZMњ.TUb+p lJ! ›n_`Ų%*$%jF.zr´vH'j{e~1u)Zح#W TQ[-|e=yf=3-+L%y"K8erG-:juh(ZիX*ARTU7ܚ|wWiq 6պB8+F%QJrE # I?y\R'p4x 6 ]Bے.y^o=GomWnrfsL,`JT~#h(#sE-^Nnؖ;|uK ѯ/^Tڕr;v x> 8QAcR)G8i-EJ)I #C{FG߭Ȳ5\ OhB+F"[VEN5T{Yk(e_ǥš9L:{e zG!V(mJl%=~EWV1CB1>4|RZw>RC/{i@l(I@n ݡ3ٔ?95=6bV[edR< Cl̏e]G?/}T;}CkE)@)%$+y$W1eꮌ!sJA3~jm9mlxcU"&뽡7EjWbGLeuϔw]eaVyͨ>TY6 l=;s&،)VNn?H&ozukF ޮTΏTx\> XqO9Cnʐ1L`8G]OSWʲaAN7r?Ax|o}/ ӑ&ڋ. w2?2m%ywI; ȋ1H,Rudo{=odRn7CY$z|찣.֚)=>jKE$Hu*(N|o cJ ;\B>n/IjPݽ꠵-R, ݋+cuM٘L%.tÐ|G]jBlkkH."%b$^Bpm=B<ݢ9=WXrUʏgX!!ftO+GZ'O, K$A,rfqÃ4w"p2zo*s`Nk!p%2i<Pb>FK+v2;lK)XD3H*t^ LQcQ*Rh* #w1 F%^cZ^*6bΧJ08>36+7RY-&xEݓ>&G3 cJu?ٳ سa;|Ȝy.JSټ2vJ'k!)P#HŲ,m0C4q٫-c? er?觛~z;?~ZR/y؎= ɗU DA=ӊwdӽH]{dY7U\(1WY„N n `N;BOBKT\+z**SCvSpzuYʾSOSdЌސX%_\R|8%o):RP'QylE)eB<@N.N.&FWH2n)W$\'֦5p*U234yB3Iti1kPpwu$9@Y#?[pq켃t-*k]ޕX`E9 . qpҝrմl,u9Ù yī!1$g-2?"~5$e. t1(,JE}t3ڐ@NACx-a_FEtV/#dH* hSOUgv>[Uf܏_e~8{ƳqY z,eޛzל;Z8ȰL+J6l~ghp{/UjONM 3Ab-g"zBf>KJb G/TXLl?)4:DEɄF.Ӥ1BvBG *4D?:vӳ|V&Ec6zAjycIKS|*Czۣ[yBJ=ϗej9r\4 /$/1k'nn:k@@|P%R;/2MB^t?=` v:Ԟ7z)5޼+PTqVQXQͶ4?BFeBOjQI|(*8u {D‰ݗCOd>PieKM<9Ksortџ6.\HjlGE\xSĘWBF97,Fn,ب AsFsܵI,gxQ2 *4>'gO Ҵ,Vy*ZB5EC*)wiUVu0 + r yHgK=.uԊqCSL[=MT2+YFǑg7n2K9Ko2JCK+W,gi(k[?C =#lt27ݒۥF;V3E 6FV> HGܝVA6J^H*Z`yύ| ,gjz@r2ʁN)m6$;m1'rYX;`QsK|9)`|zo5z!(;ߌ ci:bೱϡp|;?F=)xt).#M*<1GG<u}'r&U6~_8R}^ZpI,2 %ܽQ\VLeuT3Ed|7PǽC_߈Ɇ䲁zB\K7΂(̸NuK ^^ot}1UK]D´[[T'2>lE`j#JX'cWUֿ.T!uz5e@BB; b慖בwcePf#;֞(bpTpuKdMTJSj/;:-('8 5զ=UA7YMd|s6V|jSrOA8}jl܌ XJ<[r9Tc uWFs7WW>.?F!Qh !6j,Hb1By} $R!5`x6̉ ^#AyZ*Іi1"|:nlC>*$&UgӋ6ԀJ퓜I]=UّdO)ѻ (VV2cbJ{WW()-bK=sOœh@ T\Wf׸_wxHST>BgYZ0707010000002a000081a4000000000000000000000001677eda1400013bfc000000000000000000000000000000000000005300000000./lib/modules/5.14.0-503.21.1.el9_5.s390x/kernel/net/sunrpc/xprtrdma/rpcrdma.ko.xz7zXZִF!t/抁]?EhDTTk׶ǼHj6KKԳ9giEe.ʙTuxBv !Cm3c(e |xv4 /jJi,z!(FDv1OΧ"$>8쾵‡Z;o1*p."_JR7~E%^.rY7 G/PƫXo|^:m7F; ԝEs%% ك2cwnGV a3xdӪD&eu7[)O<ϡMX]/#Xxo]Az=lD73_`2;o/>s8"Ҕ2:pF;B"-ﻦmN.!"? c^LIM B.[#fm=/&^=q{qaЪQˈ,%|G[5+o}#r$o4pw5sLx`L 2U huy$ݹ&S29U甹194;-$,,Հ"x'-ly }Dbm^g)Pq7DHSyRK61Dˠ_cfn IV橆s\;WQbKsRM$ͼ-av}^B]EV- ^:d>!|,BP5 5J*auM-|R7qLh?e5KG?C/I*LIQNq1G Xg̲J*+OuPFs5 "vlH-{آXjvײynyF yoEkC^^T^GO΁#5=ݜu)(S~'OCa GTz-ܵ>: tzwj`v>0t sڏ.+Pݡ 4r ɩ+nXhd2_Xn) ށ-Ї3@X7Km'}G?|1!.$H/Ox[$v6: ^]tC'{GB̯O5Ic3 ͇h64ޭ9Gsw]78 Rߎq6~ $ý\.Coc@UU4*FKz=nkT"TOqxOG@DՒ Է>y;58DJ$A?UؙOFt,cxJ:2"sF֬ ^oC9[47>_Fg@.L$ݺv*lG_x&d! @uꈖQ -ew2J.v#1,)\=W2\h灡 {=)<<_9|Itƌ35wEDUO*mj)#Щ O*܇ǼW4eޝpoolL&<ک> {U?3ǿD}O,'?9raK0wDٲNVJϓ-!lZz1mGK?BrQ<\KӔlÝErB RZԌ k;?0!v&Y<1B n8wQM=%>PSbƒf1wSzիhI_sOZF}QW֐ž( :;Rbcz⑌[Ͱh9چR$ wZ"Y-MqIy%Zg |W+)dHUj',sE+svI۱fy{4j5.U3_H6A+G qJ(P{"3zu!`Y7-:1;WV+U5/E0~}>h^f-HEV2wogȞ'uƚޒRŲn ;32@Ή |3)>۠ĦyTV^/"}Q *7&Acd;Բى?׻FmczQ Bd$db~8겴HS K%PP6P 2T{iti/+]ʼn#jeRL^S`=DM,G=Dd K.˽puiz'[)bb Kct):+zI(P]n r߳0c"О!(F ܧi6'5]b 6-TqϗWӭt1>tԏ2Vvٍm aӝ>¸k4eaֱ?M ,}πdrʫa= b`ꫜSHmx<W~6:{&7εȕ,ց~TuDp\MfByQٸyVQ:|5*r4Q4hG:fR%ޒ<^%߱ |(;y,@J./R1] ռ`V(@\`wiIgnN6n~xO mīpX$@t 3I}lo|M@OIs<9bQJ }V ؃d6ĊkE.8bt`H4T3TP< h%DI-xm&tN_,te 9ݍ,Å/ʪD<Fj+~E}`w/BR[92\ƤVHM;o]Hk?h!CK#iy9g2DU o "Py_tUUsXN E6]\{ͬ2`&H&:T@5ؙ.yL{C6@WMD-4 )Re= ;K?~?3p? 6$ Vh?-ɡGb9v3XLɔ%9!iq*feL"ޟ:10n0-xqJn ,w6Kgp0qAia7՚ Ԗ'XGGI+D_j6'-.Mw1Z"} X?&RϚҗ W~hEѓ <$.qy4Wg緩Ԫ \nH[a.@ShǍ19Whj{Z;׃ ?*րpU6-0)e"X.p0q ; 'JM{>ދr8E:'q6AYBbウZm}~TdPިszYc6wpUk-2iDg7{<ÊL/'1Z+9ԯIKÛ]򠷇nBQ#`SktZL)/M\ۣWu8+F?͑&Vxw70aN!4UZuծ63^h^?^ μa~'wؼV%auFv(so3_LZ ~a[JySzܠ(q43EIWoP s<ɇ3=6vB7v$"th ZbSύ I|{8zb9ngD_1k}ؗ%—0A-a֙Dybv: Qs^F=t"} #{3OөxfI jT&^EjSɕc#tLT zBmxCM'c]۪JJ^ p] uL1͆A:FkQ9Ld}Ey࿺ͩg/5(z5s|_w$juM˶,sA>CpajpS9(c3;NFR.!u&KN0sF= , չY`L")X)'D"3QWᮩdq36E<46sot@,6(oRYW54.HQ]e< =~V-B*u4^ Xu.s*cI QI> lOTss( #o9a BCDo}$v^' 4q0slmׯ.vpןwvw%fct'S*Rh(=[Ճ1(xp0~[ Rpo)4=zų( }̎fH }~y пR1;eY"3a9LBc|C2c=GVT’ %JCD*_ej?Zz+iW.&, *IX50dYo5R,rq6to.B7SAeZۢ%oEa/IPEXէ>X6*b˦G4YL ®UG'4}5Ȝ+/="*gUPGyr]/R.`$8}'\qI8e :ub"UT-x/z5ݛ|@$=)]҂@X] 8( )CBC XU][b5=u%?o.^uŜ~,E yM;mTmf :f:a{R})-3U'QQ3)5kfA bb$[StEN[[(aii9EW/9Rf (V]+!uO*%pyM) pW-5@@Z峁J2G9ԈDaN+ٍn4F㦵Wtsc+ըnC<┕q$Qlr ttgtЀ@N쟻yXnXv̀@ E EX*{텇vB:{%(=l'_^ƷappL=uL1G/C4b?U7&\JvY9!SVyVYb5 :<7a0_;ON{ glSVDKc(<?HMS|#[eGіCasOP02gl87Yne[w~r. 6vTa E[6(ZEU^H$:^QU[v )3o΁QV,:3j'xTSW5́Ka. Wk{^G U1'QU͌)1D qȬσn"t=F?/ژvb;eЀCdv^ó(vLAiKlXI=M# ;W6y {"tGev\!_ ]@m$v""DtCof7*<%+n}%%בFt={ʩ1|f 1%YY՜lFn]E $kzόɭ~S%a%ge2HO")f&>ԫws[gW'gx\lw{aD c@5IiSy tcp- ߸S7?XMwQϷM x [Hw3-P Aām)-_>5D>6ho=0=ɆkobX#2l=zGm&?O{7 aY5Wϐ^IgTN-DYrYz<`YYK\@:#iĘ,֋~66W6orRt \Nњd4=-K ^m)]4|!Q%1oOTj5o~E%cu1fdfs —Ӌ~>\gxͅFY,Ef"uG2U {so)pM7o/4WyjExBNff4Q⃪.K!Weg@݄F(/`aYK#ΉDzcgWEi L22& !ew"" )!x!IdV/S8]lC?g3Leί1x;hn AsfϦZnĽX rਉKf5DY|xx@\81Кm ZdyZ.atťʶ02p[o5<]L_ՌO_KOBrn,%^02 g[y:ʕ׍%!b)P3{~lZ<MN꿆^-z SN!<ѣ8@N1cEVe~BQ$:jeC#%>Z#\q?55[4U ^E#A8ܑ ;pJ;Dkz392ZNp,W(y?Ugb@\ڧ+ -O=ER *lv2;{ސaK8k?iGLub5[.eznf%1=0o9R/w[Ĝ⺓s#$4IؒK9zѷUL"`ExUm5:VŻ@.0g{)^||vSϞA!5`qPj)piZhٝ=6 7&D2M ;hJ"KaCgCoqaJȧZ&L4zM 3Sm3|` X rCB2 kFEgݲ8IP*r`5u%1Equpv9IO`3: zw֔;׹I1{5+bU}ˉ=N+}/If S.+@2n{:TaȾ<]u9Zd,칤5xS=bkCНoPԊ$Ⱦ㎉ MULk{-iR Edifַ !7 82}zՀD4v$toC朵Iګ}R O{ccOAoljXtk(_R){yUAQJ8]_Lnz⧲zkL~m8Z-nCng`,'TIbyA#Cy/ѨLX{/6_bc-X<#{]=5pё.K%=-zP [ BVQS-mzkз֜|J /P˜I q}S)ЗDSVu`Z3 yyk{'ZXxFdv.&>mѺ _З?:8a{T fgI SZۻyJg o4"Z;b"be\Y ݣHs~UEF' 'Zmoj԰4m.X<%Ju2c@ ciqiF #ϺuR=N>]xuvU0O]o"~ɓ'Fč7ڑu>ƞlo͡4{79 Np'N7^ }_W1]}nv͍l4 /qQ\S y$ZLyYR~& %㎤FϛW8_HJs8_3N`9ZEwl_v|~^42{ qiNcd$+8YYc+ZNLiCɷ\0y*\,TU+B4W:7]' xN롣T@=bgB+NK#^J{9"7W JG_1@ ?;\[XLHX`@!/* b&^pMs;e<^r 8vX CvR,K_8Y}Ny~J8+JJ |Z#@|.cBweŃٝ$"`FSܺ8:mvS-^gCzh`%I_bƜC$Sf@ ¦Njuo)0 sawÂ9QSb0+ r qA vq8Yj>⛌t{Ijxj_1yU4PѰBE/=Ֆ*7-8 _8x읁vro}8fl ? &/KA4Σe *waU"7ٌ- t93 0pI-yۺ* >|s >mWX5نdC&?&9t-/aL|Y6u]=/=>iZ*o48 sPgat%ͮu0Gu+W$r !V>Y mE j9G(o*F'𩸉t2Xa#3 iN?{ʍw'(*po֮Gl3@)MMS9l~IG;MvXXҮ/"k)ۄg`Ny_FBma.ꕖ).$7;Q,mi]ˋV⴪L9vU(&q'5&5{ΎE"'E#uc%m*~^,5-(g/}K0QL L9 sw5I'NŌ=hÅsJ[BP8N#[ͫ[?pẂ/P;3ጾX!H|Å\iΚ9..LAH9ѕc Q!S4u%KL#&?ϴ@,@ o 9-ֆ|RHȑF6#y dUi9/{ސ&6dahv}cEs?5aⲡʭb} Ӗř_02Ys*0wf޴=T}Ϧ˱<#/ag8L(Zvad_ҳ[vjoP okYgX`y?1_!ԧ"pWPen`A$?8<P%ūzh/Vxv$p0Po2jq)8kO k %hPt;cSdXPϩ]{A;Y l\lP<j=yvY}ïQjGg*D5RC2b\WC/brB22/ȯ촪Cn827JGh 2:,foD'LԼ~;%TB3ML@ ԫGsf- 0dl#LQc{>[g]xK`XwJIu"n/ P-n~4*GO8Mo)-pbm]aG͕y0+ix]А$BdJ$H/CqƑya4۝r9HdFIT}ɗ'Fӥl G8Ԉ34uM/p]3`y}-3Sw*&k6ھqj_iH7_Tf7 - ɾ%^)ϓXpcN#/uYכp\D ]^,6V͸*u<ښ @MfDI7 I2k2+m?/*i4nmy4 Ix&Y̊heŲ]嫀7aӹ>7T! \J6qkl౻ueG=& tI@/ܗ1iԃҧ5=BlFQϏ՛7*-&f5SMQ9ԩ #b63ՎՀ"Za+^ +f.U0tqv82D̾][W2kSS^Õ%\5Btu7yT $7)AwEEͅ'Uȋt5|PnXdʈ̇qe VռDZ`)z\cZ9%TsUJ|8e@gӈSKKo6T%KBQلڛۤ  DUE_Z.)uoRKsvGM3ZwO<^ ,`A>9AT[0) b8q+]~Fp$+odݠbZ\Anډ X:D~3$S ĢNp]XHr {UؐaB)t_T8$Vf4FAԴ-Z',(B㢵]?AH dD/y~pIcKpgrP)C DEQCP.[dzİƠ,qb0{i6t(7߶T =J%-AZ" TvCyh[_2_)2903!kjf&;d9jK>)X [gjN)(!}kK%^cؚ;3&QUb_f/5$af;J> G II<=ٳ! 3YH} ASdkY8f%F:&˜+vG +`.$ &$?jN"ybR(U؍q3?3 'sHE8 PQ7~PR&?ن7;q5X8c%[el~Q_$4_2 'Br{u3sSC"NԲ5+ŠD7!glvj(-,DwyU+-;$i{]!y;]]=P XPĕ7˹Kz[HNy(QMԧr*"^b՟5pX[āgB9 ,,2&pE^@լ'0h^pA?#]jVI)^o!u•1QY%+'04%BkW$RLSSopao"dGg 0 0LQdpnڥ̬Rn IV{f!kd|Z|PI9Ohih>N8!& fB/V &2ɗp )7WؼZ 0422J" ^a&4PA;Mf_'Y fWrK __K_! XΘ×;@=Rh IjGGz[l=ibش>RrKJ5[$QO7w+(t:Pw|$jd:*SjZU[ALq/,VT5 KxIYmfﻶ7IZhǠ3TOaUmr5_lJ};D#DcE3V(eł-em ܧd̼[[G=g%I+۬Ol>pSF(}<_蠌XT)G`Df fmaO$jHVjP}腪 GYYJEإ,JG]Ag nN!(fϕ : yrWܦڝibhW00rs>(GzD%j]Ue{ُ^hE=F zBV t"Ůa/UN SJ_ƞ^UIbAT$B|\-gî]"%4wdWbE 7j)K"(REͪ~&<ܥ͚Tw T*MtuZYx U:VJ;?`/.e̯ԫl.lZ$t/tNP/%Q1݉t{-YOFVJ3G^.\[kYFtS-.CAk QLzcTvB.sl;L$\ {'DygKVySh7'TtYFMuĨ×zU'N/n_䚍mA A $ >ujHyˆ?ipL'%{՛جY%}[~2nvhenlm| *l8Nil,ř^sTjO"luLk^oUۆK:7h&|I0!E3@ 1妑eJop%/-FUť['W6 +IT_&͋{Ľx`v9Q7iqx~YncWyJdրǏ6w(/,ɦ;Q%|PchɄ<Z늫4zb)El^ VlbRnU6Y%mSND}DL͵i m)Z pRa+0I~>/f4@ThUmrl#L%c{W ɛ]os'$uzĂdc5tUAlWO[IwJRK^`XXH ^L d d@*.R'NHԗ҃"8ML R׆yU r7zK-dtcO u+z*Ü!.4~xA;=vF˝W&'E0A,icn7|Z7=r꽼@@tKn=lVlO\@ٹ^dPEa<#߹?TtցsG:Np& wI<~quk\0s;Dy9&?}(a';m,eix{ԼP:e*%_ tG9bF (6B'wo_| 8FSUѧ+ uŭ¸ntoOAs8a1kZa [ȇ%~_6DϲPIk\-' ڻ| `5r4‹vd ?R(Z >w?;d;$vgn=EQ] hGT4fp6z>j)P оȳ2 r9#PzwBt0 < u ŕD7 SrwpL:!cl'ֆF&z>"84|áǵ:6= y+b:vEK3u>YϿd< eccS,zg+ }蛎AIQ$75_YoΕdMKzg=B- H`\Rv'MaJa>]Za}ϼ[})vZ KU沟/f$@erbj쏙1,/O<̦joS۳O:- ]Z_q{hnP96\G'j9 [(/WZ (moN0T=)pJ#߇qo2%XE6\-trq%YG;$G_J58V^M[0H|U?'q&y) Noh/*NM)̒@/eҥ[ NGvi+iYG/tC/jngfs]VL0 MvX1Q vیsW ZzOx4SVHZsW{(׍-Q*.n&@$fI܁9cU@X壳_&ɅHyM2Q7q KYrZG=>^{X( Z"/l?z6]"s.ϚAYM(nd*N`RmQIZϣA`j>>g4FD5F`3lcΡf^ViWw+c-oTiz;pGR2 .:g؁ؖ6X0EWͰ4J RFqK7eR1%vwh#O`vp ęB/,eXFnE='A;"X5M7BYSeΕ9}P"Fc=|QE#݉Xߖm*fʾub3/s'K "l z'vC^E )ZsZ[x,USEFʟIɆ;H.sR+HIX-K|Spr-U:, Ѩ!-6pT#f P:9gT2+zqO <) ۫OΧA!/,+~ˀ2H9ܗxͺ`֛wx-z^Y(B~c{>΃i6

    <o kxKt? p|>("6HǕE_*J,`\aIIS);GA{,| }cK>"A,|Օê00 +qFݨoPSDYpTA~4m.Zy7_8U\ᕯ#{UNMrv=<-o]}5CmrY&  bm /-0Y@kv6j!6.qEpH.B)#P?cQH J;QN-pe{^uic-Uzb~Pk1Bݷ heA:Z] _._[EIr|XpcOTPzL:Hm".բiO"BB>qX3r3}B.7kfTa[dHx{*F`װX>#V|t'|k{#,FO*oU}Ladl/iD~N1we=l9v/-:GhI~zc֘}m73{1mP^q\۶ulIR8H yr_2va^WSKj9=qe@")M7UiBNjuWqAp,"l3*j{-'As70P&(0vZ+ΊW9I"=|,ݾV0gm\L5`q$,Ϣ>fRظD:Y+q9ʭ-}zEeIMcW'(sp2I̧5&9a姞U-Rb.6_Or|x>_?5Յ0S/z렽@H#(ylӼ \-Ē@B2WIwB,T{2L/ ˑYě>~K<PmSߞ3ѬYӨ$ى{G e5J B8/"WȒ"|+$q$D-IϮ{O)U{Y$( dT=N/Z悋ejJeUqWѱbwXBX0(Rp{s}ld}p=*s stU/?H9,pU hZFHYn, n̳K8ycmstyݏ 2 ЄѤtƽJ2^#xBJe da/yWvevt>J{l2DWvm y4H ]0 x~h IE [oh柪CB|s\;?~ *IaجNHu nYCvʦF4Y+ ~YNe;|KPŞts2կi_1?𻮳#J֒.$DI+5'ʍ$쵁f@6{M/ס_M' +fӎhp!1._rIpu!șe<PTSt@YWE;f .E-v}&hd}INc/]'+YG@"mIii_ hqj f7CfܒOJ.A%H*?ՌKVXd:{b~cN0`m&»Xe? þVTWت;^OYj /-5hL>:5M>O`PedYJ}oԙΠzv Kن~0,#E!( -8UHhe ih·}"%j&rw_ՍқZc TO<>/l)P+DFOO#Zpw>>;%pFmWuc g%,f]Guk.-& n}[9JU:cLa GrGțh = M4;&z+g]J7p~SmF<F/[FmT25}]߬!X&\.@~ 4 4K ~{hR.Fw袽"M^qakj=aNZH)~:DsZ*7 Qȵy8zD:U/MP 0փ Bzؘ9hoaL6~PlI#l&B&}_I ,G0,)_+Xl:gNXKi.fbkWpm-d%Rkib^:qXErblXTh&&jJ4a!ˋfvYM_NmpH X'w2|5– R|jFOO4nl8^FőzM@| 8.Y%"cb򑠽mQƧV2.SKhS`((X}uY lI4/ܹO`\7:gf~t1cQD~/uq ӕA{|F*qxQч|(-^Z֪u!!́C~qôug6vj[$fF/.4 +مsǫl~>RP@ ZO56iEʼn3 !俅.ۂ E yq'SlOuhH}n1Y{;貏5Eim.ag${ *d{%wDݕDMً ! 8i4Ye7Q;'-9 ^,?x1!r2Ϻ:񣖶KʤGV 2AVN3B@"音©g{/abL6PVQBa| f$qVjN{`I>y#!R =t2Zpo[UkWUmdnnV'9m;xs,v2{i]%dћGo?$4b3lYZYCsV#/ЈF ȭ"9&kE)+cQ^ZK QUA׏pnI[Lヸ8+nc՞3|jm/7 I/C1ODG-u<T9>:[=zů} 3B#b';pwmʯ7'Is,}-UljSqYx 1+ѵ˶}?Zԓ1kax lL"ϭq,b 39l8gPm0o͠faXI>p[ XP־/]tqIYԏtD-A!!4Jf .fS/}¢P_#xK0Rť7$&//O0=asݬxZqjAոoDA`>[է y'ƕă  e5#g<w'8]2rA:a2mSb)Yuaщ+~_!"F(2R "e^~/y]$ &vjBke%<['Nf2V wgQ~跇&o^xnBva λ:FEhth?۶ilFKuۿ|P{L ܇4:s/A÷Pf@hT֤&:Pgf 9hi;׮' };ˑM}:("5xu\WeswosEq7wPDdv;Gvh(DqxmJ} >Px+ʇCӪ9ƮغrW YbLhJi9:/'GxME:۶\4wc_Dxt*Q}Y`'׺6r}WSWHǢoìvĿf=Ҥ%`Kޤ! ]ƓMWVJ#p8|cs[Ezw<^fc}d4>`YS̰,;a`ud G#(@rc?^!JjlflN&!T,u|띂|5ǹѢ2AЍvRuTp#`9`gQZ"AYD֠G^Y^l*o9zi\iEK$T Ѵ͇x\!LE_n q<7\*bT12,|&|w#̷J,eI@kÊx*}> F6gGUU%M vb^%AҠfO_[4b1)9q,5 0/ET";XXw_ {Abz@D(lBw]Ǵ-A^3G4xG.'qj08.[^C:Szy ڷBG3Z{ե< J|!Cʚ:T$G/9.|)TgL܅>HGPj cI59&lы羹\pG-<"3hb{`X멒q` k_pVraZm0kuuo;|JøA Av8@ (e~1/lnHc qT,Zdi"Ѧt@"1Y3ؠg4 Tك;%j6bToi9,Q3kWvmgSV`WG020wQ#auL',yԫw1 <'L[IMfR—x?@IMб~#Hd/O0Xc:"ZN88!:I{F 3`j$K ĈK[t dBPZw*; 5W(]+46ni+)T3 D6-+714<U%D!S |M{S/,γ*sֱ7/JЉ\0OJD;QdϠl|%&ó0zO tjc:JU'iE0*E[}@ID,0ufцgud' t=Xeeh'~[I,R\to[t58>~о,CuP>74c[cq_W>q'6IN[:mbyoԶz6WLvS8)-ҁ͠j{%ĬaBJE""SGǂfq ]cyݖc{{yXoe|s .5ڠs= m// p6y6ځ4Ow*W6F!R ;(8J<oԏ @m_R }qg6YwlcHɇwR即U%PoD~\+% CZDi:V'# 4]w\aBE@}nIb-hH cYS,!uR1#h8@ &Sҏ{X Sf;+k`wj8~Kh*B2k S+LQk3oł>M%{k&6]J6eMIvKY'3&M5cÄڜ,BT:+bEGƘ*{r E|IHTg ݜ,-TLSu>J.lr/] 3Ð1b+W)EW[E<_S/Y]$F=KkLm }wz=:)RjlEW7s\Q|b# ; 2VS:Jq_,.9HR?nڽ<ѱ'e*=}-ę%ԭBGnlۨO5t0ֽmwtyVvyy( np^qOM6s9y?zJ힒>ސ5\SYӳ ^2n5{kQyMpӵ.۝w@7fqJoƊ3S4y "2\8N]h':x98TVAJAKГ$wz:Џ bFnD8ޝVr1skۛ(kַMWisN LUAy`PiO_ U{l#{i0^<ϕ5Fms gY ʾU"d5]|}"sfq].p ).)MO%g*#'C"*XrxO i%6燇 xUhWOzvח> H[\65{ NIFL.wЕiP"C,}]q;og qLຑ MUƮx@VP鋿8Vcd5bo^`F5_Jqa{\6U7&_F=Wn0Wkx)\j@moiI6G#rE*ŴqY~dⲍJ09YO~M\ϰ@7H@D PqLnC.dTB).ޔLOȨl_d݊YKb=hK1X̒oWM3O3: #J_-M!>ϕf||Vn(Ȫy+k(0COKHD#mmH9DJmt{)mF] |o۱]UyяZ^-]yRzX차ۑ|sJ.KuI %Δ4$$b( ns][ɂ#OG}=jcIe ƼG~$~ H4s=W =o&:Cӄ H.or 0l=?׌[f1;?SCeSfB Ʋň,iWR:c~^I_w OtW!|(!IMtih⡻z_4j+} ^5IY '~q}G*;:D Tl~KLy@"Oe J4)Ӕ%;bFA]vd_^n#Rٛ& -P8ߐy"TRV)7Dv(^z ˃^`>9|.a6J*Jeݤm*_+r:Wҫs$rBŭWhU/7z޿d% c呇 SdY2duR2,?R^,Mwf Tu/g*}JxVr,7jRۯϗ KDAO%JPOq(PF^~Xմ xLi%ؓ+Y<tLX'H~K⹴iGkqu5jtPl`Nm;JeB]j.QSȊ.zqB'ɩ d~m^ fVFvdy;T'/6-Tl=)i4#wƝ^ÈN::'Ox"T?q< xTR R;jOL'3Cr9J1 9됛 .x(bmQ,;@'{%]a׃Fۻvw#StutocM]Q$~+e~X1sp kzSC?&B%y,Uwo1n&JrěXU dxխ] PHa$pDa62ʣt 3@ꑮ Ul$ O: jУ[y _=}%q>H+g_ 0ԋ矘yQQ{2\ܤhUs+$o,?{Хs9bH Wʊ[Q w@{2XW#R{;>%w <- '@dR01[lˡ~&#Fx:c'CA'>;`M{?p/fT7C˲|C' k%;y'&n:T 4vo+OiF'\ w@DqT~4J(4jj`'Ti8,BRjTpEW`'`3mRH.QOV c^'moʑ _romk@]qI{4 M..wg vv(Ԓaɱ ʠSZCXhܭ/S* I z \7?4w:{i|RJE$,aBan|꯰=2ӱSș'׽ G2,_U L|okP9ѠHWnkKWk.t]=\ctZr‡5|p>*}dJhqQ=irq .V]OK*H:X=^=Q$x׻ٜe[QQ$UX'Uũz`)i9 *"JXyT'ތcHmZ ZI&a/h@wG6 d>4[_̡{4A%w&Z"yO~5.5ѻXɃR#@Gq=F*Uo wU2B=9eyt E1g *v?WU9 Q/5i>E5ory9LQ+ˏSG@A (ycv>kǏyWD1TxbtO/Q3^I]oƿK -sk)\- і!'Tfޚ:xA9df{b10(9r{نSARoZ, l,pTth -)AH3C :#6~b. YR2Efev<&ܠX:A '*EAs{zqZ֙Ū~eU2?1w:+s _/Muf*]yiq)hA۲+(6qZnVhu榀aUz8trҴt 'N[͚ PK%4Ցy㈷P'SsϸX(3qqb A? ^oz럔 _PAevK;|Rb_ʺcc=ޜmfڵW&pvyO6s 6~Aj  ˢ%}`O2cI'\9>ֻ#Vj,P|whC5sTc pAMkLGOdfB&+zM 2v~$ LbNPt\,:/0.NkO%. qQۀ>A1J/'t6HKh -zK]# rmq6Z)bsL=- U4㊡T0*!A;^'ZU6li;qiՙD*60(9fY~sI}Rn a  {^䠌nuΪW'ͽQ"̲,j.)MFx[~0kZ&Z|e)[~6O]t`| :'m/&Y 8`h' .S-cU:*Zx)Cyp#R]_sr6[<݆Ÿu6EB="T'~cq^B Lc2kEP89%^sMۤ'^3FuaEM6n}KTPnVBf6N$'E4+é0W ☂-|>V"ۆC[ 0b}IɘQ<˧te>@U=z~>j%үE22oξ(#UNUꬓNw (GSm0݉:;SM l9/m ԳDU*QN|ys apeFX ,վ2T;ԍdq1!\A9eZRk<]v|,'v  [k PZZaM)Z"dO.ԶxkUdA.|]9vZ>wN=`8bKl谐(Xm{Gy) 5v7!H>PӢsΞnb| (np A%ΔPN\\ ~o,oP"QJ<_29]{մnC&TOap$Pt+@bl l&7DWMx,]C.VS٦A`LWrJR>5U_^1WT'\pʅeGQ+,/Q.RpW,g^:]Ost]#,!9\AZ^D_tD&wvd!uȫ-2옞x_ wXRQթCGQ!b9U)Yw.ҟ:knbļK;ɓـ~_L(vkWJW+ սhp "LcSlfFD;|5LŢXS6/+Djs7dp-^%dbJYNC;vC7UPy@ainVaMA'OJ7@D]K`., i7qՒ(Ս;gL G2FsŒ- 7Ɂ S]S~]##HMuK+>W"fV4*u{Y_ؓVv)(.,agYj0bM ;O ϛ6}#.iq]Q{j̊6.$7Ni*pמhAƥKl7vmubY:gid^)#UX T1;(s8$ =7O7lY=w?nӹ,XUG;_Vm6Z(8gCUƔ'lZ-/rϙ'qS;AY pWg@çsVHAAPfS=M2SشnMuaLUR,yVw-eqx1F:2h"Lx3PUsvàv(:Mt@ZyԬ-`%yNͯ a*9"m=Vgӓ8UQYG%u2CׄٮsjoJk82صԚΎ1> &K;fV휒.85 _wꃽSqq}eC87P1?&ض?bZEVR6}Ps 2-W{ "/wnjiV9jC|3`e1n 3hzHަH>[Bmi6FO|V6adpĄp"8f +Byy HP%eLM|ݻs/8a &n֘VWK{{5`Qj6|AUƔ\Ԍ2  Fgq 3#paǛ|s,~+,-liw9u<73Ҥa s`<fK O*IJ:ohv)tF77Xji \zIrGkВ#I4 휕*S@lu6;jo( s!Ff|^Ilm- ?Iy7 m A?IAߙ+ qzmý1MZ1וaSQG(S_D>L4;.a\ ;_fFh>Rl <7([#>#}3Ou vZ@: "~x 3ǩa/R|% ;=񵽙L+4[2RYOwESP̌!K&=VҒ-Ns4˩AoQ*:AC?-TS0/rݡIb=( hɆgq0b_΀ Df:=bfNkGddNAe,hjp3T.&{9b L}Ş9֣5lTRV I吪O R@A"Djo݃MS߱6(˩iy@>|D6Z"j;:^7kښ^:> [#z :c),RMrkn}ʫC4iܳBH,xv<$׎\r"$~@Q4cۭg bLNGмcPA9GPpv؅; ڵ\-ZHp=]UnHz)Ɖ΢:[\&tY#9]%^/wOXz* t~U*} E.AMCt$ڈ<48'wxu^RQTK9z(W + L|$*dг@PٜuOORwc) )WNsՌ1Qّ>X10ie˳CqzBhA"v[n'#f-fxpUw~lOWJ+V gw鴹rg_`.NscR3vWÚKמ_NMj2ydzn2Z|N#ve k |dKq@EVOݖFuaI6WAHo[N%`]>)t$S*\rEfD\c[ZRmG 'вGx#/4rYjWZzv|=c^SR O޹{2ێU9NNء/53Kb_66UxMoUEzZ0@X/=4dSvP>6R`7hWְNhNvUz՝5-AɞIy=o@MI YC%V`~:۫j^OsE/#NC;'E6n#ϟ'25%9x[H\LdmjTz{/0FQ^7qw3`Pqmڟ"֠[si9Ϭ}c1B̽-E >Qղ% ldQLY ږ<@P0.}|ޙ2*ᴉf>1{-ϛnJ*@S;i)U5k]f;\bɳOVtl  R#ӡa!a6vj>,k7tVt>NkL##_gi;cdA9pE&߶7R{_\[XKkZj<^&}vrϞ{~^dJ\71ҶoV>u/OQ]mb*6o䨅m% eV GM)9bRY}ҖR)jmRB` 7JzH% wͯL`_ }cmĹ2cC3`zO ƞ\!f]dnF"#ؖ^_ղz:U4sTMRo;g넶l1!ئN2BBҝ0'gk\ƨ!VC3Cg[&DE 9]9{%dQss7FFu0@j"k4%!m:*Pt1J&&lYre Z^q)%lO\BOae⏼0⟳v ? {^p8)4@)⊁]dx3nKs`*hpr H 2ʋ@(t[fSl8nBT$ o {Kᓾ&o= s`A& z.ˣ7pbu_+Iڃޛzm| 5G>n]quNJ95*S3 07D>%7MB#brH_$} 5w»z~v\cN`np^KFK*OrG-OQhgp"\ʶ/xB!`W $`G@եXh~-9ƿm{W``|A_xҭs.+nK6+9(1d^m y͚\$~ݶhW|C;i!ѩm txpeo Y!t)m _{8\Cpa6+ jS}]Y1,5e[>${ ( Ol*\!er@L&pهf<]*Uյ358+;F-E^^B& eE2#{ݪt1,kT"%oqťu ? =~J\(DXrLmOȑ~ǧ`|:SSA> Ele`4ߨ9LmCsg=YB>~p)Hc W)!wYP~XߣǐZvl+Ͽxގg>PBեH&ZAYeh8BEUEΓy1yx-iԐg "=t8 NG-`}@4/Hil";Nя.H(^.tk[=xCbb"yzvT 5sHy?!z 1MC7S\9T$NMV3G$'KIDle~pRczCIDo~֨ڑI&p(vxW.z*Qm+zz,!`7h<$Ӂh_rPᒳYFɓ`LfE# oBI-4G Rj_\(FMc~h] #9;Pă 3 [- Q@wB2RjHdr3:(ciI@S*D UIV(*u8R=ImLl>texc Qa.|]_=n]CU} Mr/dS_ ,ۆK;2,QTOR*DpR~UWpvdWm\ sES_b8İ/Fl%E blQp{[+jmAdlنx e6WGPxQmH`ZPvR-`5㛁FԖtnҕpLzf$7;x%i!-%Sɣhc͆rybc( [ 7^LRL3r, l0oOشJYmuy.1!SZ^ ˈRP[k_!%Y`5MR)TJSitD'HmY>7)F "örJÝNܱZ<4HNF8}yCڇ!v 2eU4Ysے-uc~|7RȨw| N!cMk+/B oq eu`6s,%fatru*]Ƈ92,?t47dm+ND2 eLOHbQUP#_ߢJeʖwJ![p)=R($ɼlwlZ|G [G|i6WW:<yuv_T~ umISN$8'8ǰ~wK+OS5cۆ_<->z)`+ MOz!0TWc]YILa=+rIşzO֛~[a|N,nBxeOUK꿓A1dNpVU_Up(]ɯA֝qM`\j]_ͪQ5fjIΡa$VY '${odPƀQ)u󱈞լǽZ(N>:sCDlB>_>=Ne I<܋L+~{;XbMb)h;y~Fbä́ԱMKI]-u؊lW(Y9ls E&9on@P[;t~`Ok=A@u 3Umٸe~ %\^c[POk^+B >dzIٴ˂X?yIVKkp{ƞ-) ,e55POf<#/RLYfC#Kcdxd!i!b#. ˜ssȼVƟі^Ho-̛$V-@Leޏa Wn u%&Zjک(UįOX Th!kV?jq Lf8A*1^_[--%:\HpQ;T,mHg*qBPt8Pv=8g,&jQaټWpZ{QQmZji$Wdz+} fe>p̓>\$ފ\\mbKyxp5G)=ǽLE+KX/EnM95胱U/GMZSBT;/cGM_Ð~VUtA_HW2dtќ+\\Χ l0B 33.5<|`})ݨG+EnV||-xU{:a>!RJۿ)8i|sMX+ݕ/;Ȥ_#jY2CPG HތZ/t5ųEA3wI|@t~Ʒ{DaSsp]Tޡ`iϔ0DUWjQȟbԪ<:@q})J_gknrqM8~5@=g4(4Gz%j#Pt֒խ-v_'n0\h5}Z7xL /Qp4ȷ"R$z>wEM+GyTTH .j{ C'dVS|~ο>ao7] rYhX^\+7g P bF .A p˧RdPl-Oѐ Q⾀ϧ?pBN@#}Co_Wc e7va"֐gA┥o[#O@ys}Sc!<Q5 Ӟ}}^pݝ[\ovK6cnSfyRl((/ſiS.u,JKtQ~ _iYz:f 84)ez1aw'ZW6;: K{@yP0RP'5L5|@R/6<Tr}&wpY̮>D0$SJ^ ۠}Y ˺ > &`\ 0)A2DsVv,Wncr!$"|Y 6QHF umn9 .0-zSnhƈвarR)$"͜1nf#.wv,kl8_B ?7cX;-kjQA-T=,4T5] px1W, K+ILa,_w?]+ZʝO[0kI 1 $0u5t{@4U$ u{ mNr!F3vN֒+Dٖ~ښ@5fmO}p?[_Atp+z\(cE^hK+KɀzM)͏Obpch:>mх[nN*lĊSX"`X@/GƁGGcϊ;hwqF3ҕjv i(Gp'͕A^5(b"54ת>[i]zc[3d=omz%S@n 3PXy ]eЎa>߂ﳷ*[Q6O = =dJB} XԲw6+Kl&{F B, cT7a"ߝX E\T\Elb`(~]7n(mD"E?P)ZSbtzhHMIcW#}NF&y1e aiS rv\̐ ܿzI|^bI F' VM %9|ZTvLU6 å5 HzJ-7X(vЬ櫊e-٥)o٠D ?ۥu,L]G7`c(Vğ0pb* lᏳ TJBWulˤ?TZBC ,R6_y:4FGm2_s^X"д9ix+l3 .Gí7|RqFL֦;K-] ne{I]r;9uI}5PY'$WGMlB)w VX CuJeV+8/E3,f?h\;aq5l@Izq`ڒļ.w#cEFmj܌ bJ+;ox32ǒ/CVԺތ vu֙W#hpE5 s8 gLSaCcd"S& OTC– ?{?ZMCe,mKX7Uf~yH?%麓apR `9:B30u9 Ai~q5dnk]7o NcUԌCg=](ǦTK6%_3I|3T. {g/#܌C$\ (֞WBV4vˍVw'UAY5',R kDG`TlSA%8?t52z*)<)8}QK#WD=% 'e n7"'f*&zKґR5%V 6Ǧ{31t1p^U%ET$"˟zT~X"0ч'+>XLyVCovӢ~ĈБ6_F|>l%:AX$ )'+邷rWeFthm+ZjЎ3X^}{uSFt/N6ϢSǍ "LK*#'.EÃH6410@ a o]| #SdRx:dLP 9J'с&{Hr"bxJz;cI"< O2NAW;CoIaVxC8҃1n02J:ո3 ѐ Ħ2$֤|=FZs\A0ƞD\m詳rJ],ۣm8M kLv65ٕ<'5,Iǔ=>^G,k}U_}q(?qoDKCIhx0Govԗ)R]ʦQ+7%Be?0V;g,PQ]/ Q{6D^ y51 #Pw̰˜ 3wkhB]F 2&z#{:5+t#itnJI^G@J˴.N͛%y|2sUx=b$^~7@ ^i;{*@PCs 90C `D3=?Jň?d¡ $!)V4>Ts瞺 G[P'osZ6gؗ!]11[>DLRVi05D%|U[3hV!JHJMIAfkݖ[#٬oITq <_>O}Ƶ%mzw|E*79Nsd9qbF+cJk8\+&8+sN؜# )yi t7Q*j(OK]. VQ)@ModoӔ!^^AP -[k:탵fIvs's\Pt0 XqX],n89ab0W¥5uN^l C) e!mLɏDkUT a7X5/h.b6_Ǿuot$]P+DusAH]):Y@\|DXoM. +r2;' &뫠? *vl'\O\:t40ՊDX:k[d@m~P2eP1qU^NmX Džo #h1{^[%+n[P^t lcL;lVQygTԤ0Paҍ{YeV2DeBobV&S-|/Aua[,bUc#@Ec cK R-IE=K׶b9 -V.ai}+ZAmO|O<ÍVġN0Xh=kB|ʆ?i L:18Tm,*,YvnwM ہָ&p֎\e%i5^+ozB;Dh9b0I#fqCgh]<}؍_ S#\gU軦$twp0g"䌋Yf~ʙʺEbrݹ(*b}x5k Z ~GG7:9HEwkgb.;&U.VґE G޼%g{e&@jf.y ߑ'c8VSgGCocՒ)({qDffZe"}\)W Sm>NX% ~akUV>&v}mQY<7#ËC"FA(`,TMyx`Fbn4o~n *i6,xÇ UǖC潝 }^r;'#yP4Owj,ϪZY Ϩ #QoZK' P#Ŏji>{ >.1i,yfpAcN^(5;ٔ+U46'N/qvP6Ez:dM zOVf =eƌ*KB *mXPHNd+]l rIVah5 ]ա<0A6sςA{;m\WF/8ӗYM\d7θCM[(.^;Ju@zgj~LƢ%gf&sNF3M qf{UCYde6p~FA펊n75Ywlrmͷom+9+AjD2sL|rs^zTP%i?6tP~d))s~ J, Uk궑)Ua{,cAV*Vm<9)x. SrW^+ouw4?F kزh ֢)s2W7w.2BP;?K)K}W!a5]vБHGOԣө*7;'iwrT_VA hN1uwFw^@ϐwMu-<J&eqbdWP11?AnLvx/S8Cw ގj$Dk 7kL?svOKhW{NgsH 0W ->`FyQmm 91ⱚbPNQtu#lYH}:t=Hy!:A6෭?^0oP Ig:Oh/7ޙF72b(AbGG<OSn :s)}T߶v,<*]@viD7eA9m|ێy"] IsG;2H=`۹a: -GV }JtV^rM:s؎KK5 : v,>z}Giw!cJ, nW0>1)ѶkELk0*}0ChKEi F:Z*M[9 wݭz왪܊d]lRڥ1-k$]ΟW.Mu/:cP秊Ͳ>LOĵ\FBtJ?v2+OG8/x}vEݷtm !V`ʵt띛BޅJw37 D CJJrjF`ƕ->UhŎ6 $4[GB!Rr( G,>>͂sMAf4VbT`^Ռw_g罳8䘠n$$sg:G4X/k+ͷYMgR!<~,J?}J_`'$׌nxj/(L^?7F;5\Ы/%<|`.Y,D6DRrٻnY`8=8[TRhKPBylF)IkZȿD+j6An G +;o\5R^'*SDwΊJj}Wuʔz.aeP^ڀ?q_R L61)":`Gux3dCmoğTfrܐڤX ӰEkw!4m\"f'ZCPh^KqjC*UA9zV-XmE ٿ}_G; &Ǭ }=urk^:.(|6}'TjAJiyiҎ94qh8pݦcYEt>0PgR*r\8o&;" n9^ߎU`BP㪛Ef~,ZZ9AU_jc9wOYD/tlOv8Bgô0(pԸȬ@":śُ rꍴiݞn6lT{t{QlWב&4*p^ J:Kp:ii?0A*S>3(: *M ʬsGhv~Qȸ;]%{Ae!ƁĪQ%S{D)v2Bl:d{ w 521,;$?%ERTMkojtdBL#Z=]V6- Ȯقŵ=-D_5*/C~3svyz4UR5N7ӌn 8*]bBs8KnDlUʱE(#CmUϊAuU}#hW ^:R⏵xS]Tm,t;An^Q(N*d-ْ/MqM6WGmmt\cj4ƕW A0D蝡ȉąƀ)5 n|'-q@ 4Ӏ_iWÛcJF-SgjҎ8E2aH/)YO*~酩̓<[ u/̂d̓_ɲޭډ}_I/zJ擜iZ ,9xAZ,-Ɓ1k}?yςdM?*Gho A@1nfP{'/]#+q. a_kS:wl-a!{W*/4αdUBX>-v; b eVqE`B Z4||>ȇ}ka"d} 7fx2Jp0L {7(ʑ/m4̋q0k4AG>jw$f"qA# ]Wܝl?ej>v^-YԆslCU^ڮݣ+L>~F *̟?5 R'MHI:X˫@B}`Roߚ6< Π%!֑_AO l&& lHISb󤪹k݊}?ً-n SDѝzk"npt_= D%- 3!So9-)bX8ZPd,^mŰs]CW E4Sz~\:Q^EYg!;:8QÓ%%UB$BW꤫J+ k# /xk`.neea+bڭ&B}# w}D΃+=t [i#_oJ6*A#U{&~RʋN%=MMKz^g9"YDxb!ee>mG@^2va:TC/@ꡖi!!NS>2sXFa/q-F&B˷*ºf\k~ ۺ7*?&8X50hH[\'$0]Yx|'qƦRL2i=dKDU* T}Zr< ve@Kad#~ l&PR=é@r I:gCsq>U$#*{ 3T/+E=0~ģ/clYrt'鰳p-0sb nt`zsѱ5bl9A+W-MjB1:K)"HoV |^! "-{1;rS}Y4*vi{#nhjP^.C]rд&g.l8OIΕ q7Y1{NQw>;З 5. nT*ޱh}5wKZ4[4h sB6M6G\9 aVBjl=heA=[O] 3\Y(+}g@d` CBSyDK$!LxS ϻ(19XK{R`nҺ tm{?WN]_h鐆i-Qv @vjq `+?fx.(m]c@~+N%p+x"1@0Wr|̚.5TT GQ.1vp7$1FPCHTyp)a㒭8"o @¿r&9;t Ks ׭a4?J.T0,n`=IhX{kBc:+>BMU>L|lzu$2AƤkIR㋓b$-ZP~Q'#eit)Pc ]讄M~ޓFD_漗˭+l}:KXFq-{`P|n|)SYZ3]Jg6!E7OQyxN32FMk N)񍄓Op%A.XFG&((<{JibJ B0z/e4L#7/^8?sCDFm|>:g*;eC+vRꓞ?> 㘜zQ(-56d>kXL% Na/xbd?+?% '!/שR*DkPƐ]b*XKrE1+N{M8;i;"K\_@JH R`r{: r&Xo!@FIAS ?11`i&yԙQT "$ʡ;XLPuZuȫ*8M{"W"!|~i% 0l >f] xgJ7m IԿ4d3ި́3]\WuR%iC<{Y9Z'3=%Gbԇ@%"^rsZLdLH,}70X"J ~T l<Hp=i>suE_rB2m}wPꁙ7 ˶858D;*ƒ>uL14\0d-w*ufg5z"̜HAИc{+5x?{ߟHTAzJ2>u+4[ /V|F-E|M_!H e05qkc~ Q߯k3x?&)V1Xdw}=ExI^aF,$P(΍}G$Vc:9"r֨HR#1ĝ\K;XCSb~ȮZcE7)ߊI+B *^~S8BZ1KIk dg|sĻbZ̋b{~e0!B):W^Lpe뉏wL7X7yf+56w־\k]>~қ/9C-d)ZXJh]%BdkM?6t ہVj9;!@eY{8GL5.[tFm2?qCPrPZ{- ~pLCu3T#btٸKklӈ@Q)c)Yمn]-psC3 E RbT(vZ۱i^Zk'++1"l%C}GR:bWĊBWX P,XIr&#vnc7~eZ C&Wt+Dww9_BIF9;V] 53p\d4w ~+ӈz[JFmߌfJE",yFU h8g71Ecv4hxЬtMǜ`l$`- 0֋UWd/0 g'gX#NIɝ! S{yqVTk'˛AHj %L)IyւL|VϴӤE8~Aݩb~gƜYzE@kӨHjl]vɗB;J@c[BfpfEE =GݺG-6 il|qa*V)vqUW=\(a[9QN[YE+c""9}l81rjNsu/^ecmN'ñQx6CpP/ iKɽx C90+ZeROۨ[bVHz@>sw< IFS\t+sH0va]3)coV SYa'r16NC <~E W䣛0=?@W 1j8("wKVnb;j+;F>e$5 /։ UV Ru}7jۄ"V[ͱsC-SȁbAW^:;Y)aLSCCUpC~S1pIL'Kp@(Sjb3Fq0Ԟ5oxul(/%Vyn_c; E-/֧{aİemʚ8$寮2;1|Hbk`&`)$L nɫQc B hƜS0E~L}/N+O $"llD1*\,{Z䞈㎗i| XP9Em0]SqPbɋkcbo)(zĥ "^\6'!:X,&3Ǻ^د. m˂8 :XNdѧ)9(a"f3 Ua5,q5PݺhCw}ʚ *=_oӮwtfȄgqoLǛT+Vx`.=m ^pӸ[j+{pGj̣=d2U#t zVfh]ʢVQD ;\i'W 7AV#Kq X sm`] A]@]9o} OaKݎ2(w?I1UD>~hQدlgxnlT9_dTbɊ+e2i.bgoގM\rT.cnJI?N(!Wmyb: NP@; ?6sfO+N309Ph,ݙSyoHru8AO a F1tJQǬ1=|Fz؃U\zsޞHުx[R]7)AjMm~JX3%%zenҡB[w\c:p{xʭt/#ܔ'0Ont99}j.F#,cNZ~dM7bEH= j} :5؞.iq۬P2jP)ژ٨1@ĸ8 D/lBX:YTIqZOyAB Z!\D.ں#۰ "QgF_A$. g7ei,Z/{^%h8.8 X?s9$&ĭm% ͌?,tD:6zo3H]M^tNDf]hڌְZ*9R0myK;4ֻv>Ev25F6@fEv%;ܱx\ل^ Vj5(v,a*;;Hš Q'l'u,_c7)[ i[F3\Ef@|E7(7刳g%^(1>)*N||`KF9)Xtqt@w&her P$\H5K\k3"J$OKb,=m{) E9(e{1.ENwpeANx6%7UcNQꢰƏ EJ.H%$k~YY\D sإ,1o̓K!^&_mCY˨ 0'I`<(}nڠOTN#TPLdBseDT˘ \3$h4:1, Zwzm1O=8ÿEK 2c1'/G`[ئXcxd'ۂ$Ssi{+gc9= \N$vTA3dM3s;1ZIׯLͿ/H{VzIֳ,¯Y W;s}/LdC2svjZDJfN9'Q6_1TV"U]D}]n6* LӺɑ#Rq|~?˔k(j䂷y<@AB4c:1.r)UG)$IiT*;H*9DPu2B"8klu_Vϛ}31YօY m917]N%]}D!cPUExz|iLY9/DͫNT=Nm+`OV)eh1<bz~#փ30d7mSκl$;j~ lx ؽV E)QSRpZ(Fր`K eUeHHA1z#R A[A$H%<=&)̔䫼IpVΗ?I_~X[|ѿlz2|(wutz a(:y #īPLS g pH@5Z -}2.}nk9А-xVO˝bEKV !Rjі w3KKtL(t]0|(Cqn*r>FD 0 LT7, t8h"O-e=nB Z˺L ^(IVHvDp F^Re{T@Jf^$d؀5vn=wu|nRs/{:m [/Q8Abl#/MvՂvcI#^d3eiX:F)-"]#GTP]q,q4@KFJ)^W.)Ԃ=n'W?(?>4K%-I)w0)OW()t^՝?se~KEENwCFBYOa ɓLdR. >+ à^W5(ױMp˟IT2쭙8u򄁪XJS} כD,VFQbtVzQއ ai)eygnNT6R=3&M 'rRSH~0RC(ҥ_$I8 e;JM<,-|- Šx¨I*D}q4׎[9;sހuu}y ␴ڻqGeVB )cuZPƖ$%ddbD .%i>y 7+3 1ƄTLYI@`_&LiB,[(go505=7*XaNSqIpA݃`K" .p~Pk |L-:f@{&DuԳ *K/)4šZoIAS@0`eqnMѨ&PÞ6b>t1%K왹˻qI鏫{,VMp@p&5jQ2]$4&|Oi) iϹSQ@\ۇ?Z&ìWQ5ἪrN8tkdMNUG!ц'uwŞ%lg(a]5wn s4%9%_ rصbז%^Hn}=naȺzuȠ.\PbCZ}H践z* uBފ M-#W,~~Cvi$I&*1pc&ëc|*V.}/.6aJb;!m%m,ylq Ъ0TL bi9 R[b8VU_U[Ikor+́juݑ0(Zx\A@ƥOb vbuٷ4&PEWz6-%JG2` 5>TmiWa\#E$Ǒ:%2$_2FUOxm"q,AXwFbn Y0s`Gb^8_e6wА4w ̔91VWĂ̵"SG.Hn |q W\ܸY EcvyߜBvȤ?+?>< qRkQ͎k1I0z6M_SYվvz˺]ѹpt7" Èsܩ٤Pet]9J98Hߴs%);*R^S KӒ VXazU۰:bzMP9.Ӓ~qUs5$i+Edў .V-09Z` xuJd3?Q4E!.b?ySDELi;AbsL¯U.<,})}NpR+GLBM I#CNrR@X 0 OnCX 5^gT_Z7 aliHPAE7/ca/| Peg66~iǩ-gtZUt&0\_n(Q% vv5oV4{Պo :^U7EZdnJtʧ 8dꖰ!cCw<(Ex[H|LBC7ډ"7sdu>Ҥ]aY<8b>O2ߗ\J2zF/ԓF9.6*=^iH*8mvUœ/q3!,ʫ"i6frQBjQ3n ~kTrhDǼZU5,m7&Z'ጛiks Ԑ/#;Eߨ@\ J~8qGu+#xA}\bF&]@:'mW Mqp WD ͒Yd[πEPR)(gENUN\5m0*y1OU髫vE9ZVKV9rrqS4=Ṕ\K56*-B;h\+iYpQ[}HDq$}Cmgˍ&֝3`ϹmNй2@Zu5r @4N@+&z98gP3hA\Tnu^-%N2`NA&Pk1xֶ^֦ BFy l٢3ވL1QD|=Iᕘ*:<ϋI\dAAyMDzBT! n#z}=Ĺe?zc)J끐Oq̲#||5˫8mBV:jө}[wK/r+oˎŵ]v#B^̲T@5. E7H=5JrS=Ln ~2x_lDvn-: }J*E.Fc~8-Y1 qp޲Il&sбf=V/ZN!feշ>(Lj|`&[I>4&WϢauuURHk~\(Ԙo (/`2 j[!VjVB*)Ⱦ^Zhvq ƅ.{quPM]] o|Ai`;)+$8TO(a+B\Q̙/C ~Np䮿Tt6DUc '6~5j{g^-؁6e&c@w^{W5eGW!d7$}锦qXO3d"o]_Hct) p/7ӽIf b&&6%$] 3IJ΄ ,r 8\<{in /y{ bӑ`yb%1Hxy'y}g)d$웒HM;+7ӻ% 5I=l@h:cܫ3+*mPL-5CB49 S' sb}qxJߵ^ŕ3rND@zqE/qk"sH !jU%阦 ^sa덒eʖūHڹ78^;4N*9xX_IHb}>ᔷ:4́E&0ׇ6loO \'Rq!e+CHe'~0(3-kt|3Us+UDS)ivwg(;j=x'E_1Fе= 9_:s T@T P_6ħ;/sKC~c$7~{0Hi$UaA:AŝZFЧҖ6n U]@.-^gm 9Ňr #] B4XgYIQ֪ӪsҐѧeY{)=q xu5/$L$!4vǎNt(RXddFɱڱѥ 3d8YrKΦP!/`ɻvrU`~Zu@iJzc) |[o> %Rg8 5!Lom)Р3͔dHTnHCI BцKp[% ]EMً\*N&~JqWgHvH \/Wˏ)Ws~%_4AxP!-0%}iEezЈ@g:+lz:K Z߃aLȶwl#l1Z3aƶ^\f&1њR`-K)+Dg#i:=~ΐ@/hϙݟY35%pikG i m?]J*}H)zE L8/8@N%K4k]|w3ޯW4џD 7Bb9OB oLv@*!!PQ)9*fN1ϊL-A#Ltً\UCU1Lr Tz[A#A ,kʀ5j؀PErfR:-*L @fHBWdkHq% HSG+E.ڶna@8bsFBWg Ţ8dO z嗛HQbzh{6AƂQ'$j fFdiʄ7v[7;jm$ܜjnQyw^QwG.ʐmg^1[& Í*N0< qJ[ `Z=̮vkcǞnspPCAzO _V l)RAAj"X[oXpKdj(iڿ0ڶ`rd^%M&&f&珩E O8 @ėW<&'me ឆ` O'Chv]B`cnB˾ATR Hn4X)B۵50MWº¹mӄMW?<*,wQȯd8 Q9P6)lˡ6~@\U٩a4DحŽ.><թE˄QVH qG"-fG'`F(t.8҄](|PjS4oZҙ5~U[o]WOFWDW.c^oKͦh Xo `K#D#sO)ld!LcqqXav~gK{ߘ fndg6*xH;p xy O7 /XF/Z?_q"Ujk??Ē9(v;ܲvk 0=C/tz@B&f vpKO4EVۑuGK>Gxb35MʹS't\9D{ ma6Qu} -8%lQ( 0vA;cK86AqvG&'"0ƃ>˙/ aMz귣!^/k {ѬXͰdD\%t,@\q ` r^Ě$ ;F' AGR+20D&݇?a9JjIo$~hW`~݆j#0cB%dϬhr,޵B q'phQYa^37Q~U[6ΰ'scF !LR\ἷLQBbeOF@},@u"3=P|cVqk7YVNa(=-̩ d`^7aϦyлx[}Ua@oj۲/t_T ҦhT+]l9׸C,χA26lQxXK((|zcމL̮|J#l.3->8Ez#~*=& lh`(,pv4dc[Ln ݵz|RV޿);j;/|]t;KdDKQNMBTLWIC}uѹ&:bWESѽ#Pv2ʭ|~(wk4$ip:ѵMӐC_1Ci۞A%.JZ\`hdBvI7>toE}, o7@]ç;$'ʇB@ujQv/lVFpNg d*Ƹ3ن>]bX`6B!ݲg v*1DI h7:`1N}7Wӊ٠S%nEfASInsXu&y {ogAzs[uw1bfoǫt[Ee-5#Mƾͅ ٮϡُ(ecЙnKHw@Wo˒޾#Rnb;ZvY1Jedư})EAANvPWv$m_d0<ҷ;}q#aej6ǃ<׸CZ~@o 7YjkZxJXho~>|H"@%#oF {!ZC]\)LV4rtraXiQLfmPԍyBG1h߱<ԟ5Yt%aLl'S$a*QFUeI=x Ȗ"V:w. Y1p#s^A-h=W ؆yqs{ZH|jŸ}dYdw%m2he"CoT]*f Y褚H!qAgYݣ 7_LQ%B„5lC0{]32 #,+$Ve:jLG͵,:IN-+W #چ~x7?Gʕ'mu|Gk \15bPxM!!M'??TeX ,Qu l~x@j ϛ7*l AºL94$TK Ҝ^8f<ˀSe)W"Lz۱v6Vk?Z$3\mo"-y V; gr_r=QvC ՠswɁ3?35==2,A`S]LV ^Q?Xd8㝝֞Ĉ"I.0 '!ecС._/ 8)޲z1VELaNIH4 ~Qr"jΣ oU,弬696]~bk&Oܘuۃy7p4ba ğÓt-$K+%AɃl;'?2#dgYZ07070100000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000b00000000TRAILER!!!8BP\4Zrm&i23yyNݶ YZ